skysight-inc/HackerNews huggingface dataset:
Here are some insights into how OpenAI fine-tuned the rewards and short-term actions of the bots https://gist.github.com/dfarhi/66ec9d760ae0c49a5c492c9fae939...

The numbers seem pretty arbitrary to me, that's probably what this blog post is talking about when it mentions why it lost.
Definitely, I'd put it on the mission criticality list right below inflight wifi.
s/reboot/reset/,
s/segfault/bus-fault/
I think it's a valid argument.

For Redis to be "open core", Redis Labs would have to be the owner and copyright-holder of the Redis codebase (like, say, NGINX Inc. is the owner and copyright holder of the Nginx codebase, and therefore are able to split Nginx arbitrarily into the Nginx "core" vs. Nginx Plus.)

But Redis Labs don't own Redis. Redis Labs—despite employing antirez—are just 1. a sponsor of the open-source development of Redis, and 2. a participant in the ecosystem of ancillary Redis products.

A closer analogy than "open core" is the thing RedHat, IBM, Dell, etc. do with OpenStack. They all make their own "distributions" of it, which combine the core FOSS OpenStack project with their own proprietary add-ons. OpenStack itself is a FOSS project, and is not "open core."

Similarly, Ubuntu and RHEL are corporately-developed Linux distributions. Is the Linux kernel, therefore, "open core"? No. Those distributions don't own Linux. They just bundle it together with their own stuff, and sell the bundle.
Makes me wonder if humans also used to have a similar ability/sense, but just lost it over time.

Maybe it's still there but our hyper-conscious nature just drowns out such subconscious/instinctual signals?
If it's more than 10 years ago, Visual Studio was the only IDE for C++ and the C++ was the most common language.
How a Berkeley Eccentric Beat the Russians–Then Made Useless, Wondrous Objects
Yep, see this every time. Do they have an accent? If yes, limitless permission to act like the worst asshole in the world and treat people like animals. Then you have to step up next to them in line and act like you didn’t see any of that just now. As a white male with no accent I just get the friendly welcome back, but what I really want to do to that person would put me in prison.
You have no clue what in the world you are talking about. Hashicorp as an example use Gitter as one of the support channels and yet the community response there is poor as hell.
In This Moment – Whore – Music Box – Midlands Maidens
Thought I read this before and sure enough here's the previous discussion about this post [1]. The way I look at it is if you're not nice to someone who screwed up it's probably because you've never royally screwed anything up yourself, but I'm sure your time is coming. We are all humbled at some point during our careers. Mine was 10 years into it and I'll never forget it.

[1] https://news.ycombinator.com/item?id=12707606
Not trying to sound woke, BUT it seems analogous to how the elite couldn't care less about kids being drafted for Vietnam until they started pulling WASP students out of college and sending them straight into the jungle. Then you suddenly saw the anti-war movement gain steam outside of the black community, which was hit the hardest until then.

Seems reminiscent of the principle, which I'm sure has a name, exemplified by the "cut the cake however you want, but you don't get to choose which slice you get in the end, so it's in your interest to make it fair".

If rich parents couldn't choose which type of school their kids end up with, would public school still suck?
I actually experienced this with a rental car in South Africa. I drove for 10+ seconds with the engine revving at full blast with the car in neutral and no mat impacting the pedal. Both feet completely removed from any pedal, using the handbrake to decelerate and pull onto the verge. The floor mat thing is total deflection by Toyota. The only thing that reset the accelerator was turning the ignition off.
One of the treadle sewing machines here in the house comes from 'Husqvarna Vapenfabriks (armament factory) Aktiebolag (incorporated company)'. Armament factories often entered other fine-mechanical fields, most likely because they could use the skills learned in designing and producing weapons elsewhere as well as to provide a steady stream of income which was not as dependent on the winds of war.
You could write film scripts with those kinds of descriptions :)
> A ship is safe in harbour but that's not what ships are for.

What a powerful little phrase I’d never heard before. Thanks for sharing this!
If anyone wants a PhD by studying how to make software engineers more productive, my website is in my profile.
https://gizmodo.com/the-iphones-first-demo-was-buggy-as-hell...

>The iPhone could play a section of a song or a video, but it couldn’t play an entire clip reliably without crashing. It worked fine if you sent an e-mail and then surfed the Web. If you did those things in reverse, however, it might not. Hours of trial and error had helped the iPhone team develop what engineers called “the golden path,” a specific set of tasks, performed in a specific way and order, that made the phone look as if it worked.

>They had AT&T, the iPhone’s wireless carrier, bring in a portable cell tower, so they knew reception would be strong. Then, with Jobs’s approval, they preprogrammed the phone’s display to always show five bars of signal strength regardless of its true strength.

>None of these kludges fixed the iPhone’s biggest problem: it often ran out of memory and had to be restarted if made to do more than a handful of tasks at a time. Jobs had a number of demo units onstage with him to manage this problem. If memory ran low on one, he would switch to another while the first was restarted. But given how many demos Jobs planned, Grignon worried that there were far too many potential points of failure.
read this book too. The insistence on Windows blew my mind, given his "reputation" as an engineer.
Per-student funding actually tends to be higher in urban school systems that have lower performance as measured by test scores. Suburbs with "good" schools don't necessarily have especially high per-student public school spend.

Added: Equalizing spending might transfer some money to poor rural communities but it would also shift money from lower-income households in most cities to relatively tony suburbs.
Progressive pricing in App Stores (a suggestion)
http://reddit.com/r/financialindependence
Site's trying to imply that any slower 2/4 rhythm subdivided into triplets can be re-written as 6/8, whereas 3/4 does not have more rhythmic subdivisions in the three beats.
I think the context that most commenters are missing here is that this is not an argument that you will make more money with a PhD.

The focus of 80,000 hours is on "effective altruism" where the goal is to have the greatest positive impact on the world.

And it's not super hard to believe that there are quite a few jobs that require a PhD, often due to plain credentialism, that have significantly more impact than your average software developer at a well paying company.

I'm still not going to do a PhD, but I'm really not the target audience here, and it's sort of not surprising since 80,000 hours is an outgrowth of academia itself.
Pedantically: yes, but almost all of them have salary as a prerequisite.

Practically: no, not really.
I can't wait until you can make new strains of E. coli on your desktop/iPad. Time in grad school is often spent cloning. It would be really great if there were more community-accessible Core facilities available on a subscription service.
Given the dismal record of the government in running schools and improving schools with poor records, the answer should be instead to privatize all the schools.

Most private schools have lower per pupil spending that government run schools.
>>> It just means that paying someone to rework 1000 boards was cheaper than throwing the boards away and spinning up Revision B immediately. It's not a big deal.

It's not about money. Correcting and refacturing a board takes time, in the order of months even for a simple one. It's too long.
PostmarketOS at Akademy 2018
> You might be slightly more impressed if you know that learning a Context-Free language from only positive examples is actually impossible.

Isn’t this kind of obvious, since there’s no way to distinguish the true grammar from the grammar accepting all strings (and thus any positive examples)?
Yes. In fact, we even recommend that the fingerprints of revoked keys stay on the keylist for at least a few months to ensure that the key revocation is sent to all subscribers. If you were to remove the key from the keylist, it wouldn't be refreshed for the clients and therefore the clients may not know it is revoked.

Holding on to revoked keys doesn't really present a security issue; because most clients won't even let you encrypt a message to a revoked key, it would be difficult for this to compromise security.
Subtractitive color is only a thing because of additive colors. By adding extra pigments, you are trapping photons, and preventing light from getting to the eye. Black is the color that occurs when your pigments (or whatever other tools you are using) trap enough light that little-to-no light reaches the eye
I'm a MechE so this is probably different compared to software. A masters is far better in terms of ROI compared to PhD. I seriously contemplated to complete my PhD after my masters but an additional ~4 years of school was not worth it financially. Your wage is not much different (though the type of work and responsibility might be different) and sometimes masters + 4-5 years actually make more than a PhD grad. Also, you make a full wage 4-5 year earlier. That meant a lot for me in terms of starting my own family and such.
FireEye: Tech firms’ secret weapon against disinformation
I know this isn't popular. But I will say it - since I know it goes unspoken in the industry. When I see a CS MS degree I assume the person is terrible. I am always proved correct. I can count on one hand resumes of people that gets a CS BS degree THEN a MS degree in CS [15 years of looking at resumes]. In the US, if you get a BS in CS you usually take off doing cool stuff. CS Master degrees are full of people not majoring in CS for the right reason [eg, never played with computers as a kid]. If computers were your passion you would have got a BS in it.
6/8 doesn't need 2 (or any static number of) significant beats. As long as there are really 6 rhythmic atoms before the pattern repeats, it deserves a 6/x.

The easiest way that happens is lcm(2,3).
To increase productivity of engineers include the following in all employment contracts:

"All engineers will become as rich as the founders and investors if this company succeeds."

Instant productivity increase.
If you like open office you might like the collabora code app for Nextcloud.
One point jumped out at me, which I haven't seen anyone respond to:

> We are concerned about untrained amateurs going directly into trying to solve very difficult global problems. They can then cause harm overall, by lowering the average quality of analysis or launching ill-considered projects due to a lack of experience or understanding. A PhD reduces the risk you’ll accidentally do this.

This point is operating off of a different fundamental paradigm than the comments here that are talking about opportunity cost. Opportunity cost is looking at personal benefit, while the above is looking at the effectiveness at solving hard, large-scale problems.

Obviously, money is important, but for many (often those who are fortunate enough to have reached a certain income level), it isn't the only thing or even the primary thing.

I don't have much insight into how true the point actually is, but I found it to be interesting.
> Redis Labs would have to be the owner and copyright-holder of the Redis codebase

This is actually an interesting argument but I'm not sure this statement is necessarily or obviously true. What has been put forth in this blog posting is that Redis Labs has created proprietary modules for features that antirez has no intention of accepting into Redis core (like JSON and a full-text search engine). So why does it matter whether or not Redis labs owns the code? NGINX Inc. sells modules for features they aren't putting into the core product as well.

It doesn't appear like owning the full copyright to the core makes any difference.
It was liked by me. A post very good.
I’ve had a very embarrassing experience when I was moving out of the states and packed my carry on with random stuff - as you’d expect someone moving might pack. The scanner lady made jokes at my expense while she dug through my carry on. The people in front and behind me were visibly as embarrassed as I was. Those people need to undergo sensitivity training.
Most definitely and I allude to them in my initial post because it's basically the same problem. Can't get rid of all parameters in all cases of course. Of the common configurability options I see in REST APIs, the ones that affect queries in the most complicated way is the customizable inclusion of extra relational properties.
Let’s run an empirical study to measure how much it improves.
"Car infotainment" includes the maps and GPS navigation, doesn't it? Something that many many drivers struggle to multitask with.
Not everyone finds their passion before or during undergrad.
My experience is the opposite of yours. Oh look, we cancel out. Hurray for anecdotes and biases!
Can you expand on that? I would never have expected to see Smalltalk being compared with Java. They really seem worlds apart.

If anything, among more "modern" languages, I would think that the closest thing to Smalltalk is Ruby.

EDIT: Here's an example piece of code of Smalltalk:

#(1 2 3 4 5) select: [:i| i odd ]

in the equivalent Ruby:

[1,2,3,4,5].select {|i| i.odd? }
> therefore are able to split Nginx arbitrarily into the Nginx "core" vs. Nginx Plus.

Anyone can split the Nginx core codebase arbitrarily into A and A Plus.

"Nginx" is trademarked, just as "Redis" trademarked, but I don't think we're talking about trademarks. I think we're talking about code, and the BSD open source code bases can -- in theory -- be changed and evolved by literally anyone.

---

> Those distributions don't own Linux.

With such permissive OSS licenses, there is little of the traditional concept to the word "own".

> Similarly, Ubuntu and RHEL are corporately-developed Linux distributions.

Hypothetically, suppose Ubuntu was responsible for over 90% of Linux development, and Ubuntu maintained extensive non-OSS additions to Linux.

Or suppose CloudBees was responsible for over 90% of Jenkins development, and CloudBees maintained extensive non-OSS additions to Jenkins.

Then yes, in both cases I would absolutely call it open-core.

I don't think that's a dirty word; it simple describes the realities of the situation.

You seem to be making a distinction with a difference.
No, mbed-cli [1]: `mbed compile --flash`, can use GCC, IAR etc.

[1] https://github.com/ARMmbed/mbed-cli
This is discouraging. As someone with a BS in something other than CS I don't feel that I get the benefit of the doubt during interviews. My CS fundamentals are weak because I never learned them and they very rarely come up in building things and I have been thinking of going back for a CS Masters
No, no. Let's double down on the existing system.

Also, we should eliminate fancy restaurants, because that's where rich people meet other rich people.

And nice houses! Housing advantage is a clear indicator of classism.

Now that I think of it, pretty much everyone in the US does better than rural Somalis. We should equalize the class divide by reducing the US standard of living until we're all equal.
"... two beats per measure, with three eighths per beat (counted 1-tee-ta 2-tee-ta)"

I've never heard this. I've only ever heard it as "1 2 3 4 5 6"
My PhD and the research I do now based on it give me a huge amount of personal satisfaction and are a big part of my quality of life. I'm comparing the work I did before my PhD (because I worked after my degree before a PhD) and seeing what my friends think about work compared to me.

Yeah if you're looking for more money, maybe don't do a PhD. If you're looking for the time and space to find satisfaction by working on a unique problem, then it's hard to find something that gives you that in our industry to the same degree.
"Hello babies. Welcome to Earth. It's hot in the summer and cold in the winter. It's round and wet and crowded. On the outside, babies, you've got a hundred years here. There's only one rule that I know of, babies-"God damn it, you've got to be kind."

-Kurt Vonnegut
As someone who worked on RTOS systems and now works on autonomy.

These things frighten me everyday. What frightens me even more, is the people who work on autonomy without a real grasp on determinism. It's unfortunate that the people who have the most high tech backgrounds (phds in computer vision AI, etc) applicable to autonomy, have never implemented safety critical autonomous systems outside of a research project that tested some aspect of detection or control in a test environment and had to only work once to get a paper published.

For general robotics linux is great. But there is an enormous difference between a robot roaming around your house bumping off walls, and a vehicle carrying a whole family at 70mph.

Most of the linux based systems I have worked with have some form of redundancy, whether it be other chips running linux, or ideally ECU's running an RTOS that perform monitoring, gating, and/or some level of safety fallback control. The RTOS based redundancies often are what provide ASILD. Trusting a single linux processor is what everyone does to get funding, but when you go out and test on public roads with human lives at stake, or start selling a product, you better have some quantitative guarantees other than "It's been fine so far..." That kind of stuff makes me angry.
Alternative: school vouchers.
Yes, I agree with this. People who don't know or care should get devices that they don't have to manage themselves.

Personally I enjoy having the ability to write and run programs for the hardware I paid for without having to beg some company for their permission and blessing. As long as I always have that option, I don't mind.
Yarn author creates MIT license excluding Microsoft, Apple, Tesla, Amazon...
> literally becomes forcing all children to be educated by government institutions...which is bad

this may be a very US perspective, but i'm totally with you here. it is certainly in the interest of a free society for tomorrow's citizens to at least have comparable standards of education (far from today's reality), but to have literally 100% of education administered by the government seems like a dangerous level of control to me. there's gotta be some independent system keeping them honest.

anecdotally, i went to a private high school and had several friends at well-funded public schools in the county. though we all received high quality educations, they reported that their curriculum contained a lot less of the dirtier aspects of US history, which i was gleefully exposed to in class by some of the more subversive instructors at my school.
I can certainly relate to some of this stuff coming being a child of immigrants from the Balkan countries (not born in the US) but having grown up here most of my life. My father grew up on a farm with no electricity and a well for water. And my mother grew up in a tiny apartment in the city.

Oddly, I see a ton of advantages from my background. The focus and hard work ethic of my parents was easy to replicate and I didn't take anything for granted which I think makes successes sweeter. I found seeing their perspective helped me complain less and feel more confident in myself. Sure my parents weren't perfect but I super appreciate them.
Ah.

The article was about not doing a SPA, so I was confused.

Yes, they found a way to extract the part that makes SPAs fast and applied it to their legacy code-base.

My idea of SPAs performance gain was mainly that they didn't send HTML, but JSON, which I cosindered vastly smaller.
I mean, if they're coming from a different major, it's the equivalent of hiring people after sophomore year. If they haven't been programming outside that, that frankly isn't enough time to be a good programmer.
I really disagree, I think there is something lovely about his writing. I always enjoy reading him expound on a subject.
It's off centered relative to the screen
To abolish the class divide you must abolish inheritance of wealth. When people die, their assets should become redistributed across the population.

Good luck implementing it; the wealthy would just find ways to put their assets in shell companies or trusts where their descendants may access them.

Practical issues aside, I do believe inheritance is a major barrier of progress towards equality.
Foreigners use the MS in CS as a way to get into the country. They might have done a BS. I'm sure you just mean native-born Americans?
Quite often, these untrained amateurs create great solutions!
As a language, Ruby is closer to Smalltalk than Java or C# are.

But for overall development experience, modern industrial C# and Java developer environments may be closer to the Smalltalk dev experience.
I call BS.

It is absolutely true that children who go to private schools do better than children who go to public schools. However when you control for parental socioeconomic status, this reverses. Public schools on average do better for the children of rich parents than private schools do. (Specific schools can vary widely.)
I am pretty sure there's no consumer plan that doesn't have bandwidth cap in the US. And even if there wasn't caps, there are physical limits of the channels. So, does it mean no plan can be called "unlimited" at all?

> I think you are not even allowed to say e.g. "the best pizza" in advertising

That is silly. Ads are not peer-reviewed science article. Everybody knows that. Looks like a bunch of governmental busybodies in search of a "problem" they could "fix".
Well, yeah, my "ATH0" was shorthand for "+++ATH0". All it would take was a hand crafted ping packet and a bad modem on the receiving end. The better modems implemented the Hayes safeguard of checking that no data was sent for an entire second after the third plus. Then, and only then, they would enter command mode.
It's called convention. By convention (not by anything about the notation itself), 6/8 is used for compound time with 2 significant beats.
It's interesting how different things are here. In Germany it's nearly expected to get a Masters degree because of the way things used to be: until not too long ago we didn't have BS/MS but only a diploma which was equivalent to a Masters degree so many companies still expect a Masters degree even nowadays. From what I've seen it also seems more difficult to get a MS in a different field than your BS here. Is it common in the US?
Boy, getting hammered for poor phrasing. What's meant is if the stack (whatever it is) bleeds into the user experience, the dev has done a poor job.
That's a bit like trying to use Apple ][ machines for cloud business.
What sort of stuff does MSR task research engineers with?
You can’t compare images with code. 500kb is a ton of code.
Essentially recommending teaching your own kids something... illegal? I'm definitely left-leaning, but this is kinda Left times 4000?
Check out Georgia Tech's online MS in CS program - many students who have been industry for some time.