skysight-inc/HackerNews huggingface dataset:
For the sole purpose of giving a friendly stranger on the internet a "worlds first" :)

I've been told a past boss, verbatim, "Wow, you have shit luck." The tl;dr is that I was working for a university and thus hired "as a college hire." and post-hire the corp had no easy way to rectify this, leading to a permanently set-back promotion track. A series of compounding misunderstandings on this led to this remarkable conversation with such other kernels as "you're kinda screwed, maybe they could fix it on rehire."

That's the tip of the iceberg though, to say I've had a "colorful" life is an understatement, and while I enjoy the bar stories I get to tell, there's certainly a perception that I'm unlucky.

E.g. During schooling I was placed in a random rooming arrangement with a violent drug addict, who later was deported after multiple arrests for beating his girlfriend; but this was after ~ a year of the school covering it up, throwing out his drugs before police showed up, and saying that my attestations weren't worth pursuing further.

I realize that got dark fast but I mean to bring it up to say, who the hell has these sorts of stories. It's like a sitcom. Even looking in on myself it seems absurd, so I can understand why people call it "luck."

To bring this back to the crux of the discussion, I'd use it to say I certainly see some vestige of "luck" in that certain things happen randomly, ala my room assignment, and you may have gotten the good flip on a few key ones; and thus the GP's point is very well taken. I also agree with GP's direct child, although it makes me sad, since I think my "bad luck" has given me exposure to quite a range of experience, one does get strange looks from being repeatedly perceived as the recipient of "bad luck". ("Oh maybe there's something he's not telling us, maybe he's the common cause, etc")
"Multiple compilers" will do little good if the compilers aren't generally available. The Ada problem is all about availability of good implementations. (And no, GCC doesn't cut it. Not in 2018 at least.)
And it is very true -- Ada never truly gained any foothold in anything but situations where it truly delivered upon a requirement.

If anything, I can take solace in the fact that it is very much alive despite the exaggerated rumors of its death. I'd encourage everyone to try it out and steal all the ideas.
Not having to live in SFBA is worth much more than that to quite a few people. In my calculus, it'd be at least $15K a month for me to even think about moving back to SV.
How much is that due to the UK being a surveillance state?
It is by design. We want new discussions to happen.
So yes, you are exactly giving special treatment to someone you perceive to be of greater merit owing to their popularity.

Your position is that I should not argue against Dan Abramov because you perceive him to be relatively accomplished. This is an embarrassing point of view.

Burn your idols.
Wouldn’t the current niche clever dynamic programming problems google asks you to work out on a whiteboard be classified as brain teasers? Sure, it’s much easier to prep for via the cracking code interview book, but is still not something you would encounter in the wild.
Here's a link from FDA recognizing that it is safe to use: https://www.fda.gov/downloads/Food/GRAS/ucm505226.pdf
It's possible to interpolate the correct values with a screenshot, the gimp and a calculator.
Ketos (extension language for programs written in the Rust programming language)
I've recently installed Wireguard on one of my Pis to support this, so I can use my pihole while I've been away for the christmas break - has worked perfectly.

Admittedly not got it working on android yet but I'm under the impression that there is a way of getting Wireguard working on android
> Is agile the Brazilian jiu-jitsu of software development?

Agile is the franchise karate chain from the 80s: https://m.youtube.com/watch?v=Hzh9koy7b1E
I just drove on the 10 through the area. They literally have these strange chimney columns with flames shooting out.

https://www.nbcnews.com/business/energy/fracking-boom-waste-...

The entire area smells like a diesel truck stop.
No, I meant O(n) but used the wrong word for it.

Marking items visited can actually work, because on any(?) modern OS the memory for the elements in the list would be allocated at even addresses, meaning the low order bit of the Next pointer is always zero and can be reused as a marker.
There was a blog post shared a while ago on HN where the author ranted that it was his least favorite interview question because the solution (fast/slow pointers) was - if I recall correctly - literally somebody's PhD thesis. There was a years-long window where anyone "clever enough" could have waltzed in with a one page paper.

If you've never seen the pattern before, there is a very good chance that you're hosed.

Edit: found it [1]

[1] https://news.ycombinator.com/item?id=7953725
Quite a bit of detail in terms of command line options, etc, under Features menu. Could be better organized, but I don't think it's as bad as you suggested.
Well said. It occurs to me that my last job interview that involved convincing the other party that I was a good developer was back in 1999 when I had just a few years of experience.

Since then every gig has come via an introduction by a former boss or co-worker, or by introducing myself to somebody with hiring authority and using a pile of impressive artifacts to skip the "can this guy do the work" questions.

The first several years of your career should be getting yourself into a position where nobody would ever dare ask you to sort things on a whiteboard.
That same nugget was in The Pragmatic Programmer which I recently have been reading. In regards to estimates or questions about things you don't know, if you can't give a good answer on the spot the second best answer is "Let me get back to you.". The bad answer or estimate will just cause pain for your team/org.
Big problem here is the preprocessor as mentioned in the article.
This script might help you compare the speed of the DNS server to any other DNS server out there: https://github.com/cleanbrowsing/dnsperftest/blob/master/dns...
I noticed that the two people quoted are both PMs. So does this have any relevance for software engineers?
> It was only during a unique period of irrational exuberance that banks were open to underwriting options for such new and untested equities.

Keep in mind that any time a bank underwrites an option, particularly if it’s for a short position, there’s no guarantee they will honor it when shit hits the fan. Legally, they are obligated to. But in practice you may only recieve a percentage of what you were promised.
Book tells the inside story of how Reddit came to be the Internet’s “id”
Paying for a compiler isn't really as crazy as it sounds. Companies pay for CI, static analyzers etc. etc. For non-commercial applications it is obviously different.*

Yet, I'm genuinely curious, why isn't GCC up to snuff?

* Edit: Which of course limits general adoption.
Living with roommates by choice isn’t that bad. Needing to live with roommates for financial reasons when one really would rather have a private space to come home to is hell.
> Python 3 - fiasco or not - happened and went away.

Bullshit. I'm still encountering actively maintained Python 2 codebases. Just to take one concrete example - Maya scripts, where AFAIK Python 3 still isn't an option. https://forums.autodesk.com/t5/maya-ideas/upgrade-to-python-... links http://www.vfxplatform.com/ which implies the Python 3 transition has been pushed back to 2020.

Maybe it's gone for you. Great, I'm happy for you. I'm still dealing with the aftermath of not having a clean incremental upgrade path, so you can see why I'm not in favor of adding more?

At work, we recently postponed a transition to C++17 due to library compatibility issues. Which is a shame - I'd really like to be using [[nodiscard]] for some APIs on MSVC (we're using vendor attributes on clang at least, but not everyone compiles with clang first.)

I'm sure you understand, then, why I'm hesitant to make upgrading even harder.
Their presentation is only the first 20 minutes, the rest is Q&A. If you watch it on 2X then it’s only 10 minutes of your time.
If you can express your storage requirements via the existing mounts api, then yeah it's all possible.

The thing to remember is mounts are implemented only at the node level, so there is no cluster-aware storage controller.
Stability of what?
Packets or frames? The report mentions both (including "packet frames", which, ugh)
the article is like 2 years old ?
Ask HN: What are your three reasons/motivations to join a startup?
The problem was that the triangle angle was more than 8 degrees but less than 9 degrees. Probably the triangles were constructed differently. Anyway, I started again from the beginning now so I can't test further.
High School is pretty much useless, don't rely on teachers to teach you anything.
Yeah, I'd love to port a Go TCP stack like https://github.com/google/netstack to use our driver to build a microkernel-style service offering network connectivity. Running taps (https://datatracker.ietf.org/wg/taps/about/) on top of that would be ideal for a modern setup. But that's a lot of work...
> We have an existence proof with both Android and Windows - and less so with Macs but only because they aren’t as large of a target - with what happens when apps are given unfettered access to the hardware and privacy related information even with user permissions.

What exactly happens? A ton of innovative apps can be made? Bunch of enterpreneurs can innovate and built new products without approval from a huge american corporation?

Yes, powerful tools can be abused. But powerful use-cases require powerful tools. What you're defending is akin to saying we should cut out everyone's tongue to defend against people accidentally telling their personal information to strangers. It's NOT a proportional response. You're effectively ceding full control of EVERYTHING you do on your computing device to Google and Apple forever because you're afraid that powerful tool, drivers of innovation and progress, might hurt someone occasionally.

You can't have progress in a kindergarten - instead of demanding that large corporations babysit the public and tell them what to think, we NEED to make sure that people take responsibility for themselves. It's the only way you keep free market and freedom functioning.
yeah the message here is pretty basic. Would be more intersting if he would expand on the process of scientific research which is an open problem.
Fizzbuzz is a trivial test to detect people who are basically fraudulent in their claims of programming ability. You shouldn’t need to study for it. Sorting algorithms, sure.
The cruelty is in causing these scenarios, not documenting them. If anything, sweeping them under the rug by not photographing them makes the situation so much worse, as unseen horrors are much easier to ignore.

Most newspapers have strict rules around reporting suicide specifically to reduce copycats, not out of respect for the dead.
"what comes to your mind when you think of an uncensored social media network?"

- irc comes to mind
3,000+ patients at New Jersey surgery center possibly exposed to HIV, hepatitis
It's competition when it's between two companies. It shouldn't be a competition when it's about providing basic services to a community of people.

> Cities that can provide the necessary services to their citizens for less money “win”.

I think you would find the vast majority of citizens in OECD countries would not say America is providing necessary services to it's citizens.

Though your explanation certainly explains why so many government services are so terrible in America compared to OECD countries. Thanks.
So why are only China news upvoted here?
Amazing how Taleb can write such utter banalities and yet utterly believe he is writing novel and important things.
I was asked to estimate Pi using a unit circle (diameter = 1) inscribed in a unit square (side = 1) around 2012-2013. In a manner that would have a controllable amount of precision.

They wanted monte carlo (more darts, more precision), I went riemann sums (smaller delta x, more precision). It totally through me off my game for the rest of the interview as I was constantly thinking about it.

while not quite a traditional brain teaser, there are a couple of insights one has to get to solve it

1. ratio of circle area to square = pi/4 (but remember, you don't know pi yet, just that it exists, the point is to estimate it)

2. a way to make use of that ratio (i.e. monte carlo, pick a random 2d point (on both x,y from -0.5 to 0.5) if the distance from (0,0) is greater than 1, it is only added to the square, otherwise it gets added to both.

combine the 2 insights and you get pi ~ 4*circle/square

(as mentioned I went with riemann sums, where I calculated the area under the curve of the circle's arc in one quadrant, but same idea you get pi ~ circle_arc_area/.25)

those 2 points aren't quite obvious (I went riemann sums as area questions made me think calculus and went totally down that rabbit hole), and in 30-40 minutes of brainstorming (first 10-15 minute discussion about the person, then actual interview question, then 5+ minutes for any questions you have for the interviewer) can be difficult for many people to get.

The problem can then be, many people can't just stop thinking about a problem they struggled with and will continue to process it (hurting their following interview Qs),

i.e. even if that interviewer thought I did sufficiently, I believe it hurt me on the following Qs as I couldn't just let it go, which in the real world is how I think many people work. If they are struggling with how to solve something, they are dealing with it even when they are supposedly focused on other things (say in meetings, eating lunch....)
Memory failure, they requested changes to tmux, not vim. This change would've required tmux include libsystemd and connect to dbus, the tmux maintainers declined.
I lost few of my close family members in top 5 hospitals random stuff (infections, mis treatment etc etc). (million+ bills) I hope some day startups distrupt hospitals & medical system
They only have to “obey” if you are an actual employee. In my experience, it is more likely that you will be a contractor and need to be self-employed in Germany and pay your own taxes.

I’m an Australian living in Germany and working for US companies for 6 years.
I don't know how much danger there ever was of taking an e-mail like this one seriously: https://groups.google.com/a/list.nist.gov/forum/#!topic/pqc-...

At the time, it read like pure satire to me.
Did you, in your "proven career", ever work on the systems the size of Google Cloud and having same amount of users?

Because cheap stuff you can run away with on 1mil users suddenly falls apart when you need to serve more across continents and suddenly you kinda need to know what all those words in documentation actually mean.

Also, as for CV, everytime I've interviewed people I've gotten more than I few people that lied in their CVs. Persumed "senior developers" who couldn't do a fizzbuzz in their chosen language and tooling. CVs are utterly worthless from interviewers perspective - there will always be someone with exact same CV like you have but will be utterly incompetent.
I find this article frustrating. Yes, basically you can classify any managed online service as “Serverless”. Amazon was somewhat clever when using this term for Lambda, although personally I hate it (there are servers in the back end, all that’s changed is who provisions, manages, and supports them).

On the Berkeley paper:

>For a model training problem: “Lambda’s limited resources and data-shipping architecture mean that running this algorithm on Lambda is 21×slower and 7.3× more expensive than running on EC2.”

Did Amazon pitch that Lambda is always the better solution that EC2 for every problem set?

An experienced engineer or architect must be able to weigh the pros and cons to decide on which solution is correct. Lambda, FaaS etc doesn’t solve every use case. Is the author just trying to point out this specific fact or is it a frustration that Lambda isn’t a silver bullet?

>It is foolish to assume that we’ve all the serverless primitives necessary to solve all current and future programming problems.

Who is arguing we have them all?
I thought this would be obvious to people. An oil glut means fewer dollars spent on gas, making an effective tax cut for Americans, and putting that money into the economy in a more productive way.
I’m not arguing, just mentioning it as a fact. In places where my experience would not play critical role, it would make economical sense to hire someone 20 years younger.
Test APIs with just YAML
To further boil down what the article tries to distill, but never explicitly states as a revealed conclusion: Success requires agency. The positive outcomes must be recognized and selected for, to produce gains.

Correct. We live in a world where sentient intelligence persists upon a substrate of inert, newtonian determinism. Life, itself, stands bound by gravity, upon a rock floating in space. So where’s the investment tactics?

Meanwhile, mysogyny as a personality flaw of the author would not invalidate the merit of any ideas expressed into a vacuum devoid of mysogyny. As adults, individuals should be capable of reading and digesting a non-inflamatory article, if its ideas have merit, and it doesn’t seek emotional agitation.

You should be able to read an article, and ignore the name of the author. Ask yourself: If it were the same article written under a pseudonym, could it still be found valuable?
“Probably”? Fuckinglevel3.com redirects to fuckingcenturylink.com right now.
The angle was actually 81 degrees, and you probably had some different sizes for the borders. Sorry about that! The puzzle wasn't meant to be insanely difficult and frustrating until the end.
Deep Play: Notes on the Balinese Cockfight (2005) [pdf]
Could you be more specific about exercising?
What kind of program are you following?
BJJ was the top dog twenty years ago, when half of the fighters had no grappling skills. Now that basic grappling skills are standard, BJJ-focused fighters aren't winning very much. It wasn't actually objectively best, it was just the least-bad in an undeveloped field.

Maybe the metaphor still works.
Curious what that'll do to West Texas' non-extraction economy.

Once a whole nation state depends on extraction, they usually lose other forms of economic activity. This is usually called "Dutch Disease" for historical reasons. But what happens when a small region within a country becomes entirely dependent on resource extraction?
The 10 Worst Self-Driving Stories of 2018
Indeed the author proposes a ten-year plan.
You use the term "apply for a job", which might explain the disconnect. The post you reply to isn't about applying for jobs.

You don't want to "apply" for things. You want your google VP to be having a beer with your ex-boss and worrying that his pet project was going to fail because they just can't find a guy who can really $X.

But your ex boss knows a guy who absoulutely can $X, and just finished $X'ing his company back from the brink of disaster. Lets give him a call to see if he's available.

HR will be told to give that guy an offer and, optionally, collect a resume to keep on file.

That's what we're talking about here, and it's where you want to get yourself if you want to build a career as an individual contributor.
I’m also a happy Monodraw user.

I felt sad to hear a few months ago that they are stopping its development [1].

That being said, the software —in its current version— works very well.

[1] https://blog.helftone.com/monodraw-maintenance-mode/
A quest for beauty and clear thinking: interviewing John Baez
The worst part is humans only want a small fraction of the mountain, so the whole thing is chewed up and spat out into the land around the mountain. It would be a little better if we actually had a use for the whole mountain.

The tar sands come to mind. The entire forest above the sands is literally scraped off the face of the earth, the sands removed, the oil removed from the sands, and then everything aside from the oil is left behind in huge swaths of desolate waste.
Great article and not behind a paywall, I'm impressed.
Copernican:+International+Journal+of+Metascience,+Science+and+Technology
this.
I don't expect the hubris to cease, but an aknowledgement of the failures of hubris to deliver concretely would be most satisfactory
A new grad certainly hasn't. Microsoft are saying here that the older interviews didn't test for skills that would actually be used.
Yes, but someone has to make sure engineers solve the right problem in a way useful to end users.
> Fundamentally: Why are you having the "Can you code your way out of a wet paper bag" conversation instead of the "How much value can you add to this company" conversation?

Because people lie. It's that simple. Referrals lie, CVs lie, friends lie to get friends in a position. Do understand that there's a fundamentally different set of problem a 40.000 FTE company has to deal with in comparison to a 30 person startup.

Also is doing a full day interview really such a horrible sacrifice for most paid jobs in the world? Professions like laywers and doctors need to go through significantly longer hazing rituals to get to FAANG income... is a month of study to be essentially among the most paid people in the world REALLY such a horrible thing?
Their sells team must be good to manage to get a french bank with this name: tamr would be read as "ta mère" (your mom) which is usually used alone only for cursing.
Discrimination does pay. That's why it's so widespread.
> Did Amazon pitch that Lambda is always the better solution that EC2 for every problem set?

Nope, which is why they have things like https://aws.amazon.com/batch/ as well. I don't know why the paper picks on lambda either.
Nice work, that's exactly what I had in mind when I wrote it.

For anyone else reading this - The puzzle has been updated to remove the gradients and transform, so it should be much easier now.
The last css puzzle keeps breaking for me and I'm on the spot pretty much but then i get triangles of death over the whole image. Is there a way to continue with the other challenges?

EDIT: Tried on chrome and firefox and when i try to put the circle into position the image breaks.
UK has been doing the same thing for the last 10 years...

https://www.wired.co.uk/article/face-recognition-police-uk-s...
A lot of startups work this way. A group of people with technical talent but little domain expertise. And they tend to see every problem as a technical problem.
I'd rather be the child of an experienced dev than not.

Rolling your own infrastructure is in a lot of ways def easier than rolling your own programming stack today.
The "Get rich and get out" expectation is in place because working at the pace that lots of SV companies demand creates an unacceptably high risk of burnout. To compensate for this risk many workers and entrepreneurs have setup a mental and social framework of "I'm only doing this until I can retire young".

Of course, early retirement happens for vanishingly few workers. Some companies go Google or Uber and let the founders retire, but most do not.
Well let's look at the past year's top stories with the keyword "surveillance" - it seems that there is far more about corporate surveillance powers and also American/Western surveillance, apart from one popular story about Xinjiang.

https://hn.algolia.com/?query=surveillance&sort=byPopularity...

I will agree, however, if you simply search 'China', the results.. don't look that pretty. I find it hard to tell how much of that is due to current American anti-Chinese sentiment and how much of that is due to accurate reporting.

All the more reason for giving greater scrutiny to articles/journos as well as nations.

https://hn.algolia.com/?query=china&sort=byPopularity&prefix...
thinking. it's almost a lost art.
Apple exited the home Wi-Fi market at the wrong time