jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I completely understand the risks associated with user passwords and hashing algorithms. But you know what? That shit gets leaked all the time. It's not uncommon and unfortunately, users are accustomed to it by now. It's relatively easy to fix.

You know what's a big deal? Having your company's internal private communications suddenly public or sold to the highest bidder. That's the sort of thing that doesn't have a "reset password" simple fix.
But everything isn't a list. The number 12 or the symbol x are expressions but not lists.
Exactly. Writing helps an idea develop and sometimes change and move in ways we wouldn't have expected.
So... you've created speculation based on a statistic, and used said statistic to "prove" your speculation is correct.
This may be a case of Poe's law. If it is, pardon my funny bone.

But if you aren't joking, may I humbly submit to your consideration that, "did not have sex," and "did give up normal human interaction in favor of simulacra" are two different things. Statistics about solely about one of these things cannot be used to derive meaningful conclusions about the other.
I used to work with a team of Japanese devs who were visiting the US for some work. At our company we do 8 hours then go home. The devs told me that they didn't know what to do at home after work since they were used to working 12 hour days back in Japan.
and the portability that goes with it.
You might be interested in startpage.com.
I've never though about that! But it sounds great! A question though... I don't know how much though you actually have put into this, but I'm curious. What do you consider a cheap computer?

I do all my coding (though it mainly web, which arguably might need less resources than other languages) in a medium tier pc. It's a lenovo B590 with an i3, 8GB RAM. It's not exceedingly fast but with two windows of chrome, 20 tabs each, 5 or 6 instances of PHPStorm open, and all the usual programs (email clients, dropbox, chats, etc) it still feels quite snappy.

The cost here in Austria was around 650€ or so in total, maybe less (I'm not quite sure now because I upgraded it little by little).

My question is if your plans are set around a dirt cheap machine that you "wouldn't care at all" if it gets stolen, lost or broken... Or something more in the lower middle class where you'd have to be careful not to lose one per month, but you could still run most of the stuff you'd actually need for local development.

This question arises mainly for my concern is greater about not having a working reasonable internet connectivity hence making it difficult to work over ssh, rather than the laptop getting stolen or broken.
Georgia Tech is great but tough. You will have to start early and work hard to do good research, but the good thing is, they have a formal program for undergrad research. Check out : http://www.cc.gatech.edu/research/undergrad/
Similarly in Haskell, EHC: http://lambda-the-ultimate.org/node/366
The 37 Signals approach is a good one, but one thing they ignore is that there are opportunities to make money in fast moving/growing areas that may not be the founder's true passion, in a short time period. 37S decries this as lottery thinking, but the odds are better, the process is repeatable, and methods are trainable. Gabriel happens to be in that part of the ecosystem and it is where his expertise lies.
There's a "hackers and founders" meetup that runs pretty regularly. I think hn user iamelgringo administers it.
Some interesting stuffs - Patents related to French fries.

http://www.google.com/patents?lr=&q=french+fries&btn...
Nitpick here, this is a list of color laser printers only.
On the other hand there is a quote: "Once you have to write your code of ethics down, you have already lost." Unfortunately, I not only don't remember the source, I can't even remember the context.
Hey,
I'm Des , I wrote the post. I agree with you, in principle, but I've also seen hackers run out of money. It's not just development costs, if your app sends texts, or uses AuthSMTP, or even requires a lot EC2 instances or a hefty Heroku server then you'll still have a few bills piling up pre-revenue.

I guess the over-arching point is that you need a cash buffer large enough to cover you for the period from when your bills start to the time when your revenue tops them, and that time is usually a long time after launch.

Cheers for reading.
Des
"after taking the introductory computer science with perhaps more enthusiasm than was wise in my first semester"

That'll teach you ^_^.

MIT's new core courses are so teaching intensive the department is enlisting undergraduates to help and I think it's generally been possible for a few undergraduates to get some formal teaching experience of that sort.

I've always done some teaching informally and found the experience to be extremely valuable, it teaches you all sorts of things including a much better understanding of the subject itself.
In a lot of cases crash report SDKs are open source?

Sentry: https://github.com/getsentry/sentry-java
Bugsnag: https://github.com/bugsnag/bugsnag-android
Exceptionless: https://github.com/exceptionless/opentelemetry-dotnet
Rollbar: https://github.com/rollbar/rollbar-apple
Raygun: https://github.com/MindscapeHQ/raygun4android

To just name a few.
My experience in Europe has been that the discrimination is much more out in the open than in the US. Maybe the response isn't.
I won't talk about the college and home ownership questions other than to say that families have figured out how to live happy, healthy lives on far, far less. Go to a good state school, get some scholarships, don't live in Manhattan.

This is a poor answer. Just because other people are happy with something doesn't mean everyone is. What do you mean "don't live in Mahnattan"? I want to live in Manhattan. Who are you to say which of my desires are valid and invalid?
The internet(s) are made of meat in the sense that it takes constant human attention from millions of people to keep the networks and its services running. If Google's "meatware" were to stop maintaining it, the hardware and services would fail quickly (hours at the most).
You do have a good point, a $500 laptop doesn't make for a great development machine. But that's not what I use it for, I use it as a travel machine. (It can be used for dev in a pinch, and I carry along a full size $9.99 keyboard and wireless mouse for that purpose.)

I use a desktop for dev built with about $600 in parts from newegg, excluding the display. I do get a bit spendy on the display, as that is the most bang for the buck value to me. None of the high end laptops have a display large enough for dev for me. Portability and dev are at odds.

But this thread is about insurance to protect against the loss of a high end laptop. I presume that someone doing serious computer work is making enough money that they don't actually need insurance to cover the loss of even a high end laptop, and the premiums hence won't be worth it.
We're doing something similar with http://summify.com
Glad the ride was enjoyable :)
Have you considered applying to The Openfund (http://theopenfund.com/) or HackFWD (http://hackfwd.com/)?
Sign-in wall, free account.
Uber is an alternative to Addison Lee (the largest), or the hundreds of local minicab agencies.

The black cabs have different rules and regulations.
Sounds like a 5 billion dollar company in the making then! :)
This is a bad piece of advice. Two things I don’t ever want to take responsibility for when starting a project are user authentication and payment processing. I think I know best practices for each, but so does everyone who has gotten hacked.
Insurance is about pooling and distributing risk. What you describe might be the right move on average. But people live in the world of specifics, not long-term averages. If your new laptop suddenly breaks a few months after purchase and the replacement cost would cause you distress, then the $20 you have saved in an account doesn't help much.

By this logic, nobody should buy life insurance because the insurance companies have calculated their premiums so that they come out ahead. At least on average.
Why these writers think that they need to paint the canvas with the entire history of the NSA for these types of stories is beyond me.
you actually answered on my question on another reply. I want to make a postgres adapter and use this to retrieve the data, since my current API is written in ruby and it's a bit too slow.

For the funding part! I'd love to help, perhaps a good start would be using it inside some solution :)! Been there done that. Either way kudos.
I really need to see a Tesla vs. Edison (AC vs. DC) themed YC app.
> and there are users who always need to be served by our main (uncached) application servers. This includes anyone who logs into an account, as they see a customized version of Wikipedia pages that can’t be served as a static cached copy

I keep hearing this, but it isn't true anymore. For something like wikipedia, even when I'm logged in, 95% of the content is the same for everyone (the article body). You can still cache that on an edge server, and then use javascript to fill in the customizations afterwards. This will get you two wins: 1) The thing the person is most likely interest in will load quickly (the article) and 2) your servers will have a drastically reduced load because most of the content still comes from the cache.

The tradeoff of course is complexity. Testing a split cache setup is definitely harder and more time consuming as is developing towards it. But given the page views of Wikipedia, would be totally worth it.
is there a link to the poll? did they poll other demographics as well?
Microsoft is as good at collecting personal information as anybody. Collecting information isn't hard. They're just not very good at making that information useful to the people who provide that information or to themselves, via advertising or otherwise.
it is possible to agree with the general tone of an article while still disagreeing with some of the finer points.
May I suggest the book "Waltzing with Bears" by Tom DeMarco and Lister. It's simple tag line is "risk management is project management for grown ups"

As CEO your job (IMHO!) is not to "manage" the tasks so the project hits it's deadlines. It's to ensure that the risks in the project are recognised, seen as likely to actually occur and some action is taken Beyond crossing our fingers, to ensure that the project survives the risk becoming reality.

That might mean tests, or in house developers, or encouraging people to give bad news, it might mean hiring jacques before launch, it might mean building two teams to compete for launch whatever.

Just focus on the risks. Not the nice optimum path of perfectly executed tasks.
Before I checked out of the project he was talking about a test suite, but was firm on not changing the license.

If it goes through, it would indeed make a drastic change, although it could take a long time before the brand damage is repaired.
It seems like there's a possibility you could work with one of these artists in some kind of promotion deal. You could have limited distribution of their track as a test app, and they could get a little promotion along with your cool space-age idea. I bet a nice email to their PR people would be worth it.
I think that people who are happy to watch only the content available on Amazon/Netflix, are not the people whose behavior you want to change. So your case study is IMO starting with flawed assumptions (that people who are content with existing streaming services still pirate content).
To kill "dark web" we need a good alternative. I'm all ears!
Use some creative commons songs.
Their streaming site seems to be having reliability issues, but seems it's still there. You can watch the raw recording at http://streaming.media.ccc.de/relive/6112/ already
Awesome! I had signed up mentally to your original post and have been working hard to make the November deadline for myself.
Yea the ping-ing thing is what stopped me. I need to test it as un-live as it gets, on my local development instance, before I start pitching this stuff to my boss.

I'll shoot you an email. Thanks. edit: Or, I would, but you don't seem to have it listed in your profile.
This is a pretty damn cool article, but it's an odd choice of bounding spheres for frustum culling of octree nodes. Yes, it's cheaper in terms of CPU time than using the actual octree nodes (which are either cubes or boxes -- cubes in this case), but it's far less precise, meaning you're going to be 1) checking more nodes, due to recursing further when you have a false positive, and 2) most likely sending more data to the GPU than required, especially considering the density of his world.

Can anyone think up a reason why spherical bounding boxes would be beneficial here?
The article is called "Let's Code... an MMO" - but it is just a simple Octree tutorial.

I don't mean to be negative, like the guys friends that laughed at the project - but coding an MMO is several orders of magnitude more complex than putting together an Octree renderer.

Best of luck with it, but, so far, nothing to see here.
It's not me
Then arrest, charge and try him. Using customs/TSA/etc as an extra-judicial punishment is the scariest thing.

Whats next the local fire service sent out to do safety checks on anyone that opposes the government? I think the last two administrations already got caught ordering tax audits of groups that opposed them.
How would an unprivileged user start a counterfeit SSH server?
If it took them "a few hours" then essentially they cloned the hard drive, sector based.
I think the rise of social bookmarking sites, especially Hacker News, and to a lesser extent places like Reddit probably does mean that a lot of people who would be leaving insightful comments are spending most of their time discussing things in places like this rather than in the comments section of most blog posts.
ISTR learning this in an HN post back in 2017. But I can't find it.
Honest question: Who do you consider the smartest Trump supporter? Do you think you have anything to learn from them by engaging in a good faith discussion?

My point being maybe you think 95% of MAGA-hats are off their rocker, and Trumpism taken as a whole is grossly misguided. I don't really disagree. But is it possible that there's some core nugget of wisdom to take away. Something, perhaps that your current worldview is glossing over.

Instead of just writing off the political beliefs of literally half the people in America, maybe we should really be super certain that we make a genuine attempt to understand where they're coming from.

At worst, we've wasted some time talking to idiots. But my guess is if we make a good-faith and honest attempt to find the best and brightest Trumpists out there (instead of just smugly dunking on the dumbest trolls on the Internet), that maybe, just maybe there may be a kernel of truth underlying their ideology.
I think that we should look at phone numbers for the solution. I can call my friend on another phone network with no problem. My friend can transfer his number to a third company and I can still reach him on the same phone number. So the solution would need to be a standardized protocol and a guarantee that you can freely switch your whole account to a different provider.

Imagine if you're on Twitter and you can follow a person on Parler. Parler has a right to moderate their own private space however they want. Twitter has a right to moderate their space however they want. But - Twitter can't influence how others moderate their spaces.

So let's say that you are on Twitter and follow Trump on Twitter. Twitter decides to ban Trump. Trump should be able to migrate his account (with the username and profile history) to Parler and you, using Twitter would still magically follow him as before and would be able to read what he posts in your Twitter feed. Twitter would still be able to not show his tweets in their search, or their trending topics or any proprietary feature of the service, but if someone follows him explicitly, they'd still see his tweets in their timeline.
I'll be honest, my political reflex muscle is too tired to pull anymore. Let's take a look at the study, because my mental reserve of scientific attention is still O.K. (under-tapped, if anything.)

Here's the retraction letter written by the authors themselves:
https://www.nature.com/articles/s41467-020-20617-y

They write,

> The three independent experts commented on the validity of the approaches and the soundness of the interpretation in the Article. They supported previous criticisms in relation to the use of co-authorship as a measure of mentorship. Thus, any conclusions that might be drawn on the basis of co-authorship may not be automatically extended to mentorship. The experts also noted that the operationalisation of mentorship quality was not validated in the paper.

I think they're saying that co-authorship does not imply mentorship. That sounds reasonable on its face to me, and I wonder why they didn't notice that disconnection before publishing. I had to look up the word "Operationalization," apparently it is a social science term for the way in which researchers choose to measure something. (An example of operationalization would be, "let us use citation count as an operationalization of career success.")

Now, let's take a look at the original paper to decide if the coauthorship=mentorship thing was really as straightforward as the notice makes it sound.

https://www.nature.com/articles/s41467-020-19723-8

>For any given scientist, we consider the first 7 years of their career to be their junior years, and the ones after that to be their senior years. Whenever a junior scientist publishes a paper with a senior scientist, we consider the former to be a protégé, and the latter to be a mentor, as long as they coauthored at least one paper with 20 or less co-authors and share the same discipline and US-based affiliation; see Supplementary Note 3 for more details.

It does look like their measure was a little more sophisticated than coauthorship alone, but it also appears that they never checked to see whether their measure worked. Nowhere in the study did they, say, ask a bunch of coauthors if they really were in a mentor-mentee relationship. Curiously, they did survey pairs to ask other questions.

Here is where it gets more interesting. From their paper, they write:

>To verify whether this is the case, we sampled 2000 scientists whom we identified as protégés, to ask them about their relationship with their mentors. [...] Out of those 2000 scientists, 167 completed the survey; see Supplementary Note 4 for more details.

The many non-respondents could easily be a set that contains their mis-identified pairs. A scientist who is not actually in a mentor-mentee relationship would be unlikely to respond to a survey asking them about their relationship. The number of non-respondents is more than ten times the number of respondents.

It's conceivable that coauthorship is correlated with mentorship, but the authors skipped a big step in their chain of deduction.
> That is, why is the user forced to update in order to use the application, even if no critical security issues arose?

Because they’re adding new features, both security improvements and user‐facing sugar.

Moxie’s thoughts on this are well‐known: he believes he can build a better and more secure messenger by keeping deployed clients as closely aligned as possible. Even if you disagree (and plenty of people disagree, as we see in almost every Signal comment thread), it’s at least a valid opinion to hold. https://signal.org/blog/the-ecosystem-is-moving/
The FBI disagrees with 4Chan, where folks can't seem to figure out that BLM and Antifa forums had photos of white supremacists on them in order to identify them.

https://thehill.com/policy/national-security/533432-fbi-no-e...
I totally understand that Twitter is a private company which can do whatever they want.

But the world changes and they (and too few others) are becoming de-facto platforms for speech exchange. And this needs to be properly regulated to make sure freedom of speech is not in danger
And how many cities experienced rioting, looting, and vandalism prior to that picture due to BLM? How many cities have experience rioting, looting, and vandalism prior to today due to Trump supporters?
That review was funny and sad at the same time. I knew that the book was criticized a lot by complexity researchers but the review puts it all in one page.
First off - not the original poster, and an amateur linguist at best.

> So the use of recursion makes the language less powerful because it isn't close to writing a human language (recursion is pretty relevant to a lot of activities, whether you realize it or not, but I'll play along)?

What I think the poster above means is that there usually isn't a great deal of recursion in typical human languages. While I've only studied a couple, I remember hearing a cliche of an absentminded German professor whose lecture ends in dozens of infinitive-form verbs. In German, subclauses tend to move their verb to the end, vaguely like, "Earlier today, I was with my old roommate downtown pad thai and Thai iced tea drinking eating driving talking." (But less silly. College German was a while ago.) So if someone keeps going off on tangents, the infinitive (getrunken, gesprachen, etc.) verbs could just keep stacking higher and higher.

Beyond a fairly shallow depth, such nesting is pretty uncommon, certainly compared to the sort of nesting that commonly occurs in Lisp. IIRC, Chomsky (or perhaps someone summarizing him) noted that human language usually doesn't go much deeper than three levels of recursion. (I guess after that point, languages risk smashing the stack?) That's probably what the poster above is referencing - While recursion adds a lot of expressiveness to language (much like induction adds to mathematical reasoning), it tends to be used in a fairly limited fashion. (Besides...people who have several levels of parenthesis in their writing? (Nerds. (Ha!)))

Incidentally, some people seem to favor "chaining" languages. I've see this in Smalltalk, with blah.send(m).add(3).rotate(x, y).etc()-ish constructs, and I've also seen people very excited about doing that lately in Javascript / jQuery. I don't really get the appeal, but I've gotten used to reading Lisp/tree expressions over the years. (Prolog syntax seems like a nice compromise, though - homoiconic data structures, but clause definitions tend to be flat. The structural difference is probably due to ubiquitous pattern-matching.)
I call #70 the Republican Option.
lul just shit on her amirite
PK = 仆街 (pok kai). I find it funny when playing mmo's and people use PK as Player Kill, hehe.
Articles about Apple censoring the illustrated Ulysses have made it to HN lately. It took Joyce 7 years to write Ulysses. Ken Kesey wrote Sometimes a Great Notion, a favorite of mine, in about 3 months. It struck me that Kesey touches on some of the same themes as Joyce. I consider it an overlooked masterpiece.
Correct me if I'm wrong, but trademark law does not come into the picture here at all. It's a name collision. Resolution of such are generally relegated to site operator.

No one is claiming she's infringing on their trademark, as far as I know.
" personally wouldn't spend my time making a .doc resume since it would enable HR drones to "enhance" it."

You don't think that filtering out people who have issues with the HR organization processing resume's isn't a "Filter?"
>Find, Fix, Verify

I'd be interested in seeing how they partitioned up these hits. I would assume that one Turker is performing the fixes, while another varies?

To me these n-stage Mechanical Turk tasks are much more interesting than any classical survey tasks that you typical see on MTurk. You can achieve some amazingly creative results if you have one Turker make a change and then allow other workers to make subsequent changes, iterating over the previous versions.

Effective crowdsourced, micro-iterative design may be a great way to bootstrap a startup with user generated content.

http://www.github.com/aantix/turkee