skysight-inc/HackerNews huggingface dataset:
My team uses a coding test with a bit of a twist. We provide the candidate with a simple application such as an address book or Todo list. We then ask them to either implement a feature or fix a bug that we point out.

The example uses current industry standards and practices and is built in a language that the candidate is applying for. Complexity varies depending on candidate, if it's a junior role we ask they implement a simple feature or fix a simple bug, more senior devs may be asked to implement something more complex or fix a harder bug.

We usually have one of our engineer that is interviewing them pair with them for about an hour on the issue during which time they can use all tools at their disposal.

Our process puts the candidate in a place where they can really show their skill, a real-world (or as close as we could get) problem with all the tools they would normally have. Additionally having just the one engineer pair with them for an hour or so usually gives us pretty good feedback as to not just coding skill but also as a general fit on our team.

It takes a bit more time in preparation and the interview but it's been a good ROI for us.
Same here. It’s especially bad if you normally eat a pretty balanced diet with a reasonable amount of fat and sugar, and then have anything from an American-Chinese meal or a fast food burger and fries. I can pretty much set a clock by the 3 hours until I um... well you get the picture. Maybe it’s not the same for everyone, but I suspect for people who don’t eat s ton of “high octane” food, a big meal of fat and sugar makes you feel a bit off at the very least.

MSG though? Love the stuff. It actually makes it easier to use less fat, sugar, and other things you want in moderation because it, as you say, makes stuff good.
Wish it didn't have manual line breaks, though; it's kind of terrible on mobile.
Assignment Help Canada
Give the best task to your educator and awe them with your quality task by taking the assistance of Online Assignment Writer in Canada. Since it is an intense challenge in the present instruction framework to awe your educator. So Get help in your task today on assignment help Canada.
Can any comment how this compares to R? Seems to have similar capabilities.
MT-

Here we are 25 years later and now UNIX is the "good" OS.

The horror.

-Chris
Yeah this happens on search as well, whenever you search for something very specific then the only few pages that show up contain these weird php sites for >50% of the irrelevant results & are mostly cached versions of the original site's content.
They are expensive until the business goes bankrupt.
Based on what I have read recently on HN this surely means that Romania is a veritable paradise where automobiles are rarely seen or heard and people happily commute everywhere on foot, bicycle, and mass transit.
Hmm, but arent there low-voltage DC server PSU? I know that a lot of network gear(cisco) can be powered by 48V DC.
Quick googling shows there are a lot of options like these. I dont see how designing own server form factor is a better solution than using COTS components.
Airbus A320 used to have GPWS (Ground Proximity Warning System) as an optional extra. A budget airline didn't order it, and quite possibly encouraged pilots to make excessively fast approaches, and led to a CFIT (Controlled Flight Into Terrain) crash of a perfectly good jet.[0]

Another crash related to the 737 MAX crash, is Scandinavian 751 [1]. On a MD-81 airliner, with "Automatic Thrust Restoration", A system the pilots were not trained on, caused the thrust to be increased, when the pilot tried to throttle back the damaged engines and clear the compressor stall. "Pilot Betrayed" was the Air Crash Investigations episode.

[0] https://en.wikipedia.org/wiki/Air_Inter_Flight_148

[1] https://en.wikipedia.org/wiki/Scandinavian_Airlines_Flight_7...

[2] https://www.imdb.com/title/tt1862850/
Not very interesting if not open source
I’m just not brave enough to stick my number in there.
Also you can host a completely isolated matrix server, that does not connect to "the Matrix network"
Top Parental Control Apps for Windows
Something similar is done to placate “intelligent free thinkers” who think nitrates and nitrites are the devil. If you go into a Whole Foods practically every cured meat is labeled “Uncured! Nitrate free!” If you follow the inevitable asterisk though, you see the the caveat “Except those derived from natural sources, such as celery juice.”

facepalm

Just... eat less bacon, and don’t kid yourself that it somehow matters how the nitrates got there.
And DOS was a lot worse than Unix.
> Boeing has spent more money lobbying the US federal government over the last 20 years than any other company.

This is simply false. Boeing has spent a lot, but less than General Electric, or the National Association of Realtors, or many (many!) healthcare and pharmaceutical companies.

Source: https://www.opensecrets.org/lobby/top.php?indexType=s
Top Parental Control Apps for Mac
I always find it funny how I'm designing with best practices in mind on top of infrastructure someone out of university build as their first project.
Seattle is doing really well actually. It's the heroin addicts that are dying. That's a universal trait they have, not something they magically learned in Seattle. Same issue in Portland, San Francisco, Phoenix and everywhere else they inhabit.

Good idea for a story series though.
Yes, I thought that the cell analogy resembled tuple spaces as well
I appreciate your meta-level.
Just to be clear: to be double-blind, both of you would need to not know which cubes are which until after the experiment.

If the experimenter knows which are which and the subject doesn't, it's only single-blind. The disadvantage of this is that the experimenter might inadvertently reveal some clue to the subject as to which is which. That would make the experiment's conclusions more suspect than double-blind.
I grew up eating foods with MSG. I'm usually aware of it. It's one of cooks' favorite abused ingredients. Eating a lot of MSG is bad, just like eating a lot of anything, sugar, salt.
This sounds like the Event Bus (which can be implemented in an OOP language) to me.
Does anyone find it surprising that OOP is not even well-defined? Alan Kay says that Messaging an important part of it but based on comments here, there is no consensus.
This resource is intended to teach about the crate ecosystem.

A similar resource that focuses more on the language and standard library is Rust by Example:

https://doc.rust-lang.org/stable/rust-by-example/
mp3.com[1] predated Soundcloud by a decade, and was amazing both for listeners and for independent artists. They were paying artists royalties per-download/stream in 1999. The site shut down in 2003 and all the music was lost.[2] I still have music I downloaded from mp3.com that I have not been able to find anywhere else. This is why I still use and support P2P file sharing. After the 2003 experience with mp3.com it was obvious to me that using music streaming services was a bad idea.

[1] https://en.wikipedia.org/wiki/MP3.com#History

[2] There was some kind of deal with Trusonic/GarageBand.com where artists were able to access their tracks uploaded to mp3.com and transfer them to GarageBand.com for about a year from 2004 to 2005. It is unclear how many people actually did the transfer (I had an mp3.com page for an electronic music project and was never notified about this). GarageBand.com in turn closed down in 2010, offering migration to iLike. iLike was acquired by MySpace and rolled into MySpace Music in 2012.

https://en.wikipedia.org/wiki/GarageBand.com
https://en.wikipedia.org/wiki/ILike
What doesn't work about systemd?
I can tell you after hours of meditating on it it is intrinsicly even disgusting to watch and morally fucked and you need to visit a therapist.

Edit: isn't that hard to find because of Bing article on it
https://techcrunch.com/2019/01/10/unsafe-search/
Is this why Kevin Flynn & CLU have those two fidget things with them?
Would you drink a can of pop in which 30g of sugar were replaced with 30g of MSG?
IIRC it still looked very Unix'ish once you dropped into the shell.
Ask HN: I constantly have to push/nag my cofounder to work. What should I do?
Hi HN readers,

I co-founded a startup with a Surgeon a few years ago.

Me: technical cofounder
Surgeon: domain expert and desire to help sell the product

We started this as a side project so we landed on 50/50 equity split. Fast forward 2 months and I decided to go full time since it had some legs.

I struggle to work with him because I pour my heart and soul into the company while he seems like a consultant. I always have to give him tasks and constantly remind (nag) him of them.

Typical flow would go like this:

Him: “I’ll get it done tonight”
(radio silence)
Me: check-in
Him: “(insert random excuse)”
(completes task 1-7 days later. Most of the time it is half assed and rushed)

He just seems to prioritize everything over the company. He offered to quit his job and work full time if we raise $1M and pay him $500k/yr and offered me the same salary. I quickly rejected this because that’s not how this world works.

We had a long talk early this year where I laid out all of my issues and concerns. He decided to show his commitment by taking 1 day off of work to help sell the new software and work on product development. He immediately asked for the same salary as me, (60k) and I explained to him 1 day does not equal 5-7 days. We settled on $1k/mo for him.

Week 1: 10 phone calls. Sent 12 emails to hot leads.
Week 2: 1 webinar. 6 phone calls. 12 emails.
Week 4: he was back at work 5 days a week and never told me.

Definitely doesn’t seem like a great use of 8 hour days. Fast forward to today, still painful, his word means nothing to me, deadlines skipped, etc.

After talking to a few friends, here are some options:

1. Threaten to leave
2. Use our users/investors (surgeons) as the domain experts and ignore him.
3. Shutdown the company and start a competing company

(Currently, he is our “CEO” which is funny considering he is not even part-time)

Thanks HN!
Also, see myofunctional therapy.
Did anyone in the company make a big deal out of this?
I think the argument of orthotropics[0], bad tongue posture, is much more convincing.

[0] https://www.youtube.com/watch?v=tO8O2y1jxtU
Doesnt really sound any different to media treatment of celebrities outside of Japan...
Caps Lock :)
Oh, it's much easier to define RESTful than OOP.

RESTful means only that the thing you send has an envelope with enough metadata about what you're doing that middleware can reason enough about it to do things like caching and routing, and also, critically, the methods ("verbs" if you wish) in the envelope correspond only to things a browser can trivially figure out to do based on HTML. But really, in the end it means HTTP, and HTTP is basically like a filesystem protocol with fewer operations (e.g., no RENAME) on the one hand and more (content encoding conversions) on the other.

The moment you need to compose operations into larger, atomic even, transactions, RESTful becomes a pain and the workaround is to treat it like an RPC protocol. And also, on the browser side, you leave HTML-only land and now need JavaScript to compose those transactions.

However, as you'll see in the responses to this, you're actually completely right: there is no true scotsman.
“It is the tail,” says Laurinda Williams, who breeds rats on Long Island and sells them as pets. “If it weren’t for the tail, everyone would have rats.”

Definitely true.

The other thing about rat size... man IDK. I was in Panang Malaysia and saw a dead rat in a drain that blew my mind it was so large. It was no doubt in my mind over 2lbs. It was nasiating to see, and I’ve seen rats in DC, NYC, Paris. The articles claim of 1lb 13oz might be correct but it sure seems they must be extremely light for their size.
The wikipedia page on "message passing" is in total disconnect with existing practice (https://en.wikipedia.org/wiki/Message_passing):

"Synchronous message passing occurs between objects that are running at the same time. With asynchronous message passing it is possible for the receiving object to be busy or not running when the requesting object sends the message."

"Objects running at the same time"? Multithreaded? Multiprocessing? Distributed?

An instance does not "run". It is allocated in memory, and then you can invoke methods on it.

This entire "message passing" doctrine is nebulous nonsense.
The article explicitly says that they had been using lighttpd, started switching to nginx because lighttpd appeared to go dead, and were now switching back because lighttpd had resuscitated while they were worried about F5 taking over nginx.
> I'm not sure anyone actually understands how name lookups work when templates are in play

All you really need to figure out for that is what a "dependent name" is. And that has a very straightforward definition.
Do you have any suggested reading to learn more about the more ambitious visions from the 70s and 80s, and why they didn't pan out?
Link directly to the source tweet:

https://twitter.com/naval/status/1002103360646823936

(Though pg's endorsement is interesting.)
I think Hitchens' razor applies there.
"What can be asserted without evidence can be dismissed without evidence"

Would you leave the same remark under a comment dismissing some flat-earther?
> It's fine to say that static types are better but if you read about Erlang you may find the approach very compelling - Erlang's managed to provide the basis for extremely reliable systems, without types.

I have yet to see some convincing proof of that, besides that Ericsson router from 20 years ago that ended up being rewritten in C++.

Also, even if it is true like you say that

> Erlang's managed to provide the basis for extremely reliable systems, without types.

This still doesn't prove that there are no languages that can do a better job at it than Erlang.

99.99% of extremely reliable software today runs on non Erlang: C, C++, Java, you name it.

Finally, in my experience, writing supervisors in Erlang is just as painful, and if not harder, than writing resilient code based on exceptions in Java or C++.
You’d need to administer it in such a way that you can’t detect it by taste, and as pmoriarty says, to be double blind is a further challenge. You can however modify your protocol. Instead of chocolate buy some unfilled pill capsules (very cheap) and have a friend fill half with a pinch of salt, and half with a pinch of MSG. This friend makes a note of which caps are MSG, and without informing you or your SO which is which. The friend can simply assign each cap a day, and keep the key to which day is MSG in a notebook and be revealed later. From there, follow your protocol. It’s now double-blind, and you won’t taste what it is you’re taking and have some subconscious reaction.
Here's an example of the distinct nature of Smalltalk's message passing:

Control structures

Control structures do not have special syntax in Smalltalk. They are instead implemented as messages sent to objects. For example, conditional execution is implemented by sending the message ifTrue: to a Boolean object, passing as an argument the block of code to be executed if and only if the Boolean receiver is true.

The following code demonstrates this:

result := a > b ifTrue:[ 'greater' ] ifFalse:[ 'less or equal' ]

https://en.wikipedia.org/wiki/Smalltalk
Datacenter RPCs can be general and fast
Of course not. No one claimed it is comparable 1 to 1.
"Lost". I think storage servers are so expensive and they've decided remove data
For example, every client could choose to run its own server to have a perfectly decentralized network. Federation is a feature that allows for greater than 1:1 mapping between clients and servers.
Because: window managers!

http://i.imgur.com/4K0pa6m.jpg

That said...I must confess that irssi uses a non-trivial amount of margin space as well!
The first sentence
reminds me a bit of the story of
Mel.

http://catb.org/jargon/html/story-of-mel.html
... and it is back up.
Won't be able to use it productively without support from Sublime Text :(
Hmmmm, I dunno man. Sometimes a hammer just gets the job done.
Add in transit and cdn and Tumblr’s AWS bill was seven figures a month. A bunch of us wanted to build something like Facebook’s haystack do away with S3 altogether, but the idea kept getting killed because of concerns over all the places the S3 URLs were hard coded and also breaking 3rd party links to content in the bucket (for years you could link to the bucket directly - still can for content more then a couple years old)
For comparison, here's how it worked out with C++, which now suffered through not one, but (if you count the original C standard library) two iterations of random number generation APIs with significant flaws in them.

http://www.pcg-random.org/posts/cpp-seeding-surprises.html
That would taste terrible! More on point: ingesting 30g of MSG is probably less harmful than 30g of sugar.
That abortion called Multics was assessed by DoD as not having any of the memory corruption security exploits that plague UNIX to this day.
If it truly is a settled question that MSG causes headaches in humans, when the MSG is ingested (not injected) in amounts humans normally eat, then it should be easy to find studies in reputable journals to this effect. Do you have a link to such studies?

The injection/ingestion distinction is important, because when one ingests something, the entire quantity is not instantly dumped in to the bloodstream as it is when injected. The food MSG is ingested with might also have an effect on its rate of absorption and its effects. It might also undergo some changes in the digestive tract before it gets in to the blood stream.
nRF52 is amazing, but IDEs are a trap. Sure, use one for your first project, then immediately move on to a proper Makefile.

All professional development with microcontrollers is done with Makefiles, because of Reasons.
A Rust cookbook is more like a "grilling with gas" cookbook in that sense.
When the second crash occurred, that was then TWO unexplained 100% fatal crashes within 5 months, with extremely similar circumstances and evidence pointing to the same root cause. Basically, the first crash with lion air had them on red alert for this model of plane. The second crash was nearly identical and was all they needed to ground them instantly.
https://news.ycombinator.com/item?id=19406656
Also listen to this (1927)

https://www.youtube.com/watch?v=LW6qGy3RtwY
Hi here is the list of books by Seth Godin. try Linchpin, Tribes or Purple Cow.

https://www.amazon.in/s/ref=nb_sb_noss?url=search-alias%3Dap...
Rule #0: Don't. Be. An. Asshole
On this topic, there's an excellent episode of This American Life where someone looks into one of the origins of this idea, and it takes some interesting turns:

https://www.thisamericanlife.org/668/the-long-fuse
It's a little odd that the second paragraph of the article cites how rats "may have transmitted plague" and then links to an article titled "Maybe Rats Aren't to Blame for the Black Death".

Why?
Realistically, this is still a necessity, because even if Rust comes up with its own quality UI frameworks - which takes years, looking at the history of the ones that we have - some people will still need to integrate with what's already there.
It was in fact the top personal project on my resume (though below work experience). Dunno how I can give it more attention than saying the millions of downloads and stars.
No. My comments were a general statement regarding the undesirability of car culture, and the uninspirational nature of visions which seek to expand it.

There are many other possible ways to achieve a modern, prosperous society. One of my favorite ideas is Personal Rapid Transit, but there's plenty of other possible options.

Say what you will about Elon Musk's hyperloop idea, but at least it is trying to think outside of that box.
As always, prevention is more important than treatment. Teeth problems can cause problems with mouth (lips), mandible and even facial structures. Braces can fix teeth if done properly, but it can hardly fix these secondary issues, especially for adults.
I thought that this would be the case and initially stuck mostly with defaults, but it didn't really turn out to be true. You won't forget how to use vanilla vim unless you really go crazy and replace all keystrokes.

I’ve found this to be true. I’m getting a little annoyed with the narrative that it’s best not to customize Vim much because you won’t have those customizations on the generic boxes you’re working on.

You don’t forget vanilla Vim; to me, that’s kind of the point. You’d be surprised how much of generic Vim becomes muscle memory and you do things you haven’t thought about in a while. When you become a proficient Vim user, it kinda just happens.

However, I hardly ever read anything advocating for a different approach: using Vim’s netrw support for ssh, scp and several other protocols from your main machine, allowing you to use your fully configured Vim to edit files on those machines you’re performing sysadmin tasks on.

Once you’ve configured things, you can just

vim scp://[user@]machine/path

Obviously this won’t always be an option, but when you can, why not? Netrw is a plugin that comes with Vim, so even Vim minimalists can use it even if they have zero 3rd-party plugins installed.

It’s even in Vim’s docs:

http://vimdoc.sourceforge.net/htmldoc/pi_netrw.html#netrw-ss...

http://vimdoc.sourceforge.net/htmldoc/pi_netrw.html#netrw-tr...
Pretty rich for Armstrong to lament about the past not being learned from while he himself used to think that OO sucks:

http://harmful.cat-v.org/software/OO_programming/why_oo_suck...
I can see REST way better than Struts era style of backend services when writing complex web apps.
Notepad also has an undo "queue" only one level deep. When I last used it I found that very frustrating, particularly in a non-modal editor where it's not clear what counts as a single change.
You can link them with one-way seals, make them fireproof, etc. But I don't think you need hundreds. The A-10 example is great, that's an example of a plan that's designed to be shot at from close range and still fly.
The MSG panic was one of a chain of food ingredient hysterias that have surfaced the last few decades. The government regulates food additives, in an effort to ensure that we can all trust our food supply. But food is the "think of the children" of personal choices where risk-averse preferences are difficult to criticize, science has vague answers about no observed adverse effects that don't satisfy choosy people, research is rife with conflicts of interest, and anyone can pretend to be an authority and dispense opinion. It also doesn't help that food regulations aren't the same in every country. This invites scrutiny into the reasons why some have banned a substance while others have not, or perhaps not yet.

MSG got caught up in an extended wave of unease against artificial preservatives, artificial colors, trans fats, and even high fructose corn syrup. Smart companies picked up on "changing consumer preference", and replaced these until a few years passed and the hysteria began to die down.
Very interesting.

I've had a thought about a monthly "data preservation day" concept, (on the 11th, because: https://xkcd.com/1140/, and yes, I know: https://drhagen.com/blog/the-missing-11th-of-the-month/)

A multiplatform archival tool would be useful.
I couldn't tell from the article who was Arduino SRL and who was Arduino LLC.

It's great that Hernando is now Chief Design Architect, but how does that fit with the rest of the story? Did his opponent have to take him on as part of a settlement? Is this a win for the little guy?