skysight-inc/HackerNews huggingface dataset:
(I worked on screenshots)

Sure, but firefox has knowledge about the geometry of the dom, so you just click on the element you want and it intelligently sizes the shot for you.

Also, before it was screenshots it was Page Shot, and it allowed full text search of the text in your screenshots. Management killed that before launch for some reason.

Finally,d you’ve always been able to save the shot locally instead of uploading it to the server, and you’ll be happy, because the server is going away later this year and you’ll only be able to save them locally.

You may know how to use your os screenshot tool, but we got a lot of positive feedback from non power users who don’t. Right-click->Take screenshot is a lot more discoverable than command-shift-4.

It mystifies me why people hate features they don’t use. So you don’t like it — so what? Other people do. You are the one generating the hate for no reason.
Curiousity and confidence play a role, but remember that no one has unlimited time and a half day (or more) spent on learning and completing a new repair is a half day you didn't spend on something else you may have deeper and more enduring curiousity about. Every activity has an opportunity cost.
> What this might usher in is the era of cryptographically signed news articles.

Actually, how about cryptographically signing videos as they get written on the recording device?

Maybe there even are ways to sign data so that the integrity can get validated on shorter segments, so that clips can be cut. Write a signature every 5 seconds for the past 5 seconds?

Edit: This exists and the term for it is 'video authentication'.
Been using dvorak for perhaps 10 years myself. Ctrx-c/v/x, well they're not next to each other anymore (and kind need 2 hands to use)!

I recommend using this, in my mind a way bigger improvement than just moving to dvorak itself. It's like having vim navigation everywhere, but better.

https://manybutfinite.com/post/home-row-computing/

Pretty sure my WPM is something like < 20 wpm in Querty (70 in dvorak). I look like a complete beginner whenever I'm on someone elses machine. Not really sure how others keep the dual fluency.
I've had the same exact problem with Levis, I don't buy them anymore for that reason.
One note of caution: One way to handle this is by having your application stop responding to health checks from the load-balancer. The LB marks the host as dead and stops sending new connections to it. However there are some load-balancers that see a failed health-check and immediately flush all connections to a "failed" host. Be sure you know what your LB's behaviour is, and how that fits in to your graceful shutdown model.
It's strange how the US just can't seem to figure out sensible payment systems. Payment in the eurozone is not exactly perfect, banks being banks and all that, but this kind of thing is almost a non-problem: If there is a SEPA direct debit drawn from your account that you object you, you simply tell your bank (online banks tend to have the option in the online banking interface for every direct debit transaction) and the amount is immediately credited back to your account, with the same value date as the previous debit. It's then the problem for the payee and their bank to sort out.
Vietnam has largely refused to acknowledge their measles epidemic for over 5 years, and even official vaccination recommendations are weak (1 dose).

https://www.rfa.org/english/news/vietnam/measles-04232014175...
You’re right, a lot of the sentiment I hear is “what are you worried about if your kids are vaccinated?”. I’m not particularly worried about my kids.

There are going to be a bunch of teenagers getting diseases from the period where the misinformation was doing the rounds without the debunking being so prevalent.
What if OpenAI didn’t write the piece? What if the research was announced by the machine, and the folks at OpenAI are all dead?
Do you mean collect data from multiple receivers and send it off to various services from one computer? That messes with MLAT [0] calculations and shouldn't be done.

If you want to send data to multiple services from one receiver all you need is to install the feeder for each service. Most uses dump1090 [1], but Flightradar24 uses their own. Dump1090 sends data in different formats to various local ports by default, and ADS-b Exchange uses netcat to send it to their server. You can use the ADS-B Receiver Project [2] to install everything needed.

[0] https://en.wikipedia.org/wiki/Multilateration

[1] https://github.com/flightaware/dump1090

[2] https://github.com/jprochazka/adsb-receiver
How about “that’s totally possible. It will cost you 10x what you’re paying now, it will be much more brittle and harder to fix. I personally would love to work on it, just keep in mind that any changes will require 10x the time and budget”

And ...

“Here are a couple of technologies which would allow us to speed up the experience at a very low cost. I recommend we try these first.”

Turbolinks for the win :)
I agree - my comment was more on the fact that he'll never be able to afford the lifestyle he lives during work hours, and it could be tough when that work goes away.
and to recurse a layer, i’m being descriptive of the prescriptivists that i know to exist and i easily believe did that guy in.
OKI showed up during my research, but I didn't mention them since they're a relative unknown to me. They have some printers that tick all the boxes though, so they're certainly in the running.
One addition I'll make: locally there is a bulk pickup day twice a year that people hold things for; if it was a suitcase wrapped in plastic or out on a non-bulk pickup day, I likely would steer clear.
I really like this idea and I think I'm going to start using a similar approach. Thanks!
Fixing things is very common in the third world countries, because repair charge is cheaper than its replacement. That's why you see lots of businesses there that cater to these: tailors to TV repairmen..
There's a bunch of modern feature phones running KaiOS[1] like the CAT B35[2]. Comes with 4G, Wifi, Bluetooth, and you can run web apps on it. And there's some that even run Android [3] [4]

[1] https://en.wikipedia.org/wiki/KaiOS [2] https://www.techradar.com/reviews/cat-b35 [3] https://www.gsmarena.com/energizer_hardcase_h240s-8981.php [4] https://www.gsmarena.com/results.php3?nYearMin=2015&sFormFac...
> They're deprecating the service

Looks like they're serious about imitating Google
Why Janet?

Why not Karen?

https://knowyourmeme.com/memes/karen
> "How do you decide "

Do you earnestly believe that Harvard University will be paralyzed by the choice between a modern western ethics system in which women have all the rights of men, or (to use your example) a Saudi ethics system in which women are property?

Most people in the real work are not so ridiculous that they allow themselves to be paralyzed by knowledge of ethical relativism.
Chinas ultimate business plan: spy on all the Americans and then blackmail them. :-D
Real bug or test to see if anyone notices? I'm getting uncomfortably skeptical when it comes to google these days.
This isn’t my experience. I have never done more than two interviews for a position. None of which involved coding or exercises. Perhaps this is the standard for businesses in the valley.
شركة تنظيف خزانات بالرياض
The kids caught measles in Vietnam. They were the importing vector.
They are also not especially good at keeping secrets, so I would expect to see some evidence.
Hi, I work at YC. I think this article is a bit misleading, so I wanted to take the opportunity to give you some of the data. I'm happy to answer any questions on this topic.

1) YC's acceptance rate for applications has remained basically constant since 2015 (< 2%). This batch is not bigger because we accepted a higher percentage, but because we got way more applications. The primary reason we got more applications is that over 15K companies participated in our startupschool.org program and many of them applied to YC. Our general policy at YC is to grow the batch size proportional with the number of good applications we get, and this larger batch is just a natural consequence of that policy.

2) We have been wanting to move demo day to a new larger venue for a long time now. The reason is not that there are too many startups, but that there are too many investors who want to come. We have enough demand from investors to fill the previous demo day auditorium several times over, and this new space means we can allow many more investors to come, which is better for the companies.

3) As the batch at YC has grown, we've grown the number of partners proportionally and plan to continue to do that. The ratio of companies to partners is actually lower now than it was a few years ago, and we've increased the amount of time we spend per company.

4) I think the ultimate measure founders should care about - and certainly the one we do - is the success rate of YC companies on average. If we grew the YC batch and the success rate went down, that would be bad. So this is something we track extremely carefully to make sure that does not happen. And so far, it hasn't. Based on the last 1-2 years of companies, the success rate of YC companies is the highest it's ever been.

Also for general background, I'd really recommend reading a great short statement Paul Graham wrote about why we think growing YC is better for both us and the founders: https://www.ycombinator.com/atyc/#size
Maybe now people will start to use Tor Browser for daily browsing. If you are inside EEA you don't even have to actually connect to Tor network just use Tor browser.
Apparently Citi offers virtual credit cards to their users, I've been meaning to open an account for this feature alone.

Are there any fees associated with that privacy.com service?
If the community decides a community law together, is that dictatorship? I feel like no.
One time a coworker tried to prank me by posting a silly message to slack on my terminal (I don't usually use my work Mac so I forgot to log it off), and he was thwart d by Dvorak.
I was not aware of these scams thanks to using ad blockers and not living in a country that is being targeted that much. A good way to educate elders might be by showing them some scam videos [1]

[1] https://www.youtube.com/channel/UCm22FAXZMw1BaWeFszZxUKw/vid...
One issue with cars is that many of the simple tasks to cut your teeth on, can now require a lot of work. I had a car that you couldn't change the battery without removing a wheel and using a lift.
And Tom will be there to piss and moan about it. Regardless of how relevant it is to the conversation.
The issue is that a regular new fridge is around $500 and the $200 repair may or may not resolve the problem.
Weird, I don't see any curiosity in your posts, just emotional reactions to mine.

You're also confusing healthy skepticism with lack of curiosity, almost as if you're jumping to the defense of something you made an emotional investment in without consulting rationality.
There's not such a thing as a mistake, only lessons. Lessons learned or otherwise.

I have 1 special account for these type of things, and I keep it empty or with just enough $ to cover what is rightfully owed.

I am no genius. I have learned my lessopn (from PayPal).
Met with a company at a conference last year. They were there at a booth saying "we're hiring people". Met, talked some, they indicated I wouldn't be a good fit. Got a call from a recruiter last week, and... have already had and passed a first call screen, another tech call set up for this week. I realize a lot can change in a 6 month period, but... it's also slightly frustrating. If I was paranoid, I might say it's ageism at play (I have visibly gray hair and certainly couldn't pass for late 20s anymore). But I suspect there's multiple factors at play here which still make 'going through a recruiter' somehow feel like a safer bet for some companies.
I've used Dvorak for over ten years, but I think if you're concerned that typing speed is the bottleneck in 2019 then maybe you should re-evaluate your work. :-P
I type normally below 50wpm (just did a test which scored 54, but that is above my normal day-to-day rate), and I do feel constrained by my typing ability. More specifically not the rate I can spew up finished code, but the way I can't efficiently and naturally use computer (via typing) for sketching out ideas and overall as a tool of thought or an extension of my mind. Indeed I do often resort to pen and paper for that purpose which, in addition to being just plain quaint, simply locks me out of vast arrays of capabilities and tools I'd have on computer (org-mode etc).

There are also other ways I think faster typing speed can transform the way computers are used, for example being more comfortable in the cli, being more willing to write small simple throw-away code snippets, less reliance on tools like autocorrect and autocomplete, which in turn can give more freedom to experiment with more niche tools, and so on.
It's certainly worse for programming if you use a semicolon rich language.
Thank you for this. Simple and efficient.
Plenty of sites, including Amazon, do not require you to re-enter a saved card number.

Some sites only require re-entering the card when shipping to a new address.
Satellites, radar, interpolation up to 120 minutes, and receivers on islands.

https://www.flightradar24.com/blog/the-evolution-of-flightra...

https://www.flightradar24.com/blog/over-the-ocean-24-hours-o...

https://www.flightradar24.com/blog/tracking-flights-with-sat...
After having some pretty extensive (heated) debates about the merits of redux here on HN, I've come to the opinion that the love/hate for redux is a consequence of the departure from MVC architectures that more experienced developers are accustomed to. There are decades of best practices built up around scaling object oriented MVC architectures, but react and redux come from a completely different school of programming where trying to apply traditional inheritance patterns is impossible and can mortally wound a project.

There was an article about entity component systems recently posted here, which are typically used in game programming, and I was shocked at how similar it is to the architectures I use in my react apps. This entry [0] from the ECS wiki is a good summary:

> Whereas in an inheritance-based design, an enemy may have a complex inheritance chain such as Damageable <- Actor <- GroundBasedActor <- Enemy <- ZombieEnemy, in a C/ES-based design you might have a Health component, a GroundBasedMovement component and a ZombieAi component added to an entity named ZombieEnemy. This eliminates ambiguity issues encountered in an inheritance-based design (should the root be Actor <- DamageableActor or Damageable <- Actor? Should items be implemented twice as PickupActors or DamageablePickupActors?). At the same time, components can be freely combined: a damageable inventory item? add the Collectable and Health components to an entity.

It occurred to me that in a lot of ways, games are just extremely complex user interfaces. So it makes sense that patterns that work well in game architectures should map rather cleanly to application UIs. I'd be interested in hearing if anyone else sees the correlation here, or if I'm just confused and misunderstanding ECS architectures. My email is in my user profile.

[0]: http://entity-systems.wikidot.com/
if you did not intend to kill someone, you lack the mens rea but may still be guilty of negligent homicide

The standard varies by jurisdiction, but it's quite common for "intended to cause non-lethal injury but accidentally killed the victim" to be treated as murder; this arises for example in the "eggshell skull rule".

Some states also have what is referred to as "constructive murder" whereby you can be convicted of murder if you commit a serious crime and someone dies, regardless of whether the possibility of a death was reasonably forseeable; in Canada this has been ruled unconstitutional on the grounds of lacking mens rea but in the USA courts generally accept that having the intent to commit a serious (but non-lethal) crime meets the requirement.
Ask HN: Would you go on a retreat to be able to work on your side project?
Hello HN,

I have noticed that I easily worked more focused on small side projects when I was away on a surfing camp or just outside my city.

I need your feedback to see if this idea makes sense and is feasible.
I set up a landing page with more details here:
https://www.creatorsretreat.co.uk/
Flightview also offers an enterprise account for those running an ADS-B ground station and reporting it with their software.

https://flightaware.com/adsb/piaware/build
Yes, but remote activation pretty much means targeted. I am absolutely convinced that there are backdoors in huawei devices, be it intentionally or through carelessness. There's news about backdoors in Cisco products at least once a year - completely accidentally obviously, since we are the good guys.

However, the Chinese would be very careful about using them. Every time you do, you risk getting caught, because just in that moment someone on the target network could be running wireshark to debug some unrelated problem. And once you're caught you're done. You won't risk that to fetch some random HN user's browsing history to blackmail them.
Thanks for the explanation. I was referring to the second use case and I didn’t know it’s so easy. So I guess it’s not that big of a problem.
Amazon doesn’t require re-entry of any details on checkout, at least in the US. I can click a button and immediately purchase something with minimal confirmation.

I have never had to confirm any details with Amazon as far as I can remember.
I'm not sure I'd call this list curated. It would be nice if it were a bit more opinionated. Where there are multiple libraries in a category it provides no guidance on how to choose one over another. Also, in some of the categories, clear winners exist today. For example in the testing category, just use pytest, and run it with tox.

I was going to submit a PR, but the repo has hundreds of PRs and 60 issues already open.

So yeah, it's more a Python smörgåsbord than a curated list. In the end, I'm not sure it's much better than using a search engine.
This article suggests that positions are estimated when the aircraft isn’t in a coverage area. https://thepointsguy.com/2017/09/how-flight-tracking-sites-w...

It’s also worth noting that FlightAware has partnered with Aireon (owned by Iridium according to Wikipedia) to put ADSB receivers on satelites that were launched with Iridum’s NEXT satelite constellation in low-earth orbit. Sounds like that data is not yet included in the free data FlightAware provides on its website, but is available commercially. https://flightaware.com/commercial/aireon
Technically speaking, this may be a case of undefined behavior. From my man page:

-u, --unique
Unique keys. Suppress all lines that have a key that is
equal to an already processed one. This option, similarly
to -s, implies a stable sort. If used with -c or -C, sort
also checks that there are no lines with duplicate keys.
...
-n, --numeric-sort, --sort=numeric
Sort fields numerically by arithmetic value. Fields are
supposed to have optional blanks in the beginning, an
optional minus sign, zero or more digits (including
decimal point and possible thousand separators).

When you use -n, without a key fields specification, the whole line does not meet the requirement for numeric sorting.

This sort does give me the intended output:

$sort -k1,1n -k2 -u ~/tmp/sort.txt
1 a
5 which
10 exotically
15 aerodynamically
15 differentiation
20 electroencephalogram

Whether or not deduplication on keys is ideal behavior, it is what is specified here. What is not explicitly specified is what is considered to be the key when you try to sort a non-numeric line numerically.

This is the sort of problem that you get with duck typing: it does what you expect and intend, except in those corner cases where it doesn't.
You'd still be liable for overdraft charges, wouldn't you?
They’ll just serve the ads from the same ip as the content then, or even embed it right in the same request as the content.
Perfect dual fluency took me about ten years. I still sometimes get confused if I am using a keyboard that feels like one of my own. And then there was the time I dated someone who, unbeknownst to me, used Dvorak. "Hey, what the hell is wrong with your keyboard?"
Why bother? Because even if your life still sucks it sucks _less_. The unattainability of a perfect life doesn't stop you from making incremental improvements. There's no real reason to do anything, of course. But you're here, living. Yesterday you decided to go to sleep and wake up again today, rather than ending it all. If today was worth living for you, tomorrow probably is too. Could tomorrow be better than today, even a little bit, if you pursued some course of action today? If so, why wouldn't you pursue that course of action? How much would your life improve over the next decade if you spent time incrementally improving it most days?

Fixing all of the problems in your life is probably not possible, but incremental improvements are entirely attainable, and they build up over time. Once you have momentum you can start shifting gears. You lost weight? Well great, now some of those superficial humans might be willing to befriend you...
isn't crystal a bit young to be excited ? julia has good genes and just enough maturity to blossom. I shall read about crystal a bit more
Aishub is also applicable, they have a great model.
> No girl graduated high school without knowing how to bake, budget, and sew, while her male counterpart took classes in autoshop and woodworking

> This all changed in the 1960s. For good reasons, second-wave feminists fought back against the rigid gender stereotypes of the previous decade and felt that mandatory home economic classes were pushing women into the confinement of housewifery

I understand the idea but no, it is not good. Women used to know how to cook and mend clothes while men knew how to fix cars and furniture. It meant that households could do all that. The man/woman distinction was kind of arbitrary but it resulted in useful complementary skills.

Gender roles are officially a thing of the past now, but the way we did it is by reducing to the least common denominator. Women don't learn how to sew and men don't learn how to woodwork, and no one knows how to budget. Instead of removing these classes, why provide them to both boys and girls instead, maybe in a modernized form?
> Of course you shouldn't, but you presented a false dichotomy with "if I spend an hour fixing this; this is an hour less I spend with my kids."

Given you know precisely zero about me, my family, nor our routines; you are in no position to assume what is a "false dichotomy".

> It's okay not to be able or want to fix something, but don't blame it on your kids.

If you're takeaway was that I'm blaming it on the kids then you've clearly not been reading my posts properly. My stance from the very start was that I don't want to do it.

> As an aside, I believe it's the best way to parent. It teaches kids that no matter what happens in life, they always have themselves to rely on.

Thank you for that titbit of advice. I'd never considered teaching my kids basic life skills. /s
What is "pop culture" even? Its just a measure of targeted advertising towards the most ill equipped to respond to it productively or healthily. There was pop culture targeting your parents, yourself, your kids, and there will be something targeting your kids kids.

The fact you show no interest in it is more a reflection that you got through the dredge of surface level vapid entertainment all kids are subject to, come out on the other side, and realize "hey look, theres stuff thats a lot better / more interesting than that" and unsurprisingly gravitate towards that over the next iteration of entry level disposable culture targeting kids.