jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Alright, so we're separating infrastructure into two types. There's "transport" infrastructure that allows people who already know each other to communicate and there's "audience" infrastructure that provides a way to present ideas to a group of strangers.

Holding providers of "audience" infrastructure accountable means that the only unorthodox groups that can communicate as effectively as the orthodoxy are groups with members that can provide "audience" infrastructure. Now the unorthodox suffer a disadvantage. The purpose of this system is to prevent dangerous and harmful ideas from being spread. This is still censorship.
Often the people who submit links do put the YC info in titles. But it wouldn't work to make it a rule that one had to, because a lot of submitters wouldn't know what batch a given startup was in.
A resounding upvote.

I only taught for 2 years as a graduate teaching assistant, but we were told in training to never accuse anyone of cheating ever. It opened the university up to being sued, and made everyone's life more complicated.
Alex- if you're interested in the work, drop me an email and we can talk
1 and 0
It's a US company based in California, it's just using an international TLD for cleverness or whatever. I put in my US mailing address, maybe it should use that instead?
If someone else did 'international' better than Amazon, I'd probably give it a whirl. If I lived in the US, I'd probably consider using Powell's just because they're awesome.
Is the one trillion guesses per second with or without the key-stretching (hashing the master password N number of times)?
I watched the video, but then read further down.

"We even wrote a little app to continuously flash a list of potential YC partners’ questions every 10 seconds, training our brains to not go too long-winded with our responses."

Was that the publicly available app? That was you guys? I used that app. It was really helpful for me. My Google skills are not working for me today as I fight off this flu+NyQuil induced hazed. If anyone has that link and can post, you'd be doing many people a favor.
Firefox Nightly on Linux, I get this in the console:
uncaught exception: Error loading script from 'http://apps.playcanvas.com.s3-website-eu-west-1.amazonaws.co...
I'm not talking about users who care about custom Emojis and animated gifs. That's why I said - let the mere mortals use it; we can do better!
Interesting, I really like your approach to this.

If we go back to the original 'song verse' idea, the space of all valid/written phrases is much smaller than the space of all possible word combinations. It's vulnerable to dictionary attacks based on commonly chosen phrases and frequency of phrase use in language/culture.

Wikipedia only has 2.4 billion words, out of an estimated billion English words [1]. Perhaps we could add project Gutenberg with it's 50,000 works, and all the song lyrics we could find on the internet. We may hit 5 billion words. Let's estimate we also get 5 billion 6-word phrases out of that set. We've lost a ton of entropy.

Ultimately, we suck at passwords. Machine capability will exceed what we can reliably, efficiently memorize.

[1] http://www.languagemonitor.com/number-of-words/number-of-wor...
The fact that the pepper can't be changed/rotated far outweighs any upsides
Ben Goldacre writes some interesting stuff: http://www.badscience.net/about-dr-ben-goldacre/
The week does end on Saturday though. Go look at any calendar and you'll see they all end on Saturday.
That's probably due to your ISP imo, they're known to favor some routes/servers

Or the cabling to the cloudfare server is worse than to other servers
So if the government weren't doing anything wrong, it wouldn't have anything to hide? ;)

You know, that logic might actually work in this case.
What's New York's laws like for non-competes? I've always thought that California's laws on non-competes are better for startups.
As I was suffering from acute future shock last night I didn't make this clear... but I'd happily pay a premium for French, a much easier OCR problem (and, indeed, one of the easiest foreign languages for an English speaker to read, since there are so many loan words in both directions.)

I understand that Chinese is harder, for many reasons. It is also much harder for humans. But that is why I'd happily pay, say, $10 per day of my trip for an engine that gives reasonable hints. Maybe more. Try me and see.

Of course, once this technology is ubiquitous and the price of such a thing has fallen to nigh-zero it is going to change the world. But we have to walk before we run, and you'll need the money for R&D and legal costs.
Just for a single counterexample: anyone who has ever been falsely accused of rape. You can literally spend your entire life sitting at home watching TV, and end up in a prison.
Don't date robots!
Not true; it is possible to be convicted of a crime of which you are innocent.
As others have said it doesn't really matter if the translation is awful. Given a context, and a poor translation into my native language - I will understand what it says.

Unless it translates `apple` as `chair` - I'll understand what the meaning is.
I've been using Delicious for storage and management of news links on http://checkuitcheckin.nl/ (a view on public opinion on the Dutch public transport card OV-chipkaart).
My copy of Knuth is at home and I'm at work, so I can't check -- but does TAOCP actually cover red-black trees? My hazy memory says it doesn't, or if it does it gives them at most a passing mention.

(TAOCP is wonderful but I think the great majority of potential readers would be better served by Cormen/Leiserson/Rivest[/Stein]. But when you really need Knuth, nothing else will do.)
I switched from Adobe Photoshop to Pixelmator Pro. I'm happy to pay for software when it's fast, feels native, and has intuitive UX. Respect to the GIMP devs for continuing that important work, but I have to +1 to each of your points; the GIMP UX is not good. I find myself constantly getting 'locked' into some selection or transformation state I don't understand, there's no UI indicator for, and pressing escape or deselect doesn't get me out of. Very annoying usability in my experience.
I can understand that.

Out of interest I disabled the script and tried the Customize option. Clicking Confirm then tries to redirect me via https://googleads.g.doubleclick.net/ads/preferences/cu/optou...?... which is on both my uBlock and Pihole blocklists.

I'll carry on auto-consenting for cookie storage, and auto-deleting them when I close the tab.
The collisions have so much energy that matter (neutronium) is ejected. I believe it might happen in neutron star - black hole mergers too due to the crazy gravitational energy involved.

Anyway, you eject clumps of "pure neutronium" then they will undergo rapid evolution to elements as neutrons decay to protons in order as they try to become stable elements. I'm not a nuclear physicist... I'm not a physicist....

Personally, if neutron star mergers are responsible for most heavy elements, then the "island of stability" above the current transuranics probably doesn't exist, because neutronium would almost certainly traverse those islands as it followed all the different decay chains.
I think you might want to read the GPL to get a deeper understanding of how it applies. Its fairly easy to violate the GPL as a user.
> If Signal was serious about this they would have launched their own fork instead of pitching a pre-mined coin to their users.

Agreed. They either would have launched their own fork and distributed the vast majority to their users, or at the very least chosen an existing project that was fairly well distributed.

This makes me believe they primarily did this in return for an incentive from Mobilecoin.
After NoSQL, now we also have NoAlloc :)
> If they didn't use some random 'coin' no one has heard of I'd be on board.

The founder of Signal actually created MobileCoin.

https://www.wired.com/story/mobilecoin-cryptocurrency/
"We must have read a different article."

No need for sarcasm.

This article says that
"He did not mention their firings in his farewell note.".
> For issues with state agencies, contact your District Attorney or state Attorney General.

State agencies often have their own IG or similar office, and DAs may not have jurisdiction over state agencies. Some states have centralized agencies that have general oversight of illegal activities in state and sometimes local agencies, as well (Bureau of State Audits in California, for instance.)
But is Lyra a significant improvement over modern Opus at 8Kbps? You can buy a Grandstream HT802 for ~$30 and its DSP can decode Opus today, whereas Lyra will require orders of magnitude more power to decode while providing much worse reproduction accuracy.
Webrender and Stylo were big projects, but they’re already in tree, and that means about 10% of Firefox is Rust. That’s hardly “full Rust,” and even less so “at all cost.” You would have to show intent to actually re-write all of Firefox, you’d have to somehow deal with the fact that the number of engineers writing more C++ and continuing to do so is far greater than those writing Rust... there’s a ton of evidence that “full Rust at all cost” is not intended, desired, or being worked on.

It sounds like you’re objecting to any Rust being included at all, if I’m being honest.

EDIT: Like, for example, this article is about committing engineering time to help improve their C++. If the goal was 100% Rust at all costs, that would be a waste. Even this article is an indication that this thesis is incorrect.
If you set fan RPMs to ~25% in the BIOS it becomes silent (at least NUC5i5RYH). I use it for distraction-free Linux-based development that way.
Oy. Someone needs to revoke my math license. Thanks for the correction!
Retrospective funnels has always been a pain for GA. I usually dump everything in Excel so this could save some time.

I noticed on the home page when I click "Try it now" it says "Thanks, We'll be in touch shortly." You might want to link that to the open account frame.... unless I missed something.

Looks like a nice tool. A San Miguel was deserved.
You forgot about SFINAE, CTAD, decltype vs auto, perfectly forwarding references, guaranteed RVO (but only in certain ISO versions), initialization semantics, ...
You can typically request books that they don't carry, which they can get for you.
A hockey stick made of money! Thanks Dropbox for setting such a kickass example of a great technology product and company.
Awesome quote: "It was a shock to realize that my teacher and even the library books could be wrong. And it was a revelation that I could trust my own thinking in the face of such concerted opposition."
Wow this is apt, I spent all last week looking at almost every public repo in github with the word dashboard and I was honestly surprised after almost a year that no one had made a decent open source clone of the beautiful panic status board
Yes, they do:

http://www.avc.com/a_vc/2010/07/lead-investors-dipshit-compa...

http://venturebeat.com/2010/07/29/angelconf-ron-conway-micha...
I think that's a fair reading of their post, and I agree with the sentiment. The "don't negotiate with terrorists" line is a pretty inflammatory one to use in this context, however.
That's all true except your very last sentence.

He doesn't owe shareholders squat.

That's an unnecessary hyperbolic statement that doesn't accomplish anything good.

It's because shareholders buy in that Google's share price doesn't totally collapse. If Page doesn't owe them squat, he's free to act irresponsibly and stupidly. Take all of Google's cash and go spend it buying up professional sports teams.

Fortunately, Page isn't that stupid and is working to build something big long-term. If he pulls it off, shareholders will be rewarded. If shareholders don't "get" his strategy right now, and Page thinks "whatever you guys, I'm doing what I need to do", that's no reason to state that Page "owes them squat." Page is still acting in the shareholder's long-term interest, whether shareholders agree with his strategy or not. But let's not say he "owes them squat."
in one of the submissions on .xxx, someone pointed out a pretty good use of .xxx :

leather.xxx

While I hope it's use also aids in filtering (I'd love a checkbox in preferences to filter porn), I think there are many economic reasons a site would use .xxx . It says a lot about their site. It means shorter domain names.

If you had a website all about cars, wouldn't www.numberone.cars be a useful domain?
https://encrypted.google.com/search?num=100&pws=0&sa...
This has been done: http://to./

HN: http://to./4dw2

Note that the 'dot' (in to.) is necessary to make the hostname absolute, so it doesn't fail in pretty much every browser. Otherwise, the URL should just be: http://to/
Also, reading through the dev documentation for this, "No user will ever see a t.co URL".

All they are doing is wrapping the URL, not actually changing anything. All services that have their own URL's will be 100% fine.
thanks for the clarification! I look forward to seeing a post on HN from you sometime soon with the 'official' announcement :)
"hosted by" is a bit misleading. If things are as they were, it's easy for students to request foo.mit.edu. Looking at http://web.mit.edu/maps/networks/mit/mit-topology.pdf, 18.244 is E2 (Senior House).
How come Apple always pulls off stuff Microsoft would never get away with?
I'm working on a startup with getmochi.com right now. IF the app launches and IF it gets popular and IF the author doesn't want to sell and IF we decide there is worthwhile business purpose to grab the original... we'll deal w/ that problem when the time comes.
Good summary, but it doesn't quite make it clear what safety device failed. The firing pin block exists to ensure that an impact in-line with the firing pin cannot move it when the trigger is not depressed. It too could be moved by inertia, but its movement is perpendicular to the firing pin itself, so an impact cannot move both at once. In this case, the magnetic field moved the firing pin block, while inertia pushed the firing pin forward relative to the rest of the gun.

This is the only time I've ever heard of a firing pin block failure resulting in an accidental discharge.
This is why I canceled cable many years ago. I was paying for it, as well as TiVo service and getting lots of ads, including ads on the shows I was watching.
Worse than bollocks. 99% of stuff out there (even literature) is someone trying to sell you something. Propaganda, in short.
> Do you use this while-macro in production code or just test code?

I use the `while` macro in the Distillery tests, since it made expressing certain tests much less verbose - namely those dealing with building up a release, spinning it up in a new node, and then verifying conditions on the running node meet expectations. In general though, I don't. I haven't needed it elsewhere (well, I have one other library I have considered using it in, but haven't yet). I would be hesitant to introduce it without a clear need, just because it would likely catch other developers off guard unless clearly documented.

To be clear though, I would support something like it in the language, but also understand why it isn't there; there just isn't a clear enough need, and as you've demonstrated, `Stream` can more or less be used to cover the general cases.

> P.S. thanks for all of your Elixir tools!

Thanks for the kind words!
No it's not, it's also the CT Sensor.

What a garbage product.
Challenging to imagine any potential downsides of granting the management of a commons devoted to nonprofits to a profit-driven monopoly.
Good news! :) Bill Kilday, a founder at Keyhole, wrote a book about Keyhole, Where 2, and Google Earth and Maps: "Never Lost Again: The Google Mapping Revolution That Sparked New Industries and Augmented Our Reality". It's not very technical, but it has a lot of interesting history about the products' development and internal Google politics.

https://www.amazon.com/dp/0062673041
The simple answer is a domain name is very similar to most other pieces of property. Everyone will eventually sell, if you pay a high enough price, because at a certain point the owners quality of life will actually start to decrease by not accepting your offer (due to the opportunity cost of not having the exorbitant amount of funds you are offering). The question is, are you willing to pay that much?

So short answer is pick up "Getting to YES" from Amazon, a book on negotiations, cold call the owner listed on the WHOIS record, and start negotiating. Hopefully they are reasonable, and you get a deal closed. The holding costs of domains are so low though that the downside from their perspective of not getting a deal done is pretty low, so keep that in mind while negotiating. Best of luck -
From a consequentialist viewpoint, any deontological rule is just a heuristic, useful in many contexts at least as a first approximation, but decidedly not without exceptions. Anyone who has really gotten their hands dirty delving into the human morality should have realized that it is way too complex a beast to be able to be reduced to simply categorical rules.
Discussed at the time:

Which Type of Exercise Is Best for the Brain? - https://news.ycombinator.com/item?id=11117929 - Feb 2016 (118 comments)

Past large related threads — quality not guaranteed:

Dance is superior to repetitive physical exercise for brain plasticity (2018) - https://news.ycombinator.com/item?id=23946732 - July 2020 (214 comments)

Evolutionary history and why physical activity is important for brain health - https://news.ycombinator.com/item?id=21865579 - Dec 2019 (123 comments)

Ultra-Time-Efficient Exercise Lowers Blood Pressure, Boosts Brain Function - https://news.ycombinator.com/item?id=19626995 - April 2019 (43 comments)

This is Your Brain on Exercise (2017) - https://news.ycombinator.com/item?id=19474967 - March 2019 (38 comments)

How Exercise Might “Clean” the Alzheimer's Brain - https://news.ycombinator.com/item?id=18228627 - Oct 2018 (209 comments)

Exercise Increases Brain Size - https://news.ycombinator.com/item?id=15691885 - Nov 2017 (11 comments)

Training exercise boosts brain power, Johns Hopkins researchers say - https://news.ycombinator.com/item?id=15508714 - Oct 2017 (138 comments)

Exercise as a Preventive or Disease-Modifying Treatment for Dementia Brain Aging - https://news.ycombinator.com/item?id=14717547 - July 2017 (72 comments)

Exercise Releases Brain-Healthy Protein - https://news.ycombinator.com/item?id=11995637 - June 2016 (180 comments)

Which Type of Exercise Is Best for the Brain? - https://news.ycombinator.com/item?id=11117929 - Feb 2016 (118 comments)

Exercise during pregnancy gives newborn brain development a head start - https://news.ycombinator.com/item?id=7653274 - April 2014 (17 comments)

How exercise boosts brain health - https://news.ycombinator.com/item?id=6548908 - Oct 2013 (42 comments)

What happens to our brains when we exercise and how it makes us happier - https://news.ycombinator.com/item?id=4580977 - Sept 2012 (80 comments)

How exercise could lead to a better brain - https://news.ycombinator.com/item?id=3881206 - April 2012 (27 comments)

How Exercise Fuels the Brain - https://news.ycombinator.com/item?id=3620529 - Feb 2012 (18 comments)

Forced Exercise's Effects on the Brain - https://news.ycombinator.com/item?id=3106799 - Oct 2011 (57 comments)

How Exercise Can Strengthen the Brain - https://news.ycombinator.com/item?id=3047554 - Sept 2011 (60 comments)

Brain shifts from glucose to lactate fuel source during exercise. - https://news.ycombinator.com/item?id=320714 - Oct 2008 (8 comments)
I prefer to think of a repo as a whole as a tree, where the nodes are snapshots and the vertices between each node is a diff. This sort of lands us in both places
Have you ever tried taking off your shoes at the end of a run, doing some 100m gliders and then hard 40m sprints?? I ran barefoot all last outdoor season so your mileage may vary but I can always get into high intensity zones when I do that.

Or, if that doesn’t do the trick for you, mixing burpees and light jogging is a lot of fun.
I am using WordPress and WooCommerce for several websites, and the initial investment is usually just the theme, after that the costs of running are really low and it usually works well enough. In my case WooCommerce was 100x better than Magento, which felt like a buggy relic.
No, of course not, but that's not the correct protocol for HIIT. The first few intervals definitely don't get you to max heart rate, that's why the rest periods are kept short.
No offense, but we're supposed to counter argue against an anonymous "someone" for which you don't even provide a source? Post a link, we can go from there.

That said, I've been a competitive distance runner for over 40 years. What adverse effects should I be seeing? 'cuz I can't think of any.
Now imagine how big it is on the long scale.

I find it sad that the British gave up on the long scale. It is much more elegant and uniform.
Hey HN,

Lots of people need help with optimizing "npm run build" time, so I built this analyzer - it looks at source lines of code (versus the bundled size for something like bundlephobia) so that you can tell what packages are causing your lint/build/install/... to take so long.

It's open source: https://github.com/layer-devops/node-dir-stat
Despite its complexity, the model has been remarkably successful during the last decades.
"Are flags censorship" isn't an interesting question because it isn't factual. "Censorship" is a pejorative that indicates you don't like something—so if a story you liked was flagged, it was 'censored', and if you disliked the story, then it was 'moderated', 'curated', or some such. The factual aspect, that user flags cause stories to fall in rank, is the same either way.

We reduce or turn off flags on YC-related political stories for a very specialized reason: the community's trust in HN is its most important asset and we don't want to jeopardize that. It doesn't make those stories and threads any better for HN than the usual flamewars; it means that the cost of letting those flames burn hotter than usual is smaller than taking risks with the community's trust.

At some point, though, enough is enough. For the latest barrage of political stories we should probably revert to normal moderation practice, unless significant new information appears.
Context-threading is a JIT technique. CRuby can optionally use call-threading where each op is a function and dispatch is an infinite loop of function calls. It's not the default since direct or token threading are faster but it's there.

Call-threading looks like this:

while(1) { interpreter_state = *virtual_program_counter++(interpreter_state); }

There's an indirect jump here.

With context-threading you JIT very simple code which looks like this and has only direct calls:

interpreter_state = put1(interpreter_state);
interpreter_state = put1(interpreter_state);
interpreter_state = plus(interpreter_state);
I feel like you are saying that we should all just take a step back and talk with each other instead of shouting at each other. If so, I agree. We are supposed to have different views and opinions. It's OK to believe different things than your neighbour.

I think the problem comes in when your neighbour has views and beliefs that are not based in reality and just can't see the other side. I don't have a problem with "preppers", as I can see that it's entirely possible that society might collapse and it's good to be prepared.

On the other hand, how do you deal with those that believe that the Earth is flat? Even when they discover that the facts don't align with their beliefs, they still can't accept it. If you can't agree on literal "facts" then it's hard to find any common ground on which to stand.
As a peon I measure my productivity by the ratio of my free time to the actual work I do.