skysight-inc/HackerNews huggingface dataset:
I heard someone, maybe it was Joe Rogan on his podcast after someone asked him how he stays focused and works so long and hard at his podcasting gig. His response was, "Are you kidding? I've got two young kids at home. It's like a vacation when I come to work."

And as a father, I totally get what he means.
Deep Sleep – What Is It and How to Get More of It
Jr./Sr./PE is just a strawman for illustrative purposes. No ranking aspersions intended... In order I've been SDE, Sr. SDE, Senior PE, Sr. SDE, PE... It's pretty meaningless outside of the scope of one company's system.

There are plenty of hardware/software systems out there that leverage thread priority to keep low latency operations humming along (e.g. clearing a hardware FIFO) or keep background operations out of the way (ish) when the system is heavily loaded.

The interactions between threads are often sparse and directional (e.g. producer/consumer) in a reasonably designed system. Needing to play with priority to govern the interaction's between one's own internal thread boundaries can be a bad code smell. Using it to better satisfy external restrictions (e.g. user input, hardware interaction, callback handling) isn't too uncommon if you want to maximize the utility of your hardware.
Love this! Ordered for the office.
No, I don’t think I could present that question appropriately. The work part came up because one of your anecdotes in your original comment referred to a work scenario. I guess I assumed that you wanted segregation there, also, because of that.
> A constant fine has a constant discouraging effect.

In this scenario it is constant percentage though, as far as I understand it, and therefore should be constantly discouraging.
Would you mind to share few particular cases? I'm wondering if that's a matter of your personal perception or something more general.
Some fun albeit superficial information. You forgot to mention that Australians are not simply allowed to move here.

Having a job or at least money to support yourself is a prerequisite.

A friend of my wife is from Australia and she had a hard time to prove she's not a burden to Germany even though she basically lives off renting her house in Australia and selling her art so that she is quite well off.

Also Germany likes foreigners who have white skin. When you don't you risk getting interned straight at the airport.

As you have committed no crime and you are legally not in Germany you have no rights to get a lawyer etc.

People from Africa or Asia routinely get held at extraterritorial prisons indefinitely. In case you have mixed ancestry and look like "people of color" be cautious.
Are there any numbers on closed source projects to compare this with? Say, if closed source projects have a 99% abandonment rate, what do these numbers tell us?
Should I learn macOS for new job?
I'm starting at Amazon soon. I heard you get the choice to pick Mac or Windows. I've never used Mac or unix type system but I heard that Mac integrated bash is really nice.

Is it worth it to switch?

Also I know AMZN is Java based. I don't know any Java atm, which subjects are best to know?
AWS reInvent 2019 Fast-track Kubernetes and platform rebuilds with observability
Yeah, that matches my intuition. I wish we could focus on giving coders reliable heuristics to self-assess rather than immediately jump to "impostor syndrome" at any expression of self doubt.
If you're interested in API design the upcoming RFC standard might be of interest: https://tools.ietf.org/html/draft-ietf-httpbis-bcp56bis-06
Google’s is slowly making SEO agencies obsolete
Like most or all abilities, it is a combination of inborn talent that varies among individuals plus training and experience.
I'm not sure if you tried this, but your hypothetical is quite close to a real category of people. Young adults with down syndrome (a chromosomal disorder) have an average IQ of 50 and in developed countries typically live to only 50-60.

They used to be treated very poorly, sometimes exceedingly poorly. In the modern era they are generally treated with more respect than they were historically, despite almost everybody having lower expectations of them.
a simple paint program in assembly
That list sounds great, and I can see how each of those projects presents a unique set of problems to solve.

For me, though, working on my day job and my "for fun" side project take enough of my time and brainpower. I never lack for problems to solve.
> ”I can see a hybrid vehicle with both batteries and fuel cells as a future option”

All fuel cell vehicles already have batteries, of course.

But if you mean plug-in fuel cell hybrids, I don’t think that will happen.

Manufacturers of fuel cell vehicles need to create demand for hydrogen in order for hydrogen filling networks to expand, in turn stimulating demand for more hydrogen cars.

But if you put a plug on the car, owners will prefer to use the batteries for their daily driving, only using expensive hydrogen occasionally as a backup or for long-distance driving. This would greatly reduce the demand for hydrogen, so filling networks would struggle to be viable.

Also, from an engineering perspective, if you’ve gone to the trouble to add a plug and charging equipment, you already have an EV. Why then add expensive, complex fuel cells, bulky hydrogen tanks, huge air filters and all the rest of it? It’s just going to be easier and cheaper to use a bigger battery!
Are you saying we can't be reasonably sure there weren't actually "part-human, part-animal hunters" at that place and time, or am I missing your point?
He might have mastered one skill (or has a trait) that allows him to dominate both chess and FPL.
i don't understand what this service provides.
Web developers should write a simple web server.
I've seen studies that show it makes you less happy on average, with wealth mitigating the impact. I'm sure having paid full or part-time help makes an enormous difference.
Amin Salahloo Digital Influencer and Blogger
Amin Salahloo , who’s popularly known as Iranian Famous Instagram Star , has been getting a lot of momentum on social media.

Born on May 26, 1979, in Tehran, he pursued his education in Mechanic engineering in Tehran. However, despite being an engineering student, he was inclined towards the world of digital media. That saw a change in his work and since early 2009 he has been active on social media platform Facebook.

Today, we live in a world where people have access to the content which has no limit. Keeping this in mind, Amin wants to give his audience the content which works best according to the latest trends. With the ever-growing and ever-changing content, the digital influencer has been open to experimenting with new ideas. Talking about it he said, “Today’s era is growing at a rapid pace and digitalization is reaching new heights. As an influencer, I make sure to create the content which has a universal appeal and due to cut-throat competition I need to make sure that my content stands apart from all.”
eh, it conveys all the advantages of a roth IRA, plus (I believe possibly) stronger bankruptcy protections, (because it's rolled over from a 401K) - so assuming you can contribute to it (which is to say, you have money after maxing your pre-tax 401K) I think that it's a thing you should consider.

Note, I think that maxing out your pre-tax retirement savings first is a good idea because it manages risk well; when you go to withdraw, you pay taxes based on how much you withdraw; If you are rich when you retire, you'll pay a lot of taxes, but that isn't exactly a disaster. If you don't have enough to withdraw a lot, you won't pay a lot of taxes on the other end as-is, and you will have put more in on the other side, so you are net better off. So overall, I agree that pre-tax contributions should be maxed out first, but after that? if you have the opportunity to add another 26K/yr to a roth IRA, and you are making the kind of money where you can swing it, it's probably a good idea.

(Note, I'm no expert. I'd be interested to hear why you think that saving in post-tax accounts is better than saving in roth IRA accounts, if that's what you are suggesting.)
Do you not do that? When you are first approaching someone you don't know, do you not take their expressed gender into account in how you make the initial greeting? Would you offer a woman the exact same handshake you'd offer a guy?

How would you approach someone who doesn't fit the norms - for example a male bodybuilder in drag? Does your brain hiccup for a moment when considering how to greet them? Mine does.
Cardboard Automata, Cranky Contraptions, and Sound Machines
In theory if I check both Uber and Lyft the price of one or the other should be lower since they want my business to offset their fixed costs. The price I am willing to pay Is simply the lowest price I can get for the service.

How rich I am has nothing do with it per se.

So when does it turn into price fixing when they both independently figure out how much I am willing to pay and charge the same amount?

Right now they are uncannily good at charging the same amount for the same trip. Maybe the price is already competitive?
This is a fascinating article. I never realized all the complications involved in propriception and touch.
That’s what we do at work all day. Business problems tend to be technically shallow, except when they aren’t, and to handle those you need to keep your skills up.
I don't disagree with you, but I think you're missing the author's point. The author suggested these projects as a quick way to learn a new language or get familiar with a set of tools. Arguably, working on a more time-consuming product for customers is not the most efficient way to do this.

The author's suggested projects hone in on programming mastery, whereas your suggested project hones in on a plethora of skills. We can't really say that one substitutes the other as they achieve two different things. I wouldn't necessarily start a startup just to learn WebAssembly, but I would learn WebAssembly if I needed to for a startup. In the former case, my goal is to learn WebAssembly, whereas in the latter, it's to start a startup.
These are great suggestions!

A few years ago I worked through building a spreadsheet in JavaScript. It was a great introduction to interpreters. I read through Writing an Interpreter in Go by Thorsten Ball [1]. Constraining the interpreter to execute formulas in cells was a straight-forward way to approach building one from scratch.

Writing a Pratt parser as part of this forced me to understand how it works. Figuring out how to process a sheet led me into algorithms and structures like directed acyclic graphs (as mentioned in the article). I found myself referencing Introduction to Algorithms and really studying it [2].

In the end I turned it into a talk at Big Sky Dev Con in Montana. The whole thing was a good experience - from researching how to do it, to sticking it out through the implementation, to distilling it to a 45 minute talk. Be sure to check out the recording [3] and code [4] if you're interested.

Any of these suggestions will lead you down a rabbit hole of learning with a clear objective in sight to keep you motivated to dig deeper.

[1] https://interpreterbook.com/

[2] https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press...

[3] https://www.youtube.com/watch?v=Sj4h0DcVLL0

[4] https://github.com/lancefisher/cellularjs
> Uber simply does not utilize a very obvious solution that would Greatly increase revenue without raising fares for riders.

Downvoting me??...

1) Stop making the ride App free. Charge $2.99 payable with the first ride.

2) Stop letting people sign up to drive for free. Charge $9.99 to sign up.

3) Start UberPay... sell prepaid rides for a discount then Lend that money out via Uber Credit Cards to select peeps--> like the drivers.

4) No shot I'd share this idea. This is One is The Obvious idea I mentioned in my Parent post.

Cheers
> And at least as measured, the difference between the lowest and highest IQ groups is about 35 points.[1]

I may be very confused here, but are you saying that there are genetically separated people that have a 35 pt IQ difference? If that is true, I would love to see the source.
That is tough. My mom was a speech language pathologist and I grew up around kids in therapy (and had fun learning sign with the deaf kids). I hope his progress is rewarding now that you can see some results. Going through it, for me, is so hard to appreciate the small improvements. I can only image two full years. I hope you continue to see progress!
> I don't trust any of the people I've met in my life to raise any children I'd create them with, and I don't believe I'll be meeting anyone else where this would change.

Do you trust yourself to raise these children? If so, why do you think you’d be better at it than everyone you’ve met?
As an EV owner who also owns a 7klb Kubota CUT diesel is still ideal here for a few reasons. First it's easy to handle and transport, hydrogen has no shortage of issues there. It has a heck of a shelf life, my understanding is hydrogen will leak out and is a massive pain to store.

Unless you're doing serious ground work an EV based platform could be fine with solar. JCB already has a few electric excavators and they work pretty well.

I also with there was more focus on biodiesel, that has the aspect of being carbon neutral while working with a lot of existing infrastructure.
You might know: why do large electrolytic hydrogen projects being built or planned today still use alkaline or PEM electrolyzers? I haven't seen any announcements where projects are using solid oxide cells. I assumed that the technology wasn't commercially available yet.
Google Assistant Can Now Translate Languages on Your Phone
Every local municipality already maintains GIS data, I imagine that some day these systems will automatically integrate into a public, open database like OSM.

Sidenote, the FOAM project is doing some interesting work into geospacial data on-the-blockchain.
I don't know what "completely unconscious" means, but it doesn't sound like what I was describing.

I think I agree that my problem solving is connected with conscious thought, but the heavy lifting is mostly (or at least frequently) done by something that "I" am not aware of in detail.

When someone is explaining something complicated, pretty often, maybe not always, my (conscious) mind is pretty blank. I can say "yeah, I'm following you", but I feel like I'm not. Then when I start working on it, I feel like I am fumbling around for the keys to unlock some background processing that was happening in the meantime.

Also, when I am in a state where I am consciously writing something elaborate, and I feel connected to the complex concepts behind it, sometimes I get stuck in a blind alley. My context seems too narrow, and often I can get unstuck by just doing something unrelated to distract my conscious mind, like browsing news on my phone and then it's like a stuck process was terminated and I realize what I need to change on a higher level of abstraction.

It's possible I have some sort of inherent disability that I am compensating for by using a different part of my brain than normal, I suppose.
This might be a dumb question: what if you could build a reactor that electrolyzes water but then also converts it into methane? If the electricity used for the process was derived from renewable sources, the process would still be carbon neutral, yeah?

I'm assuming the carbon itself could be harvest through non-fossil fuel means (biological perhaps? burn cellulose?).
It’s great that a standard will eventually be set on API. So many different ways of using them so far.
Somewhere like California? Not clear to me at all.
I wonder what the server/rack version of this will look like inside. I'm guessing fairly similar.

It's interesting to see desktop machines move back to the BTX model of thermal design, with the CPU fan attached to the case at the front and positively pressurizing the case.

In my opinion this is how more or less ATX should have been designed, with a wind-tunnel concept, and standardized CPU cooler position.
> [My car is] impractical with only two doors and four seats

I like four doors, but only two isn't too bad (drove one of those for five years). Seats though, is it normal to own a bus in Australia? The people I would expect to own a car with more than two rows of seats are families with 4+ kids, which is nobody here.

I've recently been thinking about a 2-seater to save on gas/CO2 since I have no kids anyway and you can always rent or borrow a car for that one time a year that you need it (since friends and family have 4-seaters, when we want to go somewhere, we can go with their car and pay for drinks or whatever). Of course, I'm in an exceptional situation with only a girlfriend and no plans for kids. I just can't help but wonder if this "4 seats is impractical" statement comes from being scared of "but what if I need it one day and then I don't have the option?" when logically, it is really much cheaper to rent a van once every four years than permanently own a huge car.

> The trains are so awesome in Germany

hah, try the Netherlands. Living in Germany for more than a year now, I think the trains here are quite crappy. Not unusable or filthy, but also not like the Netherlands. And the ICEs go 300km/h, not 250, and are very unreliable punctuality-wise.

Related: "You also won’t find automated checkouts [in Germany]." again, try the Netherlands :)

> it’s normal for all shops to be closed except for servos (there’s a confusing word for Germans)

Eh, I'll say. Servo(s) only exists in merriam-webster as well as the community-based dict.cc as I know it: a motor. Is this from a Brisbane dialect or something?
How so? I explained the model at length elsewhere in this thread.
Well, yes, he says that, but I'm not sure it's an objectively worse tradeoff? It seems like it depends on what you think "most apps" are like. It's not obvious to me that throughput is usually more important than latency, since latency is what the user sees and throughput has more to do with how many machines you need.
> In our view, ‘supremacy’ has overtones of violence, neocolonialism and racism

The NSA has a large collection of encrypted data intercepted from the citizens of the world. In terms of being able to crack most public key encryption systems today by a quantum computer in the future, "supremacy" is an accurate description of what it is - violence and neocolonialism, and it's better to call it out, so I propose the following solution.

If a powerful state/regime (and possibly corporation) has access to a powerful quantum computer, it's "quantum supremacy". If a scientific institution has access to a powerful quantum computer and uses it exclusively for civilian purposes and basic research programs, it's "quantum advantage".
Not sure this is the distinction that's important. I agree with what you're saying, but ... I think the difference is that while neighborhoods are "safer", they are less "known". Millennials (I am one) in big cities move around a lot because of high rents and high cost of living, and it's hard to establish permanence in a community. Even if you're a Church-going family that would have social structures to lean on, everyone is facing the same problem.

The struggle of establishing a family here (on the West coast) makes me want to just give up and move back to the Midwest, to be honest. We want to have lots of kids and it's just horribly hard to do that out here.

Edit: My sister just brought up a good anecdote. She babysat for three different families on our block growing up. I can't ever imagine that being possible where I live now. No one has kids, and those that do move out of the city.
> 50% or more of cases

Definitely 'or more'. Something like 85% of adults 35+ have children. It's a pretty reliable low-effort conversation starter that immediately gets you a point of commonality with someone.
Huh, I have the opposite opinion. For context. I am relatively young in the workforce, and also don't have kids nor immediate plans to have any.

I find general discussions about child development less interesting than humorous personal antidotes while parenting. Specifically when talking to my coworkers over lunch. Kids do stupid things, and hearing about the stupid things of the newest generation from my coworkers perspective can be a fun and interesting break from software engineering work we usually engage in. Where as a technical (some might say "deep") discussion about parenting and child development as a process feels more similar to the stuff I already grind at day to day.
You can also use grid layout with `repeat(auto-fill, size)` it behaves very similar to wrapping in flex box, except when it wraps, the items still conform to the column specification
With VirtualBox, Windows guests can be configured to use 3d acceleration with just installing guest additions. With qemu (virt-manager), it's a major pain in the ass. I spent a couple of hours trying to figure it out, and it got me nowhere. So thanks for nothing. I prefer solutions that work, and currently it's VirtualBox.
> Assuming an income distribution like what we have in reality, this means that a certain percentage of our population will have so little income that the fine will ruin their life, making them less effective and thus our population less effective. And there's no way we can remove this by adjusting the price of our constant fine. If we remove the fine, then everyone speeds. Even at the best sweet spot, we'll have a system where some people will always speed, and some people will never rationally choose to speed but will be economically "killed" by the fine anyway.

We already have a system for this, which is that the fine for speeding scales with speed. Then someone who can't afford the fine can drive more conservatively, so that if they make a mistake the degree to which they violate the rule is smaller, which reduces both the probability of enforcement and the amount of the fine.

Having at least that level of fine is inherently necessary, even for lower income people, because otherwise there is insufficient disincentive for them to speed and there is no compensation to society in the form of a proportionate fine when they do.

We can let a rich person get a thousand small speeding fines because taking their money and using it for lead abatement or cancer research saves more lives than they're risking. But we can't let anyone take that risk without "paying for it" or the net result is a very big social loss, multiplied by every person in that category who longer has any incentive not to do it.

Moreover, talking about "economic death" over a matter of something like a $250 fine is an exaggeration. Even for someone making the federal minimum wage, that's less than 2% of their income. That amount of money doesn't make the difference between whether anybody files for bankruptcy or not, it only makes the difference between whether it happens this month or next. And if you want to help those people, don't waive their traffic fines, just take all the money you would have waived in traffic fines and give it to lower income people regardless of whether or not they violated a traffic law or not -- so that you're helping them but not giving them incentive to misbehave.
>we have some of the mechanisms needed to sense magnetic fields, but no compelling evidence

Well you can easily sense charge if it's enough to lift your hair. We can also feel electric shock. I'm not sure if you want to categorize those as touch.
I just read from somewhere that VSCode uses a "piece tree" for code strings. Damn couldn't find the link...
I totally agree. I personally will never work on any of these things unless the end result is being used, either by myself or someone else. Or I'm getting paid for it. Spending all that time working on something that ultimately reinvents the wheel and just ends up gathering dust in a github repo just feels so pointless to me.

No offence if you enjoy this sort of thing though, of course. Just not my bag.
I don't see how this contradicts what I said? My statement would agree with you.