skysight-inc/HackerNews huggingface dataset:
Ask HN: Core GNU components (flex, libtool) in dismaintenance
In some way or another, most of us probably use software built in C with autotools and possibly containing flex/bison parsers. Just straight up GNU coreutils (`ls`!) needs at least the former.

All the more alarming that 2 core ecosystem components have fallen into "dismaintenance":

- Flex [https://github.com/westes/flex] - activity ebbed to almost zero around early 2018; year-old PRs piling up

- Libtool [https://savannah.gnu.org/projects/libtool/] - last release in 2015, sparse commit activity by a lone RedHat person

How could it come to these, and what can we do to address this? And what else might be falling into dismaintenance? (I only noticed these two because I tried submitting patches!)

(For libtool, yes, there are much better build systems nowadays, but it's still in use -automatically pulled in by autoconf/automake- by a huge number of packages; new build systems don't help, but maybe the libtool dependency can be surgically removed from autoconf/automake?)
No These Aren't Starships, They Are Nuclear Submarines Under Construction
Wow, I thought the whole purpose was to invent a funny way of how a robot can fail...

Of course she can make better actually functioning robots than I can.
I didn't check the current price, bit since I purchased it in (I believe) ~2008 it's been well amortized.
Yes according to the article.
Agreed. There are so many introductions that are clearly a twist on something, some stack, but that skews the basics.

I really appreciate something whittled down to the essentials and building from there.
I haven't seen an airplane with NDB or ADF ever, and I've been regularly flying for about 5 years. They are super rare to find on charts, at least in the US. VOR is still common but most people use GPS.
Yes, the upside of one language should be that you don't have to write the same stuff multiple times. But if you don't want the downside of having one common denominator holding you back, then you have to write some parts specifically for each platform. That is the option Kotlin gives you. And my point was that this doesn't necessarily mean it will hold the specific platforms back (which seemed to be your point).
I was not commenting on the morality of what the individual did. Rather that he was shitty at sales. I personally would not have done what he did and find it reprehensibly, I am fully aware of how the court systems work. The point of my post is how these people always seem to undersell their illicit services when said services are a rare commodity and are valuable to the purchaser. My comment was specifically about the seller of services not knowing how to price his market. The morality and legality issues have been covered in several other comments so I figured no need to beat that horse.
apk truly is a great package manager. Glad to see it mentioned here. It’s such a bummer going back to aptitude after using it in my lighter weight VMs.
Let's say you have server or daemon and you call some library function - if it was written with such careless approach, whole server will fail just because user record had invalid email address, or because some entered data was not in expected format.

Let's say you have CLI tool - instead of message "XX is a directory - file expected" your tool will just fail silently.

There are much more examples. Graceful shutdown is what we have to do, even laziest of us.
Yes. A good portion of our team sits in Mexico and India. They find it easier to collaborate with the US based staff through an always on WebEx. We typically will keep the conference phone muted and the remote folks mute their individual mics. Each US based team has a dedicated webcam that stays on. When a remote person needs someone they can just un-mute their mic and speak to whoever is at the table.This works well for us. Some remote folks leave their cameras on and others turn it off. We also utilize Microsoft Teams. The tools are there and it is up to the individual to determine how they want to use them.
Came here to say the same thing. The installation b/s gives me the impression this developer doesn’t take releasing MacOS software serious enough to trust them with running code on my machine, let alone having access to highly secure things like payment gateway auth tokens.
That still seems much harder to me. Instead of just adding "PERF" to my commit messages, and later grepping for "PERF", I have to pull up a separate window each time, and remember that performance changes are indicated by a lightning bolt.
I received one unwanted DM which was removed when the user was deleted by keybase an hour later and I have been on keybase since the early days. I've replaced most of my slacks with it and use it as my shared drive, static web server and personal git. I don't use the wallet.
Agreed - the first distribution required registration prior to the announcement. I don't see why that didn't apply completely, why use it to drive Keybase sign-ups? They were essentially all 'fake users'.
At the risk of seeming an ingrate: Does LibKtx also do 3D?
Someone hired a new lazy social media manager with too many hn accounts or friends?
lol
>I'm sure it was done in other degrees as well.
"> It's possible that in the US they simply spend more money on useless things, or do more screenings with better technology

These are both components to saying that the health care system is more expensive in the US."

Sorry, but that doesn't make sense. If the service is better, the higher price is justified. Presumably you can always choose to not use the better technology to save money.

"This implies that differences in social services and urban design have an impact on healthcare spending."

How does it imply that? More social services would stop people from overeating? Do you have a citation for that?
The Decade the Internet Lost Its Joy
<pedant>The predecessor of the Stafford Loan program was created in 1965, so it was like this for most of our parents.</pedant>

But, the cost of school has outpaced inflation for that period, making the situation worse. No question about that.

We'd probably all be better off if the government simply gave grants to students who meet some minimum threshold. Call it top 20% of class or thereabouts.
At this point, I really don't understand how people can still believe that SGX is ever going to work. The threat model is so incredibly hostile that it is basically impossible to create something that isn't vulnerable through some kind of side channel or physical manipulation such as this. When it is compromised at just one site, then the whole security model topples. In the end, you will only be able to "securely" deploy it in environments where you trust the parties to not tinker too much with it. But in that case, why not just go for something a lot simpler when you already rely on trust?
Greta Thunberg: TIME's Person of the Year 2019
Show HN: Owwly 3.0 Share you product's progress with makers like you
First electric seaplane flight propelled into history with Australian tech
Maybe in some high end markets or very high end or speciality salons, but I'm having a very, very hard time seeing an average stylists making 50k, let alone six figures(!!) anywhere I've ever lived. The BLS says that the 2018 median pay is $24,830 per year.

https://www.bls.gov/ooh/personal-care-and-service/mobile/bar...

FWIW all my peers that I went to high school with who got their cosmetology license 1) did so for free as our public education system offers cosmetology school for free and 2) no longer are practicing 20 years later
> I don't think its unrealistic for an 18 year old to understand debt

It really shouldn't be, but here we are. The proof is in the pudding. Their high school education has failed them, parental and job market pressures to have a degree has failed them.

Just standing around and going "well they should have known" isn't going to solve anything. Eventually they're going to be a big enough voting bloc to pass something like debt relief (example: old people and unsustainable pensions) and who's going to be stuck holding the bag? Better to solve the problem as early as possible instead of just standing around blaming them and not fixing anything.
" So the average taxpayer has to buy their own health insurance in addition."

How the money is collected is pretty irrelevant (indirectly via taxes or directly by the insurance company or physician). What matters is the overall cost.
That is on the list (not added since your comment): I was just reading that in utter amazement.
I'm starting to feel that September is slowing and it might end at some point, that in the end it really is related to the technology adoption life cycle[1].

If you look at the bell curve on that page, its integral is the technology penetration, that is a sigmoid: start slowly (initial period), accelerate (eternal september) for a while, and start to decrease the penetration speed.
At some point, enough people will likely have knowledge about the technology that new entrants will take much less time for those already in to bring up.

You can argue that those that enter the field now are adopting GAFAM rather than OSS alternatives, but I think that as long as you have the "eternal september" feeling, it means that a lot of people are jumping in, and will in turn help the upbringing of others later in the cycle.

Hopefully FOSS culture and knowledge will become endemic in companies at some point; that's all I'm saying. But it's hard, at any point of the curve, to predict where we are in that cycle, and when it will end.

I'd be curious to see some data on say, the number of Facebook users. I'm pretty sure it can be seen as a sigmoid.
They probably showed the same ad to thousands of other people who didn't talk about it privately, and thus never noticed any connection. Coincidence.

No, I don't trust Google either, but it's probably just chance. If I called a million people and said, "you should take that trip to Estonia, can I help you book a flight?" most people would just hang up on me but one person would think I read their mind from across the country.
I've seen people saying this for years - hopefully it's not the first time that NPR reports on this?
No Deposit Bonus Forex 2020
Did you have to write down a phone number? What was the outcome?
A better example would be:

`:lipstick: Revamp login modal`
This is specifically why SpaceX rarely patents anything. From a 2012 Wired article [0], Musk is on record as saying "We have essentially no patents in SpaceX. Our primary long-term competition is in China—if we published patents, it would be farcical, because the Chinese would just use them as a recipe book."

[0] https://www.wired.com/2012/10/ff-elon-musk-qa/
An off-by-one error is a logic error.
That is amazing. I wonder why they did not react to the obvious beeping. They seemed to just shrug it off.
You keep coming back to whether women were happier in the aggregate before. That's a great link, but I don't draw the same conclusions you do from it.

We're in a transition period. Women who work still have to do the majority of housework and childrearing at home, due to their male partners' lack of participation. You exalt domestic virtues in women, so surely you must agree that these men should do more to make their homes warm and loving places, experience their children growing up, etc? Or is that not the same thing?

You say you don't prioritize making workforce participation "nice" for women, but we're really just talking about making it "fair". You make society strong with rules that are fair for everyone.

Ultimately, I believe women, as all human beings, are capable of making their own choices and deserve a fair playing field. I think your preferences unfairly limit the viability of one choice and tilt the scales toward the choice you like better, and your assertion that it's for their own good just serves to infantilize them.
I'd like to mention my own tool: Static Marks [1]

Recently, I have introduced it at work. All project bookmarks are maintained as plain text (yaml) in the project's git repository, so they can be adjusted by anyone (with Git knowledge/access). They are deployed on every commit automatically, so all collegues can access the latest version. It is not as end-user-friendly as most tools, but it has advantages for tech-savy people (like the mentioned plain-text managing via git or similar).

[1] https://darekkay.com/static-marks/
This is the reactionary right-wing Twitter take, but for every coach, there's computer science, engineering & biology students suffering under massive, unforgivable debt.

Yes, student loans need to go, but not so that people don't go to college. That should be free for undergraduates in today's economy, where you need high level ed. for what used to be done by people who barely finished high-school 30 years back.
It's more that Desktop development just fizzled out. These days if you are targeting fortune 500 companies with custom applications, you'd have to support multiple platforms in any case and the web makes that a no brainer. Add mobile to the mix and it's game over for desktop app developers.

I'm sure there are still people doing it but it's becoming quite rare that that does not involve electron or similar with a lot of web technology. I haven't come across any projects involving desktop UIs in recent years. Plenty of native IOS/Android + web. But absolutely nothing that had desktop UI on a roadmap or backlog or even on a nice to have list.

Java used to own that space when it still existed. IMHO that went away between 2005-2010 time frame. Before that you could get away with not supporting OSX (or Linux, ever the afterthought) and building stuff with Visual Basic, Delphi or whatever.
The Integration of WebRTC and Sip: Way of Enhancing Real-Timecommunication
Where would you draw the limit? I'm sure you can find at least one person having almost any occupation, including knocker-up. The world is a big place. I think it would be more in the right spirit to look at the overall decrease. If the decrease is, for example, 99% I would consider it obsolete.
> As the nearly-sole contributor, the author can violate his own license for the code he created.

To be more specific, it is not in a violation of copyright. I am pretty sure that when I publish my code under any standard* licence it is not an exclusive license.

I can still sell access on a more business friendly licence, publish it under CC0 and so on.

*is there even serious licence that includes "no dual licencing" exclusivity clause that is binding the author? Is it even possible to do as a licence?
whats with the advertisement on HN?
it's not even an issue for none of my multiplayer games.
Every new generation of programmers starts a crusade to simplify without first trying to understand why we're not "simple" despite the previous generation having done the same. Of course, one possible explanation could be that without a constant crusade for simplicity we'd be in a far worse place; the "permanent revolution" explanation. But is this the right explanation? Turing Award winning computer scientist Fred Brooks had this to say:

> The complexity of software is an essential property, not an accidental one. Hence, descriptions of a software entity that abstract away its complexity often abstracts away its essence. (No Silver Bullet, 1986)

> Complexity is the business we are in, and complexity is what limits us. (No Silver Bullet Refired, 1995)

The reason "complexity is the business we are in" is that software doesn't live in a vacuum. Like the economy and like bureaucracy, it is built to serve a certain social purpose. Of course, there needs to be a constant struggle not to over-complicate, but it should be done with the understanding that over-simplification is just as problematic.
Google Chrome 79 Brings Enhanced Security and Anti-Phishing Features
Didn't work for Richard Hendricks.
"using" facial recognition is some form or another is so vague, that it's effectively a useless classification.
Japan’s Role in Preventing AI Apocalypse
Most of the code you're linking to is unit tests, not application code.
We weren’t talking about a new iMac and there hasn’t been any widespread performance issues with using external drives on them.

Also, aren’t you “valuing form over function” by complaining about it ruining the “ultra sleek” aesthetic of the computer? Isn’t that a complaint lobbed at Apple?
It's the same approach that luxury car makers take, where the normal set of options could buy you a budget car.

The people who are going to buy this are a self-selecting group who have the money, want 'the best' performance and want it from Apple.

Yes, you could buy a third party monitor stand or wheels - but you're only saving a small percentage of the price and would have to look at your machine as being 'imperfect'. So you grit your teeth and pay.

The people who wouldn't pay, have already built themselves some fugly hackintosh.
I helped ferry an open cockpit biplane from Colorado to the Chicago area with more or less basic VFR equipment - compass and maps. (We did have a handheld GPS... which did not seem to stay connected) Eight hours of hand flying was a wild change of pace from the normal equipment we were use to. Started 'chasing' the compass when my co-pilot wanted a course modification... and I had missed our heading while already in turn. Embarrassing. It had been a long time since I actually tried navigating with an actual compass, and had to pay attention to mentally adjusting for compass errors in acceleration and turns.
Don't #2 and #3 contradict?

> Constraining the user to simple tools encourages creativity and allows the system to be more quickly understood

> There is only one correct way to do something, because two ways would be more complex

When you encourage creativity with combinations of simple tools, creative people will come up with multiple ways of doing things.
Even the first distribution temporarily put a market value on old GitHub accounts, since their anti-grab measure was that you needed a pre-existing Keybase account or a new one linked to a pre-existing GitHub account. There were several people on /r/github confused why they were getting monetary offers to buy their accounts. That already didn't sound like the intended outcome.
Private loans are not backed by a federal guarantee, which is why they are such a small portion of the pie.
All this lip service being paid basically because designers want the relationship between network conditions and arbitrary gameplay mechanics obfuscated.

You think someone would have thoroughly solved this in some sort of engine-y game-y thing, or at least have built some supporting analysis tools.

Such is art.
It’s muuuch better to land without wheels than it is to fly into something because they popped out unexpectedly.
Would be very useful if the website had even a single screenshot that clearly showed the app experience. Yes I know there’s a video (and a rather crude clip of a screenshot at the very bottom of the page), but nothing that clearly just shows what the app looks like easily. As the author, I’d assume it shouldn’t be too hard to mock it out with dummy data rather than blurring out details. If there’s any motion, a gif would be ok, but clearly showing a screenshot with what the menu bar experience looks like would go a long way imho.
Disclaimer: I work on VPP.

The typical usecase are virtual network functions: think virtual switches/routers used to interconnect VMs or containers, or containerized VPN gateways etc. It is also used for high-performance L3-L4 load-balancers etc.

As pointed out by others, what is hard is to move small packets. TCP with iperf is not relevant for this kind of workloads. It is easy to max out 100GbE with 1500-bytes packets, but with 200-bytes packets not so much. This is why they communicate about PPS, not bandwidth.

There results seems low but it is hard to tell without knowing the platform or configuration. VPP can sustain 20+Mpps / core (2 hyperthreads) on Skylake @2.5GHz (no turboboost).
I wouldn't bother waiting. Just use a web site to transfer anything important and give up email for this purpose.

A hard problem with email is that there is a boundary inside the address itself. How can anyone know this is steve@example.com? Maybe an outside authority can verify it's really @example.com but if I thought this was Steve and it's actually Tammy then I'm unhappy anyway.

For your purpose you probably don't think you care. You don't know whether custserv@example.com or customer@example.com or jenny.smith@example.com is the right email address to be telling you that your complaint is being confidentially processed anyway. But what about steve-the-plumber@gmail.com ? Does it matter if this is really from Steve or the mail actually came from tialaramex@gmail.com ?

Because the web doesn't have this authority boundary the Web PKI can actually assure you of a meaningful fact to a worthwhile degree. This is really https://example.com/. Is example.com really your local plumber Steve? Are they legally authorised to repair your gas appliance? Are they crooks? We can't answer those things. But we can tell you this is definitely example.com
Ha! I know that pilot. Indeed a very experienced man. In case anyone wonders: that airplane was fixed and flies again.
Any Apple authorized service center is “willing to do that”?

Also there is a big difference between “it can’t be done” and it “cost more than I’m willing to pay”.
Efficient Processing of DNN: From Algorithms to Hardware Architectures
I suppose emdash may count. Spellings like résumé or coöperate if you're fussy about that.
Unless you happen to know which is correct, such as when working with a full specification.

Complete trumps simple.

(Grumble grumble when parts of protocols are ignored for not even simplicity.)
That keyboard shortcut brings it up, unless you've already brought it up on a different workspace, in which case that shortcut does nothing (until you find the previous workspace where it was brought up, and dismiss it there).

I had no idea it was usable from the keyboard until I read this comment. There's a search box but it's invisible and hidden until you type blindly at a window that doesn't look like it accepts keys.

Terminal mostly supports emoji, but has many bugs. Some emoji, after being typed and deleted, don't properly restore the cursor to its original position.

ASCII may be ugly but works 100% of the time for me. I tried using emoji on macOS 10.14.5 Terminal just now and ran into every issue you said you don't encounter.
It's not legal whatv theyre doing.
I think they just finally perfected themselves with the ultimate Ninja move.
Question on Quora: What’s the most important software in the world?
No mention of 'The Whitsun Weddings' in the article. An astonishingly good poem. https://www.youtube.com/watch?v=c9eTF6QNsxA
NeurIPS 2019 Video Live
>>> The stresses of grad school exist because the environment is deathly competitive.

I believe there's much more to it. I've got a PhD, as does my spouse, my brother, and a couple other relatives. There are three major stress sources to consider:

1. You get nothing until you finish, and there are many things that can knock you off the rails: Your advisor can lose funding. He can lose his job, move to another town, or even up and die on you. You can encounter health or family problems that force you to go on leave, with no safety net or assurance that you can get back into a program. Every day you spend exposes you to a risk that you won't finish and become "the most miserable person in the world: The grad school dropout" to quote Matt Groening.

2. You're working directly for a person who is under little or no supervision, ethical control, etc. Students are at risk of getting overworked, harassed, and bullied by their advisors.

3. You're basically working alone with nobody to motivate you or help you pace your work, and nobody has a vested interest in your progress.
Interesting. How did you solve the LGPL licencing issue? Did you have to pay a commercial licence and pay royalties to The Company?

EDIT: ok I see, your project is AGPL. But that just moves the issues to your clients; how do they solve the issue?