skysight-inc/HackerNews huggingface dataset:
Flexjet, not EasyJet. This is a businessjet, not an airliner.
Dutch person here. We are absolutely not back to normal. In fact many countries including mine are going back to more restrictions because we let them too loose.
I've seen those in other countries too, actually. My random optimistic theory is that the designer of such bins is trying to "train" people into recycling before the local government entity offers proper recycling infrastructure. But the reality is probably just that they want to look "green" without doing the hard part.
I think you absolutely must avoid the front page. Reddit seems to have a relatively young audience, and the front page just gets the guff that the average teenager likes (at best, puppies; at worst, self-righteous posturing and feeble jokes). If you look into the subforums, they can be very different. Something serious like r/statistics has little in common with a hilarious shitshow like r/wallstreetbets.
Isn't the licking to identify bone?
Dell announces world’s first 2K mini-LED monitor
wow, 1 kg per month means 133 shots of espresso a month - roughly 4.5 espresso shots every day, including weekends.
What Earth Owes to Black Holes
Boom isn't in the market for making personal airplanes as affordable and accessible as cars. What they are trying to do is to make normal air travel, as it already exists, faster. Because very large jets cost a lot of money to design and develop, they start with smaller ones and work their way up.

This first demonstrator is a two-seater. The next jet they are designing is the Overture, designed for the ~50 seater business jet segment. And as the name hints, they don't intend to stop there.
You should travel outside of your bubble. Unionising is not extreme.
Current Safari Technology Preview on Mac actually has a working WebGL2 implementation that's pretty much complete (maybe apart from a few minor issues that need fixing before the switch can be flipped). The whole thing got rebooted quite recently (AFAIK with the help from Google developers), to integrate ANGLE into Safari instead of a 'from-scratch' implementation.
Downvoted by the comfortable, complacent, .... s
I bet he's back here right now, reading this thread.
Think there's a missing chunk from this comment :-)
> Normally you have many flood arrays with a dozen or more lights each.

I was thinking about a single array, from the orbit it’s pretty close to a point source.

> I wonder how many watts of flood light you would need.

I don’t know about efficiency of that military equipment (need beam angle to compute), but I would expect with modern white LEDs you don’t need that many watts, they’re very efficient at converting electricity to light. You would probably still want liquid cooling for them, though.
When executive leadership cares much more about shareholders then they do about staff. That's how it happens.
I find explicit null checking almost as valuable as static typing. Tests can cover a lot of the same ground as types but it’s very easy to have tests that don’t anticipate the nulls you only get in production.
Firefox.

In particular it's developer tools (Ctrl+Shift+E)
Most innovative applications for pinterest video downloader
Yep, it's not.
I know I am way oversimplifying this. Last week I made a trip to sand hill road and had some fun. My most interesting takeaway from the trip wasn't any of those meetings, it was the many signs along I-5 between LA and SF. Yall need water, bad. I hope this is a potential solution.
And this is exactly why I can't stand the mindset of "if you're poor or aren't rich, it's your fault". Without luck and without connections, you have it way, way, way harder. If you don't understand that, you must be blind, dumb or malicious (or all of the former).
Why driverless cars have an emissions problem
companies must be paying for positive comments on reddit communities at this point.
Just tax flights after your first one each year, and then make them increasingly expensive.
The article unfortunately does not say what eBPF stand for.

Edit: it is the Berkeley Packet Filter.
Wow, I've been using NumPy for quite a while and I've never seen this alternative documentation site, I've only ever seen https://numpy.org/doc/stable/user/absolute_beginners.html
The fact that the code ends up with so many execution paths, that it is hardly any better than having plugin abstraction rendering layer using the native 3D API for each target platform.

And everyone ends up writing their own extension loading framework anyway, because feature X differs on extensions across GPUs and the same high level call should be orthogonal to the loaded extension.
Isn't the Knacksack problem hard and unsolved problem?
Asan and co are not just not intended/recommended for production use because of performance issues. They are designed as debugging aids, not security hardening features. As such they are likely to introduce security vulnerabilities, not prevent them (they effectively expose a larger attack area).
They claim to be a well funded nonprofit.
The parens made me reluctant to try lisp. Then, 5ish years ago I decided to "just do it", and now they don't bother me at all.

The experience of a beginner is also important though, especially for language adoption, this might be one of the reasons why lisp flavours are not more popular.
25 pounds over 4 years across 14 plants?
Best Apps for an Office Productivity
This is unrelated to the actual link, but I am always surprised by the English language tendency to - for the lack of a better word - smash names together.

Yann LeCun is called Yann Le Cun [0] in French, but "Le" and "Cun" are smashed together in English. Lafayette [2] is of course called La Fayette [3]. Du Pont becomes DuPont, and so on.

[0] https://fr.wikipedia.org/wiki/Yann_Le_Cun

[1] https://en.wikipedia.org/wiki/Yann_LeCun

[2] https://en.wikipedia.org/wiki/Gilbert_du_Motier,_Marquis_de_...

[3] https://fr.wikipedia.org/wiki/Gilbert_du_Motier_de_La_Fayett...
Using Windows only for gaming means there is not a lot to gain from having work things opened while having the game running.

If you are going to use Windows for work alongside gaming, wouldn't game launching being so convenient affect your focus?

Also, if you even think about compilation/rendering, if those are supposed to take long enough to complete so as to let you game long enough, wouldn't the game also use some of the system resources, maybe just enough to make the work even longer to complete?
I would suggest php, it can perform well with much more flexibility and matured ecosystem.
All your requirements will be fulfilled with scalability.
It's also well worth factoring in what Amnesty have just reported about the state of care homes, their residents access to medical care and DNARs in the UK during this period.

https://www.amnesty.org/en/latest/news/2020/10/uk-older-peop...
youtube-dl provides far more variety than I have listening time
> as long as they're old enough

old enough as in 30 years old at least

there are very few of them

and usually they can't be trusted to commute everyday

> as their manufacturer cheated at emission tests

that's universally true.

there was an article yesterday about Tesla Y built with cheap material and rooftop flying away while driving

I guess it can be considered dangerous too
I think the OP as a valid view, but I'd refine it a bit: building software can be "hard" in the same way building a supersonic jet is, but "interchangeable SaaS and mobile app ventures" are not hard this way. The difficulty in the latter tends to be in code bureaucracy, not in the domain of the problem the product is trying to solve. Which is to say, it's a bit self-inflicted.
Global Privacy Control – Take Control of Your Privacy
Yeah, and that nonprofit probably wouldn't really be doing its mission it got funding for if they were handing out computing, instead of research
Said the guy existing within the boundaries of earth's capacity.
Or just a button for 'this is fake news' or some such. Once say 10 people click that they stop it spreading. Bit like the flagging system on HN.
Rails. Django. Asp.Net Core. Spring. Laravel.

All those frameworks handle that stuff trivially.

Why are you trying to do it with a static site? Serverless? Node?

You're massively over-complicating it.

There are even open-source template applications for most of those frameworks that already have customer and stripe supscriptions baked in.
What we really need is some kind of consistent and homogenous diversity.
The same reason you get a lawyer and a trial even if you look guilty.
What Does ‘2ndQuadrant’ Mean?: https://www.2ndquadrant.com/en/what-does-2ndquadrant-mean/
It's not the first time the NYT insists in this idea. Ok, it's good advertisement to our tourism but this is just fake news.

I grew up in one of the "drug towns" of the late 80's/early 90's in Portugal. It was bad, really bad. There wasn't any extended family without a drug problem. That generation, bornt after the 1974 revolution, now in the mid 40's, was almost erased from there. Some died and those remaining, after a life of petty crime and prison, eventually escaped.

Completely agree with your comment. I would just add another relevant factor to the roll: decriminalization gave even more visibility to the addiction problem and newer generations didn't like what they saw. It wasn't cool to use drugs anymore.
Any solutions manual for this?
The problem is that there are dozens (hundreds?) of extensions adding very tiny vendor-specific features all over the place, so your code feathers out into vendor-, GPU- and driver-version specific code paths, the "hell" there is maintaining and testing such code.

So instead of one "Vulkan API" you have a mess of sub-APIs which offer different features on each device, that's the opposite of a "cross-platform API" that Vulkan apparently wants to be.

Other APIs group capabilities into a very small matrix of API versions and feature levels which keeps the amount of optional code paths very small or in many cases eliminates the need for them completely.
This is simply false. E.g., my kid is around speakers of 4 rather different languages. At age 3, he has grasped all 4 languages to a good degree and even translates pretty well between them. I don't think he's particularly unusual and 3-4 language speaking kids are reasonably common around here.
Hence me writing “Clear but not easy.”
This case isn’t that uncommon! Worldwide, two of the most common naming conventions are:

1. Given name + group descriptor (profession, locality, tribe, etc. such as Jim Baker or Joan Rivers)

2. Given name + parent’s given name and gender (such as Dwayne Johnson or Jóhanna Sigurðardóttir)

Iceland is especially fun, as they not only append a parentage name, but alongside -son and -dottir they’ve introduced a gender neutral suffix (-bur), and they don’t want you to make up first names out of the blue!

“[Iceland’s] Personal Names Committee maintains an official register of approved Icelandic given names and governs the introduction of new given names into Icelandic culture.” — https://en.wikipedia.org/wiki/Icelandic_Naming_Committee
I guess you are happy to go to anyone that calls themselves doctor as well, or buy a house from someone that has learned to put bricks together during weekends.

The assessment proves that one actually has the skills that are expected from any Software Engineer to fulfill the society expectations, technical, moral and ethical responsibilities, from the profession.
Especially the video game industry should take a good long look at how Hollywood uses guilds to create saner work conditions for its various production crew. It's a very different thing to work at a 'stable' company with sustained engineering and maintenance, and then getting hired for part of a project at a one-big-project-ever-two-years production company, that might not exist a couple years from now. The sooner the games industry realizes they are actually in the latter category and organize accordingly, the better. Then maybe we can stop having these horror stories of mass layoffs when production ends, that comes from thinking you are in the former category.
> I think it gives the impression that a static type system is doing more than it is actually doing

This statement probably gets to the heart of the issue.

A static type system isn't something that just "does things", nor can we conduct a proper analysis when the dialectic is reduced to "static vs dynamic".

The first thing to realize is that there exists a spectrum in how much we encode in our type system. Even in weaker type systems like those of Go or Java, we can make illegal states unrepresentable, encode invariants, create typesafe abstractions, etc. Or we could just treat everything as object and not make any attempt to encode anything at all in the type system.

In the former case, the aphorism "if your code compiles, it probably works", is more true than in the latter case.

The next thing to realize is that the expressiveness of a type system places a ceiling on what can be usefully encoded in that type system. So in languages like Haskell, it's possible to get closer to the "if your code compiles, it probably works" ideal, than in a language with a weaker type system. But even in Haskell, it's possible to just write everything in IO and not make any attempt to encode your constraints in the type system.

So in that sense, a type system is just a tool. If wielded effectively, it lets us offload a lot of work to the compiler in a sort of symbiotic back-and-forth. And some languages give us better static typing tools, to make that symbiosis more effective. But if we're not using simpler type systems to their fullest, we're not likely to be pushing against their limits, making it a lot harder to justify more advanced type systems.

So "if your code compiles, it probably works" shouldn't be read as a statement of fact, but as an aspirational goal, one that we can move towards by more effective use of our tools.
There is another important assumption: what if Monty knows which door has a car in advance and:

1) if you pick the car, Monty opens up other doors as in the regular problem

2) if you do not pick a car, Monty just opens your door and says "unfortunate pick, contestant".

If Monty is an adversarial agent (which is not an unfair assumption in television land), then your strategy changes. So an important assumption to make for the Monty Hall problem to work, is that Monty announced what he will do after you pick your door _before_ you pick your door. Only in that case do you have your counterfactuals correct and in that case it is indeed better to swap doors. It is a hidden assumption in most probability theory type of answers.
I think that will just reinforce filter bubbles.

Anything from the "other side" (where "other" is relative to the initial reach of whoever posted it) is just gonna flop.
People could organize a European style union for software engineers right now in USA if they wanted, but they aren't doing it. Instead they are still pushing for US style unions like they did at Kickstarter. The only reason I can think of why they are doing this is that they want the extra power that comes with US style unions instead of the more worker friendly EU style unions.
The Nobel Prize in Literature 2020
I've been thinking a lot lately about blindspots. They're easy to see in other people, and downright glaring when it comes to politics or other collective opinions. By definition, hard to spot in yourself. Objectively, they're likely to exist.

In any case, I think most of us have felt what the writer here feels, about HN or some other forum. It's hard to know how much of it is internal to us & how much of it is the forum. I mean, as we hang out someplace, it becomes old to us. Cliches become trite. Insights become banal. Patterns become annoyance triggers. All stuff that tends to show up in these "sick of this" endpoints.

What made me think of it here is the first "bad argument:"

"Arguments that reduce to a disagreement about semantics"

While I agree that this is a bad argument, it's a pretty common one anytime anything abstract is discussed. Even professional philosophers exchanging letters, debating on podcasts or publishing in journals succumb to semantics disturbingly often.

To me, I might get drawn into some topic/debate and eventually conclude that it's just boring semantics. At that point, the whole thing annoys me whenever it comes up. This was how I "got sick of philosophy" at Uni.

I don't know if it matters to the individual, but to forum designers it might have opposite implications. If it's the forum that changes for the worse, a cultural defence is the right approach. If it's the person who changes, then the solution is an evolving forum. It's also hard to get feedback on this. I can't imagine many forums ever avoid this sort of sentiment from arising.

..no conclusion.
That's really about as helpful as telling someone with depression to stop being so negative all the time. The spirit of what you're saying is nice, but that advice is not gonna help anyone.
If you want to have good overview and search the there is idealo.de (also idealo.fr)
Maybe we shouldn't have any ultra rich. Most of them got there by exploiting others and fly so much that they pollute as much as a small town.
It's missing 9/10 of the most popular Croatian surnames, or to be more generous 3/10 if you agree that the Anglicised version of Knežević etc. is the same name. IMO they are not the same.
Which Lisp is that?
More valuable is actually describing what it does/what it's for. And the article does this:

"""
eBPF is a functionality of linux kernel that allows lightweight execution of user code as a response to kernel events. The events could be hardware/software events, tracing events both static (compiled into code) and dynamic (attached in runtime), etc. The code itself is limited in a sense that it is guaranteed to finish (no loops) and is verified before loading into kernel.
"""
Excellently written documentation. Beautiful visualizations. Thanks for the link.
Several have mentioned that contemporary tech workers (mostly?) are privileged and have leverage in negotiations that allows them to individually gain what others in other industry can only get through unions. Part of that leverage comes from having lots of options. And why is there lots of options? Because "anyone" can start a tech company. The main mean of production of a tech outfit is the tech workers themselves.

Companies don't own the workers.

A steelworker can only do what they are skillfully specialized to do by using capital goods own by the company. Hence they can't negotiate with their feet (leaving) while a tech worker can.

Tech workers can work (remotely) for virtually any company in the world.

A farm worker can't.

All this may change in the future, but with some privileged tech workers (I'm not one of them) being able to retire in their 30s and 40s now I don't see why as a whole the industry is incentivized to unionize.
I can't really see a reason to use Swift if you're not targeting Apple platforms.

I think between Nodejs, Python, Go, (and maybe Rust), I can't really see much of a compelling usecase for Swift on the server. Even if you're developing a server component for an iOS app, I don't think it really is all that common to share a core between the two.
I am not the creator of the blog post, just to be clear.

It never hurts to have several sources explaining the same concepts. It's like course books, they usually have different ways to explain the same concepts and focus on different aspects. Different people prefer different styles and sometimes you have to combine multiple sources to get a good understanding of the concepts that are being explained. I don't think that it's an indication that there's anything wrong with the source.

Since you asked for feedback though, on my laptop half the page is taken up by menus on the right and left side. It would be nice if those parts could be hidden so that you only see the content. I could do that by using reader view in my browser but that removes the layout and the images, which is kind of important here.
HN is a great place to study bad logic - people are smart enough to avoid the common fallacies, so you get some interesting bad forms.

That said, where can you have an conversation, without requiring qualification to entry, about complex topics without bad arguments getting in the way of progress?
>Or just a button for 'this is fake news' or some such. Once say 10 people click that they stop it spreading. Bit like the flagging system on HN.

We are now in year 5, the second election cycle, and you think the solution is as easy as adding a flagging system?
The issue with null, as commonly implemented, is that null is a value that inhabits all types. So in that sense it is a defect of the type system.
Would a coin cell be sufficient to deal with the uncommitted writes still in the SSD's DRAM buffer?
“rust just got AVR support which I suppose swift could get pretty quickly with llvm as well”

In theory, yes, but in practice I don’t see Swift going there comfortably. Its more dynamic runtime (compared to C or rust) needs more metadata, eating memory, which is precious on AVR (384 kilobytes, max, reading https://en.wikipedia.org/wiki/AVR_microcontrollers)
That would be just way too easy to game.
Show HN: Apio – Error and Performance Monitoring of Applications[*Only Django]
Since 2018 the distributed version control system Fossil has a forum built into it. The forum content is cloned with the repository just like the code and the issues. Fossil's own forum serves as a demo: https://fossil-scm.org/forum/forummain.
Some of you may be noticed that the EU tends to make decisions that are acceptable to the countries that pay.
Almost all passport photos in the UK are taken via approved automatic booths.

Hardly anyone takes their own passport photos. Only the very rich would get a professional photographer.
I'm not sure what "Haskell developers" are saying, but this Haskell developer says "Haskell provides many tools that can be used to solve programming woes. One such tool is its strong and flexible types system (there are several other tools, such as immutability, functional style)."
When you average over a long timespan that includes unprecedented global steps to limit this thing. Also, essentially nobody was infected with COVID in January, so you are just flat out being disingenuous. You could as well go back to November if you really want to make the numbers look good for your argument.

> I get why people thought it was 10-20x in the beginning

It was 10x in the beginning. It averaged 12x for an entire month. It was 15x for numerous days in a row, and this is despite it infecting far fewer people than the flu. It was why we had a massive global lockdown, mask mandates, social distancing, the whole shitshow, in case you missed that.

At this point I am inclined to disengage because you, specifically, have been all over every single COVID thread with the same misinformation and distortions. Frankly, it's tiring. It doesn't matter what the numbers are anymore. Never did. "Just a flu". smh.
What is your interest in deep learning? Developing new and novel algorithms, or applying already existing algorithms to new and novel problems, domains and datasets? If it's the latter then high level math skills aren't that necessary.

A solid understanding of the domain and data under investigation is much more important, as is being a decent programmer, knowing your way around data cleaning and data management and having a solid understanding the strengths and weaknesses of the different algorithms out there.

If you're interested the absolute best way to get started is just to start. Download a well studied data set like this one: http://yann.lecun.com/exdb/mnist/
Grab one of the dozens of tutorials that talk about how to approach this data set and follow along in something like scikit-learn or Flux.jl. You'll soon enough have gone from zero to having developed a tool that can recognize handwritten digits. From there you can just keep going.
What a cryptic message. How is somebody from outside the USA supposed to understand what you are saying?