skysight-inc/HackerNews huggingface dataset:
> What is a real barrier is votes in the Senate

If the real barrier were the Senate, it would not have renewed the ban on prosecution in states where Pot is legal while the Republicans held the majority.

The real barrier to full legalization is the fact that Biden opposes full legalization.
IIRC pine64 aim to provide an e-ink display to accompany their next SBC.
Your comment reflects the level of certainty that often precedes major bearish volatility. In other words, pride comes before the fall.
Truly, an excellent summary.
The 19.10 bump was to get some fresh base libraries to build something as I recall. I think it might have for Remmina. Otherwise totally agree with you, LTS is always preferable
Not too many, as it has been EOL since July 2020.
That's how I do it. Works well.
> Go is explicitly optimized for software engineering;

There's nothing to back up this claim. Using golang in practice shows otherwise. The mess resulting in large code bases is much more difficult to deal with compared to Java for instance.
Why the Chip Shortage Is So Hard to Overcome
> when I reduce the width of the browser window by a couple of pixels.

> I'm sure I'm not alone in … I personally like to my browser windows to be reasonably narrow

I do share his annoyance but I'm always hesitant to deduce UX needs of the masses from the needs of specialists. Especially if said specialists specialize in UX.

Most users don't resize their browser windows all the time and of those that do, most non-techies don't care if the layout jumps.
This GIF is a problem that only exists in UX people's heads. He's not alone as I've seen countless teams optimizing these jumps, animating them.

> I can't believe that I'm saying it, but maybe it would be better if we went back to some form of user agent detection:

I think here he touches on the root cause: Why don't devices send a media-type like "print", "screen" etc?
Still broken with Nvidia cards. Works fine with Nouveau drivers. If you want wayland with good performance from your cards it's best to look for AMD graphic cards/gpus . That said I use it just fine on a laptop with nvidia video that is ancient (2014 build date) and Ubuntu 21.04 works great on it. I updated from LTS to give the new pipewire and wayland stuff a shot and it's fine. Makes a good little multimedia server with VLC, unified remote on my phone, and some custom lists
> actual work for the teaching staff

It's not just "actual work", writing high quality tests and projects and then grading them is multiple full-time jobs worth of work. It's equivalent to interviewing 100 job candidates every week, forever.
I'm all about the penguin method of upgrading. Wait to see if there are seals in the ocean that eat the early penguins.
Might have been different hours ago, but now I see plenty of comments saying "but it's necessary".
Evolving Kubernetes Networking with the Gateway API
there are fees:

https://drive.google.com/file/d/1wuBTTfic0n0Ne8iEdJ9e93DOK1q...

But yes, as long as you stay above your ratio, you are helping the DIA network maintain it's true stable 1 DIA = 1 US Dollar ratio backed by real collateral. Far as I know, no time limit.

https://vimeo.com/427849477
For my most recent install I used Debian with nonfree firmware. It worked quite well, and I don’t have to deal with “snaps” or worry about what new shenanigans Canonical is up to. I recommend it.
Not sure why you're downvoted because this is what Trump has done through most of his life. While POTUS, his healthcare plan was 2 weeks away, his infrastructure plan was 2 weeks away, the wall - I guess a few feet were built.

Great at marketing, terrible at execution.
emacs -nw and screen is all you need.
Intertwingling AsciiDoc and Hugo
Suggesting a zoom out with smaller text is doing response design "badly".

Looking at your analytics buy matrix only tells you what is working now not what you should spent money on. If you fixed your desktop version your analytics looks a lot different next month.
Reimagining video infrastructure to empower YouTube
It looks that way in the end, with no other alternative but to yield, but at some point there were many options, that is how the town, city, county or state came to be in the first place. The problem is that they gave so many concessions just to get a short term political advantage, that real productive and sustainable jobs couldn't compete with corruption.

Now because of the giant snowball made from all the little policy mistakes that sounded insignificant at first, or ever worse, sounded sound! I mean who wouldn't want high paying jobs that barely require any training? the only option in many places is to keep the charade, but at some point politics need to give way to real production, and that only means real competition.
That "feature" regarding "no" hasn't even been present in the YAML spec since 2009.
You should definitely go to the pain of upgrading to 21.04, since xx.04 releases get updates for 5 years instead of 6 months.
If he's on Arch I'm sure he has a pretty recent pipewire install.
So many organizations you could say that for. They're probably paying people enough to keep them "happy".
Go inevitably results in a very large codebase for a given piece of functionality, especially if it’s used alongside Google’s companion projects such as protobufs and grpc. Lack of generics means that it is impossible to generalize over related types, leading to duplicated code, and in some cases, crazy hacks like serializing a struct, passing it through the generic part of the code and then deserializing it again when you need to use it.

Other choices such as structs being initialized with “zero values” in their fields (instead of having a compile error when you forget a field), and the complicated sometimes equivalence of zero values and null create a lot of footguns when refactoring.

Go’s strength is a batteries included stdlib and its looseness can make prototyping faster. But it feels very much like an old school scripting language like php or js, where you have to use countless trivial unit tests to have any confidence about what your code is doing.
A better comparison would be tmux. iTerm2 is a terminal emulator, where tmux is a multiplexer.
Exactly! The only way we ever knew how to use ubuntu.com.
A New Generation of Scientists Takes on a 142-Year-Old Experiment
Could you please explain how an optional feature is user exploitation?
Thank you for that! I am glad you liked your roasting.
? I don't think these are issues with Yaml 1.2, the spec since 2009.
All skilled professions have lower pay in Europe, there isn't a "get rich" path. Doctors usually earn more but nowhere near US levels.

For me, I can say I didn't consider salary when choosing my field. It's just not a common concern, you're expected to study something you're good at and would enjoy doing. Medical and law were definitely not even remote thoughts for me.

It was a happy accident that software engineers are paid so well (relatively). I suppose I just assumed all MSc fields are roughly equal and quite acceptable as far as salary goes.
Sure, I could have chosen a more watertight example to demonstrate the point. (And I think that "although" is an important "although" -- those characters are not meant to be used for ordinary italics; if you do this, you're going to cause significant problems for anyone trying to process your text, such as by, say, searching it.) It doesn't have, I don't know, characters that are blue-colored bold italic underlined superscripts, you know? Whatever exceptions or seeming-exceptions Unicode may have made, they're not looking to make more of them.
Nor the channels to spread cynical conspiracy theories so easily.
Yes, it's strange.

But many of my millenial friends aren't even baptized, so they don't have to pay the tax. Also, you can "leave" a church any time you want.
Don't worry, we can see your posts
Yeah, just saw someone playing call of duty on e-ink: https://www.youtube.com/watch?v=2RQFYVfIgz0

Despite looking plausible, I think it would actually end up more straining on the eyes than just an lcd. Maybe in a few years...

Edit: it’s interesting, it looks great when he’s writing on the screen with a stylus. Wonder why a mouse would be so much worse.

Edit 2: this is what a dasung monitor looks like scrolling, mouse cursor etc: https://youtu.be/5pevlmk5kQs?t=655
Adopting InnerSource at ASOS
Projects also need to change dramatically year after year or else people will just get the project from the year prior.
This is awesome! As someone with a Reform on the way, I'd be very interested in a conversion kit to install a daylight-readable display. :)
YAML is the worst choice. Please use something else!
> A language that is touted as "difficult to learn" and "difficult to onboard" is by definition not built for maintaining.

Rust is not more "difficult to learn" or "difficult to onboard" than C++. And C++ is certainly a language with plenty of legacy, enough that you could reasonably call it "brown". Go is a rather different language that's perhaps best compared with Java as its closest "brown" counterpart.
Could engineers that cheated their way through college have developed microprocessors? Built bridges and skyscrapers? Achieved space travel?

Perhaps there is value in knowing someone has been able to work in a team setting and complete given tasks.
E Ink can do 15-30 Hz refresh rates as long as you are only updating a small portion of the screen every frame.
Or, to avoid sooner or later falling into Greenspun's Tenth Rule, just go immediately to Lua, which actually evolved out of a configuration language (https://www.lua.org/history.html), so it has syntax & features that are quite friendly for writing configs.
It doesn't, nor does it use seccomp to mitigate against language VM security issues.
I would suggest you to look within yourself and understand why you're concerned about your intelligence.

Is it because you want a good job? Tons of companies hire engineers that would fail an algorithm interview.

There is a trend of simplifying interviews anyway, I think M$ is not asking algorithms or trick questions these days.

Btw, I know people who failed a Google interview for 10 years.

I don't think I'm very smart: I was always able to coast by academically putting the minimum effort I had to (did this until a bachelor in CS and that was it). I spent all my personal time working and starting businesses.

I never bothered with companies requiring complicated interview and I'm sure I would bomb them completely; still I think I did pretty good financially (even missing out on incredibly rewarding investment opportunities).

Wealth is not something you necessarily build by getting top grades, getting a top job and doing your top tech job for 10 years. Sure, that works, but there are tons of ways to get there.

If you want to maximise money, knowing salaries in Russia and seeing the direction of your country, I'd recommend focusing on your spoken English, landing any job in a country with better salaries and getting a passport to move away.

Then I would think more about climbing the [wealth ladder](https://nathanbarry.com/wealth-creation) instead of passing a very hard interview.

It's a though time to find a new country, EU and USA are not looking super good with all the COVID looming debt, but there are opportunities.
Eipaaaa
Crypto Creator Mastercourse Launched by Fund That Acquired Beeple's $69M NFT
Historically, Cellebrite devices included exploit code that could unlock most types of phone.[1] I don't know how well modern versions of iOS and Android are supported in that regard.

[1] https://www.wired.com/story/cellebrite-ufed-ios-12-iphone-ha...
The point of config/scripting languages is to make the user's life easier. I assume nobody wants to deal with the Rust borrow checker and lifetime annotations while tinkering with their configuration. So it depends - should it be an unchanging set of options/flags the user can switch around and then recompile? Probably fine though it'll never be as quick as e.g. recompiling programs from the suckless project. Want to expose interfaces for users to expand and modify the program's code? Not so much.

Rust is a fantastic language, but it's probably not the kind of language you want for this purpose. Same reason why game engines often have scripting languages; so people don't have to deal with C++ where it's not required for performance.

Imho the best compromise is embedding something like Lua which is simple and still flexible enough to allow more than JSON-style declarations.
Qseven won't get you much in terms of performance, neither in available CPU/GPU nor in features (only 4 x1 PCIe lanes)... if you want actual beasts go for Comexpress Type 6 (or, if you're willing to deal with embedding a GPU yourself and need more PCIe lanes, Type 7) but be prepared the connectors aren't cheap, the standard isn't open (although there are some copies floating around on the 'net) and routing all the high frequency stuff is a pain that requires at least three if not four layers.
It is almost certain that in 10 years, both will be used more than they are now by several x's. I think pretending you can predict what'll happen with either (and the industry) over that time is pretty silly.

You contradict yourself.
Even if my machine won't boot afterwards?
That's also my impression about CommonLisp, which I otherwise like a lot. Macros are really handy but in the long run they force new programmers to learn DSLs forever. The same for templates, of course. They increase programmer comfort but decrease long-term maintainability. It's always a trade-off.
I don't think it is a typo. There are areas out in the sticks where nobody wants to move (because no internet, no mobile reception, no public transport, next city is 50km away, next supermarket 20km), where 100€/m² is possible.

But anything marginally close to a railway track, Autobahn or federal road or any bigger city at all is far more expensive.
Har de har har.

Pot calling the kettle black, you jingoistic freak.

I notice you did not address even a single one of the points in my comment that you replied to just above. Typical age-old cowardly attention-diverting rabble-rousing tactic, well-known to all.

Spout more bile to your heart's content. I will not dignify your trollery / tomfoolery with a reply. I'm done with this thread.
So when they ask for more than what’s in the contract, how should I respond?
Ok, perhaps it doesn't make sense to you because you are not an expert in the subject? Your objection is akin to a criminologist claiming that some security feature in the Linux kernel doesn't make much sense to them.
Cinderella Solution
quickest way to navigate their site is with duckduckgo or google.
Love it! Need better ANNs approaches in databases, using external servers such as Milvus, faiss is a pita

related: https://github.com/netrasys/pgANN
That is definitely one way to approach it. eToro (copy trading) already exists and commonstock is similar - you can see someone portfolio and % holdings but not their $ amount. We are focused on investment ideas, social engagement, and building a community.
This is really cool! I'd be interested in seeing what it looks like to fully drag the image 180 degrees (but can't because the camera resets as soon as the mouseup event fires). Would you accept a small PR to the demo page which does this via a control button instead of on mouseup?
I Fought to Graduate Without Using Nonfree Software
I never got this stance; JSON sucks for config files, because as a user, if there is anywhere that I need and am more thankful for comments, is in a configuration file. And TOML is maybe a good substitute for INI formats, but it doesn't really support nested data like JSON would, so suggesting to use TOML instead of JSON is misleading except for the simplest and most basic needs.

If replacing JSON is the objective, I'd very much rather recommend HJSON [1] than TOML.

[1]: https://hjson.github.io/faq.html
You have it backwards. With credit/bank cards the second layer is dollars that we're transact in. If financial institutions decided to settle amongst themselves with commodity stocks, government bonds or FedCoins would you even notice? It just happens that in the US dollars also make a good settlement layer.
Correct!

Plus, most law enforcement seizes the device and keeps it until after the trial. If there were valid arguments against the authenticity of data in the extraction report, it would be easy to verify that data's existence by checking the phone, re-extracting the data using a known-clean UFED, etc. This isn't the end of the world by any means for legal mobile device searches.
Thanks for the feedback - we love TradingView for charts and technical but it can sometimes be overwhelming, especially for newer investors.
My favourite Hacker News game to play is to count all the hoops people will go through to deny the fact that maybe, just maybe, race can be a factor in people's experiences.
Reminds me of this somewhat relevant post about the mysteries of Anesthesia

https://medium.com/@lukehollomon/anesthesia-works-on-plants-...
I don't disagree, but the issue here is one of scale and costs. Testing is just easy, cheap, and very ingrained to boot. A single teacher can teach dozens or hundreds of students.

Olin charges $55,612/year tuition fees alone; the total costs are estimated at $79,024/year[1]. This is a lot higher than a lot of other "normal" universities[2], and even seems higher than most "top universities"[3].

I'm sure it's great if you can afford it, but most can't.

[1]: https://www.olin.edu/admission/costs/cost-of-attendance/

[2]: https://uscollegeinternational.com/2019/10/03/cheap-engineer...

[3]: https://studyabroad.careers360.com/articles/engineering-in-u...
Having used both Postgres and SQL server, I have a high amount of respect for both of them. Both are full featured, solid databases.

I still miss some of the tool ecosystem (like schema/data diffing tools from RedGate) from my SQL Server days.
Definitely, I'm also freelancing in Germany and wouldn't go back to salaried for now. I didn't know the details of the multiple client requirement for my first year, let's see if that comes back to bite me at some point.
Renewable Energy Boom Risks Blackouts Without Investment in Grid Reliability
I use LTS and install newer version of things I need using guix.
> Yep. I meant it was easy to do it the inefficient way where you just refresh the entire query when any table mentioned in the query changes. You would just have to also check if something was a view and recursively parse the SQL that is used in the view. Just use Postgres `LISTEN` and triggers or the WAL for change monitoring.

Unfortunately, it turns out that recursively refreshing views still leads to surprising behavior. I think post summarizes the problem quite nicely: https://scattered-thoughts.net/writing/internal-consistency-.... If you cannot refresh all of the views, at a single point in time, then there will be internal inconsistencies in your dataset.

When looking at automatic refreshing, simple triggers and `LISTEN/NOTIFY` don't scale, as was mentioned in the comment regarding Hasura's multiplexing. I think, in the absence of incrementally maintained views, their multiplexing strategy is a good compromise for databases like postgres. However, it should be noted that continuous query / subscription of views is the exact scenario under which incremental computation will provide both lower latency and greater resource efficiency.
I don't think you want a doctor without a degree, and there are many similarly difficult professions with a lot of impact.
Are you cheating at your coding test?
Since the pandemic began, I've been giving my CS students take home exams, and the results have been so great. They are open everything, including the internet, and the students have 4-5 days to work on the exam, which is a project. I just don't have the ability to police 150-200 students as to whether they are cheating. So I assume they will cheat, and give them a cheating-resistant exam. Instead of asking knowledge-based questions they can look up, I've moved to analysis and synthesis type questions, as well as more substantial projects.

Pre-pandemic I would give them a paper exam in which they had to read and identify bugs, or write code by hand. This was the tradition. Now they actually use their tools to the best of their ability, and I get to see what they are capable of.

You might think this testing paradigm would result in everyone getting 100%, but that's just not what I've seen. The distribution of grades the last exam was normal with a mean of 80%, pretty much in line with what I get during a typical semester. As we transition back to a classroom environment, I don't expect to move back to paper-based CS exams. They are just wrong on so many levels.
Do Your Will
Well, to me that sounds like it would be a very juicy target for other nation states. Country A does not like country B, country B is known to often use these devices and many of their "victims" are persons of interest for country A's intelligence organizations. Those people know it so they don't travel to country A or take special precautions, but because country B is friendly, they don't do the same things. So country A puts the exploit to couple of people's phones and they travel to country B. Country B scans the devices and now the only issue country A has now is how they will exfiltrate the data without raising alarms.
Be sure to read the update at the end, since the article is partly outdated with DisplayPort 1.4. With DP 1.4, only two lanes are necessary thanks to HBR3 (and DSC). So, you can have 4k@60Hz while also having USB 3.1 Gen3 at 10Gbit/s.

E.g. I use a Lenovo USB-C Dock Gen 2, which supports this. You can have it all with just a single cable.

Unfortunately, Linux misconfigures the lanes (does not use HBR3) for this hub and apparently some other hubs [1], so 4K@60Hz is not supported using a single cable. Windows 10 works fine and my wife's MacBook as well.

[1] https://gitlab.freedesktop.org/drm/amd/-/issues/1317
Fiat currencies will still exist. Remember, Bitcoin is a competing asset to fiat, not a wholesale replacement. I suspect that even if central banks adopt Bitcoin as a currency reserve, their fiat will be pegged to it by some ratio only.

At some point, the real yield on a government treasury will exceed the real yield on Bitcoin, indicating that a better savings rate in fiat is available. This will shift value back out to fiat, similarly to the way gold inflows/outflows in expansion and recession.
Thanks for letting us know! We want you to enjoy using the platform and the feel/experience is critical.
Lego’s new $200 R2-D2 set is the droid you’re looking for
Which presumably is why a lot of mine also included demos followed by questions about the implementation.
Any time these guides come up they are simply shocking. I love Europe, I grew up there.
I don't understand why anyone would stay as a developer in the EU. Software is simply not valued.

Dev salaries are astounding. Senior engineers in the EU make less than entry level undergrads in the US or Canada. 60k Euros is 70k USD. People out of bootcamps with zero experience make more than that in the US. I don't have a single friend from university that I remember making less than 100k upon graduation. Mid-career salaries with bonuses and stock are 200k+.

I'm afraid that until things radically change in the EU we'll always have US tech giants. Living in the EU isn't worth a 4x pay cut for many people.
A Collection of Modern/Faster/Saner Alternative Unix Commands
Haha, no worries! :-)

On mobile (Chrome/Android at least) you can tick the "Use Desktop" box and it'll display the full desktop site. You obviously have to pinch zoom in to actually read stuff (for the most part).
Yes, AVIF encoding is quite slow. Are you caching/storing the images? Converting 200 images will take a few minutes, but it should be a one-time process, from which other people will benefit.