skysight-inc/HackerNews huggingface dataset:
There are recently some guides about how to build an operating system in Rust. Rust is innovative and great, but also brings complex new ideas. Can it slow down learning and implementing because the developer have to dedicate too much time to the language itself?
I was told a horror story about a dev who was given a project to complete only to turn out he had done nothing 3 months later. He was too ashamed to ask for help. They weren't doing standups at that time, or anything Agile.

If nothing else, standups prevent this.
FLOSS doesn't require that you give your software away for free. It's totally fine to require payment.

(Now, the traditional 'sell copies of software' doesn't work so well for FLOSS, since every customer of yours can start selling it themselves, or give it away to anyone, which is why this approach is rare. But it's still FLOSS)
We don't know every single detail of the everyday life from 1000 years ago...
How narrow-sighted can you be?! The USPS is the latest incarnation in a lineage of postal services that go back centuries and that for many generations served as a neutral, transparent, reliable, and capillary means of allowing epistolary contact between individuals.

Note: I’m not American, I’m not in the USA, but this applies to most postal services worldwide.
What irks me that physical assaults, when done at school, become "bullying".

If something is not OK between adults, it's not OK between children and should be treated accordingly.
He actually doesn't mean to remove it from the process but suggests a way to adjust to late stages of the sprint. I think main issue roots to need of an extra effort to represent your work all the time (e.g. cold phase of the project) while PMs could do it for you.
ClassPass Has a Spam Problem
Why is it a big deal to achieve 491mph when others have achieved 750mph+? Is the technology substantially different, or is there some other reason that being viable at this speed means they have a good chance of breaking the record or hitting 1000mph?

Not trying to be rude, just trying to understand whether the article is reporting anything noteworthy at all (other than that the Bloodhound project exists).
When big companies agree, and all play the same game.- They can save money and time.
Reminds me the Crocodile episode from Black Mirror:

https://www.vox.com/culture/2017/12/29/16808458/black-mirror...
but someone who is old would have studied this repeatedly if they applied to multiple interviews of the same kind, so they would have internalised knowledge. Also it's sort of timeless knowledge that you can acquire on the job.

If anything interviews about the latest hip technology seem more prone to age selection to me.
Ahh. I wasn't sure about NT 3.1 as it's the only version of NT I've not had to manage. In fact quite possibly the only version of Windows I've never used even once.
It evaluates someone's capacity to approach a complex task

It's like in school, you learn many things, not necessarily useful in your daily life, but you learn to learn, and that's what they can see when they confront you with a challenge

Of course, some people who heavily train for this have maybe an advantage, like in school exams.. Personally I never specifically trained for an interview, I just like algorithms, doing some leetcode.com challenges when I've time is a pleasure
> Who really cares about algorithm on daily bases.

I find that statement really depressing to be honest. Why would you be so happy to deprive yourself of a huge source of potentially useful information that is the foundation of our field that shouldn't take long to learn?

Algorithm and data structure knowledge helps you write processor + memory efficient code that scales well, and stops you reinventing the wheel when you know how to classify what category of algorithms your problem fits into (e.g. it's a graph problem, or a search tree problem, so now you know where to look for solutions).

You might not need this knowledge every day but someone who understands fundamental algorithms and data structures surely has an edge over someone who does not. If you've been programming for a while, going through a book to learn the fundamentals should only take you a few days as well - why do people make such a big deal about this?

I've interviewed programmers before who couldn't explain what a linked list or a hash table was, and when you'd you use one of those over an array. To me, that's a super bad sign they don't know how to assess algorithmic complexity when coding. It might not matter for some kinds of coding with modest datasets but it'll bite you eventually.
It correlates with programming ability, especially for more junior candidates. More senior candidates can show their skills via system design.

Alternatively, you test if people can glue APIs together or really know web or mobile dev, but backend work really does need a level of algorithmic competency.
https://edx.org

https://ocw.mit.edu/index.htm

https://oli.cmu.edu/

https://www.extension.harvard.edu/open-learning-initiative

https://online.stanford.edu/courses (This one is kind of but not entirely just an edX front-end now.)

Berkeley used to have a treasure trove of free lectures, but then they got sued because they didn't have subtitles, and so took them down. lbry archived most of them:

https://lbry.com/news/20000-illegal-college-lectures-rescued

https://oyc.yale.edu/

https://www.online.caltech.edu/

https://ocw.jhsph.edu/
Your points don't have much to do with being gifted though. Is it fine if "normal" kids get physically assaulted and bullied?
The OP probably doesn't understand agile, yet they will tell us their seemingly quite uninformed opinion based on limited non-agile experience.

Standups are incredibly useful if one wants to have a team self organize to deliver something. If they have a bunch of singleton actors working in silos, and they are OK with this, then they don't need standups. Standups degenerate into status reports and are useless, which is likely what the OP thinks they are meant to be. They are also evidently not doing agile.

On the other hand, my teams do agile, I need to break silos to let teams self-organize, and standups are necessary to let teammates know how and when to help each other, especially in remote teams.
If you spent as much time reading and internalizing the whitepaper as you did arguing about it online you'd be there already. I know I'm being snarky, but you're coming of as trollier and trollier. This is not Reddit.
I picked 34" Ultrawide. It works just fine for everything. Easy to read, almost two "regular" monitors worth of screen space. Gaming on 3440x1440 is hard to max out (but easier than 4k), but you barely notice the difference between 3440x1440 and 2560x1080 in most games.

I actually quite like the aspect ratio - it means I can have 2 windows in normal proportions (IDE for example) and another one on the side (terminal for example)

1 thing to note; I thought 34" Ultrawide will be bigger screen than it turned out to be.
The standup criticized in the post is the one prevalent in the scrum methodology, where everyone focus on what they have done and will be doing. Standups can be much more different, for e.g. in Kanban standups a team discusses the progress on each ticket.

The proposed method doesn't seem to replace any of them though. It is something which every engineering team should already be doing.
fMRI seems to avoid many of the bandwidth issues EEG has, at least from a theoretical if not practical position.

With enough receive antennas and processing power, you can get almost unbounded 3D resolution.
“Legacy” just means old or traditional or hailing from a past era, as distinct from publications that have been newly developed in recent times for modern markets and technologies. It’s also distinct from established media orgs like PBS that have been nonprofit from the start.
Deutsche Telekom, Israeli Online Insurer Lemonade Battle over the Color Pink
To create a barrier to entry that weeds out over 90% of applicants.

IMO, this is the sole purpose of algortihm-heavy interviews. Companies like Google can put out a job ad and receive thousands and thousands of applicants, and the sad truth is that many of them could probably do the job that is required of them.

By putting in a loose requirement around what is essentially problem solving via known algorithmic techniques that you'll rarely ever use in day-to-day life, you can both weed out most applicants and ensure that the developers that perform the best aren't looking for an insane pay packet. After all, if you can stack rank yourself purely in programming ability, you've probably got an impressive CV and a body of previous work that means you probably don't need to work at FAANG or Microsoft to create something incredible.

I'd probably also say that there is an element of ageism, purely because older people have more responsibilities, and ultimately are more willing to spend time in the office over strictly working 9-6.
No, it's just what a 501(c)(3) is: a religious, charitable, scientific, literary, or educational organization, or a handful of other more specialized causes. Note that like a corporation, a 501(c)(3) is allowed to spend a portion of its funds on lobbying, it just can't be the prime focus.

There are other non-profit organization types that are specifically suited for political action. Labor unions are 501(c)(5) and often very political. But most political organizations are regulated under section 527 of the code.

The reason is simple: different codes require different reporting requirements. The 501 codes are heavily scrutinized by the IRS to make sure they are legitimate charitable causes. 527 orgs are overseen by the FEC to make sure that they obey political campaign financing laws. The reporting requirements for both are different.
It doesn't work with recent (7.66.0+) curl versions without an additional parameter, because curl somehow assumes it's a HTTP/0.9 response and these were made opt-in:

$ curl ipv4.cat
curl: (1) Received HTTP/0.9 when not allowed

$ curl --http0.9 ipv4.cat
(returns my IP)

https://github.com/curl/curl/commit/a42b0957ab31c971a79bfe55...
I prefer this one:

Where the Laplace Transform comes from (Arthur Mattuck, MIT)
https://www.youtube.com/watch?v=hqOboV2jgVo
Kafka Gotchas – What You Wished You Knew
Airlines are the prime example of a race to the bottom unprofitable “bad” business.

It’s clear that airlines do not have brand loyalty sufficient to create significant margins like Apple or some such.
Pretty much every Agile practice is a victim of Semantic Diffusion.

The Daily Stand-up isn't a status update.

It's purpose is to be a micro re-planning session.

The team has a sprint goal agreed by the Product Owner and them at the start of the sprint and they're supposed to achieve it by the end of the sprint.

The daily stand-up following the 3-question pattern is to validate what they have done yesterday towards the sprint goal, what they are doing today towards the sprint goal, any impediments that are impacting them and most importantly "are we still going to meet the sprint goal?". If the answer to the "are we still going to meet the sprint goal" is "no" then the team re-plans and may need to bring in the Product Owner to confirm the Sprint Goal can still be satisfied with any suggested changes.

If your team's daily stand-up doesn't reflect that then you're not doing a daily stand-up as it is supposed to be done and of course in that case YMMV. Yours may even be better or more appropriate for your team but it kind of ceases to be "the daily stand-up" and comparable to others.
It’s unusual for a for-profit corporation to switch to a non-profit. Other U.S. media orgs like PBS are non-profit, but have been that way from the start.
Unionizing SRE and on-call jobs (all tech jobs) should be a huge priority. Stop letting them use tools to make it cheaper to wake people up. Stop externalizing your bad business and hiring practices
The problem is that knowledge needed for exams is needed for exams only, and does not correlate with your overall expertise.
Pitching Practice
Austin Man Shares a Powerful Testimony on US Society
This isn’t a how-to, it’s more of a rant against something they personally dis-like and therefore label ‘useless’ (repeatedly).
I love it how they decided to spend the money fighting the patent trolls. I started reading the article because the title reminded me of Richard in the Silicon Valley TV series. Happy to read that in the real world the patent trolls got busted!! :)
Amazing. Hadn't realised there were so many issues with it. Definitely agree about the config options. I can't see how a beginner or even an intermediate user wouldn't struggle to make sense of it.
Ya wow if looks like they dropped it late last year. I'll have to try it again as that's a significant discount.
At least the Coventry Transport Museum is not free, according to their website [1]. Adult admission is £14, but valid for any number of visits for 365 days.

[1]: https://www.transport-museum.com/admission_prices.aspx
Sorry for being the hn stereotype, but that's pure survivor bias. That "buy the hated" strategy would have left you with lots of worthless Unisys shares for example, they are down >> 90% from back when the GIF patent was putting them in the spotlight of unpopularity.
For me there are two reasons:

(1) We want to hire people who are able to solve programming-related problems. Now how do you find out if a candidate can do this? Looking at their CV doesn't tell you much. You can build up a long impressive CV without being able to program. So it would be nice to see them solve a problem right here and now.

Ideally, that would be a problem of the type you would often encounter in your actual work. But there are few programming-only problems in my work. And the hard ones are about designing a larger part of a system, or fitting something new into the context of something old, or trying to understand some old code to be able to adapt it.

My point is: All of these take a massive amount of context into account. Giving a candidate all that context would take weeks.

An algorithm challenge works because it has a good ratio of "time it takes to explain the problem" to "the problem is actually non-trivial to solve".

(2) We do these algorithm questions on a whiteboard, with one interviewer also standing and talking through the development of the solution with the candidate. I believe this gives me a sense of whether I can and want to work together with the candidate either on an actual whiteboard when sketching solutions to problems or when pairing.
You can prevent this by being human and check if everything is good for your teammate.
Let a dev working 3 month without showing you anything is going to be a disaster.
Workpath | Junior Frontend Developer | Munich, Germany | ONSITE, VISA, FULL-TIME | https://www.workpath.com

Workpath is a B2B SaaS startup. We are comitted to shape and change the future of work. We help established enterprises to transform into a workplace which enables cross collaboration and autonomous teams.

Our core product is a complex Single Page Application, built with React, which helps teams to focus, align and achieve their goals.

We are looking for a Junior Frontend Developer (m/f/d) who thrives in fast-paced environments. We love to be challenged. You will have exposure to every aspect of the software development cycle, and you will be encouraged to express your opinions and challenge our assumptions. By joining our team you will get the opportunity to learn and work with a small but highly experienced team of engineers, designers and product specialists.

Frontend Tech Stack:

- ES6, React, Redux, Redux Saga, Styled Components, Jest, Enzyme

See full job description here: https://drive.google.com/file/d/15mqjsTNTn945g-MMuxefEgTqRR8...

Interested? Feel free to e-mail me: savio AT workpath DOT com
>You think it would be hard to schedule a 30-45 minute meal somewhere once every two weeks?

Uh, not everyone can afford to go out to eat once every two weeks just to charge their car. Another HN myopic view "I make a lot of money, everyone must make a lot of money".
i wonder if one day fMRIs become a home fixture like washing machines
If it works this issue is irrelevant.

If it doesn't then it's not a problem that he can fix either.
For train service the counter example is easy to find. Japan where all trains and metros are private and service is infinitely better than in France. The shinkansen makes the TGV look absolutely ridiculous.
Clickbait article that make a huge load of completely unfounded, sweeping assertions.

"The practical reality is that you only care about what another team member worked on yesterday if it enables you to do your job (i.e. it unblocks you). Anything shared that does not explicitly unblock you is meaningless noise."

Except when it helps you avoid merge conflicts when the other team member announces they're going to refactor a component that you've just started implementing a new feature in. Or when it gives you a cue to add an important insight into their task.

The truth is, Standup meetings are very often badly run, people go into way too much detail about their tasks and start in-depth discussions that should be done one-on-one, and neglect the "what's blocking me" part, which is far more important than the "status update" parts.

Standups need someone to act as moderator who prevents them from running off course, or they can become terribly unproductive - exactly the same as any other kind of meeting.
Yes, but... At the end, you're still reconstructing pieces of information from something that was almost destroyed. Picture it this way: there are amazing deconvolution algorithms that can "undo" all sortf of noise and lack of focuse -- but the end result, however good to the original "bad" data isn't nearly as good as a well taken image to begin with.

Disclaimer: I work in image processing, so the example may be a bit obvious to me.
What was the link to cold weather?
It's either on Performance tab (per disk) - the big chart is "active time", either per process on Processes tab as a column "Disk" - color is related to time usage, while the bandwidth is as text.
I left my umbrella in an Uber in NYC once. I found the driver's number in the app and they were back a few minutes later and I got my umbrella back. This wouldn't have been so easy if it were a regular cab.
Interoperability and preventing them from buying competitors after they reach certain market share would do the trick. Facebook bleeds users, but they are moving to Instagram bought by Facebook.
Yes everyone is a web developer who would never need to learn about "algorithms". Anything that works against this HN crowd is obviously a big plot against them. Never mind that most people can't differentiate when a map is better over a list. Or why binary search is fast. Don't know how or when to use a graph. These people are one trick ponies and never tend to grow out of their comfort zones. They don't have the foundations to work on new and exciting projects. But obviously it's the companies fault for wanting someone with strong fundamentals.
An Estonian inventor invented a robot to paint a 100-foot-tall mural
It's all a conspiracy. Or maybe a CS job that pays millions should require CS fundamentals.
This is like saying that a car mechanic needs to have a PhD in thermodynamics to work on internal combustion engines.

99.9% of coders just need to know what things in their chosen language(s) are performance sensitive and what aren't - very few actually need to know the exact reason why. And even fewer need to be able to improve on said algorithms.

If something needs sorting, you call the sort function in the object. There's absolutely no need to know what algorithm it uses, the only thing that matters is that the end result is sorted correctly.
This starts off as another "let's bash standups" article, but after I read further down I found myself nodding more and more.

It put into words something I've seen first hand - how blockers are actually unmade decisions. And then gives useful guidance on how facilitate this from a project management point of view.

I've often seen how three people around a white board can make more progress than months of discussion and decision paralysis. Also the article states how standups can be useful towards the end of a product lifecycle when most decisions have already been taken. This was a new way to think about for it me, but I have to agree.

There seems to be lots of pragmatic real world earned wisdom in the article, unfortunately it's hidden behind a clickbait opening.
I've interviewed a lot of candidates (~200), and my interview generally looks like:

* I describe the problem

* They ask questions to figure out parts I didn't specify (which lets me evaluate how they handle resolving ambiguity)

* They propose a brute force solution, and I ask them how quickly it runs and how much space it needs (talking in big-O is a fast way for me to tell if they understand their solution)

* They propose a much more efficient solution (often with hints) and we again talk about time and space complexity (which again lets me see whether they understand how to compare solutions like this. I'm also happy to hear other tradeoffs like "this is optimal but too complicated to be worth maintaining")

* They code their solution (which lets me see if they can actually code, and check how well their description of their algorithm matches their actual algorithm)

This isn't a daily job sort of task, but it's not far off, much faster, and very information dense. I'm not testing "do you know the right algorithm" (and will hint that part).
I totally rely on my WinXP vm to run Office legacy stuff, an old scanner for which I only have XP drivers, and to keep alive accounts used by my daughter when she was little. Perhaps I should update it to SP4...

Edit: It was a p2v vm of a desktop I started running in 2005. By 2009/10 it had started to crawl: 5m+ for boot and shutdown compared to seconds as a vm on Linux!
Ebert was right, if talking specifically about AAA games, which is what Marvel flicks are an equivalent of. "Shoot a bunch of guys with more realistic graphics than ever!" Hard to argue this is art.
Since I had no clue, and was curious, I tried to find out.

"Tricolon" shares a name with a far more common use as a rhetorical technique, making it hard to find details. I tracked down the Unicode proposal for 'Epidaurean acrophonic symbol three' at http://www.unicode.org/L2/L2003/03075r2-tlg-numeric.pdf .

> This proposal contains 52 Greek Acrophonic (numerical, non-alphabetic) characters. Acrophonic numerals are found primarily in ancient Greek inscriptions in Athens and other city states. ... The proposal includes the characters needed for the encoding of the Attic acrophonic system—namely characters used in Athens and the surrounding area (Attica)—and non-Attic characters which cannot be considered as glyph variants of Attic.

It has the comment "Note: Accepted by UTC (2003-11-7) as part of extended Greek punctuation. Design to match 00B7. Example: IG IV.316". That's Ancient Greek.

I tried, but failed, to find the example from Inscriptiones Graecae IV.316.

I couldn't figure out the reason for why the triple colon operator was added, other than the comment in the Unicode database that it's used in "logic". There's a 2002 mention of it at https://unicode.org/L2/L2002/02174-tr25-5.pdf .
The USPTO and Stack Exchange teamed up a while ago to crowd-source prior art for patents:

https://stackoverflow.blog/2012/09/20/askpatents-com-a-stack...

https://patents.stackexchange.com/?tags=prior-art-request

It seems like that hasn't really got off the ground. Perhaps Cloudflare etc could do their prior art appeals through Ask Patents? It would help build its profile and userbase, which would help the process of taking down bad patents become self-sustaining.
Really enjoyed the demo last week! The SDK alpha seems nice and simple
The Windows Update Marathon in a VM: From Windows 1.01 to XP