jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
>> I love studying math but I suck at physics and chemistry

You need to figure a way out to do well in your P and C exams as well; simply because even in your future career (full time job, freelancer, startup) there will always be elements that will suck. You could also use this as a test parameter: if you don't give up when the sucky parts strike, that career option could be one for the long haul.

>> I really regret that I wasted so much time

No point regretting, be careful to not make that a habit. Just figure out why you couldn't do well even on the second chance; fix those. And losing a year or two in life is a normal occurrence; every few years we will lose a year or two but if you put in the effort to learn from those they may actually be the pivotal years of your career.

If you think having someone to guide you offline can help; my email is in my profile.
In swift things have a module-wide visibility by default, that's why it often rebuilds the entire module after a single change that could implicitly affect other files. The only viable solution at the moment is to break the project into as many small modules as you can.
> See, for instance, the forms of phrase "with all due respect","bless your heart", and "oh you sweet summer child". Full of respect, kindness, and compassion.

This basically means you are due no respect, your heart is black as charcoal, and you are as naive as a child.

Source: many years living among the British.
why were they able to subscribe to those calendars in the first place? google's privacy even in company sucks it seems
Yeah, I know the de jure way of how a corporation is defined, but it is my understanding that de facto things have started to change, especially for the companies I mentioned above for which the fixed capital they posses (servers, HQ buildings and not that much else) is dwarfed by the value of their human capital.
MS also attempting to use its monopoly position on the desktop to damage a competitor, there's no heroes in this fight.

I say attempting because, thank goodness, MS no longer has the stranglehold that it used to have - due to Google attempting itself trying to get a stranglehold on all computing devices that people use through Android.

I'm surprised that Fuchsia hasn't made an appearance yet as that will probably also be pitched as a competitor to Windows, hoping to further erode MS's position in the market.

I kinda hope they make Fuchsia a full-fledged desktop OS other than the same online-only offering that Chromium was.
I wonder how much gunfire it can withstand.
Weird. I had a two friends get spat on their first day in the South, and it went downhill from there. They were an interracial couple. The local sheriff asked them when they planned on leaving, as if they were the problem. This was 2010, not 1950.

I'm sure the South is more welcoming for some people, but I wouldn't assume it to be the case for everybody. And I'm sure it depends on what areas of the south you go to (its still one of the most segregated areas in the US).
This would also mean they downloaded the copy of gawker's hacked database, which is probably why they didn't provide more details.
Just in case it wasn't obvious, you can read the whole thing for free here: http://railstutorial.org/ruby-on-rails-tutorial-book
Jon Skeet's answer about "string vs String" on Stack Overflow was particularly interesting: http://stackoverflow.com/a/215422/190750.
Yup and in fairness maybe that’s something the community (myself included) should really step in and improve — but it’s not always clear how the leadership of the project would like these things to improve, and I often get the feeling they have their own production fixes & practices internally that they’re not (yet) sharing with the public… I could be wrong though.
It's four jokes carrying an actual worthy discussion.

It has all the features of a mildly upvoted HN discussion or an infinitely downvoted Reddit one.
This is strange to me. Did Github do client-based sharding because they were trying to get around the upfront key enumeration limitation in Lua scripts? Why didn't they use the cluster's ability to proxy requests to the appropriate sharded worker?

As-is, they could have just passed `rate_limit_key+':exp'` as a second KEYS entry and it would have ensured the key existed for operation. They were deriving keys off of apriori information, so they could have just as easily foregone the client-side complexity and just put the redis cluster in a sharded configuration.

I wonder what sorts of performance impact this had (the page doesn't mention it). Client-side sharding almost certainly increased the codebase complexity and it doesn't seem like they measured any real impact from doing it this way (or maybe they just chose not to report it).
Absolutely. Of course I plan for what happens if Redis were to fail, but I don't remember a single time it ever did. It really, truly is a tank.

Antirez, if you're reading this (I know you'll eventually find your way here), thanks for making my job a little easier over the years <3
China has ramped their face mask production to 200 million a DAY. And

CDC’s continued insistence that face masks don’t work is disingenuous at best. Leading way to a global recession at worst.

Had they changed their guidelines to saying that face masks can help inhibit spread at the very least, especially from asymptomatic carriers who are wearing masks, US gov could have contracted mask manufacturers to with millions of dollars worth of mask orders. Spurring then to produce masks, eliminating this shortage of masks.

Instead, gov plan has no mask protocol, so the only other option is a global shutdown of “non-essential businesses”. Causing an essential shutdown of the economy. The cost of which they have obviously not calculated.
The way data is presented you don’t know age group of those 3 critical, medically confirmed cases. They could be >15 years old.
From what I gather, the CDC is also largely sweeping the Hepatitis issue under the rug (which is something of a quiet epidemic, but certainly nothing on the scale of covid19).

It disproportionately impacts the homeless. The problem appears to have started in San Diego and spread outward from there.

I'm aware of the issue because a reporter from San Diego contacted me and interviewed me via email in September 2017 because I run the San Diego Homeless Survival Guide.* Another reporter contacted me when it reached Los Angeles.

I received an email last September from something I'm subscribed to indicating it had reached Washington state, though my county was not listed.

On a per capita basis, the small town I live in has a worse homeless problem than the big cities that routinely make the news for it. If I had any real power, I would be trying to come up with the means to do a free hygiene event for the homeless and give away hand sanitizer and free haircuts and Hepatitis vaccines, something I had on my mind before covid19 became a thing.

I've seen relatively little in the press about it. I have seen at least one article about the resurgence of "Medieval diseases."

To my mind, our homeless policies are actively creating a health hazard for the entire nation. CDC policy looks to me like part of the problem. They seem to be sitting on the data about the spread of hepatitis and intentionally not making an effort to publicize it.

I imagine it will get swept under the rug entirely in the face of covid19. This seems to me like a good means to compound our problems.

I have no idea what do about it.

* https://sandiegohomelesssurvivalguide.blogspot.com/2017/09/f...
http://norvig.com/spell-correct.html

10K please.
Any suggestions on where to take my bookmarks? I used delicious a lot.
We will see violence almost immediately.
A victim of the algorithm perhaps? Or too many links on the social graph to the more problematic elements.

I don't mean to rationalize its removal. It sounds like a project that should exist, one that serves as a mirror for introspection.

This isn't something new or that "the left" only does. In much the same way we see lgbtq groups closed because the algorithm or human moderator believes queerness == explicit sexual content rather than "a bunch of other humans"
Oh please. US-wide riots have been planned in the open on Facebook. In the US in 2020 hundreds(thousands) more people were killed than in 2019. In Chicago only 50% year-on-year rise, almost 300 in just one city. Looking from the other side of the pond I'm happy to not be there.
It's been covered well in other comments, so read the whole thread, but basically it's expected that the vaccine would greatly decrease your ability to spread if not completely eliminate it. It's just pending hard data which is a bit complicated to study.
Also it’s too dangerous to let social media users generate centrist liberal opinions themselves, so we should write those opinions for them and let them select from a dropdown list.
You also can't rule out that if they had a platform, they'd use it to incite others to resort to violence on their behalf. For example, the Unabomber's manifesto expresses his belief that violence was necessary to provoke revolution against the technological society. The Unabomber's bombings were the "pre-violence" required to get his ideas out there, of which of which a violent revolution was one.
Prior discussion.

https://news.ycombinator.com/item?id=25687754
In this context FTE means a fully loaded W2 employee making a salary. A contractor can still be "full-time", but they aren't technically an FTE. They are a contract employee that works at least 35 hours per week, but this is not considered an FTE.
I'm far more worried about the FDA and logistics than technical limitations.

Even if you could make this fix in a day, it'll take months to get FDA approval, and then you still have to manufacture and distribute it. And by that time the populous will have gotten immunity the old fashion way.
I admit, I was attempting to create controversy to create a thread which would attract viewers. Single, informative comments tend to be less successful here than long threads.
Can someone explain to me where all of the eroded topsoil goes? It doesn't just blow away. It goes somewhere. Conservation of matter, right?

If it ends up as sludge in a lake or river, can't we dredge and get it back?

Yes, I know that would be expensive. Just askin'
You don't get non-essential phytonutrients from Soylent. The ingredient list isn't that long.
BONUS: These were children.
A model of an atom can be likened to a solar system

Um, no. Electrons do not have well-defined trajectories. Quantum particles should not in any way be compared to classical macroscopic objects.

I love fractals and finding examples of them in nature and science, but posts like these annoy me a bit. Saying that there are fractals everywhere is a bit like saying that we don't live in the Platonic plane.
I (unfortunately) now use Android. I'll get this app as soon as I switch back to iPhone. I'm really excited that you made such a thing.
Indeed! VisiCalc was a killer app on the apple ][.
I was in this class. We all had to do this assignment and it was really fun. Dr. Andy Johnson is a great professor.
For maximum fun, you cannot use tools stronger than were available to make the code, to break the code.
We really only needed the first half of this title.
For a programmer, words-per-minute text typing speed is not so important, but navigation typing speed is. I'm talking about the ability to, without conscious thought, tab around between windows, hit the command keys for operations like copy+paste, and use speedy text navigation shortcuts like Ctrl-arrow keys and Home/End. The more a programmer can instinctively take shortcuts like that, the more he'll maintain mental flow on the real task instead of diverting effort to managing his tools. I don't have any hard data of course, but anecdotally I feel a large correlation between environment navigation efficiency and work productivity.

This applies to more than just programming, like spreadsheet work as well. A user who's learned End-navigation or fill-down shortcuts can get a complex Excel sheet done in significantly less time.
So my question: which of you guys is going to start the comprehensive "traitorware awareness" database, and then intermediate it to the rest of us via facebook, twitter, or your own platform, so that we can be secure in our persons, house, papers, and effects, against unreasonable searches and seizure.

Where the traitors are rocks, be a river that flows around them.
For some reason, when building a product for a 2nd platform, reaching feature parity is agreed to be a good milestone. At first, it might seem like a great idea because you provide a universal experience. But what if people don't need that?

On top of people's circumstances, you should also know the business goal. What are the business expectations for the product on a new platform?

For example:
1. Driver – increase the product's usage and expand the audience
2. Accessory – enhance the existing experience for users on another platform
3. Utility – a part of the core experience.
Being from a third-world country, it it feels weird how western media so casually uses the word "poverty". Where I come from, living in poverty mostly means living in abject poor living conditions- without a decent place to live in, without guarantee of being able to secure meals for the day, etc.

People who can afford daily food and internet and computers will never be classified as living in "poverty" here.
I hadn't heard of this recently. Where could I read more about it?
This idea that we need to be stricter is what led to the crime bills now under bipartisan attack
Well, once they launch Applebook, they won't need fb anymore
Love this suggestion. We've got lots of plans for helping folks communicate their thesis & decision making. Personally I like the README metaphor, but we also want to facilitate comments & discussions
Does anybody use Oberon for any real-world project? Don't get me wrong, it's a fantastic language / operating system. I'm just wondering.
Emancipator (manages to put me in the state of focus more than any other artist), Shpongle, video game music.

I guess the important part is that the music shouldn't have too much focus on drums.

On rare occasions ambient stuff like a cafe or rainy forest sounds
I’m getting an “application error”, fyi.
i heard that the reason for the re-design was partly because there are more pages viewed. meaning more advertising. so, i guess they thought it would bring in some more money....dont think that worked out to well.....
I'm thinking about the same setup. Which MBP do you use. Have any problems with Linux video and/or wifi drivers on it?
Thinkgeek has some as well, a fairly recent addition: http://www.thinkgeek.com/interests/looflirpa/e8be/
In Common Lisp, it's not interface for mapping but really an hash table as some internal details of hash table implementation are exposed by the interface.
That's not the reason why people escape quotes.

Imagine the case where he had not escaped quotes, but had escaped < and >. In that case, I could put a doublequote/singlequote to break out of the JSON. Then I could just put whatever javascript I wanted and run it.

But that is true, trying to filter specific character sequences for example, "eval" is never a good idea.
Tags:Useful.
This comment essentially got me to click the link, and I agree (with the exception of the animated-on-hover bookmarklet... that's nasty). I was curious, but not overly.

speaking of magical unicorns and javascript rainbows... (might take a moment for the first run to work)

javascript:(function(){var d=document,j=d.getElementById('__cornify_nodes'),k=null;var files=%5B'http://cornify.com/js/cornify.js','http://cornify.com/js/cornify_run.js'%5D;if(j){cornify_add();}else{k=d.createElement('div');k.id='__cornify_nodes';d.getElementsByTagName('body')%5B0%5D.appendChild(k);for(var l=0;l<files.length;l++){j=d.createElement('script');j.src=files%5Bl%5D;k.appendChild(j);}}})();
Hi HN,

I built this tool to help me bootstrap various work environments using iTerm2. Profiles never quite clicked for me and so I chose juggling a few .applescripts for my least hassle solution.

This is a WIP and I'd love your suggestions and feedback for improvements.

Thanks!
Ben
> If these people in the course of their work choose to ignore alerts

This is where your mistake is coming from. You think for some reason that people are choosing to ignore the alerts, rather than being habituated to ignore them.

It is theoretically possible for a person with a decade or so of training to maintain a constant level of attention on repetitive trivia. Studies on Buddhist monks have shown this. But the people who were doing this didn't study Buddhist meditation, they studied medicine, so expecting them to behave like Buddhist monks, which you seem to be doing, is the height of irrationality.

Humans have very limited attentional resources and extremely powerful internal non-conscious filters to conserve those resources that can only be overcome by lengthy and rigorous training, which would exclude the kind of training these people actually needed to do the rest of their job. These are just facts, well-established by a wealth of empirical research over the past several decades.

Responding "Give me a break" to a system whose failure was fully predictable based on known facts of human psychology and physiology is precisely the problem. Perhaps someone on the design team pointed out the issues, and were told by someone who knew nothing about human psychology beyond what their gut told them, "Give me a break!"
> You're talking about the people who take that work and run it in script form.

Not entirely. It starts as that, yes, because the first thing you do when attempting to break into a house is check the front door. There are obviously levels beyond this.

> is like asking why gun designers don't find new jobs as infantry.

But it's not entirely like that. There's plenty of firms that hire out security specialists to do code reviews for internal applications. At that point, it's like a gun designing consulting for manufacturing firmson ways to make their products more resistant to small arms. The job won't be the same, but there will be commonalities and the prior experience will transfer over usefully.
It being so extremely single-purpose makes me think it is a joke.

But it could easily be made real: Add a camera and you could have something to either scan a bar code or recognize the product label. Press button, hold the item in question still for a second, done. No need for 2 rows of buttons in the kitchen ;)

(I've actually seen something like this for shopping list creation as a DIY project somewhere, years ago)
"free" education, health care, paid maternity and paternity leave and the many other social benefits
No, he doesn't have to name and shame any company. It's enough to know that such activities happen.
For grad school, working at the dept in which one would wish to enter is a popular, lower risk approach. The admissions for grad school tends to be either multi-tiered (uni & dept) or defers entirely to the department's admission folks. This tends to be one or two people for smaller programs. If they know you and you work in the same dept, you're probaly already friends by this time, so you'll at least have more intel on what's expected, if not some bias in your favor.

(Former Stanford affliate here. Ask me anything.)
In terms of economic capital, SF very much is California.
Most likely because spearmint was short for Wrigley's spearmint which was trademarked. I don't think spearmint chewing gum was a generic term at the time. Similar to how sellotape(TM) was trademarked but now cellotape is a generic term.
California has a statewide housing crisis. Most cities in the country also have their own housing crises.
I fully understand that this is relative, but your perspective on it is almost as shocking to me as the cost.

I own a 5-bedroom home on 1/2 acre - my mortgage is ~$570 before escrow, and ~$900 total.
Since you've done the research, what car works best with it? What are you driving?
> In this case, either the files need to survive process exit or they can be unlinked as soon as they are created.

The latter literally isn't possible on Windows. And I'd argue it's a good thing because you shouldn't do that in this case, though either way you don't have that option anyway. The notion of having a supervisory process just to clean up your mess that you had every chance to clean up is just poor design. Supervisory processes are for when you can't do that and there's critical work left over, not for cleaning up random clutter you just didn't bother to try to handle at the correct time. Imagine if every program that used SQLite spawned an extra supervisory process? Now imagine if this was true for every program that needed temporary files as long as it was running? That's obviously just terrible. Your code needs to clean up after itself as much as it can, whether via RAII or otherwise, but you can't just throw out the notion of cleaning things up on shutdown (or any other point) altogether!
The problem is less about the annotations (you can already infer most of this from a single pass over the code) than it is about the calls. If you have a reference to a function, you need that data handy. Unless you're copying it around with your function reference, you don't have that data (and it's prohibitively expensive to try).

JS is heavy on function references (closures are one of the most popular JS idioms), so it's not easy to know at call time how you can optimize your code.
I know for sure Tesla and Uber has.

Seems like Comma's product requires your attention through driver monitoring whereas Tesla's product is non existent in this area.

And with Uber the driver was distracted.

edit: Downvoters, i'm a bit confused here, so Tesla and Uber hasn't killed anybody then?
why didnt 4chan pick up that crowd?
I wonder if the author also includes bootstrapped businesses when he says "start a startup". It's an option far less talked about, but far easier to succeed at and rather satisfying for those that do.

It's also a case where I think starting young has significant advantages. Life gets pretty good once you have bootstrapped revenues and a business somewhat on autopilot. Especially for the young, as they're relatively free and can enjoy location and time freedom more fully.
> So, yes, lisp does not HAVE a lot of libraries. But what people miss is that lisp doesn't NEED libraries.

This sounds a bit overly optimistic to me...
I don't think that Ruby/Python authors were expecting a commercial success either ;-).
I'd be careful if I were him. His income is gone as far as I know. Unless he does some smart investing with the current cash reserve he could be broke in ~10 years.

Just an interesting observation; Minecraft was sold for 2.5B $, let's assume Notch got 1.5B $ out of it. Buying that house alone cost him 5% of his entire wealth.
Here you go: https://github.com/mgechev/angular-webrtc
There are certain aspects about Notch's rise to fame and fortune that make his story more inspiring to me than practically any other celebrity. He got wealthy doing what he loved, he never bullied anyone or got into any kind of real drama, he didn't need to build an oppressive empire, his product was something that enabled and inspired people in itself, and when it wasn't fun anymore he just quit and is (from the looks of it) currently enjoying life.

It's immensely comforting to know that this is possible, unlikely and unconventional as it may be. I'd much like to see more Notches out there making it big, as compared to the flood of Steve Jobs-wannabe assholes who are on a perpetual mission of conquest and destruction.
It's actually Ossetian.