jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> Sometimes the uphill battle gets tiresome tough.

Yep.

Apple hiring just one engineer and giving them access to internal resources would be massive. Or just giving them an engineering contact for support.
You already live that reality if you own stocks or real estate.
It's revolutionary in costs, and delivers for every dollar spent.
Here in the UK, Amazon dumped some of the largest last mile logistics companies and rolled out their own fleet of delivery vans.
Hard agree here
Once upon a time, I believe Google had a policy that they would only index content that was actually visible when you went to the URL without cookies. Anything else was deemed improper SEO. In particular, it was not allowed to serve a special version of a page to Google.

This was nondiscriminatory, and I think it was a great policy.
Sure, happy to do that. Can you email hn@ycombinator.com so we can figure the details?
I hate AMP but maybe it is ad blockers, but I believe I can count on my fingers how many times I visited an AMP page.
Exactly! It should be optional, like most social activities in any company. It's there for the people that want to show up
I don't think the content is AI generated, but I know for sure their Brexit articles get a tonne of bots spamming the comments section.
A lot of intel was from ULTRA
For paths and polygons you should just implement the 2d Path API

https://developer.mozilla.org/en-US/docs/Web/API/CanvasRende...

context.moveTo(x,y);
context.lineTo(x,y);
context.closePath();
The current Australian govt ruling party are a bunch of scumbags.
Google is not much better.
This is perfectly valid for NodeJS, Python (async and/or threads, hello GIL[0]), and a host of other languages/runtimes.

Also I agree that multi-threaded Rust is probably the best alternative to async Rust.

[0] I have no problems with the GIL, but it's yet another factor to consider when a python multi-threaded program stops working as intended
I half agree with this. It is about scaling, scaling exploitation of workers. You think Bezos actually made his money fairly? Or does it matter to anyone since the winners just pull wool over everyones eyes?

How this privileged viewpoint came to prevail is most likely from decades of brainwash. Wealth has power to keep that message strong and alive.

This keeps coming up in almost every thread because of so many blinded by acquiring capital. The Myth of the Temporarily Embarassed Millionaire. Shine on
If Google withdraws their Search from Australia, I wonder what's going to happen to all of their other free services. Something like Gmail would be a problem What about Google Maps though? Or Docs? Authenticator? Fonts?
Really? I find my 'Discover Weekly' playlist to be astounding. I have to confess for a long time I thought it was a human curated playlist from someone who just happened to have exactly the sames tastes as me.
This should be answered by the Inkscape team. I'm sure some stuff was going to be included already...
If you are on a team, we’ve addressed this by having a single dev responsible for all incoming questions in our team channel. Any DMs are directed back to the team channel for the designated on call person.

The on call person, for the week, doesn’t have sprint commitments. If they have time, they can choose to help the sprint or work to reduce toil.
> Most reconstructions are just wishful thinking IMO

It's true, but you have to start somewhere. That's the beauty of it.
It's fine as long as you do it to the best of the current knowledge and tell it.

For fragments of history that are so old, visualization helps put things in context. And if it means you have to erase every reenactment and start over every other year, so be it.
Rolling your own is always an interesting way to learn more about a certain topic, +1. The UI looks slick too!
Though you did only pay for the service of sending a CD to you - you were allowed to freely share those with anyone you met.
It's totally just a prop they use as an interrogation trick, much like the fake phone in Stasi detention centers that the interrogator would pretend to receive timely intel on whoever they were interrogating, or use it to make pretend calls to HQ to go pick up the person's family for questioning if they didn't like the answers. Cops to this day use a lot of those tricks, like the file folder they come into your cell with that's full of scrap paper they claim is 'all the evidence against you, so you better start talking'.

Penn & Teller Bullshit did a good episode on lie detecting pseudoscience:
http://youtu.be/8NLf7XwLpyQ
That's no longer the future. SpaceX is a corporation and that rocket could have been pointed the other way for a bit longer easily.
Didn't Alexander just state to BlackHat in no uncertain terms that there have been zero incidents, and that's a fact? Looks like the heckler who shouted bullshit was right.
Yep. I have a tweet that gets a random favorite every few weeks. It's months old and only bots every hit it.

That tweet and only that tweet over and over.
Presumably because they copied BuzzFeed's HTML without editing, iOS Safari suggests I download the BuzzFeed app. Hah.
> That being said there is no bypassing of NAT

There are several.

https://en.wikipedia.org/wiki/NAT_traversal

The approaches don't always work, but often are sufficient for consumer grade routers.

> For example HTTP cannot connect to a computer inside a NAT network but it can send a response to a request from inside that network.

Well yeah, that's HTTP. It's a client-server protocol. There is no coordination in connection setup. And it's TCP. It's not designed to do the necessary gymnastics to establish incoming connections through a NAT. So HTTP being HTTP is not an argument for NAT traversal being impossible.
a) it's much easier with UDP where you can multiplex incoming and outgoing traffic over a single socket and it'll work for any remote peer as long as your UDP NAT uses EIMs.
This is great because I have a Mac SE/30 with a 800K drive and no way to create 800K disks for it using images off the Internet. Which means a lot to me.
"[T]hey measure peak performance, rather than sustained performance."

I never saw it expressed so succinctly. Excellent!

It captures well the frustration around tech interviews. You might be a very competent worker (sustained performance), but fail miserably during interviews (peak performance). Ideally, you could show a body of work during your interview, but this isn't possible with most commercial software companies. If you are lucky to work on open source for your job, it is easy to show your work.

To manufacture a public body of work for myself, I built two open source projects and published them on GitHub.
(Please do not read that as advice!) I can share and discuss them during interviews.
> Half of the American electorate currently feels profoundly unheard

Well they're wrong to think that and they should be discouraged from nursing that false belief. Conservatives have controlled the entire government for the last four years, including a conservative supermajority in the SCOTUS that will last for decades. In reality, those Americans are the most heard if by "heard" we mean having their political will effected by means of their government and not "permitted to shitpost on twitter".
While there may still be one, government data is now rapidly moving to private instances of AWS/Azure. And with standard encryption and backups even getting hands on sensitive hardware won’t be as catastrophic as loose sheets of paper on desks and by printers.
Adding dates to source code? No thanks. If you want reproducibility, invest in guix. Everything else is a hack.
Sure, it's a double-edged sword, but that doesn't mean the comment you're replying to is wrong.
Yeah. Time is an infotainment magazine.
It's easy to get the information; that doesn't mean that non-trivial oppertunities for mining the data don't exist.
Getting stock ticker data is also easy...
As part of our routine monitoring, we discovered a list of email address and password sets posted online.

I don't understand this. What kind of routine checkup involves scouring the web for password lists.
I'm guessing you (and I) wouldn't fit in on a commune.
Great - I'd love to discuss some of the ideas with someone. I'll pm you some time next week :)
I think I win, or lose, depending on your point of view. Most people consider me fairly well-adjusted and successful. (Quote my aunt, to my cousin: "See, you can like geeky things and still grow up to be a productive member of society.)

Nobody says boo about someone who watches 3.86 thirty minute episodes of TV a day, or who writes 3.86 pages of email a day, by the by.
Overall I would agree that free market bureaucracies are more efficient and better run than goverernment bureaucracies.

However, the fact that a bureaucracy is not run by the government does not mean that it knows what level of contribution individual employees are making.

Calculating such contributions is infeasible for all but the smallest groups (like startups, as PG has written about).

The people who are best at selecting good teachers are pupils. If classes were optional we would quickly find out which were worth attending by watching children vote with their feet.

However, children will never be allowed to do this in schools. A school that took children seriously and respected them as humans (or even just as customers), would quickly cease to resemble anything that we would recognise as a school.

Despite all this, education is in the process of being reformed. This is possible because reform is happening outside schools, for example in the unschooling movement.
At that point, the distraction seems to be real life.
The video in TFA is so worth the 18-and-change minutes it takes to watch.
Not to deep into this topic, but Sabine Hossenfelder, both providing a critical insight and depth+precision is also something to consider as an outsider to physics. See backreaction.blogspot.com. Hits my sweet spot between maths, physics and layman guidance.
Same here all 3. Business Insider has already posted an article about it, but no new info yet.
https://www.businessinsider.com/email-citing-synchrony-amazo...
Yeah, attractive people should be able to build a wish list of dates (restaurant, cafe, movie) with a price tag and less attractive people could then choose whether they want an expensive, medium or cheap date with that person. It would still have an element of escorting because there is an incentive to go on as many dates as possible but there would be no reward beyond the date itself.
Or encrypted traffic for that matter -- a lot of VPNs install root certs on your OS.
there is no such thing neither in GPL nor in FOSS to be GPL in noncommercial uses and at the same time invalidate the license in commercial or closed uses. This is outright gaslighting, not to mention that the entire project is literally a big nothing burger like I said before, it's even less nothing burger than paid "get Geo/IP" apis for instance which needs at least some operations effort even despite becoming increasingly trivial in the serverless age.
Consider one or more of:

1. Increasing wages.

2. Increasing benefits. (More vacation time, paying for employee education, shorter work-weeks.)

3. Lowering the hiring bar, and spending more effort on mentoring and educating new employees.

4. Hiring remotely.

These all, of course, come with costs, and trade-offs.

If you don't mind me asking, are you looking for FAANG-level talent? If so, are you paying FAANG-level wages, or providing MicroFaceGoog[1]-level work-life balance?

[1] Yes, there are obviously teams at all of those companies that work on death march schedules. They are, generally speaking, the exception.
I don't think their 10980XE and Threadripper videos from this morning are going to win them any favor with Intel. Absolutely savage rants though.

Intel 10980XE: https://youtu.be/vuaiqcjf0bs

AMD 3970X/3960X: https://youtu.be/a8apEJ5Zt2s
Its similar to one party impeaching another for political purposes, the rules of our government allow it, but is it democratic?
Maybe try interviewing a few people who you think "aren't worth interviewing." It could be that your standards are unreasonably high and you're dismissing plenty of capable people.

And lets be honest, looking at most job postings, most people have absolute ridiculous expectations of candidates. Most things you can and should be able to train to some extent on the job.
Well, luckliy FDR himself discussed the concept in a speech as he signed one of the base laws to allow a federal minimum wage.

> In my Inaugural I laid down the simple proposition that nobody is going to starve in this country. It seems to me to be equally plain that no business which depends for existence on paying less than living wages to its workers has any right to continue in this country. By "business" I mean the whole of commerce as well as the whole of industry; by workers I mean all workers, the white collar class as well as the men in overalls; and by living wages I mean more than a bare subsistence level-I mean the wages of decent living.

Given that (and the context of these words in the late '30s), I'd say supporting a family of four is closer than teenagers who don't need the money.
Add -n to the second sort to actually get a numerically (as opposed to lexically) sorted list. Also, here (using bash on linux) awk needs $2 instead of $4.

It doesn't catch the pipes, because you are parsing the command lines as entered, and you filter for a single parameter from each.
This is an essential extension of Matrix, great job!

For more signups, it would be great to support social logins. That has been implemented in some version of Matrix, but I’m not sure if it’s in Dendrite yet: https://github.com/vector-im/element-android/issues/2452
I think it might be possible to make the touch screen safe by making it tactile. It can have possibly some permanently fixed borders and button areas of diiferent shapes or textures. It can also be made to vibrate such that you can feel when your finger is on some control spot on the screen.

The touch firmware or higher level app software or maybe a touch library would have work a little differently to allow you to be touching the screen continuously as you feel around, and somehow register an intentional press some other way like pressure sensitivity, instead of just reacting instantly when you first touch anywhere, but this should be a solvable problem. It could provide haptic click feedback to presses too.

There must be all kinds of ways to make the screen tactile like the old knobs and switches.

And the point of bothering to make a touch screen you don't have to look at would be you still get software-defined-controls just like a regular visual app.

You could make a set of hardware controls that phone apps could use as inputs, but you'd never think of everything that random apps might want. Maybe the right idea is both, a screen and some common hardware controls that the apps can use as well as the screen. Not just a set of undifferentiated border buttons that all feel the same and you have to read the screen to identify the buttons, but push-clickable rotating knobs, maybe with detents and end-stops. Play pause ff rw pickup/hangup controls. Mode selector: physical answer to a home screen, select between entertainment, nav, hvac... though I think main media volume and power, and hvac should have dedicated controls that don't change. You should always be able to shut the thing up in one step without navigating a menu, even a hardware mode selector.

But now I've wandered into the weeds of details.

The main point is, probably there is no getting rid of screens even if it would be better. And probably there is a way to make the screens ok instead of just wishing everyone would agree not to like them, by just making them tactile.
- let's put heavy industry at a walking distance

Said noone ever.

The walkable city model ignores the driving factor for commuting, the rest is just bike shedding.
> your body will eventually starting maintaining your blood sugar on its own

I was under the impression that a sugar crash is the result of your body maintaining your blood sugar on it's own[0].

[0] On it's own, meaning secreting insulin from the pancreas to maintain homeostasis.
Thanks for the encouragement.

I was going to release a free version on Android before writing up my experiences. I thought the liberal return policy on Android would eliminate the need for "lite" apps - but the return window is only 15 minutes which seems a bit tight. Better to have an app where you can fully evaluate it and then buy when you're ready.
I think that the point is that if you can survive with a MBA with 4GB, then you can survive with a MBP with 4GB and just save the money. The same for the other specs that he was maxing out. He then went on to conclude that the lower specs meant that he might have to replace his laptop sooner, but the lower price meant that wasn't much of an issue. This side-steps the fact that if you lower the specs on the MBP you could say the same thing (lower specs == replace sooner, but lower cost offsets this).
Pretty haunting.
The fundamental question is this: is lunch work time or is it free time?

I actually subscribe to the view that lunch is free time, and because of this I agree with the parent comment and disagree with Joel dictating my lunch choices. At the end of the day, everyone wants to get something different out of their free time, including their free time at lunch.

- Some people want to relax, so then getting out of the office is the natural choice for them.

- Some people want to socialize and get to know their co-workers better, so going to lunch with the team is the natural choice.

- Some people want to have interesting conversations, so they seek people with similar interests to talk about the topics that are close to their hearts (it's the evil cliques, I tell you!).

- Some people want to use lunch for business and get outside their department to interact with internal clients and figure out their pain points.

It's all about what you want to get from your free time at lunch, and different people want different things.
I really agree with #1. If you're talking about work at lunch, you're probably bitching. We all need time to bitch, but you get tired of it. And I don't care about what my coworkers' kids are doing, or what work they need to do around the house, or what sports they're watching, etc, etc.

I like to spend some of my lunches reading a book. It's relaxing, keeps me from thinking about work, and let's face it, when you get busy, reading for pleasure is often one of those things that gets pushed aside.
I'm interacting with my co-workers while doing my job. I don't have any desire to also interact with most of them during my breaks, which includes lunch. Part of my lunch is to not just take a break from my work, but to take a break from the people I work with.
The 80s were when we thought the US and the USSR would kill all of humankind with H-bombs. Blade Runner if what we thought the future would look like if we were lucky enough to have one.

And this new Tesla seems reminiscent to me of that pessimistic idea of the future, trying to survive the apocalypse on Earth. Not like the optimistic future of 2001 A Space Odyssey.
Wow, clearly I'm showing my age here because I can't find a picture either. Back in the 80s a gonzo ball was a bouncy ball cast into a roughly round, irregular polyhedron so that when it hit the ground it bounced at some unpredictable angle.
Unless your use of ironic is in the vein of Alanis Morrissette, I doubt many folks have the funds to buy a vehicle...ironically...don’t cha think?
Yeah, how can that law have Mens Rea if you can't possibly know, then again it's the police so justice doesn't always apply.
I think cjdns allows arbitrary peering, so you can certainly set up a full mesh if you want point-to-point traffic, with multiple hops only for cases where the underlying network topology requires it.
So there are no unbiased sources on why carbon dioxide is evil? You do understand that CO2-hate is like a religion, don't you?

And I have in fact gone to the IPCC's site and skimmed over a report. It was filled with phrases like "could reach ... by 2100" and "is projected to reach...". So no hard science, just empty speculation.
Do you have a template of this. I can think of 20 other areas where something like this would be useful. Nice work.
Superstition...right I don't shave until a project is done and I have lucky underwear that I program in...
I tried Go. It didn't really impress me, to be honest. I get that they're trying to build a nice, coherent language and, but they do that by simply avoiding doing all the things that are hard. I don't see any compelling reasons to choose Go over, for example, Java.
"Nitrogen made from and by the petroleum industry"

This is it. When growing food, soil and labor are not the limiting factors. Petroleum is. If you have lots of oil, you can perhaps do hypdroponics in a desert; if you don't, all your farming will need heavy subsidies to cover for its petroleum consumption.

I don't expect world to care about soil until it becomes limiting factor. Call me when they resume growing grain in Siberia.
It's a bit cheaper than a Thinkpad, but the battery life is disappointing:

http://www.notebookcheck.net/Asus-ASUSPRO-Advanced-BU201LA-D...
I've tried Webstorm and assumed IntelliJ IDEA had the same pitfalls, which, if I recall correctly, was poor performance and flaky autocompletion. I'll have to download it anyway and try though, if only to see what it looks like to have intellisense!
So basically, modern farmers don't have one iota of sustainability in their methods. Aren't you just strengthening the premise of the article, even if you disagree on the details?
Yahoo tried monetization for their desktop products (IIRC they had some sort of animated stickers that cost money) but the payment story just wasn't there back then.

YIM really did try to monetize, they just failed.

I also remember MSN messenger trying to monetize VOIP ala Skype but failing. NAT has just been introduced and traversal techniques where half baked, so getting VOIP to work at all was mostly failure. Indeed the primary reason I used YIM was because its voice chat worked.

Unfortunately there doesn't appear to be a good history of what the various IM platforms offered over time, so finding references is hard. :(

BTW: Meebo rocked! I am still annoyed that I have no proper multi-protocol IM program. I've lost contact with people I had been in touch with for over a decade. :( Meebo was the first time I realized that Web Apps could be a Good Thing.

Unfortunately with Meebo's closure I also learned the down side of Web Apps.