skysight-inc/HackerNews huggingface dataset:
This paper doesn't cover BPF or XDP, which is the future of high speed networking in the kernel. If you need to do user space processing and XDP can't meet your requirements, you can now use AF_XDP. DPDK and other user space networking was always a way of circumventing the kernel, now we have kernel approved methods for line speed network processing. XDP programs are actually safer than using Rust, because XDP programs are statically analyzed byte code that is guaranteed to finish executing, among other checks.
This paper doesn't cover BPF or XDP, which is the future of high speed networking in the kernel. If you need to do user space processing and XDP can't meet your requirements, you can now use AF_XDP. DPDK was always a way of circumventing the kernel, now we have kernel approved methods for line speed network processing.
One of my favorite idioms for searching for a string:
find /path -type f |xargs grep blah

Has been replaced by `ag` https://github.com/ggreer/the_silver_searcher , ag is instant in a big repo compared to find|grep
Sorry, but this reads like a cheap infomercial to me. Nothing wrong with extra advertising I guess (other than the fact that it is likely in the end charged to the taxpayer), but I just cannot help translating things like

"The fusion of information ... degrades a stealthy aircraft's ability to remain undetected" to "this was cutting edge stealth when conceived, but as aircraft has been in the works for so long (work started 1992, first flight 2006) its stealth is kind of useless now. We have to depend on towed decoys :(
>Django seem to have given up on integrating websockets

Given the insecurity without huge token authorization, I'm not entirely surprised.

They can try again when they figure out encrypted and variable token creation.
https://m.phys.org/news/2019-03-epa-ideas-scientists.html

http://science.sciencemag.org/content/363/6434/1398

Also tony cox has not only accepted funding for research from oil companies, but given his papers to them for proofreading and editing before publishing. He’s an oil industry shill.
Volcanoes Lightning and Radioactive Gas, Too
By that reasoning nothing Parliament (or Congress in the US) ever does is democratic because no one asked the people directly. That's not how the government is set up. In fact, this was a non-binding referendum. If Parliament decides not to leave it will be just as democratic as if they decide to leave. Too bad they don't have the wherewithal to make the right decision for their country instead of being swayed by a non-binding referendum. Or maybe they do? Who knows what that decision is other than Parliament? Either way, it'll be democratic no matter what they do.
> The problem with those kind of numbers is that they are easy to get wrong by a couple of digits. Think about how difficult it can be to read a number over the phone.

This already presupposes that the parties involved in the communication are using smartphones, so why not send the coordinates over SMS, email or any other available messaging system?
See https://news.ycombinator.com/item?id=19518292 in progress also.
Not a "framework," per se, but I would suggest #usetheplatform with Polymer.

Outside of that, Vue.js
It definitely depended on the kind of notes, but pretty much!

For something like an algorithms or math class, I would have the problem one side and a summary of how to do it on the other side. This meant I wouldn't focus on the answer itself but more the process. Definitions and terms are also easy, where I would have the term on one side and a summary on the other.

Sometimes I skipped the bite-size and would make cards like "Review Lecture N." This doesn't seem exactly like The Anki Way of breaking down into small parts, but it was good for keeping track of when I should be reading over my notes periodically.
That's pretty much my experience too. A good paper will use lots of citations, and hence have lots of flags from these services (eg turnitin), but this doesn't mean plagiarism - it means the student's doing the right thing: gathering supporting (or negating) evidence and quoting it for the purposes of argumentation.
From what I understand is that the comparison between cruise control and MCAS breaks down when it comes to how quickly the potential catastrophic situation may happen.

When driver steps on the brakes -- the system disengages and car slows down.

When pilot disables MCAS -- the system disengages and the plane is more likely to enter aerodynamic stall and crash.

So with cruise control there is no potential for catastrophic positive feedback loop when the system disengages, whereas MCAS needs to be pretty aggressive in what it does.
Which came first, the chicken or the egg?
Sorry i wasn't clear, i was referring to other sites in general (e.g. YouTube) that switch to mobile UIs when my window is too narrow. Your site doesn't do that, although TBH i find the design too wasteful for screen real estate (e.g. too much space between elements in the sidebar). Here is how it looks on my browser (this is with the window maximized vertically but not horizontally since it is easier for me to read text - i cropped out the browser UI and taskbar, but this is Firefox running on Windows 10):

https://i.imgur.com/FLG0HiF.jpg
How to set up an efficient development workflow with Git and CI/CD
There's a certain 47% of the country which loves to share news articles like this to make sure they let everyone they know that the country is going to hell, and that we better lock up more brown people, and give authoritarians more power to make it great again. And there's also another set of people, who may or may not be employed by a hostile government, who like to take advantage of this by sharing as many of these stories as possible.

The end result isn't that surprising. Once FB's algorithms see something like that is popular in one group, it follows the graph to the next group out, and shares it with them. The rabid, uncritical 47% of that group shares it, and the algorithm jumps out to another layer. Rinse and repeat.
> Having the phone dock into a screen/keyboard/mouse workplace and displaying a mouse-friendly desktop isn't far of.

How do you imagine this would work even in theory? Running two OSes side-by-side (one when in phone mode, one when in desktop mode?).

Or running two largely incompatible desktop shells with largely incompatible interfaces for multiple apps (touch-optimised programs are very different from mouse-and-keyboard-optimised programs)?
Boeing is making good business doing just this with their F-18 line. The market for new F-18s is strong.
Sure, it's possible that my mentality is totally wrong, and that having a large amount of cruft is necessary for a lot of big projects. I even built my own framework to experiment with these ideas [1][2] (forewarned that I think I swore a lot in the codebase and READMEs if that's a problem).

I can see that there's probably a case to be made for "forced-best-practices", which a lot of frameworks kind of entail, and I think that if you don't trust yourself (or coworkers) to write quality code, then having the guardrails for that Rails and ASP.NET MVC give you probably feel nice.

However, I think a case can be made that these same guardrails can feel restrictive and noisy to more experienced developers (or people with large-enough egos like me). I have no desire to ever touch J2EE ever again in my life, no matter how much I could get paid doing it, because it felt like getting anything done was about as much fun as filing my taxes.

Rails is certainly not as terrible as J2EE, so I'm not trying to draw a direct equivalence, and maybe a balance can be struck...Personally, I find that the "give me a server and I'll set up some middleware on top" approach like Express (for Node), and the aforementioned Ring/HTTP-Kit for Clojure give me the best balance.

Clearly there's a middle-ground -- I certainly wouldn't suggest that most people go and reimplement TCP and HTTP from scratch for a project, unless they're severely masochistic, or they just want to learn more about TCP or HTTP.

[1] https://gitlab.com/tombert/frameworkeyPromiseEdition
[2] https://gitlab.com/tombert/Frameworkey-Erlang
The particular atmospheric problem here would have been pretty easy to solve on Mars since settlers would be allowed to exchange gasses with the atmosphere. But that wouldn't work on a space station. Come to think of it, I wonder if Space Lab, Mir, and the ISS have had their share of unexpected gas mixture related close calls.
I wish there was a law to nationalize a company that was found guilty of gross negligence, to subsequently pay damages and re-sell them in the market. Make shareholders accountable, instead of sending a couple of middle managers to jail and keeping the same incentives that caused the first tragedy in place.
Do those price differences account for purchasing power? I am sure wages and materiels in China cost less than in the US. Since the US will build major military systems domestically its going to be much more expensive. And what is the alternative? Build less effective fighters just to match the cost?

Either way I know the major benefits of the F-35 and US fighters in general are data sharing and pilot skill. The F-35s greatest strengths lean into this.
On my puny laptop with an SSD I get ~400MB/s from cold cache, and ~5GB/s after the first run. So the answer is likely "it's in the FS cache".

That's a very common use-case with grep. Either grepping a file you recently wrote, or running grep multiple times as you refine the regex, at which point the files will be in the FS cache.
Gemini (PDA)
DApp MVP Preview
This is absolutely fascinating. I think the world has come a full circle! While HTML5 and Javascript are great tools, I remember how back in the day you had a wide choice of which language you wanted to use to build an app. The world would be a much better place if that kind of choice were to become available again and this project gives me hope that we are headed in that direction.
From my experience GNU CLI tools make a particular effort to be really fast (even on embedded hardware).
Can Russia build 3000 Su-57?
Some demos would be great
I think the author phrased it somewhat differently, but my understanding is grep's high throughput also comes from its use of what we (Computer Engineering grad research group) referred to as a variable state machine. A colleague was researching implementing analogous on an FPGA, for gigabit line-speed throughput. Preferred Computer Science term is apparently Thompson's NFA. https://en.wikipedia.org/wiki/Thompson%27s_construction#The_...
You should not dismiss "crude" methods so easily: the same output can be rendered inside GNU screen or tmux, which would be complicated otherwise.

And low bandwidth is useful when doing SSH: I posted this quick example of what I use everyday as a reply "ROSshow: ASCII art visualizations for robot sensor data" (https://news.ycombinator.com/item?id=19519165) by ssh'ing to my remote host (which does not have a GPU) from my laptop (which doesn't have a GPU either).

I wanted to share something that you can use right now, and that works reliably even in non optimal conditions.

Notice how my loadavg is above 10, and how I'm using a mlterm binary downloaded straight from mlterm.sf.net/bin.html

The same will work with a vanilla msys2 installation, or with the in-kernel console of "old powerless machines" as noted on https://saitoha.github.io/libsixel/#sayaka-chan
https://www.reddit.com/r/unix/comments/6gxduc/how_is_gnu_yes...
I was thinking of the F16 myself but yeah any proven air-frame would work, even if possible refined it to cut some costs / options.

My understanding was the F-16's goal was initially to have a lower cost plane compared to the F-15 with some other goals that I think were regarding matching Soviet single engine aircraft's maneuverability and etc.
> So does this mean that file-manager apps will no longer be usable?

I really hope that KDE Connect will be compatible with the new system. I use it almost every day to access files on my phone from my PCs.
... and then proceed to re-invent VNC and RDP from first principles
> it can only be spent on qualified health expenses

Once you reach retirement age it can be used like any Traditional IRA account, except for inability to roll it over to another IRA or do a Roth conversion, if I understand correctly.
This is answered in the article.
The Spring and Spring Boot teams have done a lot of work on this. IIRC Spring Boot 2.1 is compatible up until Java 11, and Java 12 support should be in 2.2.

Some API's are adapted to take advantage of modern Java features like for example JPA repositories that can return Optional<T> for single row queries and Stream<T> for multi row queries. Some API's have been improved with functional equivalents.

If you combine this with Kotlin you get all the power of the Spring framework together with excellent nullability checks and modern language features that Kotlin brings to the table.
How far do you commute?
NVMe SSD's can read about 3GB/s these days.
Or twenty drones with fairly modern radar and air-to-air armaments. Or if they're cheap enough, 45-90 drones...

There are downsides to drones (loss of control is a worry), but without the need for a cockpit, you can make the plane much smaller with a much better thrust to weight ratio, and also capable of pulling off maneuvers that would render a pilot unconscious.[1]

Quantity has a quality all it's own. I would bet against a F-35 even if it was up against 30-40 P-51 Mustangs from WWII. The sheer amount of lead they could fill the sky with (for a short time) is daunting.

1: I remember 5-6 years ago someone on HN commenting that an F-16 (I think?) was capable of enough forces exerted on a pilot to easily break their neck, and was limited.
Looks like Epic Games wanna become a big fish (they're big already I know that). Metro Exodus will be Epic games exclusive for a year I think, I'm a Steam fanboy but if they manage to do their store properly then competition might be a good thing.
There should be a Linux phone for technically savvy people who want a real computer in their pockets.

Most of us are probably willing to pay a premium for this. Librem 5 Looks promising, but its hardware is not as good as the popular flagships.

https://puri.sm/products/librem-5/
This is a very good point and complex data interfaces are often needed sparingly so a web app may be completely OK with SSR except for a couple of highly interactive pages.

Unfortunately I see purely crud apps presented as SPAs for no apparent reason. A recent example is att’s consumer facing site — all page loads were happening via Ajax for no apparent reason.
Dave, although you took very thorough precautions in the pod against my hearing you, I could see your lips move.
Badly?
There was a British company which attempted to develop drug and bomb-detecting tools powered by bees. They would condition bees to associate the smell of a particular drug or explosive with receiving a morsel of food. Then load the bees into cartridges, put a dozen or so of the cartridges in a wand format and hand them to security staff at airports.

It doesn't appear to have gotten off the ground, I can't even find the name of the company any more.
it's mentioned elsewhere in this thread but you should try ripgrep

https://github.com/BurntSushi/ripgrep
It wouldn't surprise me if things changed and its actually good now.
It needs to swing that counterweight around maybe?
Launchberg Identified 10 Best Free Photo Editor Apps
I'm not saying it is, and I'm not saying it isn't, and I definitely have felt the same thing, but it seems to me that the sensation you're calling out is very susceptible to both confirmation bias and post-hoc reasoning. For example, I'm sure your brain fires harder when your "expectation" is met than when it isn't or in all those situations where you just don't make a distinct prediction.
Great advice! I'm definitely going to put this into practice.
Contemporary economics is finally breaking free from its market fetishism
Stealth is useful, but as most military technologies it should be deployed quickly before it becomes obsolete. F-35 has been in design for over 25 years (yes. ouch!!); that is a long time for military tech to stay cutting edge.
According to Apple's MacBook Pro marketing page [0], their SSD supports sequential read speeds of up to 3.2GB/s. So this isn't as far-fetched as you imply, even if we're discounting other factors like the filesystem cache.

[0] https://www.apple.com/macbook-pro/
Appears that way. `root.go` is a file generated by the framework. Thought passing the errors along would be of some value...
But it won't be 1000$ anymore with the gradual price hikes. Expect at least 2000$ with reasoning about "all you ever need and much more"
If you reuse a library, you reuse all the debugging work and fixes invested in it. "Shoulders of giants" and all that.

If everyone rewrites their own, nobody will ever help you with yours.
I believe tarot cards started out as simple playing cards. I suppose if one could do "real magic" with cards, divination would probably make more sense then sleight of hand.

If you could actually control probability and make small objects appear and disappear through physical manipulation then there would be much better uses for that then street magic.
Not as good as Everest - there's still breathable air in the desert. And its warmer in those places.
I always found the F-35 "bad" news to be agenda driven, possibly by a foreign actor. The people I know in the Air Force are fans of the F-35, but the media never has been. I think there are certainly cost overruns, etc that deserve coverage...but I am always struck by the negative opinion even the most common person has of the fighter just from headlines, that in some cases are misleading. I just can't shake the feeling that some of it is manufactured. I could be wrong, but it has certainly felt that way to me. So, it wouldn't surprise me if the DoD is doing a bit of a PR push to restore public faith in the project.
I am not sure what is your relation between devs and framework. If you have good devs they will know how to work with what they have. Choosing your infrastructure should not be something exclusively driven by the size and skill of your team but mostly by the business's requirements.
Unison File Synchronizer is written in OCaml.
This is a really interesting article. Having been interested in aviation for a long time I was not aware of these. Fascinating stuff. A much fancier version of chaff & flares. Reminiscent of submarine warfare.
Even if they could build them it seems unlikely (with an economy smaller than Italy's) that they could pay for them.
As TFA mentions,

> #1 trick: GNU grep is fast because it AVOIDS LOOKING AT EVERY INPUT BYTE.

TFA is incredibly short, and will explain it much better than I can.
The article doesn’t mention that as a startup it makes sense to minimize novel, homegrown UI as much as possible. Unless, of course, that’s central to your product or is the product. In Pony [0]—an email service that delivers once a day—for example, I tried making the UI as familiar as possible, perhaps at risk of not making it exciting enough.

I forget who said it—maybe it was the Eameses, maybe it was the Modernist movement in general—but the best UI is invisible and stays out of the users’ way while enabling them to accomplish what they want. I believe this to be true. The best way to do this usually is to provide a familiar, non novel UI.

So yeah, you need to make sure your flows make sense, etc, but if you’re having “eureka” moments when developing UI, maybe your users will have to do the same thing just to use it.

[0]: https://www.pony.gg
That's not the right question to ask. Fighter jets don't just line up face to face and start shooting. That approach has been obsolete for decades.

A more likely scenario is that one side's aircraft are destroyed on the ground using stand-off munitions. Or they get ambushed in the air and never knew what hit them.
If the last round of indicative votes are anything to go by, they winner would probably the Labour plan or the Customs union, both of which the Prime Minister are against. So either of these winning will almost certainly trigger events leading to new general election and the ´Conservatives know that. So the real question is how many Conservatives want to fight a general election now with their party in the state that it is and what are they willing to gamble to avoid that.

Voting against your PM on an issue you disagree on is one thing. Actually bringing down your government is quite another.
>> Lost lives hurt morale quite a bit, and play badly on domestic news.

I don't follow military news but even I know that US military lagged YEARS behind private contractors in adding ground transport for troops that were safer against road-side bombs during the first few years of the Iraq War starting in 2003.
They could have disabled the whole thing if they simply followed the standard runaway trim procedure. A system malfunction should appear to a pilot the same way a runaway trim wheel appears. The result is that there is runaway trim checklist—and a procedure to work around it. You turn off the electric trim and go to a manual reversion. It’s something every 737 pilot trains for.

Here’s some discussion about this from 2009: https://www.airliners.net/forum/viewtopic.php?t=761011

Even if the cause is an MCAS failure, the way that failure presents in the cockpit follows the same procedures as runaway trim: which means to me that the Ethiopian and Lion Air pilots were simply under-trained. The 200 total hours of the Ethiopian first officer supports that assertion. In the US, a first officer has a 1500 hour requirement: having a 200 hour pilot in the cockpit can’t be ignored as a contributing cause especially since following the standard checklists would have saved the plane— if the first officer would have known to consult those checklists. In the US, you can’t even fly Cessnas commercially with 200 hours and this first officer was copiloting a modern 737.
Does anyone have experience using Fulcro just for frontend (no backend)? I have been considering it versus Reagent and Rum for building a heavy client-side app that doesn't need a server (nothing to store in a database, local storage is fine). At some point I might add users for data sync between client and server but I don't plan to do SSR for SEO purposes at least.

What I am curious about is if I use Fulcro, will I write a lot more code to do the same as in Reagent/Rum because it's supposed to play well with a backend that's (for now) non-existent? Does it provide better tools for client-side state management compared to Rum/Reagent (+ re-frame)?

Right now I am using just Rum with its built-in cursors and derived atoms and the experience is okay. I did try DataScript but ended up just with a simple atom for now.
What would I need to work?

Look, we're rapidly approaching a point where all human needs (food, shelter, etc) can be handled by automation. If we reach that point, why do people need to have jobs? Why can't we turn our lives towards something better?
Interestingly, the legacy of Biosphere 2 includes the recently emerging fasting and fasting-mimicking science demonstrating some interesting healthspan promoting properties. Dr. Roy Walford of Biosphere 2 helped kick off the caloric restriction field thanks to his experiences.

Valter Longo explains that his tenure in Walford's lab as one of the preludes to some of his great work demonstrating that some of the benefits of CR are achievable by using discrete periods of fasting as opposed to long-term restriction, which has obvious challenges of practicality and undesirable effects like emaciation just to name a few.

He talks about Dr. Walford's time in biosphere 2 and how it impacted both Walford's work and, ultimately, his own.

Starts around here around 00:01:45...
https://www.youtube.com/watch?v=d6PyyatqJSE&t=00h01m43s