skysight-inc/HackerNews huggingface dataset:
Good job in putting it tactfully. I think you have it exactly right, there's a different skillset used in interviewing often, abstract problem solving - that really is different than the skills to write a crud app.
Anyone can post on arxiv.

Quantum computation is reversible in terms of applying unitary gates to qubits.

However doing IO - breaking entangled states, or interacting with the outside world, is not reversible in a practical sense.
Decade is a little bit too late, I’d say first years are about 15 years ago.
Have you, like, been to reality? If it were inconsistent to that extent, I think someone would have noticed by now.

The fact that we can build computers, and run code on them for decades without anything particularly strange occurring, provides evidence that our corner of the universe is reasonably stable.
In my day we had to set IRQs and DIP switches upstream, both ways! and it was good!

/lAWn
People on this site have as recently as a few months ago predicted that full self-driving was more than fifteen years away.
It strikes me as very odd that anyone would even try argue in court that food could be compared to photography, literature, music or film.
Ideal Turing machines, god, what's the difference?
If Foo1.php, Foo2.php and Foo3.php are all copies of the 1000-line Foo.php, each with a different smattering of bug fixes, each included by a different 10 - 20% of the overall codebase... am I allowed to count all 4 separately?
Surgeons should not look like surgeons (2017)
when you place it on the intake, it is sucked against whatever you are using to stop it pulling into the fan, if it is on the outtake, it can bubble out on the edges and the air can escape rather than pass through the filter. Intake is the only correct solution for these homemade devices without a metal diaphram.
Which do you prefer for Keto?
The next best thing would be for C++ to adopt something like Zig's modulo-wraparound operators: +% -% *% /%. Writing a proper implementation of signed overflow in portable C++ is annoyingly complicated right now, for something that can be useful so often.

Or better yet, some way to specify an expression context for all arithmetic operators contained inside - the default could still be undefined, but you could then also explicitly request wraparound, saturation, or fast-fail. Something like C# checked(), basically (which gives you fast-fail), but covering all useful cases.

https://docs.microsoft.com/en-us/dotnet/csharp/language-refe...
I recall rewriting a several thousand line program that was written in a preprocessing language that compiled to fortran that was homerolled by some random guy that was just so ahead of the game at the time that he basically wrote an extension of fortran with all the macros he made and rolled into one thing.

The rewrite was 100 lines long.
No downvote from me, but this is apples and oranges. The parent is talking about probabilities and you're talking about possibilities emanating from a single possibility of unknown probability. Those are not directly comparable.

If the probability of the flying propane tanks is low enough, then I don't need to worry about the car's moral priorities.
It used not to be like that but the last versions of Firefox have messed up pretty hard with it.
Aren't both Chrome and Firefox's sync protocols open? At least, the Firefox Sync server is still self-hostable and open source, and at least the client side of Chrome's sync is open source since Chromium can sync as well...

I've never understood why someone didn't implement a Firefox Sync extension for Chrome or vice-versa. Is it technical or are people opinionated enough about browsers that no one has the personal need to develop such extensions?
Seems like it's more of the habits you have, that are leading you to feeling 'unmotivated to work on side projects'. In your free time, you're in the habit of doing something that gives you instant gratification and pleasure, that is video games, instead of doing something that seems like work and will provide pleasures (of learning, getting results etc) much later.

What I would do is to employ a technique called 'habit stacking'. Meaning:

- Take the habit you already have - that is playing video games in your spare time.

- Make a small commitment to yourself, that whenever you will feel the urge to play a video a game, instead of following the usual routine: turning on the console --> choosing a game --> playing it, you will add 5 minutes working-on-my-side-project habit right before. So your routine becomes: feeling the urge to play video games - working on the side project for 5minutes - turning on the console --> choosing a game --> playing it

That's it. You're taking the habit you have, and inserting a new, desired habit right before it.

Some extra tips:

- 5 minutes working on your side project could be spent researching, ideation, sketching, coding etc.

- I know 5 minutes looks ridiculous and it would take ages to produce any tangible result, but at this stage, don't focus on the result, focus on becoming a person that works on his side project regularly. 5 minutes every day is regularly. You might feel the urge to keep on working for more than 5 minutes, but make a conscious effort to stop after 5 minutes - this way you will develop a craving.

- print out the calendar of the next 2 months, stick it on your fridge and mark X on the days you actually worked on your side project at least 5 mins. Try building a chain. If you miss a day - don't stress, come back to it the next one.

- of course, 5 minutes is just an example - you can do 10, 15 or 3 or whatever. It just has to be an amount of time that looks ridiculously small and you'll be able to do it, even if you're unmotivated.

- Do this for 1-2 weeks and then increase your base time from 5minutes, to let's say 10. Repeat that for another 2-3 weeks and you'll see how you'll end up having a habit of working on your side project before playing video games. It's nothing wrong about wanting to unwind after a day at work. We're not robots. But if you want to have positive changes in your behavior - don't approach it with all-in-or-nothing attitude - this fails 99% of the time.

Good luck!
> Rather than providing money handouts to the worst off citizens, why not just cut out the middleman and offer basic prefab housing and cheap nutritious meals instead?

They did this. Ever hear of government cheese?

Turns out, the g'ovt isn't a very good grocer. Thus food stamps, and later EBT.
The intellectual yet idiot (2016)
What? Have you looked at any GDP growth or unemployment charts?

A single one?
> AI and automation are evil. Nobody appreciates the fact that the only reason human beings generally enjoy a good life is because they possess a resource that cannot be found anywhere else or reproduced by any means. As soon as that is no longer true, life as we know it will cease to exist.

It depends. Our reason to exist could simply be our own pleasure. As long as the automation serves us rather than destroys us, it will be fine. There is plenty of fiction that contemplates this going badly. If you're interested in what it might look like for it to go well, try reading a book from the Culture series (not Consider Phlebas, though).
The ones with programming courses.

This is is just a guess, but the guess is you didn’t learn any of that in CS101. Sounds more EE related. Of course there’s often no clear dividing line between the two.

Regatdless that’s assuming a full CS/EE undergrad program in either case. There are tons of people who takes courses, have careers, and all those boot camp style programs.

Any way people can learn and develop skills is good, so I don’t suggest any of the above as lesser ways to learn.

I’m just unaware of the concepts you mention being taught in typical 100-200 level courses that have emphasis on software programming or computer science.
There's plenty of thinking. The VCs know what they are doing. For those that have plenty of cash, the game is to invest in anything and everything that has a good public facing brand.

Pump it with cash, then dump it on the public market with an ipo to all the less sophisticated investors that aren't reading the financials.

Sure, every once in a while, you'll come across a Facebook type business that ends up being profitable, but in the meantime you can still make money on the losers when you cash out.
In this case, the evidence is that excel/word etc are doing fairly well...
Everything above and including #define C1 returns a single value, and therefore could be done with constexpr.

More to the point, constexpr would be a heck of a lot more efficient - changing M4 to M5 increases the preprocesed size from 80 MB to 240 MB. This is an exponential increase, despite that a Mandlebrot pixel can be computed in linear time. (Linear to the maximum number of steps.)

I suspect that this is because if you write a macro and use your macro argument twice, this doubles the length of whatever your macro argument was.
If you have that much distrust you shouldn't run Firefox at all since every page you load would be at risk. I doubt that any browser would match such an high bar
100k lines of semi generated, semi handrolled java/c
Managing State in Serverless
FWIW if you tape the filter to the back then the fan doesn't get dirty as quickly. [Every now and then you should clean the accumulated dust off a fan.]

BTW you need not cover the entire area of the fan with filter material. So, for instance, if your fan's breaker is shutting the motor down b/c of the load of the filter, you can slide the filter up to cover less of the fan with the filter, reducing the load on the fan motor. While not all air passing through the fan will be filtered, over time most air will eventually pass through the filter and the room will be cleared of particulates.

Similarly, it is not necessary that the filter be the same shape or size as the fan, since with each pass at least part of the airstream is cleaned. Eventually all the air in a room will pass through the filter area.
It's a nice idea, but I don't see how you can objectively measure the risk or value of individuals like that. For example, if a company spends 5 years treading water/pivoting before it takes off, how do determine how much of future profits an employee who joined and left in year 1 should get?

I agree that the current system is far from ideal (just read through the Ask HN post asking early employees how much they made from their startup's exit).
I think we managed to get on the same page then, I can agree to all of that.
Unfortunately, that's not likely:
http://scottmeyers.blogspot.com/2015/12/good-to-go.html
If you don't need 3D, 2D LIDAR is pretty cheap right now: https://www.adafruit.com/product/4010
Suspect in remote phone-wiping case denies wrongdoing – The Daily Gazette
> You're assuming we all agree on what stop lights, rules of the road, cars, etc. are.

We do. It’s called traffic school.

Even if we all perceive things differently, we can still manage to sit in the same classroom and learn to interpret them similarly.
With that kind of stuff, clients usually also depend on defects and accidently behavior and they are not happy touching their own Client-Code integrating the service with their systems because it is of the same quality as the service.
That can only get you close to the ‘average’ car driver. The equivalent cautious driver is significantly ahead of that mark.

PS: 72.34 deaths per 100,000 per year means the average lifetime motorcycle rider has a ~4% chance of a fatal accident. Which is approximately the same death risk of a first time suicide attempt. Regular riders are even worse off.
> In his own words: "but I didn't see you"

Ah, the infamous SMIDSY. "Sorry, mate, I didn't see you!" has claimed many of our peers.
There was a substantive suggestion for improvement... to include the javascript calls to grab the authentication inside the source code, rather than a remote call.

Maybe an intermediate solution would be to use integrity hashes on the remote calls.
After many years as a software engineer, I can only say that every large old application is a pile of messy junk. Whether it's database software at Microsoft, visualization software at (another company), a database at a third company, another database at a 4th company, another database at a 5th company, they are all filled with junk and crap.
One possible countermeasure: detect the lack of any electromagnetic field paired with no vibrations at all and colder temperature, ergo the phone isn't in someone's pocket in a no reception area but very likely was put in a shielded box. Phone sensors can reveal a lot of what is happening around them.
I've been writing a book series that's partially targeted for programmers like you: those who know how to code but don't know CS. It's called "Classic Computer Science Problems." You may want to check it out:

https://classicproblems.com/

If you already know Python or Swift, it may be a decent next step for you after CS 50.
How did Plan 9 and Inferno handle this?
I mean I think I would do the same in the right scenario but both times I’ve been through layoffs it wasn’t even a discussion—leadership assumed it wasn’t a viable strategy.
Presumably, down the road, you'll either be a defunct company or doing well enough to afford 10 times the manpower to fix things.

Facebook was a spaghetti code mess in the beginning. I'm sure it caused them some growing pains, but moving too slowly early on would have likely been more costly.
What would prevent a supermarket chain from implementing their own weekly boxes and offer them in store or for delivery using their own established logistics? With the access they have to vendors they would be able to offer more range, fresher ingredients and better prices while still being able to make a profit. I don't live in the US but I've seen what they've been doing on YouTube with sponsorships and limited time offers - they must be taking a huge hit.
To your point, ~3 years ago I didn't die in a car accident by literally a few inches. I'm with you - car safety is so important.
On larger Linux distributions, the trust is less with Mozilla and more with the distro-package maintainers - use of dynamically remote-loaded JavaScript here shifts the trust back to Mozilla; if you trust your maintainers but not Mozilla, then this is a problem.
Chinese Tokamak reaches over 100M degrees
I find it just insane that it is socially accepted and normal to walk besides cars, cross in front of them, etc.

They are killing machines driven by idiots with low IQs. Why do I need to put my life in their hands every single day?
Private on-device voice ai
> ...I want to pick my own veggies and meat. I don't want to leave it up to a minimum wager...

If the veggie/meat pickers were highly paid experts, would it make a difference? At what pay grade and education level would you be comfortable delegating your veggie/meat picking?
That a good question. I don't know how related it is, but I haven't seen anything about the legality or illegality of warrant canaries[1], so there might be something to it.

[1]https://en.wikipedia.org/wiki/Warrant_canary
Do they also sell their product with differential pricing in different markers? Does the product price also use a COL adjustment? If not, then why not? That does mean adjustments to salary based on location is not really a fair game.
Have any of you tried Co-Working before
I've been Co-working for the few months and have found that my productivity have increased quite rapidly compared to the last two years.
Sure, and we do warn during password reset.

I’m unsure of what alternative there is that avoids that risk while still providing the current privacy benefits.
Yes! Thomas Mann was in the list of difficult books. I remember marveling how he set up a joke in Buddenbrooks 50 pages before springing the punchline. He's an incredibly disciplined and patient storyteller.

Who is your favorite 'difficult' author?
The silly joke here (at least in Italy) is to say: go 25 times faster than a car. (of course ignoring that it's still 25 times more likely)
Getting started with Inferno
GitLab's rate calculations are really off for a few markets... Phoenix, Austin and Atlanta come to mind there. Software Devs do var above the mean income in the area relatively speaking than in other cities.
In Australia we make "Sparkling Wine."
I thought I was the only one! Like, I must not be getting what those smart programmers are doing.

The breaking changes are quite well known, see Angular 1.x ~> 2.x, which is arguably a huge reason (but not the only one) why React took a big chunk of their market.
Thank you for the insight, that makes a lot of sense! I just ordered the Feynman Lectures on Computation, excited to read.
> By this reasoning, you'd expect to find the most "valuable" baseball players in areas devoid of professional baseball teams.

Why? Scarcity is dependent on demand. Something that absolutely nobody wants will never be scarce, even if the quantities of said thing are small in absolute numbers.

If there is no professional baseball team, presumably nobody needs a professional baseball player, and thus professional baseball players won't be scarce at all, but rather infinitely abundant and pay will reflect that by trending towards zero.
Show HN: GistBarn – Micro-Blogging WIP POC Atop Gists
v11i smells like software license audits.
At a 2k+ person company? I doubt the interviewer would know much more about the business than what you can find online. It certainly makes sense to try to figure out the health of a business you're considering taking a job at. I'm less sure your interviewer would be a great source for that kind of info, though.
The only homeless former software developer I ever met had once been a cobol specialist.
I agree the tax breaks are absolutely laughable. We no longer have the collective wherewithal to break up large monopolies, and sooner or later won't be able to collect taxes from them either. Where's the line? We'll know when the Congress starts to hack away at entitlements. Then everyone will feel it and wonder wtf happened.
First and third? What about the second
For firefox sync on chrome: It’s completely possible, but the crypto is enough of a pain in the ass to deter most people.

(It’s also going to be very difficult to implement a robust sync system this way, integration with the underlying storage is all but required for that)
The real important question: is it a good story?

Booker winners, in my experience have been often pretentious garbage masquerading as high art.

Examples:

Ian McEwan’s Amsterdam (1998)
Ben Okri’s The Famished Road (1991)
Kingsley Amis’s The Old Devils (1986)

While the Pulitzer Prize for fiction is American only, the list of winners is far more justifiable as prize-worthy.
Gods and Robots: Myths, Machines, and Ancient Dreams of Technology
Bezos doesn't care. Resistance is futile.
I had a similar job to this when I was a grad.

I got given an IDE that was written in korn shell to maintain. Not as mission critical as this sounds, but was the only way to edit, compile, link and deploy around 6000 COBOL programs that made up a very large and expensive financial services platform. It also integrated with the SCM (unix RCS!), did checkout, checkin, merging, branching and all manner of amazing things.

There was probably 30 devs who used it, all running on a HPUX server.

It was very powerful, but a total nightmare to look after.
So are you suggesting to use a private API to login to accounts.firefox.com? And what about using accounts.firefox.com in other browsers?
Yeah. At this point I think teaching source control and abstraction should be part of the "the scientific method" part of the course
Apache NiFi crash course
Cynical analysis:

This announcement of 'business paying for rides' is priming the customer to have their data sold to corporations. How else would it make sense for someone like Walmart to offer the free ride?

Walmart (for example) will want to know the personal profile of that customer, the routes they normally travel, where they shop, and how much they spend. That way they can target new customers who will potentially spend a lot of money on high-margin products.

Alternatively, a customer who books a ride to Kmart might get a popup before the booking is confirmed - come to Walmart instead and the ride is free!

Maybe the car auto-routes to drive past Walmart? Maybe it parks in a parking slot closer to their store? Lots of possibilities.

Don't forget Google's original business - data collection and advertising.
If ai can do a job more efficiently it will be used for that job. Each market and each player in each market will selfishly automate while knowing that if everyone automated the world will end. The holdouts will be overrun by automatons and the whole thing will tip over. Countries that automate high level executive functions will win conflicts against organic countries. It will ratchet forward. If the technology is out there do you really think it can be partitioned perfectly into pleasure robots? You think Iran or North Korea won’t try to use it? If it exists it will be used. Unstable configuration like I said.
Servers and Data Centers cost money... operations scaling, advertizing, etc.
>Obviously Instagram stories has had a material impact on their business and the "whistleblower" was bringing this to management's attention

The "whistleblower" that was fired after 3 weeks on the job back in 2015 was bringing Instagram stories to management's attention? The Instagram stories that came out in 2016?

Was he clairvoyant?
'India' Dominated MRO South Asia Pacific Conference – Aviation
Is It marketing madness to promote  new game only shortly before release?
Make it like the IT crowd, but for a software team. That would be golden.
I agree. The distributed company I work for moved all developer salaries to the same pay-scale this year (basically, SF rates) regardless of where they live. There are 18 people on my team who live all over the world and the only thing I take into account when deciding their salaries is how valuable they are. We used to apply slight percentage adjustments for each city, etc, and it was a huge waste of time and felt very unfair.
I might be wrong, but I don't think it will be any different from riding a bus, a train or an elevator for that matter.

You get in them all, don't think about who or what is driving, and then you arrive.
> less sophisticated investors that aren't reading the financials

Do these actually exist? My understanding is that retail investors aren't significant and I don't believe that institutional investors don't look at financials.
Depend on how easy it is to prove that you did it. For example if you're using 2FA with client specific passwords that all show locked out accounts then it's probable that they could request your access control logs for your 2FA provider.

If only one or two such services were "timed out" then it's going to be harder to prove.
How about: one's abilities count for about 10%, and skill level in high school politics the other 90%.
Oil Prices Plunge Below $15 in Canada
This is great! Thanks for sharing :)
Why Open Bug Bounty Should Restrict Their Site
>If i didn’t listen to podcasts I’d have no idea the electric toothbrush market is so big

Made me laugh. I agree. I have yet to figure out what’s wrong with the Sonicare, seems great.

Luckily I listen to podcasts (mostly electronics) that don’t do inline advertisements. When I hear them in other shows I can usually tell they are coming with the awkward segue that seems to be common MO.
Holy crap, where do you live, just outside Thunderdome?
1. 100 years ago yes, but at this point the term is in common use.
https://en.wikipedia.org/wiki/Spoliation_of_evidence

> The jury was instructed that they may find the failure by the store to retain (and subsequently provide to the other party) the additional footage may be considered an attempt to hide evidence that Brookshire Brothers' management knew would be damaging to their case.

Although this may not be settled law.