skysight-inc/HackerNews huggingface dataset:
You know what I think is weird about all this discussion?

Boarding and deplaning really don’t take that long, most of the time.

Think 15 or 20 minutes max.

It’s one of those things where it feels incredibly long and arduous. It feels interminable. But that has something (IMO) more to do with the psychological experience of flying.

The actual time cost is fairly small, especially compared to so many other wastes of your time when flying (getting to the airport on crowded roads, requirements to arrive early, arriving early because of fear of security taking a long time, getting through security, requirements to get to the gate early, sitting in the plane at the gate, sitting on the plane waiting to take off, sitting on the plane on the other end, possibly being on a shuttle bus connecting plane to gate, waiting for luggage, waiting for cab or shuttle or rental car ...) not to mention the time of the actual flight.
I was in Japan last week and I can confirm that I forgot every umbrella I used -- I hope you got one of mine.
An interactive introduction to generics in TypeScript
Lots of European airports (including LHR) do this - air bridge to the front door and steps to the back door.
In my experience, if you are stuck in a maze, you need your manager to show you the way through the maze. They'll only have enough time to show you the way if the number of reports is bounded.
The dichotomy comes up because the new Edge supports Chrome extensions. So it's literally the same code being submitted to both stores, which makes it more of an apples-to-apples comparison.
Other browsers do just fine with significantly fewer engineers.
No. Informed people realize that there is no possibility that climate change will lead to human extinction (except possibly by some indirect means, such as leading to a war in which bioweapons are used, but then, drastic action to curtail climate change could also lead to war...).

Saying "existential risk" again and again does not make it true. Hearing it again and again does not make a rational person believe it.
> So we won't solve it because we're just not capable of globalism as a species.

Not with that attitude.
It's not dissimilar to security in that regard. Investing in secure practices will never make money, it will only ever be a money hole like CS.
> There is very little about software development expertise that will help with either of those endeavors

Good point, we can pay them much less than developers. Having a warm smile and making informed decisions about ~things is something my mom can do and I assure you her hourly wage is less than a developer's.
Like real-time scraping like Spider.com? What are your targets? LinkedIn?
IC? (Merriam-webster doesn't come up with anything useful and I only know it as integrated circuit or intercity train)
Show HN: Etiq helps teams build ethical products
Astronomers Find Class of Strange Objects Near Our Galaxy's Enormous Black Hole
As I recall, there are at least three problems here:

1. Basically no software is prepared to be "graceful" about their storage suddenly going read-only, especially when the OS is trying to run off that drive.

2. Intel drives at end of life go read-only until the next power cycle, whereupon they turn into bricks.

3. The threshold at which Intel drives go read-only is when the warrantied write endurance runs out, not when the actual error rate becomes problematic. This makes sense if the drive is trying to ensure the flash is still in good enough condition to have long data retention, so that you can reliably and easily recover data from the drive. But (2) already rules that out.
One thing airlines should pay closer attention to is amount/size of carry-on luggage to better match overhead bins capacities. I've seen people bringing clearly oversized roller bag, AND big laptop bag, AND big purse, and then spending a lot of time trying to place all of that in bins, or under preceeding seat, blocking the aisle while doing so.

That's also the main reason why I try to board as fast as possible - to ensure that there's still space for my luggage.
> She has directly authored many foundational pieces of Mozilla and (arguably) the internet

Like what? The wiki page doesn't tell.

You are making it sounds like she created Mozilla & products herself, rather than an admin/exec role throughout.
And also making it sound like her presence alone is what is bringing in ~$500 million.

Is there some connection you would like to disclose?

by the way, I'm not arguing her position.i'm arguing her compensation. nice chart from brendan eich (formerly of mozilla) https://twitter.com/BrendanEich/status/1217512049716035584
A return doesn't have to be economic. I'd rather lose money and not die than make trillions and drown. (Obviously hyperbolic example, but my point is that the number in my bank account isn't the only thing to invest in)
i imagine that letting other people near you in the world know about all your social media accounts will be very popular in the near future
Isn't the real debate about the cause of climate change, and hence the best addressed aspects?
I would hope all true scientists can agree on what they see but still debate there underlying phenomena and this the predictive models
Indeed. I'm not generally interested in pointed advice from bloggers, there are so many assumptions and presumptions that go into reducing something down to a single thesis, and it becomes tiresome after a while. Give me some more color so I can consider how it relates to my own life and value—that's food for thought.
Netlify and a static site generator
I saw this headline and thought, "what was the Kinect, some kind of VR headset?"

Then I opened the article, and saw the picture, and thought, "oh that looks familiar."

Gosh, I totally forgot about that thing.

[Edit] As in, I once picked up a VR Boy on the cheap when I was a kid. It was really fun, but the games were sorely lacking. I wonder if anyone really enjoyed the Kinect.
I think he is trying to argue, that every company in between these "layers" produces some kind of value. Which is why other companies are willing to buy from them in the first place.

Every industry has and always will have "snake oil" sellers, but the meaningful companies in 99% of the case produce real value to their customers.
Long before positron (and electron) there was XULrunner.
Tail recursion optimization would be when the compiler on its own would recognize tail recursion calls and generate special code for that.

That one needs to manually annotate it in Clojure just means that the compiler is manually instructed to generate a loop-like construct instead of a function call.

The advantage in Clojure is that these loops are explicitly marked, which IMHO improves readablity.

Many Lisps don't bother to implement tail recursion optimization, because they support the more general tail call optimization - by adjusting/reusing the current stack frame and using a JMP instruction.
Thats correct. One hand typing from memory XD
> With 50 or so devs (let's forget for this example about managers, UX researchers and designers, HR, etc.) you'll get maybe a JavaScript VM and a small UX.

Safari does those two specific things with a quarter of the number you mentioned. The entire team is nowhere near a thousand people.
Show HN: A console Twitter client for displaying tweets from Twitter lists
It's EFFICIENT, but it's the opposite of elegant. If you looked at the code you would have no idea what it is doing or meant to do.

Elegant code should be simple, readable, and apply some leverage to make a difficult problem more clear.
I'd also be curious to know what features that Edge doesn't support. I know it doesn't do everything Chrome does, but I haven't run into any scenarios that Edge didn't support in a long time.

It's a pet peeve of mine that apps don't support Edge/Trident, Vivaldi, etc. It's easier to write cross-browser code than ever, but it seems like we're in the process of reverting back to the bad old days when IE6 was the only browser people supported, but it's Chrome now instead of IE.
i lost a phone in shinjuku station and located with the help of the station employees within 30 minutes. somehow they did this location act in the busiest subway junction in the world, with just a few phone calls.
Seems odd in his tweet he noted he was unable to get funding in the valley for Brave. The guy created JavaScript and was a creator of Firefox. Don't get it ..as JS alone has contributed like how much to world economies, as well to almost every HN reader's wallet/bank.
University of the People
Pretty sure Stripe is a Ruby shop as well.
Don't forget the trees. Maybe it's a couple of thousand years, but let them roam earth and the CO2 is gone, like the last time.

Since bacteria is digesting cellulose this time, we can't rely on earth to fold over old wood. Instead, humans will have to manage the storage. But that should be doable, given the speed with which we can harvest forests.
FWIW it's worked well for us, but our application has the follow characteristics:
1) Our data is relatively small and well-scoped, so we're only querying small amounts of data (maybe 10-20 queries each of <50 records) from any individual client
2) We care a lot about real-time, so we want data manipulation on one client to show up pretty immediately on the other
3) While we'd definitely save money switching to a Postgres instance, we're not spending that much to begin with on Firebase.

I think these play well to Firebase's strength. In a previous life I built an app that sucks in a lot of data exhaust and then visualizes it... IMO Firebase wouldn't have worked well for that.
Start here:
https://www.youtube.com/watch?v=pWWjbnAVFKA

Scott Manley explains things so well. Highly recommended channel.
This will discourage people from donating. Absolutely disgusting. Maybe it's good for them to go bankrupt, so that other non-profits will learn from their mistake.
> So can a Mozilla licensed browser, the licenses are very similar.

So, you were talking about not understanding why a mono-culture is bad. So your license argument here means you don't understand the parent.

"BSD licensed browser can become a closed source browser with just a hand waive."

This means that once FF is no more, what's stopping Google from slowing closing off even more parts of the browser to just Chrome? They can start forcing their will with their control over Chromium. They make the rules. And the BSD license can't do anything to stop it. That's the point.

And because these other browsers invested into Chromium, simply forking and continuing work on their Chromium version becomes more and more challenging without massive financial support. Only a few companies can do that.

Look at Apple and Safari. Safari lags behind Chrome in many areas. And this is Apple, not some small startup.
This is a useful addition.

It's for persistent spot requests, so presumably it doesn't include defined-duration spot instances. Perhaps that will come later.

Perfectly possible to work around it even if not, of course.
OK, let's do some data-gathering. If I git clone https://chromium.googlesource.com/chromium/src.git and then run:

git log --since=2019-01-15 | grep "^Author:" | fgrep chromium.org | sort -u | wc -l

to get one year's worth of commits as of today (as of rev c43e247d6444 to be exact), I get 1250. If I repeat that with "google.com" instead of "chromium.org", I get 623. So figure ~1800-1900 there.

If I git clone https://github.com/WebKit/webkit.git as of today (rev ba925cdbc8c3f2dff44cdcb92d9a374816b0215b) and run:

git log --since=2019-01-15 | grep "^Author:" | fgrep webkit.org | sort -u | wc -l

I get 15. If I repeat that with apple.com instead of webkit.org I get 70. If I just list all distinct authors, I get 128. Note that this is an underestimate of what it takes to build a browser, because a bunch of the parts of an actual browser are not in the webkit repo itself last I checked. Like the whole network stack.

If I hg clone https://hg.mozilla.org/mozilla-central/ (the repository for Firefox) and run:

hg log -d 2019 | grep "^user:" | sort -u | fgrep mozilla.com | wc -l

I get 359. I am quite sure this last is is an underestimate: I am a Mozilla employee, but I use a non-mozilla.com address in my commits, because I started contributing before becoming an employee. I'm not the only one. The total number of distinct committers there is 1497 which is a serious overestimate: web platform test changesets come with their original author, who is often an engineer working on some other browser. If I filter out webkit.org, microsoft.com, google.com, chromium.org, webkit.org, that leaves me with 1265. This is almost certainly a significant over-estimate, since it's more than the total number of Mozilla employees.

Note that we may be undercounting QA here, since not all of them might commit to the main repository.

On the other hand, we might be counting one-off contributors who are not really on the "browser team" per se, especially for "apple.com" and "google.com". We're also overcounting somewhat depending on how much churn there was over the course of the year (people leaving, new ones joining).

But pallpark, I suspect an unrealistic lower bound is 100 and a reasonable lower bound is 150-500, depending on how much of the tech stack you want to delegate to other entities. The Chrome team is a lot bigger than any of those numbers, of course.
How to Build a Simple API Using Python and Flask
I've got a tangential question, and I think it's worth asking here.

With the precision ML requires, why aren't data scientists rushing from Python, to a language with a stronger type system?
On a personal note, the advice not to browsedown from less trusted devices often means an organisation supplying a trusted device.

That potentially conflicts with IR35 for contractors who would then not be supplying their own equipment.

I've also seen it result in a contractors *nix laptop being swapped out for a Windows laptop (built by a junior employee) with mandated "phone home" software installed. Personal biases persuade me that this wasn't necessarily an improvement in the security of the system.

I should say, I'm generally a fan of NCSC advice and I think it's great they're putting their thoughts out there.
Google employs thousands of engineers who spend a majority of their time thinking about Google Chrome. This gets slightly more complicated because of, e.g., the strategic impact of Chrome in other places like ChromeOS. The right comparison would be Apple's WebKit and Safari teams.
Given the author admits:

> Note that those outside the company, such as investors or regulators, seem like they should effectively count as a level under some circumstances, but not under others.

I think there's obviously some room to fudge with what the exact boundaries of the "organization" are. So yeah, maybe a sufficiently-empowered department head functions more like a CEO/boss.
I have been saying for a while now that "programming" is basically a blue collar job. The vast majority of programming jobs these days are just brainless CRUD duct-tape programming positions that have no need for thought or creativity. Corporations literally just need a monkey that can sit in a chair and churn out code for hours on end.
> getting on/off with my family is not optional for me.

Ryanair has now accustomed Europeans to travel separately from their family, so it wouldn't surprise me to see that requirement change if it drops the price.
It's really odd to me that airlines decided to charge for checked bags rather than overhead bin storage. Even before it was common to charge for checked bags, almost everyone I've ever met preferred carry-ons whenever possible. And when they "enforce" carry-on bag size limits, the worst thing they'll do is gate-check your bag for free, which is still much better than checking a bag and having to wait there half an hour for it to show up on the carousel anxiously wondering whether you were the lucky one whose baggage they lost today. (Hell, it's arguably the best case scenario, though does still cost you a few minutes waiting.) It's like they go out of their way to give me every possible incentive to be that obnoxious person that always brings his obviously oversized on every flight.
On many surveys I get frustrated. Often none of their options is correct. As well as the question often does not make any sense.
its funny that this article is part of a japan 2020 olympics feature, when there will surely be an increase in crime and bad behavior due to all the 2020 visitors.
Ask HN: What info would you web scrape in 2020?
I've been web scraping for a while and I am running out of ideas. I use an anonymous crawling service which provides HTML content at scale, it also has a set of predefined scrapers which I use instead of maintaining own scrapers, that speeds up any scraping I do.

I need new ideas to build which are unique and can be useful to people. I build services based on scraping which can be used in different fields, like marketing, SEO, drop shipping etc. In many cases I need JS crawling capabilities and with the service I use, I can get those widgets and rendered pages handy so I could focus on the data and the idea.

knowing that you have the resources I have, what would you be looking to scrape today? I like services that help people so any feedback would be great. I am trying to think out of the box and find new ideas and would appreciate some inspiration hereby.

I'm also open to hear what data you would scrape from the web in realtime, if you have the right tools to scale your scraping.
If MSFT bought Mozilla to counter Google, that will be hilariously glorious to fulfill a cycle, but makes logical sense.
Boarding can't normally happen while the plane is being refuelled, which means passengers boarding the plane is the last thing that happens before the plane is ready to take off.

That means the faster they can board passengers, the sooner the plane can get in the air.

For deplaning it's not so urgent for the airlines to speed it up, as once the plane has been disenbarked there is still 40+ minutes of refuelling, cleaning, unloading and reloading baggage, etc.
I got lost when going out to hike Mt. Nokogiri. I was walking wrong-way down some road when the employee at the visitor center some 1.5km away comes running after me to inform me that I am going the wrong way. I don't know how he deduced this after I walked out of that center. He escorted me to the correct trailhead which I missed by about 500m. Welcome to Japan.
Wikipedia 2019: A Year of Edits
Oh that's no good. Time to grab a pocket knife and make some marks. :)
it's still probably due to basketball, where ACL tears are one of the most common injuries (after ankle sprains of course). many tendon and ligaments can't easily repair themselves (and where they can, it's slow), so the tears accumulate over time.

the ACL is absolutely crucial (ha!) to stabilizing the knee (especially front-back motion on the horizontal plane) and keeping it from falling apart (hyperextending along the tibiofemoral axis).

(took a dissection class in grad school, where we cut an ACL to see how it affects motion and stability.)
Yes. If you do not, someone else will, and you will regret it.
The salary of top executives has gone way up in the past 20 years or so across industries, and largely without relation to company performance.
Where your knee ends up in a full-depth squat depends on the relative lengths of your tibia and ankle. If you have long tibia and short ankles (relatively) the knees will inevitably go past the toes when squatting.

If it hurts excessively don't do it, or proceed with extreme caution. It's probably not a big issue otherwise.
"Website is sleeping"

000webhost lives up to its name!

In the meantime:

https://archive.is/20200115095916/http://kcall.co.uk/ssd/ind...
Boarding first on budget Airlines like Ryanair guarantees you a space in the overhead for your carry on, as opposed to it taking all your legroom or being forcibly checked in at the gate ("free of charge" as if it's a service).

In some airports it also reduces total queueing time, though in others it just moves you from queuing at the boarding desk to queueing at a bus stop/stairwell/skybridge.
> Where do you find this?

https://twitter.com/BrendanEich/status/1217512049716035584
Leads are mainly bloggers, primarily email scraping.
Running an OAuth2 server isn't tremendously involved. There are good open-source projects like https://github.com/ory/hydra that are pretty easy to configure.
Maybe he edited it. When I replied, the comment was about SF.
Why Doesn't the FTC Attack False Chiropractic Claims?
I don't live in SV, but the impression I get is that nobody cares what you did 25 years ago.
Could you clarify "recently" a bit more? Clearly it's after the release of uBlock Origin, but I'm pretty sure that there was a big effort to clean up memory use a few years ago.

Maybe it's poor Linux support, I have a distressingly high 4 digit number of tabs open on a Windows box and I don't think I've seen it go past 8gb with multiple weeks of runtime.

Edit: Win10 Pro on a Xeon with 48gb ram available
I left firefighting behind in the late 1970's. Bowlines were tied properly then.
European Union Wants All Smartphones to Have a Standard Charging Port
تحميل لعبة امونج اس 2020 Among Us كاملة مجانا اخر اصدار
DDSP: Differentiable Digital Signal Processing
I agree that this is a good thing.

I also called for it to happen over 5.5 years ago:

https://news.ycombinator.com/item?id=7909383
So Ryanair will take care of my 5 year old while I fly? Sounds peaceful. Last flight she spent 2 hours trying to lay down in the middle of the aisle.
SpiderMonkey? SM and V8 are javascript engines. Gecko is a browser/layout engine.
I've always thought this too, but according to the article, we are wrong.

> Steffen fully expected that boarding from the back to the front would be the most efficient strategy and was surprised when his results showed that strategy was actually the least efficient.
The reason this time is given so much attention isn't for the impression of the passengers, it's to minimize turnaround time to keep the aircraft making money.
What my QC25s taught me about designing long-lasting interfaces
Ubiquity doesn't equate to profitability. In fact, most of the big internet Startups (Twitter comes instantly to mind) lose and money and likely always will.
Mirror: http://archive.is/K9SFI
Do they ship their own rendering engines?
Thank you very much! We hope too!
Kinect wasn't compatible with either of the places I have lived. I wanted to use it, but couldn't.

Concrete apartment block, the tv wasn't far enough from the couch. Would I have annoyed my neighbors downstairs with jumping? Unsure.

Old wooden house, plenty of space, but jumping shakes the entire building and probably isn't good for the floor. Back into the junk box it went, oh well.
Ryanair has pretty much given up enforcing seat allocations. Sure, your boarding pass might say one seat number, but it's pretty much a "sit in any free seat" policy. 90% of the time when i get on the plane someone else is in my seat, so I'm forced to sit in a random seat, giving someone else the exact same issue.

The staff know that getting everyone back into the correct seats will take a massive effort, so don't bother.
Most machine learning doesn't work the first time and required rapid iteration outside of your production system in my experience. Then, when you finally get a model, you can put those weights into your stable production system that has all the automated testing and is written in a typed language.