skysight-inc/HackerNews huggingface dataset:
> Android devices that run stock android and get monthly updates can be bought for under 150 and even 100 EUR e.g. WilleyFox.

Yes, sure, and I’ve still got my Nexus 5X – but Google only provides the preview releases for the Pixel devices from now on, all other devices only get those after release.
Threads on HN often take a little while to develop, especially on the weekend. Not everyone here is working on startuppy stuff—there are plenty of researchers as well as non-researchers who have a keen interest in the kind of work done at ARPA and its successors.

It's true that oftentimes people rush to judgement, but the community has moderation tools at its disposal to keep things within the guidelines, which at least ask for civil and substantive discussion. If you see comments that violate the guidelines and they aren't downvoted or flagged already, you can let us know at hn@ycombinator.com so we'll be sure to see it.
not a single one is investment grade yet
The evidence is that allowing large inheritances is harmful to society at large. It allows for an accumulation of economic influence within too few hands, and the creation of an entrenched elite. The "Founding Fathers" of the US were particularly opposed to it for this reason.

One would have to balance the "harm" caused to the children of wealthy people for not inheriting wealth (mostly when they are around 50-60 yr old themselves), with the harm caused to society at large.
I believe Dan Geer also gave a keynote a year or so ago at Blackhat (or Defcon) arguing for a similar framework.
Right? All these other banks are like "let's create sophisicated financial instruments to siphon money out of the global economy" and Wells Fargo is just like "what if we just steal money from people?"

It's the most hood corporation lmao
The same drivers for Uber are the same cabbies. It's all the same people, running the same tricks. Uber didn't disrupt anything, just moved the platform and added a new middleman.
Government forces building closure after fine for AirBNB host
haha that's a good one!
Does anybody know how many people were laid off? I am interested to know to figure out how many people you need to make a modern operating system these days.
Ask HN: What are some interesting tech trivia questions?
I'm working on a multiple-choice quiz web app for fun (and to use for code samples). The questions are trivia about programming history and other arcana (it's intended to be fun for your coffee break, not a tech assessment of any kind).

I would love for people to post some interesting trivia questions and their answers!

Thanks in advance!

- Al
No, that isn't what I meant.

Older statistical methods were not complex and could be analyzed by a human to ensure they complied with legal and moral obligations.

Newer approaches such as but not limited to neural networks create a model that is so complex that it is opaque. You cannot necessarily verify that it is complying with legal and moral obligations.

This is fine when you are doing song recommendations. It is more of a problem when you are making decisions that could be seen as discriminatory.

There are probably best practices that can mitigate some of these problems, and we can use our human understanding of the features to try and reduce risk.

Indeed, this is the same problem as 'How do we build a safety critical system with AI, and deterministically show its safe like we could with a simpler one'. Here is a writeup of some of those issues [1].

But not everyone will - because sometimes discrimination is profitable if you can get away with it. If a car insurance company can hide gender discrimination behind a complex model then they are incentivized to do that.

So, we possibly have a social problem.

The problem is not that newer techniques are 'like a brain and susceptible bias in the same way' because to some extent that isn't true - they work on the real data available unless you feed them movie scripts.

The issue is if they intentionally or accidentally become a way of getting around laws society made for good reason.

[1] https://intelligence.org/2013/08/25/transparency-in-safety-c...
Which you apparently can give zero arguments for.
> It was not a replacement for C.

Sure it was for Bjarne, that is why he created it in first place.

After being forced to re-write his thesis from Simula to BCPL, he swore never having to deal with such low level languages again.

C with Classes was his solution to not having to write C directly, after he got his job at AT&T.
Uhhh, 117.2 GB/s isn't hard at all on die, getting ~10X that amount is possible even through the HBM2 bus.
Instead of downvoting me, can you actually present a technical argument? Have you ever designed a chip or taped one out?

And yes, physically it definitely is indeed simple (what would you consider a "complex" processor and a "simple" processor?). Plus these processors aren't using caches, there's no need for them.
The marginal utility of money decreases drastically as you climb, so someone who is already making 400k obviously isn't going to do double the work to make an additional $40k.
Fair enough. That's an _extremely_ important and obvious exception. But it's not unlike China. Few scholars would classify China as a nation interested in conquest (now or ever), even after considering Tibet and the slow, multimillennial political expansion of the Han people.

The U.S. relinquished the Philippines and other significant acquisitions after the Spanish War. The Monroe Doctrine shows that the U.S. was never much interested in territorial acquisition, per se.

If anything, I'd argue that our concept of territorial conquest is derived from the peculiar historical evolution of European powers. And it's decline is more a reflection of the world moving on from that peculiar history. The further you get from Western Europe--geographically and temporally--the more difficult it is to characterize and analyze conquest in terms of the nation-state--which was, as a distinct and categorical "thing", a European invention solidified by the Treaty of Westphalia.

Thus, I think it's fair to say that neither the U.S. nor China are conquesting nations, but only using the European definition of conquest. The European definition is usually what we use in discourse because it's well-defined and has very specific meanings. If we loosen the term then, yes, I think it's clear that the U.S. especially is a conquesting nation; and to a lesser extent (at least in modern times), China. But loose definitions makes for poor discourse. I think it's enough to recognize the limits of our definitions.
It is nonsensical to consider memory leaks as reported by Valgrind on a program that uses Glib. It allocates and builds a whole context system and never frees it regularly, which confuses Valgrind. I am pretty certain almost all 'leaks' come from there. libglib should be put in Valgrind suppression file.

It was a very bad choice to choose a program based on Glib for this kind of experiment.
Very cool, I like the simplicity of it. The Fibonacci example makes me wonder if it would make more sense to make the interface expand down instead of up, since that matches the reading direction of Lisp syntax more.

Also, could we "remix" this to work for concatenative languages? That is, postfix notation. So something like Forth, Joy or Kitten?
Two years after Windows 10: Windows 7 is still threatening a 2020 EOL meltdown
Ah I see, okay thank you!
I don't think it's "perfect", but I think it's named better than most projects are.

1. There's a shorthand "pmOS". "postmarketOS" is at least easy to Google (PMOS has too many meanings).

2. It's descriptive and tells me more about what it is than most names do. Maybe they could rebrand for wider appeal later.

3. The common phone consumer wouldn't pay more attention if it had a flashier name, either. They'll buy a phone based on rumor and what their friends have, and they certainly aren't going to look at replacing the OS with something new.

4. I imagine that the company might fork the repo and rename it whatever they want, in that case. "Mobilios\", then a tiny text at the bottom "powered by postmarketOS".

I'm not a branding expert either, but I know that it pisses me off when there are 3 layers of branding and marketing before I can get to what the product actually is*.
Looks good, there's also Symfony's console library which does a great job: https://symfony.com/doc/current/components/console.html
Here's a long detailed comment from an HN user "embedded" with the rescue effort: https://news.ycombinator.com/item?id=15153567
Simply by erasing stop words from a headline and then scanning the remaining terms for likely hits. The media has quite a few terms it likes to repetitively use in headlines for certain topics. I currently have about 100 terms to check a headline against. Think words like "environment", "bribe", "scandal", "accuse", "working conditions", etc...

It's... not a sophisticated system. It misses some major stories, gives me a few false positives, and of course lots of duplicates from differing sources.

But compared to what I had before (basically, nothing) it's a million times better.
That incident in no way discredits his point. Unenforced laws are useless, and selectively enforced laws can be worse than useless. The police failing to enforce laws when violated by other police demonstrates the need for universal enforcement of the law. The law against kidnapping would have been much more effective if the other police there had enforced it.
My point about survivorship wasn't about startups succeeding or failing in general and whether they're here to tell their story. It was about taking on excess, uncalculated risk, in this case about not covering your legal arse.

You don't see (many) people here telling how they didn't put proper contacts in place, got sued and failed because of that alone.

And I postulate that it happens a lot more than most of us think.
My Tinspire CAS CX
Subscribed to php[architect] Magazine a couple months back and have been enjoying it. I get a printed copy in the mail, but I'm pretty sure they have a digital edition too. It's not too long, so I usually get to it a couple days after it comes in the mail.

https://www.phparch.com/magazine/
Robots aren't capable of doing everything people can do yet, but as they become more capable, what and how are displaced unskilled workers supposed to do if they can't get any job at all? Starve to death under a bridge? Not everyone can handle social or intellectual labor. I think this is why UBI is essential: prevent riots and meet people's basic needs so they're not pennyless and sleeping rough.
I think you're reading a lot into the comment you're replying to that wasn't there. Sounds more like he's coming from a rawlsian perspective of what constitutes a just society.
FOSDEM 2018 Call for Participation
DolphinAtack: Inaudible Voice Commands
Indeed, I wonder how hard those complaining have tried to use local UK produce in season. Go to a restaurant that serves good food using local produce. I do this when I can afford it - I've had some fantastic food, comparable to anything elsewhere in Europe, and some UK fruit and veg is amongst the finest available - a couple of examples - British asparagus, and Yorkshire forced rhubarb - amongst the best available anywhere.
People contain multitudes. "You" aren't a single entity which wants or doesn't want things. There is such thing as internal conflict.
> What strikes me the most when looking at many of the comments here is the blatant disregard for human suffering that extreme inequality and the resulting poverty cause.

Apologies to pick on you without addressing your main point, but this sentence is an example of an error I see a lot yet I rarely see addressed.

Specifically, you're claiming a chain of causation where by inequality causes poverty. But in fact the relation between these two isn't causal at all, but rather logical.

(Well, not actually. Inequality is independent of poverty -- you could have no poverty but lots of inequality, or no inequality but lots of poverty. The assumption that inequality and poverty are so closely linked seems to me to be be basically assuming that we live in a zero-sum world. But let's just continue with that assumption right now, because that's not the point I want to address.)

Point is, why put the arrow of causation that way? Why not the other way around? Of course either way you put it's still not actually a causal relation -- but I think putting it the other way around is a much more useful way of thinking (mathematicians still think in terms of things causing things, because it's a useful way of thinking, even though mathematics doesn't actually have causation). I think there's something wrong with the assumption that inequality is somehow primary, and poverty just an effect.

You see this a lot in other contexts too -- people claiming "A causes B" when in fact the correct relation is "B is an example of A". (OK, that's not exactly the same error as here, but it's closely related -- mistaking a logical relation for a causal one, and putting the arrow of "virtual causation" in the wrong direction. As if someone said "all-cause mortality causes accidental deaths"; how silly would that be?) Watch out for this!
They already happened, kind of.

You can get Visual C++ with support for them.

clang has support, but the old style ones

Currently they are already a TS targeted for C++20.
Python3 Asyncio for middling developers
Certification programs, when they exist, tend to become political creatures and tools of destruction. You wind up with byzantine and arbitrary rules, often put in place for horse-trading reasons, often to exclude competition and drive up prices.

Want a seat at the standards table? Pony up tons of time, plenty of money for travel to cities where meetings are held, and be prepared for the big software consulting firms to crush you anyway with requirements like ISO-<somethingStartingWith9> before you can make a project on github public. Want to contribute to Python? Sure hope you have that degree, plus an engineering certificate from your local/state/national government. Your dues are paid up and you've passed the most recent set of exams, right?

Oh, and let's talk about your toolchain. You can license a certified compiler for $15,000 a seat. Per year.

I can't imagine anything more chilling, other than an outright ban on people writing software.
> If you're in the bay area, you should probably get out unless you're being paid enough to make it worth it (most aren't).

Agreed.

The number of twenty (or even thirty) -somethings I've met who have been trying to make it in the bay area for years and still don't have more than a few month's worth of expenses saved up worries me. Y'all are in an incredibly vulnerable position, and it's not going to get easier to make wages the older you get.
> Few if any programming languages at least in the past 20 years have been able to make much of an impact at all (meaning, significantly reduce the cost of software development)

Agreed. I think orthogonal things like LLVM and Git have made a significant impact, but other than that it seems advances in PL have just been bringing ideas from Lisp or other 1950's-1970's languages into modern PLs.

> if there were such a revolutionary idea, it would -- like any PL progress -- be slowly carried out and perfected over decades by many research groups.

Also agreed. Although I do hope for my own sake that if TN is as good as I suspect, it catches on faster. Two promising areas of research that could accelerate resource allocation are a crypto in ETNs from the ground up and a neural net aided IDE tool.
there are a lot of posters here who seem to be border line sociopaths, so maybe another thing they should conaider is that when inequality increases to much the proletariat will tend to kill the elite. nobody wins if we get there and there are signs we are headed there.
cgit is nice, but it’s too reminiscent of the old CVS web interfaces for a lot of developers. Gogs (and therefore gitea) aimes to replicate the look and feel (and thereby the interactivity and ease-of-use) of GitHub from the start.
> we already have a defacto wealth tax in the US

We have actual wealth taxes, too, in the form of property taxes.
There has been an extraordinary peace since WW2 in terms of number of deaths. Things improved further post-cold war, but the international climate changed significantly after WW2.

It is damning with faint praise to say that the tremendous loss of life to war in that time is extraordinarily peaceful, but compared to the rest of human history it's absolutely the case. In pre-modern times war was the default posture between states.
For all those complaining about the (lack of) taste - the best tasting tomatoes are the ones you grow yourself in your back yard, and this is from personal experience. You can muse all you want about how Italian tomatoes are superior to Dutch ones, but nothing can beat the knowledge that what you have in your plate was grown by yourself on your own little plot of earth, with just a bit of patience and diligence.
The sewage drained into the river, which drained into the lake, which was where they got their fresh water, so they built a new river to reverse the original one:

https://en.wikipedia.org/wiki/Chicago_Sanitary_and_Ship_Cana...

It's kind of amazing that such a poorly-formed plan didn't go catastrophically wrong, but it's worked okay for over a century.
The approach postmarketOS is pushing is that of Choice. You get to choose what you want to run on your device, just as with any other Linux distro. No apps, seriously? Take any Linux app, it'll run on pmOS. We're not in the business of building desktop environments, we just package existing software for use on mobile devices. Nor is this "another distro", this is Alpine Linux (is that also broken?) with some extra packages for device support.
How is C-like syntax a plus?

I know Perl, C, C++ and PHP quite well, but I'd never, ever call C-like syntax a plus.

It's astonishing how feeble modern PHP is, that to comapre strings you often have to use strcmp. In 2017. It's like all the cruft of ANSI C with a whole bunch of $ characters spiked in.
Like python but easier to dive into for anyone that’s used C before?
> I fear the day of more assertive China or EU acting retarded.

It will take a while before they will overtake the US in this respect though. Vietnam and Korea were not exactly examples of 'keeping everyone in check' or 'fat uncle Sam doing the job'.
Markets are optimization processes, so, very powerful tools.

Leaving the metric to optimize to the optimization process doesn't look a good idea, the same way it's not a good idea to leave the thermostat to choose the temperature.

In my experience, the only people that think that the thermostat it's who should choose the temperature, it's the people that feels very comfortable with the current one and don't care about the comfort of the others in the house. Or, maybe, also the people that grew up in a house without thermostat and thinks, correctly, that anything is better.
Minimum wage is hardly livable anywhere in the western world so that has nothing to do with US. Show me any country in Europe where living in minimum wage means anything else than poverty in all but name.
change it into a non-solo project?
PHP is not really a good candidate for something meant to be distributed to other platforms due to the fun fact that a lot of custom configurations that affect PHP's runtime behavior are held in a system-wide ini file. External modules that allow certain features to work also need to be loaded from this configuration file. This makes having your application work consistently across platforms kind of a nightmare.
Let's not equivocate here. Threads don't exist merely as a fun exercise to introduce more interesting bugs. They are for performance. If you don't care about that I may advise to stay away from threads.
Laws that stripped resources from share holders.
Blaming a programmer for a culture they are not responsible for creating or maintaining is far too late in the process.

If a venture has no reason to exist if cannot produce secure products a culture of building secure products will emerge. It may be that every MBA with a NDA will not be able to afford the competent programmers required, but as they are weeded out we will have fewer less than useless things.
I'm dying in laughter here :) +1
Honestly, this makes sense to me too, but what scientific evidence is there of reading creating/affecting mental models for people? The article seemed like a lot of opinion, but not much evidence.

When I listen to audiobooks or read for personal development or business, I make an effort to apply things I've learned from the books to derive value.
Yes, I love that line too. It reminds me of a small startup I used to work for. Our business model was what you might call a technology-enabled service: a piece of software did part of the work, and then a staff of humans did the rest. We started out using a COTS package to get the business going, while developing our own software internally.

We got the thing working well enough to use, though it would have taken some effort to revamp our manual processes to use it. Still, once over the hump, the ongoing manual effort to deliver the service would have been reduced significantly, with further reductions possible in the future as development continued. But the VP of Operations, who ran the team performing the service and who had previously held a similar position in a bank, was dead set against switching from the COTS package to our proprietary one. He thought it was too risky as it might upset the existing business.

The problem was, the existing business was not quite profitable, and probably could not have become profitable given the amount of manual effort involved. It seems to me that if you're running an unprofitable business (that isn't growing much either), the biggest risk you face is that your business will continue to be unprofitable! That's not some corner case -- that's the likely outcome! Anyway, because the VPO's objections couldn't be overcome and weren't overrulde, the project was cancelled, I was laid off, and, three years later, the company folded.

It still seems to me to be a remarkable failure of management not to see that some risks must be taken. In essence, the decision to bet the company on the software being developed internally had already been made; there was no way to get to profitability without it. But nobody seemed to realize that.
Then you just donate the money to institutions your progeny would just happen to enjoy: your alma mater, the country club, private schools, etc. Segregation would still be maintained through astronomical real estate prices.
The argument against income tax is that it penalizes earners, and rewards not working.

Sure, that is a reductionist argument but so was yours.

The real argument against taxing wealth is that it isn't really feasible; you'd just encourage banking in other countries or buying up a lot of land.

I also agree that capital gains being taxed at a lower rate is insane and makes sense only when you realize that's how politicians tend to get wealth.
No, just that I hear it a lot, that teams are using CentOS instead of Red-Hat to avoid paying.

Usually in the same kind of companies that use tons of FOSS software and never give anything back.
Sigh. drush has been the Drupal shell since 2009 or something and have been amazing for more years than I can count.
I think Musk is a better example. Money is just a medium for him to change the world for the better. I'm sure being rich makes Musk happy, only because it enables him to make a difference.
The WWW never got any industry hype because it wasnt designed as a money making product unlike the others on your list.
Assessment System for Tests’ Architecture Design- Behaviour Based Tests
A peek inside Core ML
1. SSH exposed to The Internet; superuser account with hardcoded username/password.

2. Default credentials “caserver” https server NVG599

3. Command Injection “caserver” https server NVG599

4. Information disclosure/hardcoded credentials

5. Firewall bypass no authentication