jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Just creating more schools is not going to solve any problem. The real problem lies elsewhere: lack of opportunities if you don't go to top tier schools.

Look at similar test-prep crap going on in the states. It is very easy for a california resident to get into a community college or a state university like San Jose state, San Diego State, etc. It is even easy to get into UC Merced, UC Irvine, etc.

Who are happy to send their kids to community colleges and state universities in California? The kids of those who work in the service sector. Like hispanics, african americans, etc. Esp those who did not go to college are happy to see their kids at community college or state schools.

If you look at folks who work for tech companies in the silicon valley, you see a different pattern: these parents want to send their kids to HYP (harvard, yale, princeton), S(stanford), etc. And these parents don't want their kids to become worker-bees (also known as engineers); they want them to succeed (of course, financially).

What is financial success in the states? How many of valley engineers have succeeded financially? Most of them end up with nothing after mortgages, day care, 2 hours commute, etc.
So, they look at those who have made it. Usually, it is in finance and law; even here, we have to be selective: the local branch manager at Bank of America is called VP, but without any financial rewards. So, it boils down to jobs in PE (private equity firms like KKR, Blackstone), HF (Hedge funds like the defunct SAC), IB (Investment banks, esp blue chip ones like Goldman Sachs), etc. To get jobs in these elite companies, a normal person (those without wealth or prior connections) can try to get there via HYP undergrad, or HS business schools, HYS law schools. Many parents, if given a chance, will try to push their kids there: if the kid is not doing well, they can't push him that much.

Just go to collegeconfidential.com and see what American kinds are after. They are just playing like the chinese kids: extra curriculars, well-roundedness, sports, (fake) volunteering. If they get admitted to HYP, then they look for ways to get top grades: buy note prepared by earlier students or take easy courses.

I knew a girl who went to UC Irvine. ANd she wanted to get into one of HYS (hardvard, yale, stanford) law schools. She got a nice LSAT score. Yet she took one year off, went to India to work for some NGO there, only to boost her chances of getting into top schools.
Totally agree, really good article.

You know, when you look at history and say "this person/side was lucky to win", I'm not so sure that's the case. With adequate preparation and enough attention to detail and caution, you're very likely to have a mild/medium success even if you don't completely break out.

For instance -

http://en.wikipedia.org/wiki/Date_Masamune

Masamune fought on the winning side in the final part of the Japanese Sengoku Warrring States Era. Sekigahara turned out to be the decisive battle, and after that, the Western Forces were never a serious threat to the Eastern Forces.

Tokugawa, the leader of the Eastern Forces, then had a very stable, consistent government that ruled for 250 years of relative peace.

However, if Sekigahara goes differently, or Tokugawa Ieyasu misgoverns or dies younger, then perhaps Date Masamune becomes the final unifier of Japan. He put himself into a position where, if the opportunity arose, he could have done it.

The opportunity didn't arise, and instead he wound up founding Sendai, one of the most beautiful cities in Japan, developing the local land a lot, and opening up diplomatic missions with Europe. He put himself in a position to be massively successful if the opportunity came for it. It didn't, but he still wound up quite successful and is well-respected to this day, and his family governed a pleasant, stable area for a long time in peace and prosperity.

Positioning, indeed.
In at least one instance, it turned out the woman was able to remember everything she did because she spent a lot of time thinking about and reviewing what she did. She didn't spend nearly as much time memorizing numbers and wasn't as good at it.

http://www.wired.com/medtech/health/magazine/17-04/ff_perfec...
The paper says that they addressed that:

"We ensured that all respondents had the same working definition of wealth by requiring them to read the following before beginning the survey: “Wealth, also known as net worth, is defined as the total value of everything someone owns minus any debt that he or she owes. A person's net worth includes his or her bank account savings plus the value of other things such as property, stocks, bonds, art, collections, etc., minus the value of things like loans and mortgages."
I totally agree with this. TextMate is the best editor I've ever used, I don't really need a 2.0. That being said, I'm interesting in seeing what exactly will be fixed/new in 2.0, but I'm doing just fine without it and so are many others.
How do you know the rate of spread if you can’t test?
Of course, realistically speaking the money will probably just be appropriated by some Senator to build roads in Montana going nowhere.
This is useful because I cannot remember the emails of all my friends and also the default email share widget does not know them either.

This was something ideally Google should have come up with but never mind!
To act like free software can entirely ignore what closed-source software does is a bizzare position to take though. Simply the act of using high quality software (closed or open) gives you insight, inspiration and direction for whatever you're working on.

I know Stallman isn't interested in products because they're "better". But he should be - even if only to push the free software movement to make itself even better.
Agree with your 1st paragraph. As for whether there's anything out there, I don't know. But if there is, it's optimistic to assume their technology would be related to ours in such a way that we could detect it with a few dishes plunked down in a valley. Besides that, the news would be at least 2.5 million year old. ;)
Searching for aliens seems like the ultimate high risk/high reward investment opportunity. If someone secretly made contact with an advanced extraterrestrial civilization the potential for profit would be huge. On the other hand, good luck executing on that.
Small nitpick..I think you meant alley instead of ally.
My resume doesn't include a picture, but it does have links to my StackOverflow profile, blog and github account. All three contain a picture of me. I've never had it be an issue while job hunting.
"Never send more than 4 emails per minute" is on my golden rules list, right under "never roll your own crypto", and for much the same reason - it's too easy to make a mistake and have to live with dire consequences. Just over 5k per day, queued at 4 per minute, or outsource. Use that worry-time for something more productive :)
>Complexity research doesn't need its own institute, because complexity research is a pseudoscience that means whatever you want it to mean

This. As far as I can tell, "complexity science" is really just a dumping ground for things we haven't figured out yet. Some pattern seemingly ‘emerges’ out of nowhere? Complexity! Feedback loops causing unpredictable behavior? Complexity! Non-linear or ‘chaotic’ behavior that's difficult to interpret? Complexity! Don’t know where something starts or stops? Complexity! Self-reference or deep, recursive hierarchies doing something weird? Complexity! You can’t talk about any of them without using the phrase “don’t know”. It’s a field defined by our ignorance.
That said, benchmarks are lies, lies, lies, damn lies of course

A hyperbolic warning, to not believe the hype.

I like the move to zero-copy, though. I think that's the right thing to do. I wrote a Smalltalk zero-copy templating engine for an in-house web application server in the early 2000's. I think zero-copy is one case where it's not pre-optimization to plan ahead. We didn't get this far, but we could've implemented some buffer caches and put the vast majority of the templating stuff into Perm-Space where the garbage collector wouldn't have to touch it at all!
It's easy to understand which car you're talking about when you say S500 or E320 or 325xi.
Well, in that case - I stand corrected.
Thanks for the perspective. I got the impression that the employee writing the review was actually a poor performer that was disgruntled. I saw the slides on Netflix culture a couple years ago and was personally inspired by them. I've spent too many years working in corporate America, where poor performers are rarely if ever managed out of the workforce. Instead, they are put on PIPs (personal improvement plans) and everything possible is done to prevent the dreaded "lawyering up" and lawsuit for wrongful termination.

Corporate America has become so risk-adverse that they would rather keep poor performers around indefinitely, drawing a paycheck, than risk a single wrongful termination lawsuit. Also, those poor performers are masterful at avoiding work. For example, they keep printouts of every email "just in case," and play games like "you didn't ask me to do that in writing, so that's why I didn't do it."

If the glassdoor review in the article was really correct, don't you think Netflix would have been sued into oblivion already? That's why I don't think the reviewer is being honest about the reasons why he was terminated.
Here is a git repo for the project: https://github.com/tzmartin/Googly-App-Template

I assumed you wanted a BSD license. If not, ping me and I'll update it.

Thanks for contributing this to the community.
On my surveys on MT I ask things like "Why did you choose this answer?". I also made a little script library to record the times they enter answers in fields. I throw out any that appear to be scripted or were so rapidly answered as to not have been a real answer.

At the price per HIT I paid (0.08 to 0.15), I only had to throw out 2-3 answers out of ~2000 due to someone trying to reply randomly.
Global warming? Ice Age? I'm so confused. Is the world going to get warmer or colder? It's as if someone is trying to scare me out of my money so they can get rich! oh snap!
It appears he's adding up all the overnight and very short term loans together to get his crazy high figures. If I borrow and repay a billion dollars ten times, I haven't risked $10b. Not to mention that these programs worked... The money that the Fed created and loaned has been returned. No tax dollars were lost and the inflationary risk has lapsed.
If you're right about not patrolling then that means they NEVER drove through my rather small townhouse community in almost 13 months. So much for police doing routine patrols.

What bothered me about the whole thing was inconsistent enforcement. It's okay to park that way for over a year and then one day it's not. Enforcing an ordinance or law only when it's convenient (to hit a quota) for the officer makes me think the particular law isn't about safety but about revenue generation. If it was truly about safety it would be enforced all of the time.
The logic behind hiring 20% blacks is that there are 20% blacks in the US. Same for hiring 50% women. But by the same logic, we should observe that only few people have IQ around 140 and selectively hiring only this group keeps people of average intelligence in poverty. This take is supported by the going theory that intelligence is assigned at birth in a random manner.
> Otoh if your browser/os is not compromised, it's safer than authentication code and SMS OTP.

...but less safe than an external token if someone steals your laptop with the FIDO2 key in the USB port.

Yet, this are really very minor improvements to the (sorry) state of web and desktop security.
Ah, I see! So cross-site (across multiple relying parties) linking is prevented but if I have multiple accounts within one relying party they can be linked?
Keep meaning to try crystal. Compile time sounds like a bummer, but hopefully that will get better with time.
"Tell me about an experience mentoring someone." would probably get better responses. Ask about DEI directly and people will just recite the woke handbook, whether they believe it or not.
None of this is less true for swift. The whole idea is that there may be an advantage to better static analysis that overcomes the perceived downside of using a language with a strict compiler and lots of rules. That idea may or may not be worthwhile, but it is equally applicable to swift and rust.

Julia I agree but Scala strikes me as a bit of a non sequitur. It is much more complex and foot-gunny (and thus difficult for scientists who only know python to get right) than either swift or rust, and much more difficult for static analyzers.
First off, I love the interface. It's simple, clean, and gets straight to the point. That said:

* What's the difference between inbox and a new list? My first guess would be inbox holds all tasks assigned to me.

* Clicking the "attach label" button and then clicking "close" afterwards leaves an @ character in the description

* After clicking "Add an item", please display some ghost text like you do for status updates so I don't have to figure out what I'm typing

* In the "View all" list view, I suggest displaying only 5 or so tasks from each list

* Tasks should be sorted by due date

* Your link reads "Add an item". This should read "Add a Task" for consistency

* Changing "Completed items" to "View completed items" would be a better call to action

* Make the "no due date" an "Set due date" button instead. The fact that it's a text box makes me click on the "attach label" button in attempt to add a due date

* The label adding popup is effective only if you want to add a single label. Adding multiple labels becomes a nuisance, and the reordering of labels is confusing. You can also add a single label multiple times. Keep track of which ones are already on the task description, and have the user click a label to switch on/off.

If you're going to reorder based on usage, I suggest doing that after the user navigates away from the Tasks page entirely; keep the workflow consistent. Also, let the user click outside the popup to get the same effect as clicking the "Close" link. That really bugged me.

* I'm not sure what I did, but due dates are being saved to one day before (e.g. selecting June 24 and saving results in June 23)

The badges seem really arbitrary; they don't have a sense of accomplishment to them. If you really want to get into game mechanics, let the project manager set the rules and rewards for badges. Allow rules based on not only quantity of tasks, but types of tasks also (e.g. completed 5 @urgent tasks).

I can see this being really useful if you make your real time chat feature a disguise for a web front to irc. The project owner could set the credentials, and boom, you have real time chat with instant integration to many small company's irc setups. You could also host an irc server yourself, and offer to host project chat for a small fee.

Overall I really like the foundation you've built. Its simplicity will easily let you expand your feature set. I think chat and online status will need to be implemented before this can really take off. Adding an etherpad feature would be killer imo. Etherpad is open source, after all.
And some philosophers say we are only automatons. Make it complicated enough, and its intelligent. Or indistinguishable from intelligence. Use the word "zombie" if you like, that's just emotional sniping.
I also had the same question regarding restaurant software. I thought perhaps that nobody really developed for this market because it all gets bundled into pos software/services. Additional insight is appreciated.
Would you be interested in testing out FaceCash (if you're in CA, NY or MA)?
Dunder Mifflin :)
5. Your links should not lead to a 500 Internal Server Error

</tongue-in-cheek>
24fps is not "the most you need to completely fool the eye." There's a reason gamers want high fps; because humans can definitely perceive the difference.
I think it's more the fact that they even bother to make an announcement about such a simple feature as copy+paste. They should be announcing cool awesome features no other device has got.

Here's some 'wow' features on my Nexus One which I didn't even know existed when I had my iPhone:

* Google translate - talk into the phone, select language, it speaks in french etc for you. Awesome. The speech recognition is truly amazing.
* Google sky view - shows you stars etc
* Google goggles - take pics of stuff, google tells you about them, prices etc etc
* You can use an mp3 as a ringtone!
* Over the air OS updates. No stupid iTunes stuff
* mp3s, photos, etc all just saved on the card - removable storage
* record videos, share via email, youtube, etc etc
Given the festive spirit and the popularity of the original submission titled "Today you, tomorrow me", I thought HN may enjoy this story.

Merry christmas HN
> Of course, Facebook as a private company is under no obligation to follow Constitutional limits on permissible vs non-permissible speech. But should they be?

Absolutely not, the first amendment only applies to the government for a reason.

Perhaps there should be a government-run equivalent that is subject to the first amendment.

Though honestly, I think that would work out horribly. The number of people you can reach by shouting in a town square isn't very high, that's why the government can allow any kind of crank to do it. If you can reach millions...bad things would happen.
That "go home in peace" message had all the sincerity and subtext of "Sure is a... nice place ya got here..."
Anecdotally compliance has actually been pretty high. And I think it's wrong to say there haven't been checks - I have a couple of friends have received visits or calls from the police to check they were in compliance with travel quarantine requirements.
I think it may be a natural human condition to be a part of a religion. But these days, politics has become the religion, instead of in the past, the religion became the politics....
In America, even the president of the country has to follow rules to participate in certain private services.

If this was the country our textbooks say it is, this would be celebrated as an example of how egalitarian the country is.

There are a lot of countries where this wouldn't be possible, and Americans should be glad we aren't at that point (yet, at least).
bitterness is mentioned in the video - it can originate from the "heart" (https://imgur.com/EngcEbm) of a peanut
Maybe he thought he was one of the only ones to “get through” to Mark, and that Mark’s verbal agreements meant something
MMS is not a common technology in Europe.
i can't take anyone who uses the word "consciousness" seriously, given noone has any idea what it actually means.
I buy those things like...once every 3 months
I don't know their margins, but they definitely are leveraging (eg, using) technology to take place of both legacy systems, and loads of people in mission control replaced by just a few people with powerful instruments.
On marketshare, Apple is still losing the PC space to Windows. And on marketshare, they may yet lose the mobile space to Android. But in terms of profitability, it remains to be seen. And Apple just might go and attack another product category yet.
Are you talking about SCADA/HMI stuff or something else?
>"for all of you advocating that education is enough either hasn't bee[n] paying attention, or aren't actually developing for the web"

In 44% of cases we have either no admin access (37%) or incompatible MS Windows (7%) given as the reason - in both cases these are not valid reasons alone.

At least one browser can be installed per user without admin access (unless they mean "no permissions to install" which would really be covered by the 32% block).

As for incompatibility, Opera 9.5 (for example) can be installed on MS Windows 95 (requiring a free winsock upgrade from MS). How old is their version of MS Windows?

The numbers using MSIE surely do not all come from poor eduction but that's not to say it's not a large chunk.
Do you have ftp access to the website? If you do, take it down. The website is still yours, not his.

Stop being a pushover or you will never see your money.
Apple wants to show that you can do kick ass stuff on iPads, iPhones and Macs without any of that Flash crap (sort of paraphrasing Apple here, not necessarily my opinion).

That’s probably their intention, not showcasing interoperability or openness. Those two words do their little buzzword duty and that’s that. (I’m really not all that irate about that. It’s a cheap shot at Flash but many – probably all – of the things Apple uses in their demo actually will be a interoperable and open standard in the near future and all those evil browser prefixes will be dropped.)
Mike Butcher wrote a good guide to it:

http://www.slideshare.net/mikebutcher/how-to-deal-with-tech-...
Never too old, and best to wait until you're ready. Just like not everyone is ready to do a start-up today, not everyone is ready for kids today. Better to be mentally and financially prepared. But if you do an even halfway decent job as a parent, your kids won't care how rich their parents are.
Really? Let's look at diffs.

iPhone -> iPhone 3G: Addition of 3G, GPS. enclosure became plastic.

iPhone 3G -> iPhone 3GS: Video camera

iPhone 3G -> iPhone 4: Retina, significantly improved camera, new enclosure, addition of front facing camera

iPhone 4 -> iPhone 4S: Siri, better camera

iPhone 4S -> iPhone 5: New screen form factor, significantly improved enclosure, lightning connector, LTE

iPad -> iPad 2: thinner and lighter, cameras

iPad 2 -> iPad 3: LTE, Retina

iPad 3 -> iPad 4: lightning connector

I don't see any significant decline in diff quality over time.

edited for correctness
You're conflating violating copyright with committing a crime under the CFAA.

Then again, the Obama administration wants to make it a felony to stream compyrighted material, so maybe the conflation isn't so outrageous after all.
Do you think that diplomats in foreign countries should have any channels of communication that aren't monitored by the host government? I suspect that most diplomatic cables aren't classified to keep US citizens in the dark--they're classified because candid assessments of situations and personalities are essential to good diplomacy.
I too can search google and come up with results that say what I want. Care to go into detail about these proven technologies that can power the world and replace our dependence on oil?
I feel like you'd just be making 100 enemies...

They could easily point and say "dude I don't know who that was, here's those coins FBI".
I help maintain ReScript (https://rescript-lang.org) and we've been rolling without an import statement for years now (basically OCaml's module system). The default is to just write `MyModule.doThis` at callsites. Sometime you do wildcard open (`open MyModule`) within the right scope. Sometime you do it at the top level for convenience (e.g. stdlib), but folks try to be judicious. And yes, you can alias a module path, e.g. `module Student = School.Class.Student`. Worth noting: the reason why fully qualified `MyModule.doThis` can be the default, is that we _usually_ dictate filenames to be unique within a project, so there's no verbose path issue nor refactoring issues (and yes this works fine... Facebook does it too).

Static analysis-wise (which is what most of the blog post's about), things are basically the same. The tradeoffs are mostly just in terms of readability. I used to be ambivalent about this myself, but looking at the growing body of GitHub TypeScript code with mountains of imports automated by VSCode, imo we've landed on a decent enough design space.