skysight-inc/HackerNews huggingface dataset:
Being on the technical interviewer side of the table it was a bit disconcerting to see people get to me who really should have been filtered out at an earlier stage. Still, for the type of lies that are most damaging, I still ask the question "what's the easiest way to uncover the lie?" Hence, FizzBuzz and FizzBuzz style questions work just fine if the lie is "can program". Why stress people out with trivia quizzes on language minutia or implementations of algorithms that CS students usually get at least a week to do (or typically never do)? Why let a too-strong fear of a lying false positive, which isn't that hard to deal with as a big company, become a strong false negative filter negatively selecting for types of experienced candidates you might want who won't put up with your clown nose "everyone is doing it" rituals? It's also easier to grade if you keep things relatively simple.

I have to do a little more to satisfy the process, of course, but I'd be more satisfied if more interviewers didn't just accept the process (as you kind of have to do as an interviewee if you want certain jobs) and continuously asked themselves how they can make things better within their own influence. I could only throw up my hands and sigh when a coworker asked me for interviewer advice, we had a big discussion about interviews, and in the end he just grabbed a random problem off some interview problems site that he hadn't even tested if he could solve himself in the time limit and gave that.
IMO those interviews test whether you are smart "enough" and capable
of collaborating to solve a problem. There's not that much knowledge
required and good answers tend to be quite succint.

Depending on what you do, maybe most of the time interview-like
problems won't rise up, but not everyone is ok taking the risk of poor
algorithm design on production.
While it won't happen that a single engineer will need to do everything
without any design or code reviews, if you keep "lowering" the bar you
risk breaking the review failsafe.
Maybe scaling the review process can enable teams having more
engineers working "safely" as the hard problems will still be reviewed
by the "elite" engineers those companies try hard to get.

I hope this takes some pressure away on pretending to have "real"
interviews needlessly. There's too many problems to be solved out
there to be overly picky on who can work on them.

It would be nice to hear back from MS after they a few years.
If you enjoy it, that's fine for you.

Another aspect I didn't enjoy was being a "guest", which means being treated like a retarded person. It's not the crew's fault, they have to do that because they get a lot of guests that sue when the guests do something stupid. But I don't really care for it.
The US-China attempt to moral equivalence is getting tiring. Far from perfect, the US still has a vast superior Rule of Law, human/natural rights protection, open internet, and it's not imprisoning a million people in "reeducation camps".
Doesn't exist across 99% of their last mile footprint. Just one or two cities.

I would guess the vast majority of their revenue comes from extorting old people and farmers with shitty overpriced ADSL that squirrels eat into and take down annually.
I'd like to do this, but I'm hesitant to give up the convenience of things like Google spam filters or the tools Google software like Inbox or Calendar give me, specifically when they're tied to my email.
I'm inclined to agree. This sounds like a mostly fabricated Republican hit piece.
I clicked because I genuinely wanted to hear the tales to be told, but it seemed to focus more on Fox News than whatever point was being made.
Ask HN: How do small/new startups survive in the SV?
I always wondered how do small companies survive in the SV when they need to offer ridiculous salaries ? Lets say you get an investment of 3m$. How do you even pay for all the stuff, offices and equipment, accounting before even starting recruiting ?

I know that co-working offices are a thing but do these small startups heavily optimize their costs when in such financially constrained environment ?

If they offer relatively subpar salaries compared to medium sized companies is it even worth it to stay in the SV? Or do they always aim for the mythical 10x engineer and offer similar salary like everyone else in the valley ?

Do they think that getting a mythical 10x person in SV is better than recruting more people somewhere else ?
I could, but that means setting up my home LAN for remote access, which comes with all sorts of constantly changing security issues I don't want to spend time on.
Or maybe its a chance for you to wonder why a gay woman might find themselves constantly frustrated and angry when living in a patriarchal homophobic society?
You're being mean. Solution, which can not be applied retroactively, is to not get married, if you get married don't make kids, if you do make kids limit yourself to one...

Until you solidify your finances so that you can offer your kids a future which doesn't hold the threat of homelessness and the certainty of slavery.
> 6.25 N/kW

I wonder what the energy density of a NASA nuclear power plant is.
Another flying engine without moving parts is the ramjet [1].
It's a compression engine that doesn't use turbine blades to compress the incoming air, but simply the speed of the flying object itself. Since it can't function at speed zero by definition it needs assistance to get to a minimum speed where it function (which is usually Mach 3). For this reason it's usually found in missiles; more recently it showed up in artillery shells [2].

An engine not having moving parts does not mean no noise though. I never heard a ramjet powered missile myself, but I doubt it's very quiet.

[1] https://en.wikipedia.org/wiki/Ramjet
[2]http://www.thedrive.com/the-war-zone/21531/yes-this-is-a-ram...
No comment on the rest of it, but on this:

> I don't carry cash because it feels more cumbersome and less speedy than paying with card. With cash, I either have to work out close to exact change or--when I'm out for a leisure day and going to several places--have a mass of coins jangling around at the end. I've noticed that I'm now irrationally irritated watching someone painstakingly count out $12.83 in exact change ahead of me at the till.

I've actually timed the people in front of me, and the vast majority of the time, cards take nearly twice as long as cash. No idea why, as I would also expect counting out the change to more than make up for that.

(I'm in the US, maybe the systems are different enough to account for this?)
The GC and goroutines make it more abstracted from the metal than it looks, while lacking the conveniences of the zero-cost abstractions available in lower-level languages like Rust. The only upside of taking the opposite side of the Rust tradeoff is compile time.
Though I just realized "regex parser" can mean either "parsing some text using regex" or "code that compiles regex syntax into some kind of data structure but does not actually do anything else". The latter obviously is a much easier task.
This is one reason I wonder whether there is room in the world for a better C. Low complexity programming languages with a simple machine mental model along the lines of Go (or perhaps in future, Zig and Jai?) for doing systems programming, with a strong static type system, and a rock solid build system. Early in my career I did a lot of bare metal and embedded systems programming and the one thing I miss about C is the predictable assembly output. I primarily use Rust for this purpose right now but I wonder if there's a place for something simpler for doing really low level stuff (i.e. programming hardware directly, device drivers) that's better than C.

EDIT: grammar.
In addition, a valid checksum is no guarantee that the packet is valid. They are very weak hashes, not cryptographic. If a NIC goes haywire and sends "random" data at wire speed, there will be bad packets with valid checksums.
Yep. Could have been enlightening.
30gb to 1.5tb. And the last one I had it I was paying over $100 a month for 150gb.

https://support.cableone.net/hc/en-us/articles/115009159707-...
You're using that term in a derogatory sense. Would you rather have Google decide how everything is designed, and everyone else has to deal with it? I think you'd see a ton of GCP-specific stuff if that were the case.

I used to think how you did about kubernetes because I saw just how long it took for features I really wanted to get in. Then I attended some of the SIGs, and realized that there are so many use cases out there unlike mine, and that doing what I want may break what others want. So instead of making a decision that screws over everyone but one cloud provider, what I've seen is very methodical and careful decision making from many companies working together. This usually means that you get something that may not do exactly what you want out of the box, but there are hooks to do it if you'd like. I'd much prefer this over nothing at all.

It would be worth sitting in on a SIG you're interested in, and see how @smarterclayton and @thockin handle these kinds of decisions. I see so much negativity on HN about k8s, and it really seems like people just don't appreciate the amount of attention that goes into each decision. I think if you spend the time to trace the history of a feature and understand why things are done, it may change your mind about how complex k8s is.
Hello Andreas !
It's an interesting approach for jit, I did looked at your link and one of the reasons to reshape Lua with a C/C++/Java/Javascript syntax was code reuse and learning curve, at first looking at the syntax of snigl it seems that you'll need to rewrite a lot of software to make the language usable and convince people that the learning curve and small comunity will be worth at the end.

Best wishes !
Amazon will build more Whole Foods stores to expand Prime Now
Nancy Roman, ‘Mother of the Hubble’ Telescope, Dies at 93
Old School rules: easy flow diagrams with GNU PIC: http://floppsie.comp.glam.ac.uk/Glamorgan/gaius/web/pic.html
> This author seems a little angry.

She had this job for quite a while and so it seems like a very tiny assortment of unpleasant calls. Every friend I know who has worked facing the "general public" has similar grim stories.
Fair point. Does seem like a recipe for a feedback loop / self fulfilling prophecy.
The counterexample is Medicare and Medicaid, which (CMS particularly) are exhaustively transparent (to provider and patient alike) regarding what they cover, pricing schedules, etc. Having architected revenue cycle platforms, I can say that Medicare was almost ridiculously easy to work compared to private carriers.
...and you're apparently being downvoted because there are more people on here who agree with the author's ideology than who disagree with it. Sad - speaking as someone who subscribes to neither the Right nor Left political leanings, I found your analysis spot-on.
I miss it so much..

btw if you haven't check out Casey Muratori's Handmade Hero on youtube, it will fill you with joy.
I did not know that tipping the cable person was a thing. I also did not know this about hair stylists / barbers until my wife chastised me for not tipping. Lots of folks expect tips where I had no clue that was customary (probably because I grew up poor and never received services from anyone - cut our own hair, took care of all repairs, etc). I thought you just tipped wait-staff. As much as I dislike tipping, I do see better service from those who are looking for a tip. If you could tip phone support, I wonder what that would do for customer happiness when interacting with these folk...
It's an IDE, not a compiler or synthesis tool - it replaces your editor and make files, not the tools that actually process the language
A simple one isn't that hard to put together in an Hour. I've gotten this and thought it to be mildly interesting.
I suspect it may have helped very slightly with the parsing in early compilers to not mix declarations and other statements, but with SSA-based compilation which is quite common now, it doesn't matter where you declare variables as long as you do so before you use them.
I'm not sure I believe the narrative he killed himself because of the photo. In fact I don't.

I can't think of anyone in Real Life (aka not twitter) who would think of him as evil, or bad or even unethical. He was a hero and people knew it.

And pre-internet no one would even know who he was, and the lynch mobs were few and far between.

As per his suicide note it was about money, perhaps something to think about next paywall you hit.

"I'm really, really sorry. The pain of life overrides the joy to the point that joy does not exist...depressed ... without phone ... money for rent ... money for child support ... money for debts ... money! ... I am haunted by the vivid memories of killings & corpses & anger & pain ... of starving or wounded children, of trigger-happy madmen, often police, of killer executioners... I have gone to join Ken if I am that lucky."
I've always pronounced it "car". I've never made the connection with my northern English accent pronunciation of character i.e "caractah" - though the Mancunian glottal stop 'er' is hard to articulate :)
There is also Blokada, which creates a local VPN on Android and runs it against a hosts file: https://f-droid.org/en/packages/org.blokada.alarm/ .
Same. I love to draw with a pencil and paper. It's also much quicker. I snap a photo, and then finish it off in GIMP (crop, increase the contrast, add an alpha layer and use the fuzzy select / magic wand to delete most of the white background).

Ends up looking like this: https://erdo.github.io/android-fore/03-reactive-uis.html#qui...

Easy to make minor changes, but probably not great for complex sequence diagrams of course (or collaborating on a diagram with someone else - but that's better done just on paper anyway IMHO).
Facing soil crisis, US farmers look beyond corn and soybeans
outline.com/https://www.nytimes.com/2018/05/08/science/alan-turing-desal...
I have commented elsewhere[0] but I will copy it here:

For anyone interested in looking at this story in depth, here are some of the times it or similar stories have been submitted to HN. Some of these submissions have comments and discussions, and those might be interesting to read too. Note that these are not all the same story, but they are all talking about "solving" things like TSP using slime-moulds or other organisms.

My take is this: No, they're not really doing anything interesting other than search, and no, they're not "solving" the TSP. Not least, given larger instances, they don't always find the minimum path, and they don't even find necessarily good paths. So while they do find a path, it really doesn't have any impact at all on the question of solving NP problems.

None.

If someone disagrees with that then I'd love to have a decent discussion.

https://news.ycombinator.com/item?id=18787254

https://news.ycombinator.com/item?id=18784956 (1 comment)

https://news.ycombinator.com/item?id=18775638

https://news.ycombinator.com/item?id=18774656

https://news.ycombinator.com/item?id=18771244

https://news.ycombinator.com/item?id=18765134

https://news.ycombinator.com/item?id=18750018

https://news.ycombinator.com/item?id=18746032

https://news.ycombinator.com/item?id=18745530

https://news.ycombinator.com/item?id=18735903 (76 comments)

https://news.ycombinator.com/item?id=18729284

https://news.ycombinator.com/item?id=18725828 (1 comment)

https://news.ycombinator.com/item?id=4304427

https://news.ycombinator.com/item?id=4303169

https://news.ycombinator.com/item?id=3970427 (20 comments)

https://news.ycombinator.com/item?id=3853748

https://news.ycombinator.com/item?id=3757527

https://news.ycombinator.com/item?id=3728933

https://news.ycombinator.com/item?id=3477746

https://news.ycombinator.com/item?id=3406446

https://news.ycombinator.com/item?id=1727875

https://news.ycombinator.com/item?id=1072876 (21 comments)

https://news.ycombinator.com/item?id=1071568

https://news.ycombinator.com/item?id=1071533

https://news.ycombinator.com/item?id=1071093

=================================================

[0] https://news.ycombinator.com/item?id=18789221
Five Ways China Used Facial Recognition in 2018
CS 188 – Introduction to Artificial Intelligence
> so much of the javascript out there just does things you don't want

JavaScript developers should ask themselves if they want JS to become the popup of the 2010s: initially well-intentioned, shamelessly abused, universally loathed, and ultimately killed.
Neither of those are hard to understand if you know C. Write C like it's C, not like it's some other language.

Edit: the first example is clearly stepping through values in an array, and the other is flipping some bits and setting others... what's hard to understand about that?
Why not? It's char as in character.
Seems similar to Hugo Elias's fire effect also (https://web.archive.org/web/20160418004150/http://freespace....).
I'll second this, as it has been my experience also. Having a young family I thought a 5 minute commute would be ideal, but found the half hour made me a more tolerable person.
In hindsight, I think tipping is what broke the needle. Never in my life have I heard of tipping the cable guy. If anything, I'd guess that the company strictly forbids accepting tips out of some wage-and-hour legal-bureaucratism.
What's really strange is how the crappy broadband is continuously justified in the US.
It's in a critical section. (Which you pretty much have to do with the canonical one too, since it can run off the rails if another thread modifies the list.)
Adopt a friendly cat.
> I wonder if there's a place for something simpler for doing really low level stuff (i.e. programming hardware directly, device drivers) that's better than C.

Like this? https://andrewkelley.me/post/zig-stack-traces-kernel-panic-b...
Sounds necessary, but maybe not sufficient for project success.

Problem is, the context of the project will often involve people of questionable competence...
GCC isn't the de-facto compiler for the C language, rather an implementation for ISO C among many others.

Contrary to the languages listed by you, there are plenty of compilers across the industry.

The computing world isn't composed only of FOSS UNIX clones.
Yes, always. It is company policy. Google takes its standardized interview process more seriously than any other company I've heard of, except maybe Palantir.
شراء اثاث مستعمل شرق الرياض – 0509135923 – شراء اثاث مستعمل غرب الرياض
2018.53 Goodbye PerlJam – Weekly Changes in and Around Perl 6
You'll probably need to wait a generation or two, assuming the states don't fall into theocracy. The millennial queers I know are a lot more well-adjusted than us Gen X'ers.
Supervising Robots with Muscle and Brain Signals
I don't have the app on my phone so how do they use geolocation? Perhaps as this article describes?
Show HN: Juun – machine learning powered history reverse search (zsh/bash4)
> HR will be told to give that guy an offer and, optionally, collect a resume to keep on file.

No, HR will be told to get that guy into the interview pipeline as soon as possible, so he can go through the same process everybody else does for a similar position.
Not like the example you've given, but for well designed and easy to configure diagrams that can be saved or exported in plain text (e.g. for use in documentation, websites or markdown) I use Monodraw: https://monodraw.helftone.com

For graphical diagrams I use yEd or occasionally draw.io for quick and simple graphical flow charts (online or offline as a gross javascript web frame - but it works well enough and it's free).
> Little-girl weak: a man doesn't easily forget that kind of crack.

If and when I ever decide to get really fit (beyond my current every-few-days-on-the-treadmill) the absolute LAST thing I will be wanting is some muscled-headed ex-jock shouting insults at me.

If I can't get fit under my own steam, then no amount of stupid name calling is going to encourage me.
Registry Key to Disable Automatic Windows Update Restarts/Nag Screens
Ever hear the saying "when the whole world stinks, you have shit on your nose"?

The world is unlikely to be how any one person likes it. Learning to live with it is a good skill.
You might want to checkout AdGuard Home if you want to run it on your own server or in your own network:
https://github.com/AdguardTeam/AdGuardHome

Notable differences between it and Pi-Hole:

1. Easy to set up and use. It's just a single binary, everything you need is inside.

2. Supports every DNS encryption protocol out-of-the-box: DNS-over-HTTPS, DNS-over-TLS, DNSCrypt.

3. Can run on any platform (even on Windows since today).
> I might get more legitimacy / traction / business if I go open-source.

What is the reasoning behind this?
GTK+ and especially Qt are still used. Both have had native rendering on macOS for a long time. It seems like some people compare the most polished Electron apps to the least polished examples of other frameworks.
They had a blog post about LuaJIT profiling just a couple of weeks ago https://blog.cloudflare.com/more-consistent-luajit-performan...
Got my most recent two employees this way, one sales, one dev, both had prior employment, I'm in Seattle
Recommending someone you know who is good at his/her job is not nepotism. Nepotism is when you recommend your family or friends regardless of their qualifications.
where with C++ I did it for about a year and never really felt I had a real handle on all the idioms.

With all the Modern C++ changes happening, it seems like the standards committee is actively making it harder for people who want to understand the language completely. I much prefer C to C++ for the same reason, although I think some features from C++ are genuinely useful, like classes.
> a = b[i++]

You can't be serious. How is this ambiguous in the slightest? Assuming that you actually know some rudimentary C.
Austria plans its own tax for tech giants like Apple and Google
I am extremely dubious of most of the stories as well, but I think that they did work as a cable tech probably. The comments on having to piss hit very close to home even though I was a different blue collar worker for many years. I also am really close friends with a couple of cable techs and the cat piss soaked floor was an exact story they told me once. So there is a ring of truth here, but some of the encounters seem too ridiculous.
The article is about having a shit job and what that experience is like. Having to deal with people who's politics have specifically targeted who you are for the past few decades is a part of that, so was being sexually harassed, treated like a servant, and forced to drive in unsafe conditions. Really, there was quite a lot in there that had little to do with politics.
According to the 35c3 talk[0] by the authors, both SkyScanner and The Weather Channel updated their apps to stop the tracking after the authors told them it was happening.

[0] https://media.ccc.de/v/35c3-9941-how_facebook_tracks_you_on_...