skysight-inc/HackerNews huggingface dataset:
They probably filter and compress it, put it through a fiber glas system to storage systems of universities and so on.

Those store systems are huge and yeah are build to do exactly this.
UX Meets MBA: What Happens When a Designer Goes to Business School
Researchers examine eavesdropping on smart-home traffic metadata
I'm not so sure. And it's not just ad-targetting - all kinds of personalized stuff and simply general purpose data mining suffer too. And don't forget that they wouldn't get the full 4% immediately; and would likely be fined much less than once per year based on current trends anyhow. So that 4% is going to be further diluted.
Criticize Google, get fired
Fair enough, as long as that would actually happen. I live in the downtown of a major city and on a weekend morning the amount of flyer/advertising garbage that is strewn across the sidewalks and streets as a result of the previous night's flyering is always depressing.

Even now with that all being paper, I'm sure most of it goes to the trash and not to recycling because of how ripped up and soiled it gets.
Cheap isn't always best
> what do you think would happen?

Facebook would disappear from the EU
No. The "never break user space" thing (AFAIUI, at least) is about not changing existing behavior. Removal of features is a different thing altogether which usually only happens after long deprecation periods or when there's nobody around to support the code.
Ok, and what if you just lie in your answer?
The commenter is saying that is not why you would mail bees and therefore not worth mentioning. They then give a useful example of what is mailed for the benefit of those who couldn't imagine why you would mail bees.
If you do it in the EU you are. If you have no relationship with the EU then not.
That's useful to know, thank you. Perhaps the solution isn't so complicated.
If you want to work with other people then at some point you will often have to share some information with them so you can work together. Privacy can't be measured only in terms of absolute control over who has information at all. As a practical matter, it has to be more nuanced, also working at the level of how someone is allowed to use information given to them.

Now, there's plenty of scope for debate about that, for example in what uses should be accepted as reasonable by default, what should require explicit consent, and what should be subject to someone opting out even if it's allowed by default. Much of the data protection framework in Europe, both past and near future, exists in this space.

But there also has to be a balance, because if you start assuming ill intent and trying to prevent anyone from doing anything with personal data just in case it might be leaked or abused in some hypothetical future, you stop being able to work with other people effectively at all. In this context, paranoia is no more helpful than complacency.
FLAAAAAAAAAAAAAAAAAAAG!
Trump is a datapoint
10 Questions with Maurice Sallave, LA-Based Drone Pilot and Digital Advertiser
His Hololens Super Mario is awesome as well
https://www.youtube.com/watch?v=QN95nNDtxjo
And that's a great program, mostly because of the initial health benefits. I do understand breast milk is the best first option, even if you are basically running a modern wet nurse program. But it doesn't seem to replace the need for formula after the initial time frame which is many months afterwards.
16 Airplane Travel Essentials for Long Haul Flights
I would. I buy when sin(btc/usd) in range (-0.1,0.1) and sell on the cos(btc/usd) in the same range.
XSalsa20 uses 192-bit nonce in order to make the probability of collision of randomly-generated nonces negligible for some definition of negligible. Is there an explanation for what makes 128-bit nonces acceptable for Restic?
This is a very cool project, but if your grandchildren find some photos in the attic that they can still enjoy those are likely to be old fashioned prints.

There are many enemies of electronics: water, bumps, component failures, etc. that make long term non-specialized storage likely to fail
Don't underestimate how important privacy is to many Europeans. People are seriously worried about how their data is used.

Sadly, I think it's quite clear that most people are not that worried about it, even in Europe. Or at least, if they are, they're willing to put up with it for the convenience of the services they get in return.

The real problems, IMHO, are a lack of awareness particularly among non-technical people of what is really happening and its implications, and a lack of competition so that those who do value their privacy more highly can choose to protect it without giving up normal parts of modern life.
Nicely explained
Database Hosting at the Cheapest price
In the world of Cloud, F(x) Data Cloud provide the option for DBaaS and IaaS for hosting Database(Relational and Non-Relational) at the cheapest price.

Checkout https://fxdata.cloud/
pure unadulterated awesomesausomeness in a bottle. well done dudes
I agree that current batch of apps isn't well suited for task. They can set you on the path and create habit, but it's not a long-term solution. Part of the problem is lack of ambition; most people are after relaxing and de-stressing effects of meditation and for this apps are good enough. They guide you into state that John Yates calls subtle dullness. I think guided mediation cannot take you much further because it poses a distraction.
It's discouraged to mention people's spelling/grammar on HN, provided the intended meaning is clear, but in this case the mistakes are obscuring your meaning in a way that's likely to bring downvotes. I'm guessing that you are not a native English speaker, or possibly using someone else's phone, so please accept these notes as constructive encouragement.

> recursions

Probably meant "repercussions"

> beeing

being

> obsticle

obstacle

> once the managed to get that part of law as negotiatable into arbitration courts.

Not sure of intended meaning, but "the" is probably "they"

> negotiatable
negotiable

> sew
saw

> expalin
explain
I agree strongly with this. Multithreaded code is super hard to understand and super error-prone when you're dealing with threads and locks yourself.
Nope, I've never had a project fail due to poor startup time. When it comes to the vast majority of projects, there is no scale so realistically a 5 second startup time is not even an issue for the business.
You Should Be Paranoid About Your Company Monitoring Slack
Six global banks unite to create blockchain based coin
Ask HN: Are there any continuously running platforms for AI contests?
I mean especially for classic card & board games like poker, dices and so on. I'm looking for a server when one can upload his decision script and compete with others.

Googling only provides me with results about short-term competitions and I'm looking for sth like Kaggle, but for AI (not necessarily with prizes involved).
Sure. But bear in mind that all these benefits existed in the 60s, 70s and 80s, before the higher education bubble. When there was no web and little or no student debt. Yet there are more people in higher education now.

Heavy drinking and radical indoctrination are optional

They're notionally optional but don't underestimate the effects of social pressure.

In fact, conformity prevails strongly on the academic as well as the social side of university life. People talk about discussion and perspectives but in practice they want and expect accredited professionals to conform and to believe the same things. We don't generally want our doctors, for instance, to be original and creative. (Whereas, by contrast, we can have real discussion here.)

Students want to know whether a given topic will be in the exam or not, and what the right answer is. In the arts/humanities, where fashions tend to prevail, they try hard to give approved answers in original or disguised form. I suppose this isn't surprising, historically speaking. The first universities were religious institutions founded to train priests, to inculcate doctrinal uniformity, stamp out heresies, and so on.

If we judge the rationality of institutions by whether they meet the problems they purport to address then by that standard universities are pretty irrational. In fact I think one of the main functions they serve isn't mentioned very much: getting the kids to leave home.
Once I searched for a métairie in the French speaking Jura mountains (a métairie is a mountain hut offering food and rest) and got Metairie, LA.
Yes, it really does. Signal takes the first 10 bytes of a SHA1 hash of the e164 number, base64s it. An array of these "tokens" are sent to the server at registration time and every 12 hours thereafter. You can confirm this on both client and server code on Github.

The problem, which no one denies, is that the small number of possible valid e164 values leaves the scheme vulnerable. Also, last time I checked you could submit like 10k tokens at once, so using a modest amount of IP addresses and phone numbers to bypass the rate limiting it is feasible to determine every registered number in a city. Restricting this is hard because some people have huge address books.

The Silent Circle method is slightly better in my opinion, but not by much so I understand why Moxie doesn't want to bother changing it.

Back when Redphone was a separate app it used a bloom filter scheme.

There are really no good solutions to this problem. The safer ones currently know just don't scale.
I was really proficient at yacc/bison before, but a while back I completely changed toolset and now use exclusively Ragel [0] for all my parser needs.

Ragel allows you to make partial parsers and all kind of useful things; it's also a LOT easier to integrate in codebases.

[0]: https://en.wikipedia.org/wiki/Ragel
> I am wondering how their capabilities in catching bugs differ from test suites.

Well, for one they can prove the absence of certain classes of bugs. Buffer overflows, for example. No amount of testing can do that.

Obviously most languages have "escape hatches" to do inherently 'unsafe' things like calling into C, but then at least you know exactly which bits to audit especially rigorously.

> But a test suite (that covers the variable access) is going to catch that as well, because the code won't behave as it should.

How many different List[X], where X != Foo do you need to test with to have the assurance you need? Are those tests that will actually get written? (IME it's pretty rare to see such "negative" tests, but then I mostly work in typed languages where such tests are usually unnecessary...)

There's also the really huge advantage to types that they actually document a machine-checked contract in a way that integrates seamlessly with the language. There's no such consistency in e.g. JS-land. Now, those contracts may be pretty vague (in e.g. Java or C#), but in Haskell for example they include such things as "does this function have any side effects?". That's extremely powerful, but it's hard to appreciate just how powerful until you have experience in those type systems.

EDIT: Also, don't forget that tests also have costs -- they have to be maintained just like the rest of the program, and static types can drastically cut down on the amount of tests you need to write+maintain.
Probably misremembering, or it was simple TV hyperbole; it's fairly easy to seal up a hive for transportation so that the bees cannot get out.

Hives do "swarm" though -- basically, vacating their box en masse -- so it's possible that they were referring to avoiding this behavior, which could maybe be induced by having a hive box sealed up for too long.
It is neither providing clarity nor disambiguation. Flow is subjective but I find it really disruptive because I know what the initialism means.

Seriously, how many people won't know what you mean when you say, "I need to stop by the ATM," but know what you mean when you add "machine"?
Which packages would you say are the most glaring omissions? I thought that R would become even more popular now it is on Azure ML - (if you haven't checked MSFT Azure ML out you really should - it's a blast).

I use both (cut-paste monkey!). There seems to be a bit more magic with R, less code. Shiny is pretty cool too.

btw - shinyproxy package was compromised recently - check your download hashes :(
I came here to say the same as whalesalad. This is not just a "you can do that if you wish" situation. This is more a case of "so much anti-pattern that it turns off readers".
Programming paradigms and the procedural paradox
That article is long outdated. Mainline and Android kernels have mostly converged at this point.

But that's also wholly unrelated to the specific context here which was Wayland vs. SurfaceFlinger.

Wayland was your "huge damaging rift" here if anything. Divorcing itself from both xorg and surface flinger, for no particular reason at the time in the case of the later.
The problem with this approach is, if there are 10 such different cases, which can be made a one-liner, the dev would instead make those 10 cases to 20, while waiting for 3rd to come in either of them. Instead of being afraid of future, do some abstraction. If a 3rd case is massively different, then based on the timeline either modify the abstraction, or create a new-functionality.
3D/VR Tours just went open source
Sega's Sonic – now with Denuvo added
I agree with yawz. So sad we don't what our ancestors saw when they look upon the sky. You need to go to some wildlands to see ale the majesty of the sky.
Even the prestigious Cleveland Clinic is not above using a clickbait headline in their health newsletter. I was shocked until I remembered that they were among the institutions that got snookered by Theranos.
Twitter Bots Use Likes, RTs for Intimidation
Amazing companies like Matterport and YouVisit has popularised "3D Tours" / "VR Tours". I felt it was time for a free open source alternative, that allows adding code into the VR tour, hence the word "Live" in LiveTourLab.
It is ambitious to take on a billion dollar industry as a dev, but with the power of open source, I know it can be done. If you like it, please contribute or support by starring the repo. Cheers
// Anders, main developer
I thought it was a Game of Thrones reference.
Raymond, thank you for your great work. All your contributions and talks have been inspiration for many.

I am sure Python community has much to gain having this arguments then just blindly follow any trend.
Princess Diana: Public Marks 20 Years Remembrance
Amazing work, this and the rest of your stuff! Have you written about it on shek.it? I can't find an entry for it.
Differences in what is funny is why I think jokes just don't work well on discussion forums. I assume that this is the reason they are called attendants. Things that seem to follow logically are not comical to me.
Yes, beekeepers will routinely replace their queens with fresh ones, although queens can last several years. The "farm" in your neighborhood was probably someone breeding queens for sale, which are shipped in a small box with a few worker bees. It could also have been someone selling "nucs" (nucleus colonies) -- basically, starter hives -- although these packages would have been substantially larger.
Database Giant Oracle Joins Hyperledger Blockchain Project
Definitely strikes me as semantics but if you view "the population" as a bunch of very mature Chromosome pairs (human beings), then what's the difference?

Natural selection can send a specific gene mutation into an immediate dead end, but presumably across all mutations, it's a net positive for the entire population as they become generally better adapted.
Don't see how that differs from any other language.
Any program, no matter what the language its written in can send you bad code from the server you have to download it from.

You also have the javascript engine/c compiler to worry about, which can of course also be malicious.

Then you have the OS to worry about.

Then, given all that, you have people pretending to know what they are talking about and stating they take security seriously to worry about. When clearly, all your base are belong to us.
It isn't folly. Apple bought their politician and received a good payoff for it. It was textbook business. Because this is becoming again a nation where corruption is the norm, this "folly" will be the new norm.
I agree this is a weak, small study but I'm not sure I agree with your point 4. Obviously this all depends on having a large-enough sample size to start with, but if the groups are properly randomized they shouldn't have to control for income/health of parents (since it's not correlated with the independent variable).

I'm also not sure what you mean by #3.
The motors are there. Batteries not. A vehicle carrying multiple persons would have a gas turbine and a high speed generator. The electricity would be used to run distributed direct drive thrusters.
The key here is to bypass the complex, heavy, expensive, maintenance intensive and unreliable gearbox. Also no shafts are needed. Power can be varied instantly.
Well you can also look at how attempts by Google and others to upstream went initially. Mainline outright rejected some of the core tenants of what Android was doing just because it hadn't been an issue on desktop/servers. Things have since slowly changed, but even stuff that shouldn't have been controversial (like ashmem) still took years and when mainline finally added an equivalent (memfd_create) it is just incompatible enough in core behavior that Android can't switch to it.
Laws don't change in a matter of one or two days. So if they did this shutdown with the argument being that they otherwise can't offer their service in a legal way, it would have to be a permanent shutdown (or at least on a scale of several months, until the law is changed), because everything else would effectively result in openly admitting that they are knowingly running an illegal service.

If that happens, how long do you think it will take a bunch of companies to spin up replacements for Facebook? It's not exactly rocket science to create a social network application; most of the value of Facebook also does not lie in the platforms' code, but in the network effects that it managed to create. Thus, there would be a timeframe in which a huge number of new social networks would try to win over a critical amount of users, with one of them eventually emerging as the dominant one. As soon as that happened, Facebook would have quite a big problem in case they ever wanted to re-enter the European market, as it would suddenly have to compete with a big network with serious network effects keeping their users from re-joining Facebook, even if that was suddenly possible again. They would probably decide to shill out the largest sum of money ever to simply buy up this competitor, because otherwise there would be a certain risk of the new competitor eventually winning the global race for the dominant network (I assume that due to network effects there will always be a clear gravitation towards a single global general-purpose social network, as long as access to this network is not purposely blocked), and no matter how low this risk is, Facebook would most likely try to eliminate it (remember the large sums they paid to buy up possible dangers in the past).

Other commenters already compared the situation with China; I think that is a pretty good comparison, just that the whole development/transition phase would happen much faster, now that it is pretty well known how the final product would have to look like to be accepted by the user.
1% of the Sun's output power seems really huge. Is this accurate? Any references?
Shouldn't be too slow as long as the gif isn't much more than a meg or so.
An interesting thought is that there might be an exodus of workers from areas that favour capital/competition to areas that support more socialist views of the labour market.
Return your tired, your poor, your huddled masses...
As you wish (: You convinced me, I edited the gists and removed the antipattern. Please review it if you have a spare minute. Thx!
It is a really great read so far. I could quote almost every sentence but settle for these which made me chuckle and will probably amuse others here.

>My parents were as helpful as they could be, given that they did not understand what this alien in their family was doing. My father was the type who always had to be in charge. When I told him what I was learning in school, especially later on when we got to relativity, he told me that this could not be true. So my father, I am sorry to say, was a bit of a crackpot.

>The number of people who have never studied science but still feel qualified to present their ideas is remarkably large: notably, 99% of them are male. Indeed, my mother did not have such theories. She did make it a point, many
years later, to tell me that she had been very smart in school. Unfortunately, the limitations experienced by so many women prevented her from pursuing this.
When Java came out there were a few commercial offerings that were kind of "STL for Java", but with 1.2 Java got its own Collections API and the interest faded away.
I'm not going to sleep tonight, knowing that our mail might have live scorpions in it.
Hong Kong and Southern China is getting ready to absorb their third Typhoon in three weeks. They just take a day off work and then dust off and get back to work the next day.
well , this project certainly makes me feel inadequate in my achievements :(

I wish I had the wherewithal to have applied myself in college and learned more than I just needed to learn!
yep i love Typescript! Been using it with Angular 2 and Angular 4. I come from a C#/.NET background and don't want to go back. I even co-founded a .NET user group and the name of my company has ".NET" in it! No reason to not use TypeScript.. Can use what you want or continue writing javascript in the .ts files. Might need to change some default settings, don't know, i've had NO reason to NOT get all these autocomplete/intellisense/advice/errors/warnings/best-practices.
The big issue with this is the – afterwards you always know better – completely stupid decision of Torvalds to never support a stable API for kernel modules, or drivers.

A similar issue happened recently between AMD and the kernel maintainers (AMD wanted a stable API for GPU drivers that would allow the same drivers to run on Windows, Mac, desktop Linux, and Android; and AMD had already built this API and was willing to maintain it).

In the end, this can only be solved if the Linux kernel gets a stable driver API, and with Oreo, Google added exactly that for their own fork of the kernel.
Why should i use language X that i don't like, instead of nice dynamic language, without compilation step that i like, and which only misses this tiny feature?
Interesting.

Regarding the testing only touching limited portions of the address space, that reminds me of my early 90s vintage 486 (which I still have! :D). It would make the PC speaker tick as it counted out RAM. The first few ticks would be a little slow, then the rest would run quicker. It took me a few years to realize that it was slowly counting out the first 640K, then racing to the rest of the installed 8MB.

I remember very well (this was the first computers I owned that I've been able to keep around... somewhere, lol) that there were exactly four "slow" ticks and then the rest were faster. I definitely have to find all the bits for that machine sometime - I just tried to reproduce the ticking sound with `beep` but failed, and Googling to figure out what frequency and duration the ticks might have had was perhaps predictably useless.
Political Theory and Real Politics in the Age of the Internet
Chinese group warns: India could blow past us at innovation by 2025
As an aside, the fragment of Shakespeare quoted at the start is a famously dirty joke. (The fact that the two characters quoted both seem blithely unaware of what they are saying is a further joke; both are being laughed at.)
web layer is Node so yes they are actually handling transactions in JS up to a point.