skysight-inc/HackerNews huggingface dataset:
OK, but you can eat fresh corn-fed beef, grass-fed beef, chicken, bison, venison, kangaroo, turkey, tuna, salmon, halibut, duck, swordfish, pork, lamb, sheep, eel, clam, oyster, mussel, lobster, crab, ... shall I go on?
If your phone is mission-critical for diabetes control, you should make sure to have some backup, since there are other ways your phone can fail.

Once these backup mechanisms are in place, as a handy side effect, you're also covered for the CBP case.
The idea is that people balance fun vs. risk. Whereas before, we used to think there was benefit in drinking in moderation, we now know that any amount of drinking is detrimental. That changes the optimal portfolio of fun activities for drinkers.
Someone asked me, "How does OpenAI know the MMR of its bots?"

I don't know. I assume it's similar to how AlphaGo measures its ELO ranking. But the strange thing is, this is hundreds of years of self-play, not a public pool of humans playing against each other. How does MMR in simulation translate to MMR in real matches?

Before pointing out that it's possible for an ELO rating, consider that Dota MMR is a bit different – every game you win, you get +25. Every game you lose, you get -25. This changes at the very high / very low levels, or if the matchups are wildly imbalanced, but that's the general setup. Or it was, a few years ago.

Does anyone have a guess?
I was expecting reasons why now is a better climate to apply then in previous years. That would be interesting, but instead it's a list of generic reasons to apply for a phd. Yes, I know that phd's can open doors.
That went in a direction I didn't expect! Very interesting, thanks :)
That is not at all clear to me, on two grounds. Indeed 35 U.S.C. 102(a) does say that a prior patent or non-recent application (which would naturally be the case for an issued patent, whether the patent was invalidated or not -- it clearly had an application) count as prior art. However if the patent is invalidated does it count as issued? I'm not sure under _Stalego_ that it does. As for the applications, regardless of the text of the US code, also under _Stalgeo_ cancelled matter in the application (but weirdly, not in the wrapper!) is inadmissible, and presumably the subject of the application is itself cancelled, per code, rather than abandoned.

Patent law is super arcane and I do not practice in that area specifically but I would be surprised if the people who down voted my comment (to which you are replying) are really steeped in the peculiar minutiae of the operation of the PTO.
Those two, particularly Ubuntu, are the opposite of naked. Try something like Arch.
> generate multiple WebAssembly output modules, perhaps one per Go package

With Go disallowing circular package refs and WASM support for func imports this should be doable. However, they'll all essentially have to share a single imported memory instance, so there'll be some central runtime heap coordination which is plenty reasonable.
Sqlite is in the public domain and, like redis, has various apis for writing your own extensions. Some of those extensions are free, some are proprietary (thinking of sqlite encryption extension, although there are free alternatives).

There's nothing new about this. Postgres has apis for writing foreign data wrappers, MySQL has pluggable storage engines, etc etc.

Is antireZ worried about redis' reputation after the hn license drama? Is he just waxing philosophical? I kept waiting for the post to go somewhere.

Redis is awesome. antireZ is doing great work. Its a bummer he felt compelled in some way to write this.
I'm in the same boat - The PhD admissions proces over-indexes on Letters of Recommendation from other academics. I don't think I can get those because I have not actively stayed in touch with my professors.

I went through the existing process once and promised myself I would never waste that much time again. But if there's a program that genuinely values industry experience, and is willing to look past recommendation letters from academics, I'd jump at it.
Lol I don't think you need to declare a durian
"We're not open core, we're some entirely new term we've invented for ourselves, please don't dismiss us like you dismissed the dozens of previous people who did exactly what we're doing but with different confusing terminology!"

Taking an Open Source product and having paid proprietary addons for additional functionality people are willing to pay for is the definition of the "open core" model. I'd have a lot more respect for what Redis and Neo4j are doing here if they weren't creating a cloud of associated FUD and confusion.
EFF and ACLU also have an active case about this topic (which I've worked on), filed in September 2017.

https://www.eff.org/cases/alasaad-v-duke

(It was called Alasaad v. Duke when it was filed and is now called Alasaad v. Nielsen.)

The Alasaad case is pending in a different Federal court (the District of Massachusetts).
My first NPM package
We estimate it based on when we start being evenly-matched against teams with a given average MMR. (As you might expect, our usual pattern is to lose to a test team consistently, then start being evenly matched, then consistently beat them.) The version of this diagram on our Five page also include bars indicating when we started and stopped testing against various teams: https://openai.com/five/.

We don't claim this is perfect, which is why we label the chart "estimated MMR".
> Thankfully the rockets fly with a heavily customized Linux install.

That's good to know. When I saw the inside of the Dragon capsule, with its shiny touch controls, I was already imagining Astronauts having to deal with installing Android updates on their control tablets while mid-flight, or some other crazy stuff along those lines.
At the time we released the video, that specific command was still not patched in some vendors.
That’s true, but only part of the story.

If the only interaction between the automated systems and the braking system is to apply more braking power and the cars breaks can significantly overpower the engine then nothing the infotainment system can do would prevent the car from coming to a complete stop.

Similarly, if the power steering was limited to applying say 5lb of force to the steering wheel (as felt by someone holding the outer edge) a driver could overpower any steering adjustments with minimal effort.

With just those two choices the risks associated with hacking the car dramatically decrease. Yes, the car could prevent someone moving, but that’s also an inherent risk from engine failure.
That's because "lightweight" to Linux nerds is more like "weight of light" than "light of weight".
No one trusts anyone absolutely.

The principal agent problem is real and relevant for every organization of any size.
80,000 Hours is a website made by members of a very particular subculture. The “prototypical” PhD they’re imagining is in computer science, probably with a focus on machine learning, probably at a highly-ranked school, by someone who went to a highly-ranked undergrad.

Job prospects are relatively good. Pay is bad but industry internships during summer can compensate. Academic jobs are not quite as scarce, and R&D jobs in industry are plentiful. There is not an air of failure or taboo about moving on from academia after the degree.

The calculation on a PhD is very different compared to most other fields, and certainly compared to humanities PhDs (which actually charge money to attend!)
Ok so “Redis” isn’t open core but the RedisLabs ecosystem is - is this really a necessary distinction? The point is that the people funding it are taking something off the table, whatever label you give it.

But then what’s wrong with open core? It’s a reasonable business model, so why the denial?
I think your best option is to apply to a masters degree. These are easier to get into, especially for someone out of school for a few years. This is also an opportunity to find professors doing research in topics of your interest.
The item purchasing is still scripted, which means that Five receives wards whether it wants them or not. One explanation for the ward dumping is that Five is just trying to free up inventory space.
You can still really live. You don’t need society to change to allow you to live a life of subsistence. But don’t forget those people suffered dearly. Infant mortality, disease, crippling injuries, etc. They would have killed for your luxuries. The grass is always greener on the other side.
I read the whole article, including the "why not to get a PhD part." I still thought it was way too kind to the "get a PhD" side of the equation. PhDs represent a tremendous opportunity cost, and I have not seen good evidence that they causally improve outcomes in the vast majority of cases.
I'm very interested in (applied) AI research positions but wasn't quite prepared to commit 5-8 years to a PhD program. In order to validate my interest in research, I've enrolled in a two year Computer Science Master's program at Tsinghua University. This program has a thesis component, allowing me to participate in research and potentially get a publication. Depending on how much I enjoy the content, I plan on applying to AI fellowships, a PhD program, or Machine Learning Engineering positions after graduation.

Thought the program hasn't started yet, I hope that this is an alternative path for those interested in research but not quite ready for a full PhD.
Because it runs counter to the "epic nerd" persona Musk was trying to build with his authorized biography. Windows isn't cool right now.
I don't know, I've seen lots of REST APIs that have similar levels of query configurability (albeit without the predictable syntax of GraphQL). It's certainly not uncommon for REST APIs to support params for sorting, filtering, and including related entities (i.e. joining), at which point you could just as easily open yourself up to dangerous queries as you could with GraphQL.
Huge opportunity cost for 5-8 years, think carefully. Also, very very few jobs in academia so don't plan on those. Was interesting and learned a lot, not sure the most useful use of those years.
One imagines that if he were fired, he could have blown the whistle on the incompetent CIO/CTO who set up such a weak process.
There are commercial tools for breaking iPhones. For example, $15k buys you 300 unlocks with this: https://www.forbes.com/sites/thomasbrewster/2018/03/05/apple...

Of course, it’s Cat and mouse and I believe Apple will or already have squashed that.

The iPhone is the most secure consumer mobile device, but not bulletproof
See prior posting https://news.ycombinator.com/item?id=17824798
Hey! I work at Stripe, specifically on helping Saas businesses get started on Stripe. Our goal is to make this as easy as possible for you, but sounds like there are places where it's painful. What are those spots? What can we make better?

Edit: you can also email me at tara@stripe.com if you'd prefer!
One of the other exciting things in this release is the almost entirely rewritten "prove" pass in the compiler:

https://golang.org/doc/go1.11#performance-compiler

> The compiler now performs significantly more aggressive bounds-check and branch elimination. Notably, it now recognizes transitive relations, so if i<j and j<len(s), it can use these facts to eliminate the bounds check for s[i]. It also understands simple arithmetic such as s[i-10] and can recognize more inductive cases in loops. Furthermore, the compiler now uses bounds information to more aggressively optimize shift operations.
Earth's magnetic poles can flip faster than first thought
Yes. I did this a few years ago after working for ~9 years. The trick is getting good letters of recommendation that far out. In my case, I got letters from supervisors/colleagues and applied to Masters programs, then used my Masters as a springboard to a PhD. It's been great, I would highly recommend it.
I myself have a pretty basic palate but the kings did enjoy quite a variety of foods.
http://www.picturebritain.com/2012/11/whatdidhenryVIIIeat.ht...

Either way the point is that Materially the kings were exceedingly wealthy and if you just translate what they had to today they still remain so.
The Ubuntu message of the day when you log in on a shell runs curl to feed in advertisements. Pretty big attack surface.
I left another career (military, rather than tech though) to go back and do a PhD. I didn't really find any barriers to it - I just applied like anyone else. I basically cold-emailed some professors doing things I was interested in and went from there.

> There are areas I feel I could be helpful with, e.g. creating reproducible experiments or ensuring a codebase could be open sourced in relation to a paper. It's a lot of grunt work that nobody really has time to do.

Whoah caution there. Don't go into a PhD with the idea that you can be helpful with someone else's work, or doing grunt work. Doing a PhD is very personal - you need your own big idea to work on. You may be part of a lab, your work may even be one part on a larger project, but you must carve out your own very distinct part of that and generate your own research. You can't really do a PhD by helping along with something else. Open sourcing a code base is not a research contribution.

You could make a PhD about how to make science more reproducible, though. You'd need some big idea about how to do that.

It sounds like you might be interested in looking at being a research engineer as well. Prestigious places like Microsoft Research hire quite a few of these I believe.

https://rse.ac.uk
init-time load has become a pet project of mine lately:

https://github.com/golang/go/issues/26775

A new person on the compiler might be working on that too as a warm-up task.
Removing liquid assets from the balance sheet is the main way boards maintain a tight leash. It’s one step beneath firing an executive.

There’s a reason (many) successful companies don’t just go off and become massive conglomerates attempting to pursue every idea any executive has.

Areas where the board feels it has a competitive advantage, an investment opportunity, and enough management capacity to oversee the new investment are not, in fact, dime a dozen.
The documentation can be pretty half-assed too, e.g. it states "x can throw these exceptions: a, b, c"... x throws something else at runtime.
Ah, that seems like an excellent system. It removes all of the guesswork of some formula-based solution. Empirical observations tend to be more accurate.

It might be worth hiring one of the top dota pros to coach OpenAI's bots: they could point out each small mistake that the bots made which pros wouldn't make. That might make it more tractable to beat the top team next year. (The actual dota coaches might be even better for this purpose than the pros, too.)

Looking forward to the outcome! The goal of "beat the top dota team" is one of those ambitious ones that few companies take on. It's really interesting to see the incremental progress.
AC should be considered mission critical.
MoviePass refunds annual subscribers as it further restricts member benefits
Didn't they already do an Over-the-Air update to fix the braking time in response to a bad review?
This is not the case.

While some inexperienced composers/arrangers/scorers may transcribe 3/4 pieces in 6/8 to make the score look better, it is a fundamentally incorrect thing to do.

3/4 has one significant beat per bar: ONE two three | ONE two three

- Think any waltz you've ever heard.

6/8 has two siginficant beats per bar: ONE two three Four five six | ONE to three Four five six

- Think Follow the Yellow Brick Road from the Wizard of Oz, or We Are the Champions by Queen.

The second down beat has less significance than the first. In this way 6/8 is like 2/4, except in triple form, not duple form. Pieces in 6/8 do not (and generally should not) feel the same as pieces written in 3/4.

The only thing 3/4 and 6/8 share is the number of note-lengths that fit into a bar, which has no bearing on the feel, sound or rhythm of a piece.

Sources: https://www.musictheory.net/lessons/15 , https://www.reddit.com/r/musictheory/comments/36fn1g/i_still... , and own experience
indeed. a few folks in the FIRE (financial independence / retire early) space talk about being able to save enough money to be retired or semi-retired from 7-8 years of full-time work (this doesn't require FAANG scale salaries, just a combination of working somewhere that pays pretty well, not spending much money, building up investments, and luck to avoid getting clobbered with huge medical expenses. and the luck to start from a context where this might be an option for you at all)

edit: adding a few links to reading material

One of the main things is to focus on maximising your savings rate, i.e. your amount of savings divided by your revenue (for most people this would be their income from their job, minus income tax). You can increase this by making lifestyle changes that let you sustainably decrease your expenses, and by getting a job that pays you more, or other sources of income.

William Bernstein has written a bit about investment and asset allocation. He has a free publication titled "If You Can" geared at young people to help them plan for retirement: http://efficientfrontier.com/ef/0adhoc/2books.htm One of his general pieces of advice is to invest 15% of income every year into low-fee investment funds, i.e. to achieve a savings rate of 15%. If you do this consistently for around 30 or 40 years, you can retire.

Things get much more extreme for higher savings rates. For example, if you hit a savings rate of around 75% year after year (saving three quarters of what you earn after tax) and invest this, then with some assumptions about rates of return on investment, after about 8 years there should be enough income from investments to cover your expenses:

https://networthify.com/calculator/earlyretirement

https://www.mrmoneymustache.com/2012/01/13/the-shockingly-si...

You need to be a bit careful re: assumptions about stock market returns over the next few years or decades, some markets (e.g. the US stock market) are priced very highly compared to historical prices, so assumptions about rates of return from investment that seemed reasonable a decade ago are probably over-estimates now.
Don't get a PhD because you think it will be good for random job opportunities. Get a PhD because you really want to spend a lot of time researching X very deeply.
It will also do nothing for the elite university system, which is a major system of noble title and privilege networks.
I just discovered the joys of sshfs which lets you mount whatever you can ssh/sftp into. What'll they think of next.. https://github.com/libfuse/sshfs
Same, but I read more like "if you've been considering grad school, you should just go ahead and apply!"

I was hoping for some reason I hadn't considered, to consider grad school.

As it stands I have no idea why I should go to grad school lol, I'm already happily employed. I guess it's not for me!
A Falcon 9 and a missile share a lot of qualities.
6 years ago I was wondering how anyone gets burnt out from getting to program for a living. How naive I was :)
You're right. We should all just give up.

I mean, heck. If it were that easy to start a unicorn...

But seriously - I am not saying its easy, I'm just surprised that we haven't made much (publicly known about/announced) efforts along these lines.

I mean, we have TCP down pretty good - if we are simply thinking of cars as packets, a lot of the math should exist to ensure collision-less delivery?
They don’t make sense from a cost/benefit outside of the people actually able to find work in that one specific area and beat out all competition. There are simply more candidates than high paying phd jobs. A masters tends to have a more dependable ROI. But all things considered, I say modern academia is a shadow of what it claims to be.
How are you measuring outcomes? Just salary? Because how would you empirically measure anything else?
Monkeys have no salary and no rights. It's more scalable and easier to manage than regular employees.

Get a lot of monkeys and put them at work. They will produce something. Better have something than have nothing.
We can start by making funding per child the same across the US and not tied to local property taxes.

Long term classist ideologies are incompatible with Democracy.
One time I pulled up at the red light behind a Tesla while I was on a bicycle. Straight through the rear window I could see the driver and front passenger being distracted by the massive flat touch screen. The traffic light turned green, and had I been beside the Tesla, I would have beaten it across the intersection despite all that electric motor tech in the car.

Anyway this little illustrated anecdote of mine aside, driver distraction is a genuine issue - even for drivers at red lights. The number of times I've seen this type of behaviour transcend into moving off while remaining distracted (whether that's heads down visually or just mentally) is too boringly frequent to detail. Sometimes the distracted drivers even creep forward unconsciously while traffic is flowing across them. Emergency vehicles can't get through, drivers end up splitting their attention, pressure mounts once proper movement starts again, and all the while they don't realise they don't have full attention in a changing environment.

It's almost like a hypoxia.

Tom Scott did a pretty good video on this: https://youtu.be/_-aDHxoblr4
Nice. Looking at what's exposed in the unicode package (did a tad bit of research [0]), there may be limited opportunities to reduce that since the structs are exposed. Maybe fewer goroutine suspend points between cpu-only tasks inside init, I dunno, not very familiar. Maybe a bunch of structs initialized with only const exprs in their fields could be eval'd at compile time and become a data section in the binary (until mutated maybe or just copied from the data section since there're no public immutable vars).

0 - https://github.com/golang/go/issues/26622
Fascinating!

> I originally wanted the software to support arbitrary displays and gpus

So, do you instead have a specific list of supported displays?
Salary, salary regressed on all factors of things (age,sex,years in industry, etc). Once the equation is properly balanced the marginal impact of a PhD is less than the marginal impact of just those added years in the field.

And don’t forget to factor in the opportunity cost of accruing student loan debt (which can’t be defaulted!) against lost yearly income.
Interesting, where does one learn more about that?
Linux is probably out of the question but lack of addressing modes won't stop a C (-ish) compiler implementation; one only need to look at microcontrollers like the PIC family, the 8051, and the 6502 to see how far they've been pushed --- C compilers are available for all of the latter.

or if you emulate complex addressing modes by software, it would be very very slow

This is exactly what 8051 compilers do, and it's actually acceptably fast in practice.

...and Linux is only "out of the question" if you rule out any sort of emulation. Otherwise... well, just take a look:

http://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit
Have you written missile guidance or are you armchair speculating?
Right, but there are outcomes beside salary aren't there?
The opportunity cost is a LIFE cost.

Friends getting phd's - poorer, later start in life to almost everything (family, house etc) and the job market is not great.
Oh no. I happened to see the link to this guy's twitter earlier today in the HN comments (prob where OP saw it too, judging by timing), read the posts, and thought to myself "wow, i'm surprised how this has been posted to HN and seemingly hasn't garnered any response at all".

In the few hours after I stopped procrastinating at work today, every post in that thread has went to multiple thousands of likes/share/etc. Guess that's my answer.
Such thing does exist? I thought traffict light only time-based on no sensor involved.