skysight-inc/HackerNews huggingface dataset:
Surely the manufacturer still has to pay for cell service for that modem. That's typically billed on a per GB and per line basis.

Would the manufacturer want to be paying a few dollars per car per month just in the hope the user might upgrade to OnStar later?
I can't tell if you're being serious, but the downside is that there would be egregiously unequal access to an important and collectively owned part of their country. Why should how much money you have determine whether you can step foot in a national park? That would be horrifying.
Oracle has been threatened for a while, hence their desperate run to the cloud. Like IBM, though, they have enough fat to survive a very, very long winter; and, as cornered animals go, they are among the most vicious.

Personally, I don’t expect to see Oracle die in my lifetime. They will keep cannibalizing other companies to stay alive, probably forever.
If you want enjoyable challenge in fairly bite-sized pieces, Advent Of Code [1] is hard to beat. And mostly pretty good for trying out functional approaches.

Personally, I’d argue that doing one or two more substantive projects might be more satisfying in the long run, though. Depending on your tastes, something along the lines of Niklaus Wirth’s “compiler construction” book might provide some inspiration.

[1] https://adventofcode.com/2018/events
Ask HN: How do you donate online anonymously?
Is it as simple as creating an "anonymous" paypal account?

------

I just made an online donation via my personal paypal and made sure to not check

"Send address to recipient"

but later in the confirmation mail from paypal, the receipt listed

"Donation to ... <organization>"

"Sent by ... <my-email-adress-here>".

Now, I am confused, wether the donation was actually anonymous.
That’s interesting. Can you elaborate a bit? Are you not worried because you think the information is not sensitive or do you think the risk of it being abused, lost or stolen is negligible? I’m really curious to know (and while I have a different opinion I think yours is legitimate as well).
Traces of mystery ancient humans found lurking in our genomes
>This is exactly what critics of GDPR feared will happen.

Can you support this please?
Respectfully, your arguments are weak, and you're playing the crowd with bluster rather than laying out compelling arguments. I've been a RescueTime user before, and it's a real shame it's not allowed on iOS, but again, your arguments here are not strong at all.

> It also happened to capture screen time, obviously important to the app. Be clear here: Apple has not said this aspect is misuse.

In your article, you link directly to a clause:

"Your app is misusing background location for purposes other than location-related features and functionality."

It would seem Apple are directly telling you that this aspect is misuse, on account of they call it that, and the actual disagreement here is "We do not ... agree that this is “misusing” the method". Apple's position seems clear.

> Screen time recording is blessed by Apple

What's your evidence for this? That they provide it themselves? There are plenty of things that Apple bless for themselves to do via apps, and not for 3rd parties to do. Is your evidence that the rules aren't being applied consistently? That's not evidence, that's an appeal to fairness.

> Apple's issue here is there is no consistency for "misuse" where misuse is defined as location being secondary or primary to the API use.

This seems an odd sentence to say just after "Apple has not said this aspect is misuse".

You argument boils down to "everyone else is doing it so why can't we". A reply to your comment shows that Apple appears to be cracking down in general, and as a well-known brand, it shouldn't be that surprising that you're getting targeted first.
Shouldn't I have the choice? If you paid $1000 for a phone, and were using and enjoying this app, and suddenly, it can no longer be updated, because Apple says they want to 'protect' me, why can't I be given the control to decide whether or not I want this protection?

After all, there are permissions dialogs. If an app needs location data, and asks me for it, why can't I decide to grant permission of the app to use it for novel new use cases like screen time management?

This not only inhibits innovation, it takes away my own agency and ownership of my, very expensive, device.

This kind of nanny state, closed source, locked down stuff used to cause everyone to rebel on HN. We'd have people quoting Richard Stallman, etc.

These days, it seems like HN has abandoned a lot of its original culture, and is totally willing to cede control of computing to a proprietary, locked down, centralized control mechanism that permits no exploration or hacking, and certainly no forking.

Can't we protect users AND allow them to make informed decisions? What if I want to use a battery draining service? There's lots of games that will nuke your battery very fast. Hell, the Camera app on my iPhone 6 used to drain my battery fast.

And hanging over this is the spectre that once again, this is Apple killing off third party apps that compete with iOS 12's own built in screen time management features.
>at a public policy level we'd hit the point of diminishing returns far before instating a complete ban.

I think there was a study that showed chain smokers are actually less of a burden on the public because they die relatively quickly, reducing their consumption of medical resources.
The study is still incomplete until you figure out whether the belief in God and specifically the bible are actually what helped retain the knowledge and work ethic over multiple generations and how it compares to atheist/muslim/[other religion] communities.
Instead we get a bold claim that education itself is enough to help people when maybe the bible or religious belief in general was a primary ingredient in that help.
i ultimately agree with your politics, but i don't think it's a matter of simply deciding to be somehow self-contained. you can decide to give yourself whatever meaning you want about yourself, but so long as society doesn't recognize your meaning and see you as you see yourself, that meaning has no meaning outside yourself. and there's also another problem with denouncing the other, which is that you close them off to the possibility of realizing themselves through you, and so they can never be a part of whatever society you decide to create for yourself.
Nginx server security flaws expose more than a million of servers to DoS attacks
i kind of agree. i use pharo, and i love working with it. it is actively developed and its interface is improving with every release.

what i like about it though, is not the IDE but the image based development:

that i can debug and fix an application while it is running.
that, for certain classes of errors, i can pause an application (or it will pause by itself), and simply resume after fixing the error.

maybe 10 years ago, and certainly 20 or 30 years ago, smalltalk's IDE was ahead of its time. today, many alternatives exist.

but image based development is limited to very few platforms. only smalltalk, lisp and a few others offer that.

i also like that smalltalks syntax is incredibly minimalistic.

the downside is that smalltalk effectively requires you to forget all the tools you worked with before. but this is again, where pharo development makes its mark. it is now well integrated with git for example.

we all know that git has its issues and a learning curve, and many GUIs are trying to make git more accessible. pharo managed to integrate git in a way that it works well with the traditional smalltalk development style while at the same time allowing it to take advantage of the strengths that git has to offer.

greetings, eMBee.
Half of white women continue to vote Republican. What's wrong with them?
Whether they are right or wrong in doing this, both play store and App Store have too much power and govt/legal regulation of some kind is drastically needed.
I’m not sure, but based on what statistics I can find, it seems most blind people aren’t congenitally blind, so they probably have some familiarity with the symbols, maybe depending on how old they were when their visual impairment manifested. And of course you could always learn the shape of an unfamiliar symbol by feeling a physical representation of it—like on embossed paper, or those letter-shaped fridge magnets—but I dunno how common it is to do that.

If you don’t know the symbol at all, though, that could definitely make things more challenging to learn, since then the notation is (even more) arbitrary. A lot of programming languages’ symbol choices are visually mnemonic: Perl has “$” for scalars, “@” for arrays, and “%” for hashes because dollar-sign looks like S for scalar, at-sign looks like A for array, and percent-sign looks like a pair of things (a key and a value), but there’s nothing about these symbols semantically or in their pronunciation that suggests their Perl meanings.
This is a great article. So many programmers (including me) start with a language that does OO stuff for them. But it's really important to understand that it's not really magic and that a lower level language gives you more flexibility in which methods to use.

The difference between C and Lisp is that the latter allows you to extend the language in a way that essentially documents your technique in the same way C++ extends C to document its chosen techniques. If you saw the code in the article without having read this article and without suitable comments in the code, it would be really unclear what the programmer is actually doing.
Not being able to click any text is so annoying, is there any way to disable?
Site is down for me at moment, mirror at: http://archive.is/W3G60
They are definitely accessible by root even if the phone is locked. Unmounting & mounting the partition every time you lock/unlock is impossible as presumably some system services will still have open file handles there (for legitimate reasons), not to mention the performance impact.

The issue is that the OS now provides a convenient “backdoor” for root-privileged malware to capture sensitive data from any app effortlessly; it just needs to subscribe to file system events (using inotify) to grab the files as soon as they’re written. Without it, the malware developer would have to write hooks for each app they wanted to eavesdrop on individually, which raises the bar at least a little bit.
IMO that's exactly how most of the writing works -- especially if it is non-scientific as this post is.

Basically, how you choose to read it is a part of the experience, like reading a literature.

Hence I believe that people are projecting while reading it. I know I did.
Well, I'd say investigative journalists saw this coming :)

Here's a panel in May: https://eijc18dataharvest.sched.com/event/ETCN/gdpr-the-new-...
HN is not a place for agitprop.
My protestant mother explained me once something that went like this: there is a protestant ethic that says God reward his believers with success in life so protestants would then work hard or try to be successful as a way to seek confirmation from the community that they are good standing believers.

I don't know much about protestant ethic but that sounded plausible to me.
Anything by Richard Kenneth Eng isn't worth the read. Props to the guy for promoting what he loves, but he never gives any good reasons or data to back up the non-existent reasons.

His personal points of view are all you get, heavily disguised as assertions about Smalltalk and the environment being categorically better or easier than things with which nobody seems to be exhibiting any real problems. Because the assertions aren't backed up with evidence, it's hard to take seriously. Not to mention every single post on every single website just repeats the same things ad infinitum; it's basically spam at this point.

This is mirrored by some of the more rabid fans. Whenever Smalltalk is brought up on HN, there's invariably someone or other to come and espouse that live coding is better than compile-debug-rinse-repeat. Why? Because it is. In what way is it better? It just is.

I mean, why wouldn't I want to switch to developing apps in an unfamiliar way with little in the way of easy-to-understand documentation, contained within an alien user interface to my beloved macOS, limited to an unnecessarily difficult-to-use IDE, using a language that I can only use in the IDE, that can't integrate with damn near any other popular or modern tools and workflows, whose ability to target mobile (or hell, native platform-specific experiences) is either in its infancy (in 2018!) or completely non-existent, and whose proponents can't give a clear answer to what the big deal is?

Yeah, no. A million posts saying the same things won't make a damned bit of difference.
Apple's memory upgrades somehow still manage to be significantly more expensive than the significantly overpriced Dell upgrades.
Learn from Founders of Early Stage AI Startups in London
My App Is Too Slow, Now What?
Not sure, but at a business I worked for a few years ago, we perused Yelp reviews for a while. It worked, and over about 3 months we ended up with 13 five-star reviews, and one four star.

Not bad, right?

Then we got 'the call', declined, and within 3 weeks, all but our single four start review was gone from the profile. I no longer work there, but last time I checked, they had zero stars. I can't wait to see yelp fail.
As a European, I’ll never understand why people have such a distrust for public healthcare, but will still log into google when they search for symptoms.

The public sector uses the data to save your life, google sells your medical search history to your insurance company.

I do work in the public sector, and I’m obviously biased, but really, I’d prefer an efficient public sector to a dysfunctional one hindered by data security.

I mean, if we took the GDPR at its strongest interpretation, then you’d need to consent when the ambulance hands your information over to the hospital, and if you’re unconscious, well though luck, then you’ll just have to die. In what world does that make any sense?
Most of those oracle databases are moving off to Aurora, which is pretty much traditional.
You Have the Right to Anonymity
If you paid $1000 for a phone, and were using and enjoying this app, and suddenly, it can no longer be updated, because Apple says they want to 'protect' me, why can't I be given the control to decide whether or not I want this protection?

What does the price of a phone have to do with anything? If someone buys a $300 iPhone, or a $25 flip phone, do they not deserve the same amount of privacy or choice?
Microcode free CPUs was mostly a RISC thing, and basic CPUs like Z80 and 6502, almost everyone else always had some form of microcode in them.
These stylistic experiments on breaking away from the 'by the numbers' routines immediately reminded me of Vonnegut's "pity the readers" advice, acknowledging the inevitable limitations of artistic liberty of a writer.

7. Pity the readers

They have to identify thousands of little marks on paper, and make sense of them immediately. They have to read, an art so difficult that most people don't really master it even after having studied it all through grade school and high school --- twelve long years.

So this discussion must finally acknowledge that our stylistic options as writers are neither numerous nor glamorous, since our readers are bound to be such imperfect artists. Our audience requires us to be sympathetic and patient readers, ever willing to simplify and clarify --- whereas we would rather soar high above the crowd, singing like nightingales.

Pity your average web surfer.
GitLab Team Handbook
>This would be a tenable argument if immigrants were all "uneducated third worlders" (they're not)

Of course, no one is saying they are. But if immigration is unregulated, a sizable majority of them likely will be, because living conditions are vastly superior in the U.S. to most poor areas in South America. We already see this in illegal migrations. These aren't doctors and scientists, for the most part.

>or that immigrants measurably strain infrastructures (they don't)
More vehicles don't increase wear on roads? More people don't increase demand for emergency services? Schools have unlimited capacity for children? How are you going to pay for all of this without at a minimum limiting the immigration rate? Our infrastructure is already crumbling. And we have enough impoverished citizens to put to work.

>The idea that immigration causes economic harm is contradicted by the tendency of business organizations and unions to favor it.

Well of course businesses favor cheap labor, and labor unions favor more bodies. What good is it for locals when businesses hire immigrants who are willing to work for free? Isn't it kind of a middle finger to people who built their lives here too, to force them to effectively lower their standard of living because a competitor is used to living on a dirt floor?

In spite of benefits, unchecked immigration does not come without cost. Regulations are absolutely necessary for preserving the standards of living of the state. None of this is xenophobia.
Ask HN: What active research areas or technologies will have the most impact?
I'm fairly bullish on Synthetic Biology and Neuroscience Inspired Machine Learning, but I'm curious to hear what others think?
I tend to use C++'s std::deque as a poor man's arena allocator. I find it works even better than vectors with indices: indeed C++ says pushing at the end will validate iterators but not pointers to the elements themselves. This gets rid of the infrequent resizing in vectors.
I don't know what's more disturbing... The lazy, nihilistic stereotype of politicians as corrupt, or your casual assumption that everybody would share your racist reflex to equate "indian" with "low quality".
I bought some awful light bulbs so you don't have to (2016)
Mongodb's storage engine is now wiredtiger. It is a bit young, but it's a really beautiful C codebase written by database veterans.
Why should it be banned? Just because something is addictive doesn't mean it's bad outright. Caffeine is addictive. Should we ban that too? Nicotine itself isn't much more harmful than caffeine.
Because he is Larry Ellison? It is the same guy who thought the first version of Oracle DB should be v2.

From Wikipedia: "Note that there was no v1 of Oracle Database, as Larry Ellison, "knew no one would want to buy version 1."

https://en.m.wikipedia.org/wiki/Oracle_Database#Releases_and...
It's also being looked at as a new ADHD drug, but its addictiveness makes it difficult.
Anything to do with a global internet will be game-changer, for better or for worse (I think better, but could potentially be a large monopoly)

Self-driving cars will completely change our society.

Personalised medicine might be amazing, but I don't know much about it. Could just be hype.
I have a non-functional Sparcstation IPX that spent _years_ in the trunk of the car of one of my dad's coworkers. I took the electronics out and intend to build something cool inside _any day now_.

I also had a C64 when I was about 6 yo, and I'd like to fetch one from ebay or somewhere and restore it. Any day now, too .
Gay president homosexual hunger-torture-harassment games
If a government is doing this, it doesn't belong in the EU at all.

edit: the 'subjects' of the government however do need them in the EU, so hopefully the EU can protect those citizens against their own government?
“Saying that you don’t care about the right to privacy because you have nothing to hide is no different than saying you don’t care about freedom of speech because you have nothing to say. It’s a deeply anti-social principle because rights are not just individual, they’re collective, and what may not have value to you today may have value to an entire population, an entire people, an entire way of life tomorrow. And if you don’t stand up for it, then who will?”

I've never heard this quote before. It's great!
No, use crypto->fiat or vice versa.
Up your cli usage with some tmux tricks
Set up a website that does automated testing - i.e. you upload/push your project, and it runs the tests for you.

Make it suitable for any user, not just yourself. You'll be running user code - scary stuff ;)

Good way to learn a bit of distributed systems, containers & container orchestration, security, etc.
Paypal will always send your full name and email address to the recipient. Your donation wasn't anonymous.
Blockchain History: 2004 – Hal Finney and Reusable Proofs of Work
Anecdotally, Google is almost unusable on Firefox and Tor. Long captchas on almost every web search.

Makes sense I guess, but it's not fantastic.
Every transaction is recorded forever. What's anonymous about that?
IMHO, starting with Sapiens is better—as that is the really core expertise of Harari, and it's a masterful distillation of human history into a single book.
People die when the data isn’t available or wrong.

In the perfect world, you could design an architecture for sharing data, so patients would own some sort of medical card with their history.

In the real world, your doctor and your eye doctor bought different IT systems that can’t share data without someone manually typing them in.

Hell, the hospital probably runs around a thousand different IT systems and maybe two of them have APIs, but one is SOAP and the other is Graphql and there isn’t any middleware to make them speak with eacother. So the hospital can’t share your journal between your ward and the X-Ray room, unless there is a centralised journal.

We’re working toward a better architecture, but it’s not easy, and if only 500 of your 1000 systems adopt it, then you’ll still need a way to handle those 500 systems.

Things are made worse by the political decision organ and it’s variating agendas.

For a decade you may have political leadership that enforces an open architecture in which systems have to be able to share data. And you get maybe 10 major systems build on it, and they work, and you build some middleware and use RPA for some of the other systems.

Then the political landscape shifts, and maybe lobbyists play a part. Because open architecture for data is making companies less money since they can’t sell you data extractions. So they spend money on politics, and the conservative side listens and starts making the open APIs and public ownership and management illegal because it “steals” jobs.

Then you have another decade where you change another 10 major systems, except now they are silos and you fire your local IT developers so you can’t build RPA or middleware.

Then people realise that was stupid, so it shifts back to open architecture. Except now 20 years have passed, so we design a new open architecture that doesn’t fit with the old one. And then we buy another 10 major systems on the new architecture.

Now, after 30 years of good intentions, you still need a centralised way to share patient data, and when it fails, people do die.
People perhaps assume all audio is processed locally and/or isn't stored except ephemerally.

I'd imagine there's a default "we store your data for AI training purposes" that would allow them to keep all audio.
That means, that if the organziation hasn't setup an crypto address (is this the correct term?), I cannot donate?
With an accelerometer and gyro, one can "dead reckon" to know the groundspeed and angle of attack. Augment with GPS and those results can be near perfect. Sign the GPS data and have a clock onboard the aircraft and it can't be spoofed. Combine with weather predictions delivered from a satellite and I bet you could get enough information to fly a plane with no external sensors at all.

The whole "sensors were broken" thing should never be a reason for a plane to crash if this alternate mode of flying is possible.
Christmas Gift Shopping Black Friday Cyber Monday Pocket Sluice Prospecting Tool
I read PDFs on regular iPad. If the text feels too small (which it often does), I crop its margins before uploading to the iPad.