HN user

out_of_protocol

2,149 karma
Posts27
Comments546
View on HN
learn.microsoft.com 2y ago

Microsoft Edge Stable 121.0.2277.83 released with AV1, AVIF support

out_of_protocol
2pts1
dashbit.co 2y ago

Latency and rendering optimizations in Phoenix LiveView

out_of_protocol
2pts0
phoenixframework.org 3y ago

Phoenix 1.7.0 Released

out_of_protocol
139pts22
caniuse.com 3y ago

AVIF Now Supported by iOS

out_of_protocol
3pts1
9to5mac.com 4y ago

Apple adding AVIF image support to Safari with iOS 16 and macOS 13

out_of_protocol
3pts1
acco.io 5y ago

I finally escaped Node

out_of_protocol
273pts176
habr.com 7y ago

Android Bluetooth stack modifications to improve audio quality

out_of_protocol
4pts0
medium.com 7y ago

Dav1d (AV1 decoder) 0.2.0: Covering all PC’s, including mobile

out_of_protocol
18pts0
www.guru3d.com 7y ago

Unreal Engine adds support for raytracing

out_of_protocol
3pts0
www.erlang.org 8y ago

Erlang OTP 21.0 is Released

out_of_protocol
228pts17
www.reddit.com 8y ago

Why are companies racing to embrace HEIF, when we're trying to move to AV1?

out_of_protocol
1pts0
news.ycombinator.com 8y ago

Ask HN: AV1-based image format?

out_of_protocol
3pts3
www.unrealengine.com 9y ago

Unreal Engine 4.16 Released

out_of_protocol
1pts0
jobandtalent.engineering 9y ago

What’s New in Ruby 2.4

out_of_protocol
3pts0
www.techempower.com 9y ago

Web Framework Benchmarks Round 13 is now available

out_of_protocol
8pts2
www.unrealengine.com 9y ago

Unreal Engine 4.14 Released

out_of_protocol
27pts0
code.visualstudio.com 9y ago

Visual Studio Code 1.5

out_of_protocol
379pts258
translate.google.com 9y ago

(Russia) FSB approved the procedure for obtaining the encryption keys

out_of_protocol
3pts1
translate.google.com 10y ago

Kazakhstan to MitM all SSL: download and install our cert [google translate]

out_of_protocol
8pts0
telecom.kz 10y ago

Kazakhstan to MitM all HTTPS traffic starting Jan 1

out_of_protocol
803pts361
blog.jetbrains.com 10y ago

All JetBrains IDE now available on subscription only

out_of_protocol
3pts0
hacked.com 10y ago

Scientists Confirm 'Impossible' EM Drive Propulsion

out_of_protocol
7pts1
blog.oleganza.com 12y ago

Contracts(arbitration) without trust or third parties

out_of_protocol
2pts0
jsfiddle.net 12y ago

Full-featured Scroll-Shooter in 0 lines of javascript

out_of_protocol
2pts1
www.amazon.com 12y ago

Next-generation Kindle Paperwhite

out_of_protocol
1pts0
plus.google.com 12y ago

AngularJS in General Motors cars

out_of_protocol
2pts0
hpmor.com 13y ago

Harry Potter and the Methods of Rationality

out_of_protocol
2pts0
What Is a Dickover? 2 months ago

On Android, opera browser has text-wrap which fits text into screen on any zooom level. Dunno how people live without this feature

Did anybody compared these directly using exactly same prompts and harness? I assume V4 Pro could be real frontier model, and if it's true, it'd be better to use it in automation or routine steps instead of simple models (e.g. haiku or even sonnet if V4pro is better)

Erlang/OTP 29.0 2 months ago

1) that's not an ORM

2) after ~8 years of using it, i find it ergonomic, light on congitive load and good for long term support

Erlang/OTP 29.0 2 months ago

Elixir is very ergonomic when it comes to concurrency, e.g. parallel-map example:

    1..10
    |> Task.async_stream(fn x -> x*2 end, max_concurrency: 2, timeout: 7000, on_timeout: :kill_task)
    |> Enum.to_list()
Equivalent Go code would be very long and very ugly.

Golang has its positives but you also lose a lot. Whole ecosystem is not comparable, like "debug live production cluster" is one-command away for Elixir vs "fuck you" for Golang

Erlang/OTP 29.0 2 months ago

Django is not very different than Rails and imo much less ergonomic. Many issues are still there like hidden state/setup needed to call something

Erlang/OTP 29.0 2 months ago

ActiveRecord is more pleasant to work with than the ORM of Phoenix IMHO, but not everyone shares the same feeling.

Well, depends on what you do. Ecto is closely follows SQL logic and allows to translate weird sql queries into code directly. All queries are explicit, e.g. you either do preload(...) or can't access nested records at all, no chance of N+1 by design.

Changesets are also different and are just functions you can define as needed.

    defmodule MyApp.User do
    ...
    def changeset(user, attrs) do
        user
        |> cast(attrs, [:email])
        |> validate_required([:email])
        # This matches the error from the DB uniq index to the :email field
        |> unique_constraint(:email)
    end
Erlang/OTP 29.0 2 months ago

I'd say Rails is faster than Phoenix (as in development speed) only for the first day or so. After that you'll stumble upon impicit logic, method-missing and this kind of stuff, which will require more time to figure out how it works. Elixi/Phoenix is more exlicit in that regard, making long-term support (as in anything past first week) a breeze. No hidden state, no figuring out where ModuleName.method(params) is coming from, no need to setup stuff to launch said method (just pass right arguments). The only downside i see is smaller library of ready to use packages

Erlang/OTP 29.0 2 months ago

Probably going to be replacement rather than direct recompilement of structs. I imagine all sorts of corner cases are lurking around if you swap implementation around, e.g. if someone force-pushed unknown key into a struct at runtime. Would be nice to keep current struct syntax though with the only difference in declaration

i suspect a lot of tools will try to fetch the url without explicit user action (e.g. messengers do that kind of crap). Gotta be hard to keep keys non-revoked, which is a nice side-effect

1) they do protocol sniffing, and any inconsistency (including statistical) gets you blocked 2) "white list mode" which engaged sometimes (poorly implemented atm), means nothing goes outside of country at all (means 99.9% of everything is broken). They really want to become North Korea soon

its differentiation from Elixir is purely syntactic.

Well, there's also standard library, Erlang one is very messy while Elixir one is very consistent (and pipe operator - `|>` - enforces order of arguments even in low-quality 3rd party code as well, making whole language more pleasant to work with. Same goes for utf8-binary string everywhere and other idiomatic conventions

1. It's VERY common, sometimes pretending to be a .gif file. Many major image hosters are serving .webm even if users upload gif files.

2. AVIF is not a codec but a container. Webm also can contain AV1 video (but usually contains VP9). Also, difference between VP9 and AV1 is not that huge to be noticable on small gif-like animated pictures

Windows 7 was effectively just vista but enough time had passed that the required hardware to run it was easy to get a hold of.

Not really, Windows 7 had a lot of work poured into it, fixing Vista issues. Even first public betas of W7 were more polished than any of Windows 8..11 releases. That includes work on minimal amount of "noise" notifications, driver issues, speed, design etc