skysight-inc/HackerNews huggingface dataset:
i don't understand why you're being downvoted. it's true (even if your diction is severe - "targeting"). when i heard the news about kennedy yesterday i commented to my friends that hey we really could move - we're all educated and white and etc. and i immediately felt like a coward because there are millions of people that aren't and don't have the option.
One way is saving data in keychains. Data persist between installation in keychain until you erase the iPhone.

You can easily track the device and user with keychain.
Google Maps always nags me to login to improve my experience. I hate that; hate the idea of one more entity collecting info on my daily patterns and travels.
The point of the mint is making money, not making money.
There are basically two ways this can work: the old way, and the new way.

In the old way, an implementation detail of the Keychain was that data saved in the Keychain would not be purged on app uninstall. Basically, the Keychain can be thought of as a fancy key-value store where your keyspace is further scoped to your app's bundle ID. It's intended to provide a secure place to generate and store keys, etc., but you can also just stick a bit of data in there.

So, user logs in, save their username to keychain.
User deletes app.
User reinstalls app.
On app start, try to read the key you saved the username under. Is it there? Ok, this is a reinstall. No? Ok, this is a new installation or new phone.

There is no Apple documentation that says that this is the way it works, it's merely a quirk of how it's implemented. Obviously, it's a privacy concern. Apple closed this hole in one of the betas of iOS 10.3, but then restored the old behavior. I don't know why, but it's possible that many user workflows were relying on this behavior, or that it subtly broke something else (e.g. app groups).

The second way is using App Groups: https://developer.apple.com/library/archive/documentation/Mi...

In more recent versions of iOS, Apple introduced support for "app groups", which basically means a bunch of rights and privs that were scoped to the bundle id in the past are now optionally scoped to the bundle prefix (team id) or to a whitelisted set of apps that share a bundle prefix.

This allows for Facebook to share login session with Facebook Messenger, for instance. If you're Google, and you have multiple Google-owned products on the user's device, you can add them all to an app group. If up to all of the apps but one are deleted, and the last maintains user login data in the keychain, reinstallation of the other apps will allow them to recover data shared by other apps in their app group.

I don't know if there's a way a user on a non-jailbroken device can wipe the keychain without resetting the device. (You should also look into iCloud Keychain.)
I'm not sure that makes sense - bit consumed neither reflects the value of the service to the customer, nor the unit economics of the provider.

You want a service level guarantee (99.9% available, with some extra wiggle room for peak hours and degradation. With electricity, you're paying for energy generation, plus grid maintenance. With internet, you're only paying for grid maintenance.
>No one would separate a child from their parent in any world.

I'm guessing very few HN readers have exposure to this, but Child Protective Services removes hundreds of children per week from their parents and sends them into foster care. Usually for the justifiable health and welfare of the child, but sometimes for very controversial reasons that the public does not support. So there is precedent already that society can, and does, exercise this power. There are about half a million kids in the US foster care system at any point in time.
Golang makes statically linked binaries. (Well, until you use cgo.)

By default, Crystal generates dynamically linked binaries. You absolutely do not need Crystal to run them. But you do need:

- Boehm GC (libgc-threaded)

- libevent

- PCRE if the program uses regexps

- libyaml if the program uses yaml

- OpenSSL if the program uses crypto/TLS (?)

Here's an example ldd output:

/usr/local/bin/shards:
libyaml-0.so.2 => /usr/local/lib/libyaml-0.so.2 (0x8c0bb1e000)
libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x8c0bd3c000)
libm.so.5 => /lib/libm.so.5 (0x8c0bfb8000)
libgc-threaded.so.1 => /usr/local/lib/libgc-threaded.so.1 (0x8c0c1e6000)
libthr.so.3 => /lib/libthr.so.3 (0x8c0c444000)
libevent-2.1.so.6 => /usr/local/lib/libevent-2.1.so.6 (0x8c0c66c000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x8c0c8c3000)
libc.so.7 => /lib/libc.so.7 (0x8c0cad2000)
libdl.so.1 => /usr/lib/libdl.so.1 (0x8c0ce8f000)
libcrypto.so.42 => /usr/local/lib/libcrypto.so (0x8c0d091000)

You can try `crystal build --static` though :)
What’s that saying? Poor Pornhub planning on your part does not constitute an emergency on my part.
Actually they do give rebates, unlike the road system. When’s the last time you got money back or a tax rebate from a massive road closure?
This thread is a glowing reminder of how effective and friendly the HN community can be, when good will is extended in both the question and the answer. Thank you to all who contributed as the comments have provided me (and many others I'm sure) with a clear and concise map of the matrix calculus full of helpful resources. My 4th of July beach reading is now complete.
Haven't I seen this headline several times now over the years?
No, currently DAI is backed by Ethereum. You only need to spend one minute on their website or subreddit to get this information. I follow them for a long time and never even heard of them being backed by fiat. They only try to use virtual goods like virtual gold, cryptocurrencies etc. as collateral.
Thank you very much for your answer.
I suppose the situation is a bit different in CS.
Previous discussion:

https://news.ycombinator.com/item?id=16267178
My Comcast internet has been flakey for a good week.

Sadly the alternate provider offers "up to 100Mbps" ....and in my area that means 5Mbps... maybe.

I hate a lack of competition.
Which is what happens (or, should happen) to citizens who are criminals and endanger their child's life for familial gain.
No, you may be thinking of something else. DAI is backed by Ethereum held in a smart contract. It's not collateralized by fiat currencies right now.
Glad to see a company can basically copy what another company has done to be successful without fear of reprisal. This is not sarcasm (it's how we all get better), but it is hypocrisy.
>I'm worried that being this weird person who magically appeared on the internet just a few months ago would make people wary. Google my new name: the guy never existed before 2018.

I am continually surprised by the number of people I meet/know who are highly accomplished in their careers yet have no discernible online presence — no Twitter, no Facebook, no (discoverable) forum comments, no blog, etc.

I have occasionally tried to look up old classmates and found that they have no online presence. They're on no social media. You can't even find a photo of them in Google images. I hear through the grapevine that they have families, own businesses, etc., but you'd barely be able to tell they exist via the Internet.

I guess that might be less common in technical fields, e.g., software development, but in general there are many such people.

I wouldn't think anything was weird if one of these highly accomplished people suddenly started blogging and Twittering and such. So I wouldn't worry about that part of it.
i suggest a career in itinerant software development and pizza delivery.
"Fast lanes" got accidentally turned on a bit too early, I'd guess.
It means that mortality rate doesn't approach 100% around some given age, which would be the hypothetical biological limit. I don't see the issue.
So get rid of them. At one point in my life, a long time ago, things could be purchased for a penny. That time has long passed. Now pennies are used just to make the math work out. Round everything up a nickel ($0.05) and call it a day.

Or look at it another way: inflation has made the nickel from my youth into today's penny.
I had a similar idea for a series (future historical) with a different premise (post-apoc) - I'll be listening tonight!
Definitely going to give this a try over the weekend. I bailed pretty quick a few months ago when I wanted to build a spelling bee skill for Alexa in Python. It was a total joke--terrible docs, cumbersome API and just simply not fun. Hoping this is a step in the right direction.
Depends on what you mean by pre-industrial. I think that what you say is true for most of recorded history, but perhaps not for the paleolithic era. That was probably peak human freedom, at least in my opinion
>Did he take advantage of the tools provided by using a shell?

For doing what? Filtering log files and running services? He wasn't a sysadmin (and even programmers, aside for their IDE and debugger, mostly use the shell when they wear a sysadmin hat for their own computer).

That said, the first computer Apple built was the Apple I, and II -- which only had a command line interface.
I prefer USPS now. I order a lot from California, and it's to me in Ohio in two business days generally. That's with Priority Mail, which is similar to UPS and FedEx Ground. Both of those are 4-5 business days.
Why do we have to fight for this stuff? Why can't people just be decent humans? That is the part that I struggle with.
> What choice do they have?

Perhaps this would be too risky, but they could license it from Google?
never attribute to malice that which can be explained by one drunk idiot with a backhoe.

It's possible that several underlying carriers who actually own the dark (such as Zayo) have had the unfortunate conjunction of two cuts in two places, severing a great deal of diversity at the same time.
As mentioned in this paper, the present resources for learning RE binaries is not good enough.

"opensecuritytraining.info is somewhat smattering of topics rather than a logical sequence of exercises that vuilds upon each other [sic]".

(thenewboston is quite infamous for its teaching methodology. w3schools.com was also infamous for its errors. This link https://news.ycombinator.com/item?id=17397823 shared on here itself explains why some books on programming languages with catchy titles are teaching concepts in the worst manner possible ("the worst book on C programming" as mentioned by Brian Kernighan himself in one of his talk).

So what are your best experiences/opinions/resources on learning binary RE and exploitation to minimize time wasting on pseudo-intellectual books/courses/youtube-tutorials by self acclaimed l33t h4x0rs and spend that time on learning the ACTUALLY required concepts clearly in logical manner to maximize the learning part and minimize the time wastage on some completely unrelated topics.

One previous discussion where some people are discouraging a beginner asking questions about RE by telling him that asking for right book and tutorials is like asking for short tricks (which the OP is clearly not doing).

https://news.ycombinator.com/item?id=14481686
Sorry you feel that way! The rest of the team and I work hard on it as often as we can. But deep populate is not a feature we’ll be adding— Sails and Waterline are opinionated, and I don’t feel that the performance penalty and potential issues are worth it— instead, we recommend using a native SQL query when you need to do a custom join.

Built in support for WHERE subqueries, on the other hand, is on our roadmap. Currently working to finish core MSSQL support first though. Hope that helps!
>I thought Steve always wear his turtleneck.

Steve started wearing that sometime around 2000. So like 23+ years into his career.
Is it possible to simulate the function of a quantum computer in a traditional computing system, even if it is slower, and would doing so be of any value?

Do you know what the Google Bristlecone quantum processor is? Is it a "real" or simulated quantum computer?

Do you think quantum computers (or perhaps alternate computing paradigms like trinary) are better at fuzzy problems than traditional binary systems?
That's odd, the cert is valid Let's Encrypt expiring Wednesday, September 19, 2018.

Maybe your DNS got hijacked? There's been some connectivity outages in the US this morning.
I don't understand. If one becomes a citizen, doesn't one become a "local"?
Take the Chase Freedom Unlimited card, for example. It ears 1.5% cash-back in the form of points. Those same points can also be transferred to airlines (as long as you have their premium card)

If you have 115,000 points, you can use them towards a $1,150 cash credit. On the other hand, those points can also be used to book a Singapore to Zürich flight in their brand new first class, which would ordinarily cost $6,000+. one-way

An even more pronounced example: with just 30,000 points (or what would be $300 in cash-back), transferred to United, you can book HKG-SYD (a 13h trip) in business class, which would ordinarily cost $3,000+ one-way.
A backbone fiber was cut, lots of ISPs are going to be making network changes!
No this is just run of the mill shotty comcast service.
Ask HN: How to monetize a list of more than 10000 software companies?
As the title says I've scraped through the internet a list of more than 10000 software companies emails.

I'd like to create a SaaS product that targets them, but the niches that I imagine are too crowded i.e. Project Management, CRM, etc...

Is there any easy product that a single dev shop can build to help software companies?

Any other way of monetizing the list is welcome.

Thanks in advance
I just realized the huge downside to having moved my cell phone from Verizon to xfinity mobile. Although neither my wired Comcast or my cell service is out right now, I would be screwed if these both went out.
Is anybody attempting to build Quantum Computers that use light as the medium?
No, it's part of the protocol. When a collateralized position falls below the 150% (or whatever) mark, that position gets automatically liquidated and auctioned off to pay for the debt.

And the positions are set up to where you can borrow less than the maximum amount of DAI per ETH, to make your position more resistant to price drops.
If people don't use the app, it gets worse for other users of the app (network effects for traffic, corrections, etc.), which means fewer people use the app, and so on. Ultimately, if the quality of the app is bad, Apple remains dependant on others for mapping services.
Will non-linear quantum computers ever be possible? If so, how would they be made, and what would programming them be like? Do we still model non-linear states with vectors and transformations with unitary matrices?
"consonant with an American body politic waking up to the reality of the Trump era"

Sorry, but this is bullshit! It's not okay to keep alluding to the "Trump era" as some kind of problem. For many of us, Trump's policies are FIXING what is wrong, not adding to the corrupt pile of crap that is the US Government. I lived through Clinton, Bush, and Obama and I'm telling you this: Populism and reform are good for the USA, they are not boogeymen or dystopias to be feared. We live in a nation of laws and certain highly-placed people chose to ignore those laws and are as yet un-prosecuted despite the mountains of evidence. We are now getting back to RULE OF LAW which is so much better than the opposite. If you don't like these laws, there is a process for changing them that doesn't involve being little bitch crybabies. In case you haven't figured it out yet: If you are of leftist persuasion, you are being used as a pawn in a game you don't understand. Free your mind and maybe your ass will follow, too. Remember, the rank and file people who brought about the various communist revolutions were the first ones murdered after the takeover.
You're a 'powerless victim' here? It seems to me that you could just not use these services. You could use alternative services. But you don't want to, and apparently not wanting to is worth more to you than your privacy.
Don't do those three things though. Do something that will actually change society. Fix, Build, Create, Expand, Move Beyond.
Panos Panay Teases the Surface Phone on Twitter
Sure, where pre-installed apps are "adware" and debug logging is "spyware". In which case you should never use Android, iOS, a Mac, Ubuntu or any website.
I think quite a bit further justification is needed. That's why I asked the question. You're proposing companies have their rights circumscribed. You need to justify that.
They could sponsor OpenStreetMaps and dedicate resources to it, donate satellite imagery etc. They'd get a lot of great data in return.
In the React / Node world I haven't seen this to be true. I can imagine it being more so if the languages and tooling are different like in the case if someone was doing Java backend Angular frontend.
You'd be surprised.

Besides, you don't suck dick for wine either, and yet alcoholism is a real thing.
Every Coding Interview Ever (Parody)
I didn't know about "Web Summit" Looks big - 70K attendees - wow!
There are mechanisms in place for this scenario.
Incentives for people to "break the contract" of contracts that come close to undercollaterization.
What kind of computer architectures are realistic or possible with quantum computers?

You can't have quantum von Neumann computer or can you? Are realistic quantum computers always going to be quantum circuits?
Why My 11-Year Old Stopped Coding . . . Then Switched to Python
Make a trade maybe? Google already pays Apple a significant amount to be the default search engine
Canada got rid of the penny 5 years ago and the paper $1 in the 80s. We also switched to metric in the 70s.

We’re not that dissimilar from the US but they seem to have an inability to make these kinds of systemic changes.
They did, originally, but Google reportedly wasn't willing to give them everything they wanted without sharing more user data in return.

This seems better for consumers in the long run: better to have two maps apps on the device, both attempting to be comprehensive and accurate.
Was he send to the Gulag or not?
What can you buy at a shop with just a nickel? I don't think I've purchased any item at a shop for less than ten cents in my thirty years; and it's rare to see anything that costs less than a quarter.
Agents Seek to Dissolve ICE in Immigration Policy Backlash
"many fictional immortal characters and creatures just basically choose to go into an eternal slumber"

This just indicates a failure of imagination on the part of the author.
Beyond that it's way more economical to use, in my experience.
Just give the devs root in production.
I don't think that's exactly right. You certainly have some say in how it's used, but I don't think it's built on a notion of "ownership".
Well...

Maps, location data, and the services they enable were available on Apple devices before this project. They outsourced to Google, like everyone else. I can see how that's a strategically concerning position, especially considering that they are in a two-horse race against Google, but... you are going to have some uncomfortable dependencies in this business regardless. I mean chips are important.. nevermind.
Comcast's confirmed the fiber cut: https://twitter.com/comcastcares/status/1012767042158510080

> One of Comcast’s large backbone network partners had a fiber cut that we believe is also impacting other providers. It is currently affecting our business and residential internet, video and voice customers. We apologize & are working to get services restored as soon as possible

They seem to be at least starting to route around it now; I was having intermittent connectivity issues to various sites here all morning, but as of ~45 minutes ago, I'm not having any issues reaching the sites I couldn't reach earlier.
As a long time Google user who, for privacy reasons, migrated most of my stuff away from Google I welcome this effort. I've been using Apple Maps for some time now and it's better than it was at launch, though not as good as Google.

I hope their renewed effort to improve Apple Maps pays off mainly because of their privacy-first mentality.

Also, I've noticed that whenever I submit a request for them to fix something, say, a business that's not listed I get a response and the item fixed within a day or two.
That part made me cringe. Also the part about complementing the "tech guys" on the team. :(
Often times I think we characterize trolls as normal people who just let out their anti-social side under the cloak of internet anonymity. Probably that is even true for the majority. But the scary thing we need to address is the number of isolated and devalued individuals subsisting in modern society, but without dignity. Under the veneer of societal abundance, the struggle to survive is replaced with the pursuit of abstract accomplishments (career, sports, fame, etc). When someone is not successful in these things, it's very easy to survive but not thrive, and in the absence of real survival pressure it's too easy to be left alone with ones thoughts and descend into a depressive downward spiral.
Not even a rounding error.
I wonder if there is something like the study I heard of once that said, if an electronic or mechanical device lasts at least X years, it will almost always last X + Y years where Y is a much longer period of time. I heard that related to design, manufacturing process and material selection.

If it's true for things, it makes sense it might be true for humans.
I'm sad about this. It was my impression that Apple had decided to use, and _contribute back to_, open map data sources. Now they have decided to just silo all their data like everyone else?
Hi Scott, I'm astounded by the accomplishment of AlphaZero in quickly becoming a chess master without chess specific programming. Could a program of the same kind be adapted to infer or deduce the rules of chess from a large set of valid games? Or is that a different kind of problem?

If so, could it be adapted to learn the rules when we're not clear on them either, like those for the games of love or politics?
Yeah, the headline seems dumb. If the mint creates a $100 bill for $1.50, did they make $98.50? No.

The purpose of the mint is to maintain the US currency. It's a cost center, not a profit center.
Yup. :-)

Or better yet, we could bifurcate into:

(1) Why is our universe apparently unable to solve the halting problem for Turing machines?

The answer, presumably, is a combination of the physical Church-Turing Thesis (specifically, the apparent impossibility of Turing-uncomputable processes in our world), with Church and Turing and Post's theorem on the unsolvability of the halting problem.

Of course one could then push back and ask why the Church-Turing Thesis should be true of our world: i.e., why shouldn't there be physical "hypercomputers"? That's an enormous question, but my old survey "NP-Complete Problems and Physical Reality" contains some thoughts about it: https://arxiv.org/abs/quant-ph/0502072

And then there's:

(2) Why should we live in a universe that's unable to solve "its own" halting problem?

I.e., even if super-Turing computers were physically possible, we could presumably formulate a halting problem for those computers, which would then require a still more powerful computer to solve (a super-duper-Turing computer?), and so on forever. This is because we could simply repeat Turing's diagonalization argument at a higher-level up -- given very minimal properties of computation, such as the ability to feed one program to another program as code, the ability of one program to emulate another one, and the ability to compute the NOT function. Once you have those properties, the inability of any given computational model (even a super-Turing model) to solve its own halting problem is just a matter of logic, as schoen said.
I'd say Nim is for Python what Crystal is for Ruby.
Stop pushing this propaganda, we're not getting rid of pennies no matter how irritating your fucks are.
LTE wireless connections used by billions aren’t as secure as we thought