skysight-inc/HackerNews huggingface dataset:
I'm not sure I get your point.

> The future dates you are quoting were recently updated to those dates

Nope, I see same dates there (except 4.4 which I didn't quote in my above comment contrary to what you seem to be claiming)

> also they're just from an unexplained column called "projected EOL

Just like the current page: https://www.kernel.org/category/releases.html

> Last year the announced commitment was just 2 years

My post quoted other kernels, not 4.4, which this news article is about. My point is that a kernel version doesn't get 6 year treatment for the first time thing as this PR/news piece paints it out.
because WYSIWYG went out of fashion.

also web frameworks are not honest about being framework for building what's already out in the wild, they are flexible enough to build the next killer app but not simple enough to create Yet Another Web App.
This is determined by the settings in your browser. If you don't like getting German version as default, then change your browser config.

Not only you have links to different languages in the bottom of the site, you can even find a link to document describing how the standards works and how to change the settings in bunch of different browsers: https://www.debian.org/intro/cn
Edit: this comment was intended as a reply but the original comment I was replying was deleted...
My understanding is that the authors were referring at consumerism, like changing your phone because a new version appeared, or rich people owning a few cars or plains or yachts, maybe too many resources are wasted for nothing good.
My wish is that we will arrive to a Star Trek like system, but in the series is shown that before we reached that we fist had an extreme capitalism phase then a third world war, so I am afraid of a big blood bath before things balance.
I remember the Think different posters from when I was a kid. As far as I can tell "It just works" is from the PC vs Mac tv ads from about ten years ago.
Backporting features and not bumping versions is redicilous though, especially when that means v3.1 of upstream is different to v3.1 in your repo.
Sure, I don't disagree.

But for the current state of CRUD application frameworks that do not do this, it implies some enforcement at the data layer and probably some hint at this at the ORM level. This really does not exist in any sufficient way.

It reminds me of the idea that a graph/diagram generator that used some generic data source could be a common analytics tool, and that with a few well-defined defaults no-one would need to run lots of different analytics tools, or they could be generated automatically and would be good enough.

In reality they never are good enough. There is no one-size-fits-all analytics system because the KPIs differ from company to company, project to project, and these differences go all the way down.

Sometimes we see something being sold as a "this is all you need", i.e. a SAP solution or some generic tooling, even Stripe, etc. But the level of customisation typically required to make it sufficient for a mature organisation to use it is typically quite high.

A strategy to resolve this usually is: Change the org to fit the tech, rather than the tech to fit the org. But I've seen this fail consistently as typically the tech is too simplistic.

Then there's the "customise it to fit your needs", but going back to custom multi-field validation, or analytics... the number of permutations of logic is immense and the customisation tools themselves only allow simple expression of that customisation.

The end conclusion is that we need extreme levels of customisation, but when provided through tooling the effort to perform and manage the customisation (with auditing of who changed what, when, etc) is such that actually it is simpler and cheaper to write the customisation in code.
Lucky if greasy-spoon cafes don't live up to their names then..
Can't you just do this with Postfix and the 'relayhost' setting?
Is there any particular reason for being IPv4-only?

> /* Drop all ipv6 traffic */
Debian switched to a more formal 2 year cycle for releases (similar to the Ubuntu LTS releases) from their "when it's ready" cycle they had before.
Microsoft gives up on Windows 10 Mobile
FWIW, you can find newer versions of some software packages via "Software Collections".
He's probably picked up a heck of a lot of expertise on basic medical stuff over the years so he can almost be his own CNA.

They probably decided that having him at home in a normal environment with a fitbit or something logging his heart rate and whatnot was better than having him in an unfamiliar hospital.
Thanks - this has been an area of interest for me for some time, being a philosophy grad and long time dev. Good to see the Turing name check. I'd expect Godel, Church and Quine to figure too. "To be is to be the value of a bound variable": that's where ontology meets language design!
Not saying you're wrong, but a few thoughts:

1. Do you really want the average desktop computer to sync and verify the entire Blockchain? These things have gotten so huge, even for Bitcoin it's not really reasonable anymore to store the entire chain on a desktop computer.

I think the answer here is no, but I could be wrong.

2. It probably goes against the decentralized idea behind blockchain, but I believe it is good that Ethereum has a clear leader. Someone who can actually (sort of) dictate the path -- at least until the project has gotten to where it wants / needs to go.

Bitcoin would be in a better place if the founder were around.

3. Bitcoin is already falling apart. Once you have to make a transaction, the pain (generally) starts..

4. One of the downsides of Ethereum is the size of the blockchain, but see 1.

I think at least for Ethereum the potential is still there for it to be good, once they fix their issues. This (to me) seems doable, but if you have things to share on why not, please do!

With Bitcoin, you know what the issues are, they are massive and have been around for a while, and they're only getting worse / not getting fixed because people can't reach a consensus. I believe it would be easier to reach consensus if there was a leader.

Most of these things however don't matter if we just see it as a store of value.
There seems to be way too much easy money available these days. The ability for a boring, not very innovative startup to attract 9 figures of investment without the need to ever deliver a viable product or service is worrying for the industry. It's burning resources and disenfranchising those with actually good ideas.
All-touchscreen BlackBerry Motion officially announced
Ask HN: What would you do with arbitrary RCE on every computer in the world?
Consider it a thought experiment. If you could remotely execute arbitrary code, on any computer in the world, right now, what would you do?

The question is intentionally vague, as there are many technical questions to consider (online/offline, duration of access, mobile/desktop/server/router, persistence...) that are interesting questions on their own. And plenty of enthical questions too, I expect.
Absolutely, try your idea of only internet at work. If that impairs your social life too much, maybe allow yourself messaging applications but not sites.

I've generally found there are a couple of main culprits for me -- Reddit, HN, Twitter -- and banning myself from them during work hours fixes things. YMMV.
Except that everyone complaining is the closest thing politicians get to an an RFP.
It is the call stack that is being copied. It doesn't have to do so much with stack allocated variables (which may be created in Java according to the whim of the compiler) but with capturing the current state of a computation in a relatively light weight manner, so that light weight threads / coroutines can be saved and restored without the context switch and memory overhead of a full thread. This is basically the old "green threads" implementation used in the early JVMs.

The big idea behind this is the concept of a continuation, and a conversion between programs in "direct style" (the way you normally write them) and "continuation passing style" which makes control flow explicit. You could start reading here if interested: http://matt.might.net/articles/by-example-continuation-passi... Or read about how Scheme compilers work to support first class continuations, and the tricks you can play with them.
I don't know. Serious QA problems in Apple software isn't anything new.

Remember when iTunes 2.0 would wipe out hard disks?

https://apple.slashdot.org/story/01/11/04/0412209/itunes-20-...

The problem was an installer script that ran "rm -rf" as root:

https://www.cnet.com/uk/news/itunes-2-0-an-analysis-of-what-...
> The absense of -delete, -execdir, -mtime, and the ability to chain multiple patterns together for the non-trivial use-cases, means this is practically useless in most places where `find` is used in day-to-day work

Yeah except in most places where `find` is used in day-to-day work it is just for `find -iname 'foo'`. Anything fancier is probably less than 10% of uses. Here is my .bash_history:

find .

find .

find

find .

find . -name "debug.csv"

find .

man find

find . -type f

find . -iname "signal"
Oh, excellent, that's great to know. I run Arch Linux on these particular machines but, in this case, it probably doesn't matter. Thank you.
But sid isn't referred to as an experimental release. The experimental release is more or less an voluntary option for the devs to use or not.

> Some packages/developers don't use experimental, they just put the new versions in unstable
It's not exactly "computing", but you can buy some quantum crypto systems for doing key distribution: https://en.wikipedia.org/wiki/Quantum_key_distribution#Comme...
To be fair, it doesn't need to be spent in the US.
Is this correct though? I had the email from Troy saying my email was in the breach but I haven't heard anything at all from Disqus...
That sounds like a really interesting bug, but also like your mouse is going far beyond standard USB HID in some very unnecessary way.
When receiving packages from outside of the EU, you'll have the pleasure of going to the Zollamt in Germany.

At the Zollamt you'll get to enjoy standing in at least 3 separate and consecutive lines.
Only to pay import taxes. Something that could have been done faster, cheaper and more conveniently by sending an invoice.
#KovCoreG group spreading Kovter #Malware via fake browser and Flash updates
Quite honestly, when the alternative is unbearable suffering, what does it matter if they are? It apparently still represents an improvement in their quality of life.
RHT's market cap is over $20 billion today so that says it's providing real value to customers.
For spending all day in internal newsgroups or for posting one article that went viral?
Much more error prone.
TBH, Firefox has made great strides in the last 2 releases (55/56) in terms of pure speed and snappiness, which is why the suggestion to keep the best of both worlds. FFx 52 pales performance-wise in comparison with FFx 56. I understand what you are saying and hope that people (on HN of all places) are smart enough to understand the trade-off being made.
What will happen if Trump decertifies the Iran nuclear deal?
Nobel in Economics Is Awarded to Richard Thaler
You can be Google mini competitor ;)
Join to bubblehunt.com - this is search engine for your information
The FT paywall is a bit weird and user/region specific, here's a backup:
https://imgur.com/a/v0CLH
Java has a stack (it uses a stack based bytecode after all) which is used to hold arguments and so forth, and it has local variables whose values live on the stack. What it doesn't have is object allocation on the stack - so if a local variable is a reference type then the object it refers to will be created on the heap.

Note the above only refers to the logical view of the language. A VM and JIT will have an ABI for method calls which may use registers to pass arguments (it may have several for interpreted and JITed code), and it can allocate objects purely on the stack if it can do good enough escape analysis.
Its too creepy. It normalizes disregard for privacy. What next? Advise you to keep it on in your home, synced to your family's schedule so that it can act as a security device??
Not an "industry" per se; but civil servants everywhere struggle rutinely with technology...
Ubuntu is debian based, and works on .deb packages.

Just nitpicking, nothing else to add.
Execution Still Haunts Village, 50 Years After Che Guevara’s Death
Halp My dad stole my cryptos and held my pussy hostage
UberEATs Clone Food Ordering and Delivery Platform
That's awesome. Love the process.
I usually prefer English for anything related to development, software engineering, and computers in general. I also run my user interface in English, as it is much easier to search for error messages that way. However, when visiting websites of local places such as restaurants, I prefer the German version and not the one in English meant for tourists.

While third-party extensions allow to switch Accept-Language, it is not in the standard UI of modern browsers. For people like me, an advanced setting of Accept-Language per top-level domain would reduce the number of times I have to find the language switcher on the web page to a minimum.
> That's how the web is supposed to work.

Citation needed. I'm pretty certain there are many proponents for a rather tight mapping from URL to content. Just imagine how hard it is for a search engine to index websites that deliver content based on unpredictable (anything else than URL) input variables.
The spokesman in the article hints at what I think is probably the real reason behind opposition to medical weed: an effective medicine that can be grown at home cheaply and easily is big pharma's worst nightmare.
No story about Fairchild is complete without a larger tribute to Dave Fullagar:

https://www.electronicsweekly.com/blogs/mannerisms/yarns/des...

He went on to found Maxim. He's rather under appreciated in TFA. The 741 was absolutely brilliant.
I've worked on big and small.

Even for the 'big ones' the (there were network management apps) - the 'business logic' (networking logic in this case) - was not rocket science in the end.

As you indicated, not only is the 'layering' a pain, but often there's a whole set of technologies and toolchains at each layer!

Even just starting with 'identity' for a web app, i.e. Facebook and Twitter integration along with basic credentials - can be a big pain.
> laying out operations with an interleaving that maximizes multi-issue, while keeping register pressure in check

How to actually do that has been an active research topic for 30 years or so. So far, that research hasn't yielded anything that is simple, efficient, and effective enough to be included in general-purpose compilers. Last time I looked at LLVM's backend, it used to schedule for minimal register pressure because spills are more expensive in general, and because out-of-order execution will undo your careful scheduling anyway. It also has a second scheduler after register allocation, but at that point it's hard to move stuff, especially on x86.

On this particular code, manual scheduling paid off, partly because humans, unlike compilers, can simply try different variants and keep the best. Think of it as survivorship bias.

Edit: BTW, if you actually compile the code from Github and compare the generated assembly to a version where the computation of next is moved to the end, you'll see that moving it to the end causes GCC to allocate a stack frame (on x86-64), which it doesn't do in the manually optimized one.
Yes it is. Here's the official Disqus statement: https://blog.disqus.com/security-alert-user-info-breach

According to it:

> As a precautionary measure, we are forcing the reset of passwords for all affected users. We are contacting all of the users whose information was included to inform them of the situation.

They even give a shoutout to Troy right at the end of that article.
I don't feel there is a push to wear one or the other in the UK, both feel reasonably priced too.
Why You Need to Scale Your Cloud
Well, if we know positively than human body can't stand such travel, then the only answer to colonize mars is sending humans that doesn't have a body. This could solve the problem.
What's the correct ones? The ones that the submitter of the thread had set? My native language? English? Does it depend on the topic?
AVL tree implementation in Golang
Ive had some pretty bad headaches (some lasting multiple days) that over the counter meds (tylonol, advil, caffeine) did not help. In some cases weed completely knocked out the headache.
I guess the elephant in the room that the article ironically illustrate is that "we have no idea what's coming next".

The article reads a bit like "You are suffering from a well know incurable illness, you are going to die very soon. By don't despair, think all the things you will be able to do if a cure is found! Even better, some people are even looking for one!"

But that's not the real problem. Humanity is very bad at transitioning, it mostly still works in the natural fashion: keep the survivors if any. That's the real fear, not where we are going, but how we are going to get there without war, massive death toll, ... Before capitalism is abandoned, we need Capitalism 1.1, 1.2 then 1.3 and we need it before wrecking Earth completely or before the growth engine is completely broken whichever come first.
There are two main stranis: Indica and Sativa.

Indica has more cbd and Sativa has more thc.

cbd -> good against pain; thc -> good for high.
In almost every job I've had I will approach for a raise with a list of my achievements, cost savings and recommendations. I will also indicate where I see my future impact and value specific to the business.

Most of the time I will get a standard small raise, if I take the same list out to the market and get an offer suddenly I qualify for higher raises. Overall businesses are not pro-active at all about retaining talent until push comes to shove.
Thanks for the feedback @runako, yes PCI and HIPAA compliance is very expensive. I will need to hear from more customers who need this level of security and compliance before I can afford to make the jump.
Okay, if US manufacturing is so cheap, are companies starting factories in the US? If yes, what's the problem?

If not, maybe there are other costs associated too? Or the "supply chain" simply works best if placed in China?

Or, as we've suspected already, it's just political posturing? And the good old lack of political will to spend on retraining coal miners and others?
I would be curious to know when "Bailey's + Coffee" became a thing (i.e. drinking it warm versus cold)
I understand the sentiment but the wording is indeed too loaded. A scam would mean the scammer gains a benefit.
As usual with most debates about Capitalism, this article indiscriminately mixes economic systems with political ideologies.

Capitalism is not the opposite of Communism, Democracy is (one of the core ideas of Communism is the dictatorship of the proletariat). And there is not a single Western state with purely capitalist economy, what we see around us are mixed economies with smaller or bigger level of redistribution, limits on private property and elements of social security.

I would really like to see which one of the central characteristics of Capitalism - private property, capital accumulation, wage labor, voluntary exchange, price system, competitive markets - is no longer supported by "51% of young people in the United States no longer support the system of capitalism".
It took me a while to figure out `-o`. You need to use `\(` `\)`

find . -type f \( -name \*.c -o -name \*.cc -o -name \*.cpp \)
Growth is great if everyone involved in the system has a fair opportunity to partake in that growth and if it creates real value (not just growth in stock price). However, opportunities for wealth redistribution are increasingly rare these days so the
only way to level the playing field seems to be through the collapse of the financial system.
Personally, I stand to benefit financially from chaos. If the stock market collapses tomorrow and a large number of public corporations go bankrupt then that means more business opportunities small (self-sustaining/profitable) startups to take their place and therefore more opportunities for me as a shareholder of such a startup.
Step 1) attach lowpower Linux board of your choice

Step 2) install stunnel on it

:D
It's interesting isn't it, we wouldn't dream of hand editing an image file or CAD drawing yet we are happy to use a text editor to change the colour of some text on a web page.

Personally I think web development has gone completely off the rails, I'm glad I don't have to do very much of it.
I've read here that the obsolete horses helped bootstrap the pet food industry...
Website seems to suggest that non fillable/scanned forms can be programmed/mapped with fields
But she will enter the info from the SMS that Facebook sends to her?

I mean, comparing U2F keys with the alternative 2FA methods (like SMS and Google Authenticator), it sure seems simpler to just tap the USB key instead of taking out your phone, unlocking it, seeing the message, and writing the code from the message.

They're convenient as hell.
Yes, that will be true in general... In computer literate circles (like the ones browsing debian.org) there won't be many non English speakers, though.
Yes, it's possible, in principle, to have all of [a], [b], and [c], by increasing productivity.

If doctors are spending a large time doing billing paperwork, that looks like a thing that could be cut.
In a previous discussion here on HN, there were several folks who claimed that they were (or should have been) affected that did not receive an notification from Disqus but did receive a notification from HIBP.
My guess is because UI is a massive source of churn. Anything which is visible to a user and/or customer will be under a constant barrage of changes from customers, marketing, management, etc.

One reason for this is, of course, that it's actually visible to them (unlike, say, a communication layer between subsystems, which may sit there unchanged for decades).

However, there's also the common perception that all software gets built from scratch, as if it were some bespoke piece of furniture. Hence anything generated, or using "off the shelf" code, will still get bogged down in change requests, not necessarily because those changes are "important" enough to justify the effort, but because "since we're building this whole thing anyway, we might as well do this part this way" (not realising that we didn't build this whole thing, and it's the changes which are the actual cost)
Inviting you all to Software Testing community
Personally, I stand to benefit financially from chaos.

It's hard to really know, the thing about revolutions is you just end up with a new set of leaders, human nature doesn't change much along the way.
layers of abstraction may help agencies that move between different projects for different companies in first of all being able to reuse what they have done between their customers, but also in building something that someone else will find difficult to maintain - thereby providing lock-in.
The reason I think its heinous: one rule for whites, another set for Torres-Straight Islanders/Original Occupants. Racism is intrinsically encoded in Australian law and Australians unwillingness to do anything about it is a sheer and utter embarrassment to the enlightened world.

The UK, in my opinion, is a totalitarian state and has no pretense to being a free society - so yeah, I don't include it in this set, as you rightfully indicate. Australia is a step above the UK in this respect - as the UK is a highly classist, authoritarian/totalitarian state where a majority of its population live in servitude to feudal lords, it doesn't even pretend to have a Constitution, nor individual rights. Australia does pretend, though, so its just a bit above the UK in that regard ..