jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Microsoft made the force feedback joysticks for a bit; but no one does anymore (not at consumer prices, certainly). MS Combat Flight Sim 2, and Jane's WW2 fighters; could both give you a feel of the wind and had enough terrain to do ridge gliding... that was immense fun.
I’m surprised. With the explosive uptake they needed to keep on differentiating on features. Room searches, tools for moderation, tools for instant feedback, tools for scammer detection, tools for voting, tools for communicating media, and much more. They chose to add a feature that’s absent from competitors but, I’m guessing, nobody had asked for. My gut feeling is that it won’t last.
If you copied the table of contents of a famous book and happened to make the book significantly better then there's a chance people would read your book instead of the famous one. Should the original owner be allowed to sue you in that case?

I think the same applies for APIs. It's only taking away users from the original implementation if the new one is better.
Quora will be them as well, nobody has figured out how to maintain question/answer quality at scale

Simple up/down voting systems are too easily gamed
He is probably aware that other Facebook employees can crack into Whatsapp traffic at will. It might be unwise to be caught doing it to his account; and probably best to make it look like it was somebody else doing it.
I wish this web page used a smaller font, 24px (18pt) is really, really large. (HN comments are 9pt.)

The page's ToC uses 60% of the body font, which is ~10pt.
Do you think the NYT tribe allows criticism or non-orthodoxy to exist? They encourage certain “criticism” exist to be sure, but only so far as it reënforces their prestige, to be reflexively believed and turned to as authoritative.
Roughly: Education is tax funded so each kid has a pile of money in the local government budget. The school where the kid ends up, gets this pile of money. The kids (or rather the parents) can pick and choose between schools.

This naturally leads to a bunch of complexities, for example marketing catering to what the kids think they want (iPads, 3d printers, whatever) instead of what they need. Also, there's an incentive from privately owned schools to use this money as efficiently as possible.

(Note: when I say "as efficiently as possible" I try to mean that in a neutral way: if you are reading this and are left-leaning, feel free to interpret that as "the school will cut costs to make a profit" whereas if you are reading this and right-leaning feel free to interpret that as using the budget more efficiently than the government could).
Yea.. I'm surprised how negative the comments are here. He seems to be genuinely interested in a wide range of topics. He is able to have intelligible conversations across this wide spectrum and approaches it all with the incredible humility required to learn and teach well. His style is different but I would be hard pressed to think of anyone else that could have these conversations so well.
Yes, because restricting bots from games is exactly like race discrimination. You win.
If anyone here could discuss the pros and cons of this compared to chef for server configuration i would be very interested.

I often spend way more time than i expect to when configuring a new server, and have recently been very interested in ways to speed that up.
Indeed, it was one of the crucial reasons I didn't move myself - see my other post.
The character distribution of the encoded message for the example ("THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG"):

8: " " (note that the original also has 8 spaces)
4: "O"
3: "E"
2: "H", "R", "T", "U"
1: "Z", "B", "Y", "N", "C", "D", "X", "M", "P",
"W", "F", "Q", "G", "L", "S", "A", "I", "K",
"J", "V"

The character distribution of the encoded message (to be solved):

12: ";", " ", "I"
11: "H"
10: "*", "-", "F", "2"
9: "?", "S", "L", "O", "E", "T"
8: "N", "4", "W"
7: "3", "(", "J", "#", "/", "U"
6: "C", ">", "<", """, "D", "A", ".", "%", "0"
5: "9", "V", "@", "+", "$", "Y", "G", "6"
4: "=", ":", "Z", "P", "R", "&", "7", "1", "B",
",", "!"
3: "8", ")", "K", "X", "'", "5"
2: "Q", "M"
I don't like what I read but it's still better than 99% of the other nonsense profiles. Most people describe themselves as if they are a different species altogether. The traits he describes are at least patently human.
It's the same author, and basically the same article: This essay is adapted from a piece originally printed in the March/April 2015 issue of Orion.
I am definitely not a fan of our current system, but your post illustrates the problem. Under that topsoil is meters of subsoil before the bedrock. The current agri-corps can continue to play the chemistry set game with our food for another century or more if we let them. The rise of "Roundup Ready" crops is helping to eradicate the monarch butterfly. Multiple articles about the plight of the honeybee have been posted to HN. These are externalities to their profits unless and until we change that.
Looks like it’s down. Is glitch really that brittle?
Before modern fiscal policies did their work, indentured servitude and downright slavery ensured that the rich could get years of decades of cheap labor out of owning other's labor and oppress them to remove hope of liberty and escape. This is the precursor to 1860 and civil war, which did free millions but destroyed the south and 600k lives lost.

Can we right the ship without devastating processes, or is our system doomed to slow incremental change whereby the generations slowly grind away at societal problems? Or are those problems growing worse faster than the slow grind?
The wisdom of the article aside, pg's web page seems ripe for a redesign...it's odd to see the line widths being so narrow in the era of wide HD monitors
IMO understanding the arguments is useless without understanding how they were built, and what their caveats and assumptions are. Otherwise you end up parroting talking points without actually having thought about it. I’d rather people not hold an opinion on something than hold an unfounded one. A doc is not a good format for grounded understanding.
a related analysis showing epoll vs thread per request

https://www.slideshare.net/brendangregg/rxnetty-vs-tomcat-pe...
I dunno. You see the same pattern with chained class methods in Python and it suffers from the same exception specificity problems, but doing it is still a fair judgment call. Sometimes all you need to know is that there was an error in the chain. Like if an exception is raised by dataframe.transpose().to_dict().values() I don’t ask myself where in the chain the error occurred, I just think, “oh that’s weird why couldn’t I turn that into a list of dicts? Did I call those methods on the wrong object?”
Plenty of people need to rethink their parenting then. I laugh when my kid falls down.

I scream when I saw my kid trying to stick a key into an electrical outlet, and I screamed when I saw my kid trying to put a finger into a vornado fan.

Modern fans aren't the same as the box fans we grew up with. And adult would likely walk away with an emergency room bill and a bunch of stiches. A small child would likely lose a finger.
rich, coming from a guy whose entire career is stereotype "comedy"

if censorship is cool now, how about starting with the crass bullshit people like SBC beam into people's living rooms?

i'm willing to bet money that people will do a better job sorting fact from fiction when they're no longer immersed in hollywood stupidity 24x7.
That's pretty disappointing, so they're still actively using the YC name and the YC brand, I recon with YC's approval. I had hoped that after recent Hong Kong videos like this one [1] (not to mention the whole Uighur near-tragedy) any sane company which cherishes some sort of values would have gotten out of China as soon as possible. It seems that in this particular case YC is chasing the local maximum of getting money in the short-run, forgetting about the long-term consequences of what the Chinese government is now doing.

[1] https://www.taiwannews.com.tw/en/news/3819595
End-to-end tests tend to take a lot of time when project grows. Some tricks like recording API calls with Puffing Billy can help save some time but still majority time is spend in browser.

This problem triggered me to work on knapsack ruby gem to solve problem how to split tests across parallel CI servers and run my whole test suite faster.
E2E tests can vary in time execution so I decided to split them in a dynamic way between CI nodes to auto balance tests speed between nodes.

Recently someone let me know about fix for puffing-billy gem to work with my knapsack_pro Queue Mode.
https://github.com/KnapsackPro/knapsack_pro-ruby#how-to-conf...
So I guess just bake it in an oven then put it back?

Or if it's magnet mounted, clip it on the catalytic converter for a couple of trips.
why do you need additional vitamin C from orange juice?
IIRC the RDA for vitamin C is easily achieved by eating plenty of vegetables, which you must have been doing since you shod meat.
If you actually visit 301works.org you will notice that there are a whopping _seven_ URL shorteners that have uploaded any data at all in the past 6 months:

- rn.tl / lensrentals.com

- nbl.gs

- qr.cx

- tiny.cc

- urlcut.com

- url.ie

- va.mu

And to be honest, those 7 shorteners aren't exactly big fish in the URL shortener business.
You can burn the installation CD and run Ubuntu without installing as well.
I didn't think physical laws are amenable to proof in the mathematical sense - for a start that would presumably make them unfalsifiable so therefore not really scientific.
Great job you are doing there!
That's a really awesome article--I remember when I first read it that it was both really interesting, well written and useful knowledge.

I thoroughly recommend taking the time to read it.
Updated our server. Only issue was that I needed to reinstall Mercurial.
That's a tough call. Jewels generally lose at least half their value the minute you buy them.

> "Because of the steep markup on diamonds, individuals who buy retail and in effect sell wholesale often suffer enormous losses. For example, Brod estimates that a half-carat diamond ring, which might cost $2,000 at a retail jewelry store, could be sold for only $600 at Empire."

http://www.theatlantic.com/magazine/archive/1982/02/have-you...
And they have to eat their vegetables too! Won't someone think of those poor oppressed and imprisoned children.
And readability. And only using power when making updates. Using a max of 2.5W instead of 100W is a big deal. You can now power a monitor from your laptop or phone.

Also, think about how things tend to work in the electronics industry. DVD players were $1000 in the 90s.
It's interesting that these articles always bring up weird Japanese subcultures. The fertility rates of Singapore and Republic of Korea are lower than Japan's, and they have fallen far more precipitously (by more than 75% since 1960). The mainstream pop-demographics articles about those countries' fertility rates tend to focus more on the realistic explanations.
Exactly. It drives me nuts, when I see CamelCase in Python (except in classnames) or underscores in JavaScript. Designing JSON data for REST APIs is stressful for me every time ;-).
>TESS (the USPTO database search) sucks.

100% agree with you. A story I have told a few times on HN was getting a C&D letter for the use of the mark "blood" on a previous product I manufactured, and a basic search on TESS of "blood" will not turn up the registered mark (turns up a lot of other marks that include blood, but not blood by itself) I can only find it searching the registration number. Watsi is being classy by not even naming the company, but I would like to see the C&D or demand letter they received.
In Safari you can click play on the video, open the Activity window (Cmd-Alt-A), then snag the URL the actual .flv file is being pulled from.
I was 14 when I began tinkering with the BASIC code of the DOS 'Gorillas' and 'Nibbles' games. I loved changing the color schemes and making the bananas fly ridiculously fast.
Well, I believe that apple are the only guys that get industrial design right, but I'm probably just a fanboy.

Their software design is also arguably the best there is.
It looks like you started with some important points, and then let them lead you to the most unproductive possible conclusion.

> The more bugs in the system, the shorter you can think ahead.

Very true. Too many bugs prevent me from thinking ahead, forcing me to program very slowly by trial-and-error.

> If you have to work with some buggy system over which you have little or no control, which is often the case, you are limited in how much you can think ahead.

There are many buggy systems over which I have little or no control. I often, however, can decide not to work with such systems in the first place. Since such buggy systems have so much effect on my productivity, it is worth putting a lot of effort into avoiding them.

> This may be why so many Haskell examples are math-centric: it allows you to look the farthest into the distance.

It may also explain why Haskell has so much built-in error checking, why Haskell programmers have been pioneers with respect to new testing strategies (Quickcheck), and why Haskell programmers try to separate `pure` and `impure` code so that as much of their program as possible can be math-centric. They are trying to spend as little time as possible with buggy code that slows them down.

> That's no doubt true, but that can only get you so far

Thinking ahead is great only under ideal conditions, as you pointed out. If you accept whatever conditions are there, thinking ahead can only get you so far. Taking responsibility for such conditions, and trying to change them, can get you much farther.

--------------

I actually don't use Haskell very much, but Clojure has a lot of similarities. Like Haskell, Clojure has a lot of support for abstraction and allows you to do a lot with very little code. Perhaps even more importantly, Clojure libraries tend to be simpler, easier to understand, and less buggy than their Java counterparts.
http://flightlite.com

Flightlite is a visual flight tracker combining 3D and overhead views and flight information.

It is my first launch since I started reading Hacker News and was developed as a side project for the past 6 months or so. I made the final push on it this morning to get it to a semi-launchable state.

- The best coverage is US and UK

- Sometimes the data I get is a bit crazy, I've spent a lot of time working on ways to automatically correct it/sanitise but it's not perfect

- Doesn't work in IE 64bit due to Google Earth not being available on that platform

As a commercial aviation enthusiast I found other flight trackers to be a bit lacking. Their route visualisations weren't very exciting and the maps tended to be boxed into a small portion of the total page area.

I'm now trying to work out how to take this further, if there is anywhere to take it that is!

The data feeds are paid for per transaction and I can't subsidise that out of my own pocket for any serious level of traffic. I'm also concerned that classic CPC advertising won't cover the costs of the data, hosting, and bandwidth to run the site.

So i'm wondering about the possibility of either co-branding with a sponsor or selling unit space for specific routes (think of Air New Zealand branding on the pages when people are tracking any of their flights for example).

Does anyone have any ideas or ties into the relevant industries that thinks this could be a goer in some way?

My ideal situation is that it produces enough money to cover its costs and justify me continuing to developing it by adding more/better data feeds and extending the feature set.
(I entered the above as the body of my post but for some reason it doesn't appear so I've added it as a comment also - help!)
In Worldle you need only guess one word. The player can do whatever they want to get there, but there is only one valid solution. Having two (or more) valid solutions to a game, but only accepting one of them, is unfortunately a recipe for frustration.

The equivalent would be if Worldle made you also guess each intermediate word to get to the solution.
Microsoft saw social and search and thought, "we must create our own!" While apple saw social and search, and said, "that's not our market, let's have google handle that for us."

Edit: Apple did acquire ping, but that was social music, which is a bit different. They also introduced siri, which simply plugged in to preexisting search services (Google in iOS 6, Bing in iOS7) so it really is agnostic on that front.
You should abstract this; you realize bullets are group actions on the set of feet, right?

Edit: Sorry, not group actions, monoid actions. Group actions would mean there was some kind of inverse bullet. Also note that bullets aren't commutative.
I think if you read this in the context of Hixie being a well-know internet person, standards geek and known Perl hacker you can see that it is supposed to be humorous (and a little self-depracating being he has to maintain his own Perl scripts).

Don't take it too seriously and you will see there is a more than a grain of truth in what he says.

http://ian.hixie.ch/career/resume.html

http://lxr.mozilla.org/mozilla/find?string=PLIF/

http://software.hixie.ch/utilities/cgi/data/data.pl

http://software.hixie.ch/utilities/cgi/pingback-proxy/server...
Dumb question here. Instead of keeping all these migration files why can the migration just compare the models to the database directly and make he appropriate changes?
That was definitely a bullet dodged: a very good thing.
In other news, prostitution legalized.
This is kind of silly. If Google launched it's own uber with the google brand on it, it would easily trump uber. Developing the the uber software would cost way way less than $250 million. These large companies are throwing a lot of money away on stupid acquisitions. (It makes sense in social networking, but not with something like uber which isn't a network effects company).
> Why are people (students, faculty) playing along with that?

My theory: Since the early 1970's the number of college administrators has gone up radically. Here is one example but it seems to be the same everywhere[0]. All things being equal one can assume that more administrators = more policy, more policy = more bad policy. As organizations grow they often turn inward and focus on their own propagation more so than their original mandate. That tends to end up in a scenario that, the bad policy that inevitably results from policy creation is defended as arguing against it is seen as a attack on the organization itself. A organization like that is calcified, it's members stop asking questions as they have seen others that have been punished for that insolence and they simply tow the line in order to make it out the other end (graduation or retirement respectively).

[0]https://capitolweekly.net/tuition-uc-administrators-tripled-...
Awesome! I just added it to my TBR!
Coca cola was invented/founded by a Confederate Lieutenant Colonel

https://en.m.wikipedia.org/wiki/John_Stith_Pemberton

They supported Nazi Germany against US embargo rules, inventing Fanta to keep business in the Nazi economy

https://timeline.com/fanta-coca-cola-nazi-845ee7e513af…

Theyve had Columbian union organizers murdered by right wing militias

https://prospect.org/api/amp/features/coca-cola-killings/?__...

They've built an empire off of oppression.

And now they want to shame middle and working class white people for OUR sins of birth?

D'Angelo gets paid 10s of 1000s to white wash corporate criminals as social justice heroes.
it’s not useless if they only work to solve specific problems faced by specific group of companies
I went through this during last summer. The nice thing is that you can switch to private ip and cloudsql-proxy will still work. At least you can isolate your changes.
Fine in theory. In practice you know only in hindsight if you spent the money incorrectly. If you spend your money correctly that looks just like spending your money incorrectly and getting lucky in hindsight.

So we end up with a lot of politics where people say "I'm right, because [insert some factor that may or may not be relevant]", and then argue about who is right.
I'm not him, but my answers would be...

The reality that most of the increase in CO2 in the atmosphere compared to pre-industrial levels is due to humans. We know this because different CO2 sources have different carbon isotope ratios.

The reality that increased CO2 results in increased warming. We know this from various experiments and direct measurements.

The reality were we have satellites that can measure the incoming and outgoing solar energy and see that the Earth is gaining energy.
Check out https://github.com/simdjson/simdjson

More than 3 GB/s are possible. Like you said 10 MB of JSON is a breeze.
I have, and it's great/you forget about it pretty quickly. I've actually gone (rootful?)docker->(rootless)podman->(rootless)docker, and I've written about it:

- https://vadosware.io/post/rootless-containers-in-2020-on-arc...

- https://vadosware.io/post/bits-and-bobs-with-podman/

- https://vadosware.io/post/back-to-docker-after-issues-with-p...

I still somewhat long after podman's lack of a daemon but some of the other issues with it currently leave it completely out for me (now that docker has caught up) -- for example lack of linking support.

Podman works great outside of those issues though, you just have to be careful if it does something in a way that expects docker semantics (usually the daemon or an unix socket on disk somewhere). You'll also find some cutting edge tools like dive[0] also have some support for podman[1] but it's not necessarily the usual case.

[0]: https://github.com/wagoodman/dive

[1]: https://github.com/wagoodman/dive/issues/172
> Pretty hard to get your gold back in case of fraud too, especially if they have guns.

In either case you need trust. That’s the point.

Thus “trustless” is not a benefit of BTC. Existing systems do literally everything else that Bitcoin can do, and more besides, only faster better and with less side effects.

> Millijoules are insufficient to globally protect the ledger, sorry. If someone wanted to undo my transaction, they need Gigajoules to undo it. I don't think you quite understand what is required to protect a ledger.

To me it appears that it is you who does not understand.

We don’t need the BTC ledger. It adds zero value. It solves no novel problem. There is nothing, at all, which it does uniquely well, including the claim made about it removing the need for trust, which is a false claim because it does no such thing.

> The physical attack price of infrastructure and energy allows a defender to calibrate their defense spend.

It does not help you calibrate. This isn’t Alice and Bob, nor is the the Cold War nuclear race. The BTC structural worry is any one group gaining more than half the total hash rate, when there are many competing groups. No individual can defend against a big group — just like old money, which again means you need to go back to exactly the kind of financial system we already have with simple non-blockchain ledgers kept by banks and accountants.