jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Seesaw | San Francisco, CA or Remote (US) | Onsite | Remote OK | https://web.seesaw.me
Seesaw is a learning platform that brings educators, students and families together to deepen student learning. Teachers design and facilitate powerful learning experiences, students create, reflect, collaborate, and make their learning visible, and families actively support and celebrate student learning. Seesaw is used by millions of K-12 students in over half the schools in the U.S. and 15% of all teachers in the U.S. are on Seesaw every day.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/seesaw

Here are our open roles:

* Senior Full-Stack Software Engineer: https://jobs.lever.co/seesaw/26bd1406-4ac9-4ea0-94b3-adf90b7...

* Principal Product Designer: https://jobs.lever.co/seesaw/fa012172-342e-46e2-9c7a-e9a051f...

Tech Stack: Backend: Python3, Deployed on AWS Lambda + ApiGateway, GraphQL endpoint.

Frontend: React written in Typescript.
Yes, it is one of the first footnotes.
Instead Uber assisted drivers who had often had many complaints against them to remain on the platform and tried to mischaracterize the reasons why service was denied.

They are also already subject to "secret shopper" type monitoring under their earlier class action settlement for similar problems.

Uber just deflects responsibility, makes no improvements and continues to violate.
In contrast, this was yesterday's guidance from the leader of a major non-evangelical Christian faith.

"Do all you can to bring COVID-19 numbers down in your area"
Since the discussion here is a lot about business model and package managers etc., I'll throw in two pieces of advice from the business side:

§1. You want to make sure that your app solves a real problem well that users actually care about.

This is easy to understand, but sadly many talented software
people ignore the wisdom and pay dearly. It fair enough if you WANT to write yet another text editor or you WANT to write something in Go and you pick yet another password manager as an exercise. But to build a commercially successful product, you should do plan for success and
not leave it to luck. What areas are underserved for
Linux, what groups have the budget to purchase your program and also are actual Linux users? (How) can you reach them?

§2. Develop apps that are better than the free apps.

This isn't very hard for many areas, since there are a lot
poor free applications out there. However, many app types
are not "mission critical", which means you can live fine
without using/having them at all.

An example of a killer app was the spreadsheet app on the Apple II: people literally bought the machine to use the software. Of course there's a lot available today, so the bar for success is higher.
why did the title change on this submission? is it not the fastest in the world?
They probably used a computer obtained for another project. With off the shelf parts.
Their massive endowment comes from being selective. Seeing where someone graduated from is an excellent tool that companies use to filter out candidates and that filter is of genuine value to the economy. Hiring people is very very risky, especially new grads. Imagine having to sift through 1000s of potential candidates and not having indicators such as whether they graduated, where they graduated from, how well they did compared to their peers, etc...

It would result in massive inefficiencies and major risks.

With few exception (medical school, some very specialized research), you do not go to MIT if what you genuinely and strictly want is a good education. There is nothing that an undergrad is going to learn at MIT that can't be learned online. There's nothing secretive that MIT teaches that only MIT grads could possibly know about. There is no proprietary research or knowledge that MIT teaches to its students that isn't well established and that other colleges don't have access to. And finally, MIT and most other Ivy league schools and schools in general don't have any kind of specialty when it comes to lecturing or any kind of area of expertise on delivering educational material in any kind of special way; on the contrary most professors are pretty bad at teaching and teaching is not their area of expertise. The textbooks, the lectures, heck even the tests and assignments, are all available for anyone to learn from if they so choose.

You go to MIT because it puts you ahead of well over 95% of the population in virtually every future aspect of your career.
Yeah, it's such a fundamental piece of computing history. For instance the the MIT railway club is the origin of the computing terms "hack", "foo", "mung", "cruft", and using "orfice" instead of 'office'.
There's more to a degree than just the coursework.
Does it really count entries in the index? For example, in Firebird, it has to fetch rows because of row versioning (which happens in data pages, not in indices), and since PostgreSQL does versioning, too, I would have assumed that it's subject to the same limitation if it wants to return a correct answer for the current transaction.
> Having a Muslim racially profiled, intimidated and then put on a no-fly list for no reason is not a good look for that agency.

We have had a steady stream of stories like this for almost 20 years now. Nothing substantial has changed. I don’t think the FBI is worried about PR around this at this point.
You joke, but now I'm curious what RMS thinks about the BSDs?
Kim Jong Il is friend to all Korean people, but the map does not reflect that?
This is very interesting, but the title should be more along the lines of "Astronomers find possible evidence...", not the definitive statement as it is currently written.
These types of articles always give lists of books to read. I understand how important reading books are, but I've almost never been able to read a book about programming and get anything useful out of it; my brain just doesn't retain knowledge (only book that has come close is Head First Design patterns, but that book was trying to help me retain).

Most of what I've learned come from articles on HN, reading source code, classes in school, and my own experience in both personal and work projects.

How do I overcome this? Or do I even have to?
Very much agreed, I edited the title to add the word possible.
I think I'd rather leave my security in the hands of 1Password.
i thought the dropbox api only allowed authentication calls on mobile apps?
I believe the idea is that the victims are the ones left behind (family, loved ones, friends)... not the ones commiting suicide
I'm a journalist and I agree wholeheartedly. Journalism is valuable, but not so valuable that it trumps our rights or our common sense. If the current stock of journalists want to become the oppressors, time for regime change.
What is the address of the blog that drove the initial traffic for Freckle?
It is interesting that a couple of areas score well on both agreeableness AND extrovertedness.

I wonder regarding London which way round it is, do the people who live there NEED to be louder to be heard, or is it that people live there because they're louder already thus the crowded environment meshes better with their preexisting personality.

I've always known I have no desire to live in London. I might commute there, but I'd never live there. Hampshire is more my scene, quite, pretty, but work still gets done.
How do you tell when someone is ready to come in off the streets? If you've been there a long time and have adjusted to it, I don't see how staying there longer is going to make you more prepared for the transition. It sounds like we need to provide help - counseling, therapy, etc. - to people coming off the streets.
In Riot you need to do following:

<my-tag>

<div each={ items }>

</div>

// use JS to construct items
this.items = arr.map(fn) // or how you want it

</my-tag>

And you can also manipulate items on every update. I'm sure that at some point there will be a clear use case where React is a better choice.

So far Riot rendering has worked us perfectly.
Small correction: the Geneva Convention says nothing about the effectiveness of torture, although other sources may.

And the philosophical debate is far from over; it is ongoing: http://plato.stanford.edu/entries/torture/ Reading some of the literature can be quite fascinating.

Ouch, the down-votes :(
To me, it seems slimy because the shop could find itself unable to pay out the money it owes to customers.
This is made up, because you can't go past security if you don't have a boarding pass.
As others have said, web development is hot right now. In my experience, it's hard to find people willing to build customized back-end stuff. It's probably too expensive, and companies just buy whatever ready-made solutions that kind-of cover their needs. (think ERP, CRM's etc)

The demand for web-devs might be artificially high right now, as most normal people have not yet discovered that they do not really need a programmer to build their website. I think Squarespace / Wix / WP etc, maybe with a custom design, should cover most websites.

I've been doing back-end web programming as a freelancer for a few months, but it's really hard to find good clients, so I'm moving to something else.
I think you're overstating how much private mail servers are penalized. I've run several on colocated machines, and delivering emails to the major providers has never been a problem. You have to make sure that your colo gives you IP addresses that aren't on any blacklists, but other than that it's fine.
You should add this to the Gentoo Wiki.
Yup!

It gets even worse: I got stuck for a year once working on COBOL software that only ran on Solaris, depended on Micro Focus's buggy and slow $3000 compiler, did binary searches across flat files and depended on Unix calls like mmap(). I got it up and running long enough to see how the code worked so that it could be rewritten in Pascal (this was chosen because that's what the guy I was working with preferred).

COBOL is a terrible, verbose language that doesn't even have local variables. It belongs on the ash-heap of computing history, not in any project that should be maintained today.
In the mid 80s when my dad married a Pakistani bride and brought her home to Ohio the local newspaper did a write up on it.
To be clear, this name was chosen by the creator of Coq, Gerard Huet, with the intention of trolling. It wasn't an innocent French word.
commits are snapshots. cherry-picking/rebasing diffs a commit and its (first?) parent, and applies the diff on a base commit to create a new commit.

if you `git replace` a single commit and change its contents, its children do not change their contents, so `git show`ing any direct child will show a new diff, not previously present, reverting the actions you've performed in `git replace`.
Polish has a "traditional" (typewriter) and "programmer's" (US + AltGr) variants of the keyboard layout. Everyone uses the "programmer's" one, even people who don't know what programming is.
On any list of "Jazz for Beginners" you'll see Blue Bossa, and right off the bat, in the fourth measure, The Real Book has an unlikely Bb7 chord. Most jazz musicians I've spoken with use the changes Cm7 / Cm7 / Fm7 / Fm7 for the first four measures, instead of The Real Book's Cm / Cm / Fm7 / Bb7. I'm not sure how that Bb7 got there, or how it's stayed there after 50 years, but there it is.
>Drug dogs are bullshit, but they're still everywhere. [1]

Just because some abuse them and have no proper training doesn't mean they are fake. You clearly have never seen a police dog work. They are able to find dead people, drugs, etc. that is at the bottom of the sea or follow the path the target took while inside a car. What is BS is the "police" and justice system in the US.
Of course that you should always look for new work when you are still employed, unless in rare cases when you have hell.

But as interview is interrogation, its unpleasant and its doubtful how much do you learn about opportunities or how high is your chances of success with taking into account lost time and energy. Making it perpetual sounds like a horror to me, and that is true for me even from the position of power. I'll rather go different route any time if possible.
> Like how the author claims you can't visually "see" that two await calls can be parallelized.

I'm not gonna pretend to be a JS expert here, but isn't that exactly what you can see? Isn't that the whole point? It lets you easily take a second look and decide to check if the operations can happen in parallel or not.

I'm literally using 2 awaits in a row because android's BLE implementation doesn't necessarily like more than 1 operation happening at once, and I'm not doing enough other operations such that I need to implement a whole queue to handle it.

(although maybe the library i'm using should implement that queue)
His first problem was that he didn’t ask for $750 first.
Correct. A little parallel construction[1], and no one will ever know.

1. https://en.wikipedia.org/wiki/Parallel_construction
so, basically blogs and rss readers... with privacy features and channels for subscriptions.

sounds good to me.
Dashcam threat sensors identified the suspect was holding a handgun-shaped object...

-A press conference in the near future
All: don't miss that there are multiple pages of comments in this thread. That's what the "More" link at the bottom of the page points to. Or use these:

https://news.ycombinator.com/item?id=23993259&p=2

https://news.ycombinator.com/item?id=23993259&p=3

https://news.ycombinator.com/item?id=23993259&p=4

https://news.ycombinator.com/item?id=23993259&p=5

https://news.ycombinator.com/item?id=23993259&p=6
Games was a much smaller world back then, and pretty much everyone with a 8-bit system had tried their hand at both writing games and hacking other peoples. When you write assembly language yourself, and own a debugger, then everything is "open source".
I don't know anyone who uses iMessage.

Of course, I don't think I (personally and directly) know anyone who uses an iPhone ...
No. The whole premise is flawed. Nominal prices don't determine market valuations.

Economy is a process. Companies are priced against their future cash flows. If you want to get some idea of what is going on, use ratios like CAPE or market cap to GDP.
Free*

*If you purchase a computer that supports OSX, which just so happens to only be overpriced Apple computers.
> Perfect example is the ridiculous spying bullshit that SuperMicro was accused of earlier this year.

Everyone, from the general public, to corporate America, to the FBI and Department of Homeland Security, raked Bloomberg over the coals for that story. If anything, I think that's a sign that McCarthyism is hardly in play here.
Also https://news.ycombinator.com/item?id=21557779.
> So it only makes sense to spend energy on sucking CO2 out of the atmosphere, once you've already de-carbonised everything which you possibly can.

Not necessarily. I'm thinking of cold polar winters with no wind and no sun, people burning fossil fuels to stay warm. Meanwhile in deserts solar panels powering carbon capture machines to reverse the greenhouse gases back again. Maybe even the carbon capture creates synthetic coal which can be shipped to the cold regions.
I think it's fine because in order for someone to hack me if I have true 2FA authentication with SMS, they would both have to both get my password, and do some kind of social engineering attack to get access to my messages. If you have a secure password already, that is probably good enough security for the vast majority of people.

Just because the second factor can be compromised, doesn't make it useless. Pretty much any security mechanism can be breached, it's all about increasing the difficulty of an attack until it matches the value of what you are trying to protect. SMS 2FA protects you against untargeted attacks like credential stuffing, which is probably sufficient for 95% of people.
Good luck doing something like that at scale with thousands of instances.
I’d love to see the chart that shows average salary normalized with cost of living adjusted for inflation
I’ve experienced every single one of these bugs, and some of them have existed for multiple releases, which means they are extremely unlikely to ever be fixed. [0]

0: https://tidbits.com/2019/10/21/six-reasons-why-ios-13-and-ca...
Naive perspective: Is it possible that this language prevents YC from being blocked by the Great Firewall?

I'm not sure I'd advocate it, but I see the potential argument: It's better to let users see YC's independent decision to not conduct business in China, even with vague reasoning, as there's no realistic narrative that would put China in a great light.

The alternative is to be completely censored. If the intent is to spread a message within, I would think an uncensored message is better than no message at all.
This app is too cool, but it seems a little over eager. Here's me pointing the app at a mosaic: http://desmond.yfrog.com/Himg612/scaled.php?tn=0&server=...
Forbidden Planet (http://www.fpnyc.com/) is downtown on Broadway.

Whenever I'm in NYC I also like to visit the giant animatronic T-Rex inside the Toys R Us store in Times Square, but that may not be as entertaining to others as it is to me.
Flickr, and I still have a group of friends that I communicate with via a private yahoo group.
You didn't learn any lessons about.. how well it works? I had very poor success in my apartment, but I'd like to try it outside.
Seriously.

That death+taxes site set off all kinds of propaganda alarms in my head, and a 5-second google search debunked the initial assertion.

I'm very disappointed with Hacker News.
In places where adequate protection was added, in some cases it was removed because drivers couldn't keep from leaving their lane. I guess drivers getting into accidents on their own is worse than lethal accidents involving cyclists on a bike lane.

https://liveboston617.org/2020/12/16/dangerous-bike-lane-div...
Archive link: https://archive.is/3sLa8
I’ve been running Nextcloud on a DigitalOcean droplet, backed by S3 compatible storage from Wasabi for about 3 years now - it’s been pretty seamless. I think the old Nextcloud client syncing issues are a thing of the past (unless you work will really big files). Costs me $15/mo total.

My Nextcloud instance gets one-way synced using rclone to a NAS once daily, and one-way synced weekly as a tar archive to Onedrive (1TB storage from Office365 is otherwise unused, so...). The rclone setup is all with docker-compose + sops for rclone config, so I can just git clone and Docker-compose anywhere to get another machine backing up.

A nice addition is that the droplet serves as a WireGuard server that all my devices are pretty much always connected to (with split routing).

I host a couple of other services on the droplet including The Lounge for IRC, my personal website and a pastebin type app.

If anyone is interested, the whole setup is on GitHub at https://github.com/jnsgruk/infra
Regarding weather and showering, I think the person is thinking more about the times of year when it is 100 degrees F outside and 60% humidity for 1/3 of the year.
I just explained why and it's still weird to you? You should ask yourself why so many democratically elected left-wing leaders find themselves murdered or exiled by the CIA.

https://en.wikipedia.org/wiki/United_States_involvement_in_r...
There are those of us with extensive experience in payments with plenty of stories that would touch exactly on this, so yes, but these stories are not public information.
Michael Lewis, author of the Big Short, also wrote Liar's Poker about his experience at Solomon Brothers in the mid-eighties where things like mortgage backed securities were invented. It's captivating.
The only incentive to write articles like this is to convince others to buy, consequently making more money yourself. This is a pitch, not a fairly supported argument.
Smart kid. Terrible attitude, they are correct they're stuck. But it's not that long and learning to get through this and make the most of it could be an amazing life lesson. I suspect being able to write like that at 15, means they'll be able to pick up the technical skills to do any vocation they choose. But they have some growing up to do to be able to handle real life.
That is the citation. The person in that clip is speculating about Melvin's losses in particular.
Not unsurprisingly a lot of comments are very negative on publishers but I think the nature of the criticism is kind of weird. Publishers in almost every comment as well in the interview are almost always portrayed as institutions that rip everyone off. But this is strange, because if it was true, everyone would just stop paying them, they don't literally hold anyone at gunpoint.

In the most basic sense what a publisher is, is an institution that sells reputation and attention. Being on the cover of reputable journals for a scientist is like being on the cover of Vogue for a fashionista.

When people in India rip off scientific articles using sci-hub they don't compete with the core business model of publishers, they just want knowledge. But journals aren't really in the business of selling knowledge in the first place. Journals survive sci-hub for the same reason Harvard survives free lectures of YouTube and Hollywood survived ripped blue-rays on street-markets. Because these institutions are not in the business of selling textbooks or movies, they sell celebrities and status.

So assuming for a second that the publishing hegemon is destroyed, what will happen next? Will all the up and coming star scientists happily publish on undifferentiated internet platforms where all that matters is science? Some maybe, but my more cynical guess is that a thriving internet status economy would soon emerge that would inhabit the exact same niche that publishers have now. Because the exclusivity of publishers is not the tool they wield against the public or scientists, it's the very commodity they are selling.
Not my intention at all..updated the to BTC skeptics in case others were offended too.
Thanks for asking. Not in the next few months. We really want to nail the UI/UX around stocks and ETFs before we expand our footprint.
We are heavy into REST and HATEOAS. This, coupled with React SPAs has worked really well for us.

The HATEOAS client we use/build has an cache/event system that will emit to subscribers (via react hooks) when a resource is stale, and needs to be refreshed.

After putting this all in place, I realized that now I just need the server to emit those 'stale' events via Websockets, and suddenly my SPA + API is a real-time multi user system with nearly no changes required in either server or client.

This made me wonder, why aren't we just always pushing the entire resource state over websockets. Use websockets to let clients indicate which resources they are interested in, and let the server keep pushing state back to the client.

This solves a number of problems that plain HTTP has:

1. We can't really push/subscribe well. It's not very natural.

2. The HTTP cache kinda sucks, because we don't have programmatic access. Simple example: Doing a DELETE on a resource should expire the cache of the parent collection. There's a good HTTP header to indicate this, but no good way to tell the browser cache to delete the cache entry, so we end up building our own caching layer.

3. Compound requests suck because HTTP caches and clients don't understand them.

But we can still keep using REST fundamentals. Things have URIs, features are discoverable, relationships are expressed with links.

Something about this also feels terribly wrong though. Do we really want to reinvent parts of HTTP over websockets? HTTP is highly optimized, what kind of performance problems are we gonna run into?
This is a calculated smearing, by "[government] officials, who spoke on condition of anonymity". It's blatant PSYOP. Obviously, audit trail systems are worthless if they allow deletions at will (and without, hah, a trail).