skysight-inc/HackerNews huggingface dataset:
believe it or not there is more to life than a myopic obsessive fixation on Covid to the literal sacrifice of everything else. It is complete BS that restaurants were open but schools closed. There is more to the world than just Covid you know…

All the lockdown people thought mattered was Covid. They completely ignored every other problem and mocked people who pointed it out.
The 20-50% are not what’s expected for Monday. It’s a quote of the company’s expected rise in wholesale prices. As far as I can tell, only some prices will rise today, and 10-20% seems to be closer to the truth.
No way, cops can abide by the laws citizens lay out democratically. QI was basically magic'd out of the judiciary's dignified asshole with no basis at all in legislation. It's extra-legal thuggery.
The URL is messed up – looks like the text of the page https://www.scribus.net/category/about/ has been appended to the URL somehow.
Or that the fake-it-till-you-make-it has actual laws against it that get you in trouble in health, but if you are a new social media or search engine or electric scooter or ridesharing or whatever, you may get into some trouble but not as much. The health industry has a lot more laws about telling the truth and getting consent, than most industries, and they're enforced better.
I’d argue that you didn’t do a good PhD then? Even it’s original intent was to be an understudy and learn how to do research and create new knowledge. This changes slightly between fields but my take away is that a good PhD teaches you to find, and respect your boundaries, while constantly trying to push it. It teaches you to plan years ahead and work towards goals that are simultaneously abstract but large as well, with concrete practical steps. It should make “learning” second nature to you, where you don’t need courses or classes any more: you learn whatever you need to accomplish the project at hand.

If you’re able to do all of those things even before a PhD then I suppose you’re born gifted.

Also it should never be about just the fucking papers. Either you get them or you don’t who cares. Not me at least.
Brussels bureaucrats sure seem like they want to build a moat for the large incumbent companies that startups will have an increasingly hard time disrupting due to increased costs.
That's odd since you were the one to resurrect this thread that I thought was finished. I'm still waiting for your source on this:

"Allowing for (even encouraging) downvotes without comment or explanation is an explicit goal of the site, which was designed by someone who was irritated with the clutter of superficial negative comments."
We absolutely made mistakes - but it'll take decades before there's any consensus on what exactly they were. On a more personal level I can confidently say that the pandemic has caused many (although still a minority) to go insane - in the literal sense of disconnected from reality. This ranges from treating the pandemic as if it's still incredibly deadly to completely denying there was ever a problem. The consequences of that I'll be dealing with personally for a long, long time.
In 2019 there was a power blackout in London. When power was restored, a number of new trains refused to start without a technician physically coming over with a diagnostics laptop to them because power fluctuated outside allowed bounds or something before the blackout.
Wow, this is a depressing read.

https://www.bloomberg.com/news/features/2022-03-11/cerebral-...

https://archive.ph/aKcMK
Thanks for the long response!

I disagree with many of your points but I decided to focus on one which might be a misunderstanding.

I don't want to leave anyone to their own devices. Neither children nor co-adults. I want to help them and be helped. I am not interested in independence. I am interesting in strong, resilient, reliable interdependence.

What I claim in this text is that this "help" that is provided by default to children, should not be forced upon them, as it wouldn't be forced to other adults. Children should be able to reject it as well as being able to choose for themselves.

Does that make you see the text in a different way now?
The Personal Security Checklist
lol, they may have just hired you on, Paul, but the project as a whole is vaporware. It deserves a healthy amount of criticism and skepticism.

A community is a generous thing to call a bunch of Discord channels. Twitter Inc could have had a seat at the table with the W3C federated social web peeps but decided to ignore everything and do its own thing.

In 2008, Evan Prodromou himself gave us something the cool kids will use anyway (the Fediverse), despite what gets cooked up at bs web <dot> xyz.

EDIT: Bluesky is an embodiment of anti-competitive Not-Invented-Here Syndrome. It should be shunned. If you want to develop open protocols, the proper channels would be to play within the friendly confines of a group like the W3C. If you want to know how I really feel, I feel like Bluesky is destined to fail due to its untrustworthy origins (no offense to the people involved, Golda is an amazing person and has been doing her best so far).
The IoT edition is still 10 years.
let me recommend one of my favourite programming blog posts: https://prog21.dadgum.com/21.html
I bet their schedule once ran on a commodore 64, and then they upgraded to a 386, and then ignored the IT department for 30 years. Hence today, chickens are coming home to roost.
The GPU is used to render UI stuff in any modern system.
It's been interesting to watch the sort of "transformation" the industry goes through, even just since I started college back in 2011.

For 5-7 years "Cracking the Coding Interview" was all the rage, practically everyone said to review it, do the practice problems, etc. In the past 3-4 years it's become "make sure you practice your Leetcode an hour a day! Even some hards!", and then from what I've seen while interviewing and practicing the past 2 months, there are websites dedicated to providing study plans, additional review, recommended problems to practice to review specific patterns, etc. Youtube channels, even.

Those last few are also pretty heavily monetized. Leetcode has some limits in place to nudge people to pay for Premium plans. Some websites require a membership. Youtube videos and blogs usually have a plethora of ads.

Of course you don't _need_ to pay anything, but it tends to help more people.
We've come full circle, next-gen consoles will just barely be able to run the original Doom (with ray tracing).
Or, you know, people who need a job.

People don't get immunity for regular jobs. Just don't do crimes. IMO they should lose all immunity the moment they exceed their lawful authority. I would, in particular, have Cheney tried and then strung up from a dead tree.
Could you not use your significant others browser history to find the malicious url visited?

I imagine that would provide further insight, such as the files you inadvertently removed.
> If it is true that Netherland's and Italy's transport infrastructure were also down I wonder if Russian supported hackers are to blame.

It's been Russian hackers so many times last few years (Hunter Biden's laptop, Trump elections, etc...), it's a sure bet this time it's the same.

/s

Nobody ever got fired for blaming Russians.
The industry is doing just fine. You're assuming everybody else is as reluctant to get hazed as you are.
Outright dictatorships like North Korea are getting rarer. It's more common nowadays for de-facto dictatorships to maintain an appearance of democracy by actually holding elections but either having no viable candidates other than the incumbent (e.g. Russia), or by systematically banning or even murdering all opposition (e.g. Belarus). Hungary isn't quite that far gone yet. It still has elections that technically meet the requirements of EU membership. I don't know any more details though.
My very good guess is that you had a database failure caused by a crypto virus. They will not wish to announce that this was the root cause until
A. A plan of action to avoid a future infection can be enumerated.
B. They can be certain they will restore the functionality of the trains.

The other part of my guess is that they have a SQL db which is stored on /likely/ a windows server instance. I’d even surmise that this instance may be hosted on Azure but that’s speculation, not a good guess.
That's per server, not per database. I have dozens of staging databases on my sql server - product_name_pr_id.
>Preparing for the test isn't helpful

Then in your opinion are all the SAT prep books useless?
Again, we are talking about an effect that has been showing a 1.1% increase year over year up to 2019. If we assume that 2019 was much like previous years, then the 7% rise reported from 2019 through the first six months of 2020 would result in approximately a 6% rise in those first 6 months alone. That is an astounding increase in the overall metric in a very short period of time coinciding with the beginning of pandemic lockdowns. I posit to you that this is due to the pandemic; that is, to social isolation, economic disruptions to households, fear of death to self and loved ones, actual deaths of loved ones, etc. I think that is a much better explanation for what has been observed than screen time or social media.
> Butler’s study found statistically significant associations between naming issues and code quality.

"We found a statically significant association with cars that drive well and have their wheels properly fitted."
This is fantastic, was thinking about doing something similar as a side project but given that this exists, I’ll probably simply go with this. Thanks for implementing and posting on HN
There is no such thing as smart, only time and learning.
I think it is. I see all kinds of 2D projects claiming to be "GPU accelerated" - for example GTK, KDE, web browsers. I'm not sure how much of the actual processing is done on the GPU, but it's enough to call it "accelerated"!
I think fast games are better so people are more likely to experience both being betrayed and being the betrayer. It helps develop cognitive empathy. Plus less time and effort is invested in each game.

Sorry to hear about the hurt real world friendships. The same would have happened to me but being able to play multiple games helped patch things up.
It sounds like it was a crew scheduling issue. So if you implement some manual replacement for the automated system, it's possible that train crews will "time out" before they reach the destination, stranding passengers in the middle of nowhere. Or, will make a tired crew operate the trains, and tired people aren't very good at safety sensitive tasks.

There was an incident a few years ago where a LIRR track crew member stepped in front of a train going 78mph and died.

https://www.ntsb.gov/investigations/AccidentReports/Reports/...

The employee that died had been on duty for 38 of the 50 hours leading up to the fatality. One of the NTSB's recommendations is to implement software that avoids worker fatigue:

"The FRA encourages the use of certified biomathematical models, such as the Fatigue
Audit InterDyne Model and the Fatigue Avoidance Scheduling Tool (FAST) by railroads to help
them develop work schedules for safety-sensitive employees that align with healthy work-rest
scheduling practices; however, these safety measures do not apply to roadway workers.
14 The work
schedules developed through biomathematical models avoid many pitfalls causing worker fatigue
that arise from excessively long work hours, highly variable work shift times that disrupt human
circadian rhythms, and infringement on sleep opportunity times."

TL;DR: it's not about the trains crashing into each other. It's about sleepy people making bad decisions that gets them or their colleagues killed.
I'm curious, do you have young kids? If so, I would very much like to know how you parented over the last two years to give your children a perfect experience.

I had a 5 year old at home for the past two years, and no matter what you do, you simply can't replicate school as it normally is when schools and daycares are all closed and all you can do is sit your kid in front of a screen all day to get a checkbox for "attendance". And when schools finally did open up, everyone had a wear a mask. So kids aren't even seeing their friends' faces. This isn't good for them, especially when these are formative years for developing these skills.

Not a single parent I know hasn't mentioned how horrible the last two years have been for their kids' social skills and mental health.
Related:

Tom Duff: Reading Code From Top to Bottom (1999) - https://news.ycombinator.com/item?id=2620872 - June 2011 (22 comments)

Not sure how the 1999 ended up there but it looks plausible enough so I'll copy it.
It's very cool, but nothing will compare to when it first came out with its original graphics, we were so blown away, the increase in "Realism" was significant
So, not really for crime, but for offending the powerful. Which is always treated worse.
Getting something working and out there is 90% of the battle, especially on small or single person teams. I wrote a saas php app with vanilla html and JS that ran without issue for 8.5 years for a fortune 1000 company. About twice a year I would return to it to add or modify a feature and I had no idea how a lot of it worked and even had duplicated or redundant files that I was too afraid to delete. It worked though and I got paid every month for a very long time. Sometimes delivering a product is all it takes and getting trapped in delivering 'clean' code is just a blocker. Not often, but sometimes :)
> Standardized tests are designed such that preparing for the test isn't helpful.

Not quite --- "preparing for the test" is also known as "studying".

You were probably thinking of IQ tests.
Browsers largely make use of the GPU for UI rendering. Direct2D, Cocoa, QT and GTK(4) are all hardware accelerated as well. So not really sure what you mean?
Maybe it might cause a traffic jam - blocked forwards, blocked backwards.
I miss Shoelace being a CSS library :(

Web components are nice and all but they need JS and I want my sites to work without JS.
Yeah, if the difference between the command to do something safe and the command to do something dangerous is 1 character or whatnot, you can't blame someone when they screw up and fat finger the dangerous one.

Most of the tools I write require explicit --nodryrun if they're doing something dangerous or irreversible, and beyond that the really scary ones require some kind of acknowledgement that "THIS WILL TURN 1073 MACHINES OFF, ARE YOU CERTAIN, TYPE 1073 TO CONFIRM YOU WANT TO DISABLE 1073 MACHINES."
I think part of it is the industry at large has a speculative and probabilistic nature to development. Much of it is betting on yet to be developed science, so so you rarely have a prototype that can be tested and infected. This is certainly the case for devices and drugs. When you couple this lack of objective performance data with an opaque and extremely entrenched Market sector, there's a lot of room for shady business.

To top it off, when Healthcare start up over-promise and under-deliver it gets a level of criticism and outrage that is higher then many other sectors
This is one of my leading theories as well, although I thought they usually hit on Friday night in order to catch admins off-guard and encrypt as much as possible before being stopped? "The IT failure occurred at the end of [Sunday] morning".

On Sunday there is also not as much pressure to get things running as there would be on Monday. Or perhaps this is the incentive to pay now and get things fixed on time for the work week? In that case Friday night would again have made more sense unless the attackers have some very specific insight into how much slower restoring without paying is.

My alternative theory is an expired certificate that makes some core systems just not talk to each other anymore. The announcements on the stations, for example, were also out, and they lost control of the mobile apps (couldn't make the apps show that trains didn't run, the in-app scheduler showed all was A-OK), and that sounds quite dissimilar from the core train operation service, making me think it's more of an infrastructure than a specific system's problem. On the other hand, once the app could be controlled again (assuming this singular underlying cause), you'd think they could then also start putting train service back in place and that didn't happen for hours still.

I can't really make the pieces fit together for any theory, so then presumably something multi-faceted (one thing tripping one or two other things so it escalated from restarting one component to not being able to restart the trains anymore the whole day).
Southwest has put something out about it so it's in the press/Twitter for sure.
Is it okay if I occupy the following ideological niche:

1. I love original doom.
2. I am very excited about what ray-tracing can do for games.
3. I have a ton of respect for doom modders and the doubtless huge amount of effort that went into this project.
4. I hate how this looks and wouldn't play it except as a curiosity

To me, the original doom was a piece of art, tuned by artists (I'll say it!) to look a certain way on the computer screen. Like a great movie, every frame was a painting - a bright blue soul sphere added a nice highlight on top of a muted brownish-green canvas. A pinky demon standing in front of some mid-level gray barrels with greenish ooze... a spare clip - black, with a little orange.

I find that modern games tend to be really visually tiresome and unappealing. Often, this seems to come from overly contrasted, poorly lit scenes. Instead of a painting you get a bad photograph with too much or too little exposure. This seems to be largely the effect you get with ray-traced doom. Instead of the painting that is E1M1, you get this black room occasionally washed out by an awful fluorescent glow.

I think ray-tracing has the potential to create some amazing stuff, but retroactively applying it to doom rather predictably just makes... poorly balanced doom.
Cerebral (read: Uber for drugs)
Bolt Logistics | Remote (Toronto) | Full-Time | Multiple Roles | https://gobolt.com/

Bolt Logistics is a leading Canadian logistics and last-mile delivery provider for e-commerce shops to large retailers. Bolt provides a customer-centric and sustainable approach to fulfilment, including reliable warehousing, pick-and-pack, shipping, and last-mile delivery with facilities across Canada. Bolt also strives to be carbon negative by 2023 and is building Canada’s largest electric vehicle fleet. We’re looking for engineers who can bring fresh ideas, lead technical discussions and project implementation, and provide insight with regard to project planning, estimation, and prioritization.

Our tech stack:

* Code: Ruby/Rails, Node/NestJS, Golang, React

* Infra: Heroku, GCP (GKE, App Engine), Docker

We're hiring for the following roles:

* Software Developer

* Senior/Staff Software Developer

* Software Development Team Lead

* Engineering Manager

* Senior Product Manager

More information here: https://gobolt.hiringplatform.ca/list/careers?category_id=28...

If interested, feel free to apply through the above link or reach out directly to me: vincent.li [at] gobolt.com
I hate this system as well, but are you absolutely sure it’s only 10-20%? Many of my colleagues who switch jobs often (who are all mediocre at best) make twice as me and I already make happy money.

Money isn’t everything, for sure, so if you’re happy here stay here. But let’s not blow things out of proportion. Ranting about an exercise that involves only your brain for 30 minutes that could turn to hundreds of thousands of dollars to gain, sounds like a kid ranting about exams. Do you know other jobs involve physical labor? Have you seen cheerleader tryouts? No one owes anyone any luxury. If a company decides for any stupid reason that they want to keep a hard interview then it’s their prerogative.
The linked article covers the major challenges that makes it difficult to adapt the GPU to 2D vector graphics rendering.

tl;dr 2D cares about shapes and curves and proper antialiased coverage of super small shapes, the traditional rasterization GPU pipeline is very good at triangles and textures and have limited coverage options.

Direct2D, Qt and GTK+ still do a good portion of the graphics work on the CPU, and only use GPU for composition. Some limited graphics can be done on the GPU, usually with quality tradeoffs. Font rasterization is still done the CPU, and uploaded to the GPU as a texture.

Newer libraries like Pathfinder, Spinel, piet-gpu all work by not using the triangle rasterization parts but instead treating the GPU as a general-purpose parallel processor with compute shaders.
Outside of the usual answers, check out coveredca.com for insurance. Unless you are pulling in a strong salary you might be able to save a bunch of health insurance, even if your workplace partially covers your costs.
VP has been making mistake of using too many layers of abstraction, unnecessarily increasing complexity trying to avoid code at all cost.
Those men are probably afraid that the women will disrespect, cheat, abuse and divorce them. Remember that women initiate 70% of the divorces.
Nobody likes being judged in an interview, but on the other hand it has been fascinating to watch how the current style of tech interviews has opened doors for a lot of smart, motivated people who aren’t necessarily born into situations that usher them straight into prestigious tech jobs.

Yes, there is an entire industry around interview prep. Yet it’s also possible to do all of your interview prep without ever giving a dollar to anyone. LeetCode basic is free. There are numerous free websites that will walk you through the solutions to LeetCode problems. There are countless YouTube videos helping build interview skills.

Tech interviews aren’t necessarily fun, but I actually think it’s great that they’ve allowed us to move past the situations where people were trying to coast in on the reputation of their university or by getting an “internship” from their dad’s friend’s company. Letting people compete on a level playing field of technical interviews, albeit imperfect, is one of the things I’ve come to appreciate about the tech industry.
How can I run that in Git/Bash, under Windows?
If at all possible your entire infrastructure should be defined as code.

At my workplace we use aws cdk for infrastructure and standing up a new environment is as easy as calling ‘cdk deploy’ and then we have a script which runs after the provision to copy in data.
> What do you develop with Arc usually?

I try to use Arc for as much as possible. We wrote our TPU monitoring software in it: http://tensorfork.com/tpus

Eventually I became frustrated with Racket's FFI. So I eventually made my own arclike language called elflang: https://github.com/elflang/elf

... which itself is a fork of Lumen (https://github.com/sctb/lumen) by Scott Bell.

The performance is good enough to run a minecraft-style game engine: https://i.imgur.com/iyr0YrB.png which was satisfying.

Nowadays I've been trying to implement Bel, mostly for the challenge of it than for any practical reason.

> I like how the "html" and "css" part was embedded in that "news.arc" file. Do you think that VIM script will highlight and lint the "css" part of an "arc" file?

Nope. https://i.imgur.com/o9aUG6j.png

But it has one very important feature: it can properly highlight atstrings: https://i.imgur.com/wO4f742.png

It's probably hard to tell, but the "@(hexrep border-color*)" would normally be highlighted as if it were a string. Arc has a feature called atstrings, where you can use @foo to reference the enclosing variable "foo". It can also call functions, e.g. "The value of 1 plus 2 is @(+ 1 2)" will become "The value of 1 plus 2 is 3".