skysight-inc/HackerNews huggingface dataset:
The problem with this line of thinking is that a piece of software is ultimately built to solve a problem in our real, messy, uncertain world. There is no way to "prove" that an application served its intended purpose. As Fred Brooks wrote: "Even perfect program verification can only establish that a program meets its specification. […] Much of the essence of building a program is in fact the debugging of the specification."
England vs. Argentina Live stream [pdf]
I was responding to this particular question:

> Are you thinking google would be willing to risk their ad revenue for a cool new tech?

University and government research is also super important. Google publishes papers not code, whereas universities often publish their code and that's doing more to move AI forward than Google.

But Google is willing to make large research bets too.
Poetry that is amazing
> How many times do we have to hear these kinds of stories of abuse [...]

Well, probably more, if this type of stuff keeps getting conflated with legitimate cases of abuse and trolling. As is ... people are getting frothy about the application of the law as written.

What are you mad about? Somebody protecting their trademark? Their direct channel? Their distribution? Their customer guarantees? Their quality assurances?

Yeah - go ahead. Burn it all down. It's not like the system provided you with the cheap-ass (maybe mobile) computers via which you connect to the Internet (also cheaply) anyway...
Also missing a 6502 emulator I wrote in Go that is transpiled to JavaScript using Gopherjs: https://play.dodolabs.io/?code=89e9a475
"... they're trending..."

they date back to the 80's.

to predict the future, some look to the past for ideas.

others monitor the present e.g. github commits for popular projects - reject anything that has no recent activity.

the context is per packet encryption, the space and time needed to do it.

this is not the approach taken by tls where one compromised packet can compromise the entire "encrypted stream". nor is the approach taken by dnssec where instead of encrypting some third party gives their blessing to (signs) the data being communicated.

elliptic curve crypto is not new. but encrypting each and every packet on the internet separately is "new" (or at least "different" from current practice).

this is my understanding. i could be wrong.
> Patents expire after 17 years

That's under the old law. Nowadays, for patents that issue from original applications filed on or after June 8, 1995, it's 20 years from the earliest filing date upon which priority is claimed (possibly extended to account for delays in the USPTO). [0]

AFAIK, most foreign countries follow the same rule — which is significant, because when one big company sues another for patent infringement, it will usually file parallel lawsuits in every country where (A) the plaintiff owns a patent and (B) the defendant sells the infringing product.

[0] https://en.wikipedia.org/wiki/Term_of_patent_in_the_United_S...
> But it might not be that easy. App reviewers aren't developers, sometimes they don't know what's possible or not. And they review lots of apps, sometimes they might not apply the rules correctly.

Shrug, it's Apple's walled garden and Apple's reviewers. They are free to hire different people or set different app review policies.

Really -- there's vastly more honest people than dishonest, so outrage over issues like this haven't arrived (yet), otherwise Apple would do a deeper review.
Realities from the old regime that orchestration engines forgot
The Hidden Crypto Abilities of the Barbie Typewriter
At this exact moment? No. But if Uber was really gouging people Trump would be one of the first to try to make political capital from regulating them.

Politics is politics. I was just re-listening to Dan Carlin's podcast series on the fall of Rome. He starts with the Graccus brothers, who were populists. Rome had an elitist power structure, basically the founding families controlled the senate, with the Equestrians and Plebes below them (and slaves below that).

The Graccus brothers got themselves elected Tribunes, which were roles intended to check the power of the senate, and took those roles to push forward land and other reforms to check the power of the senate and give things to the middle class and poor (some would say to buy the mob).

To stop this, the Senate at one point recruited their own Tribune candidate, and he didn't promise to rollback the Graccus reforms, in fact he did the opposite. Instead of giving away land for cheap prices to the Plebes, he offered them free land. He offered even more bread subsidies, and instead of the state paying for a foreign colony for the plebes, he offered to pay for 12 of them. And he got elected to replace Gaius Gracchus.

All politicians are sensitive to where the wind is blowing and most try to take advantage from it.
For the past year, I've obsessed over ideas about education and credentials. I'm confident that the problems I'm interested in exist and are important.I would love the opportunity to test, refine and create my ideas. However, I am 18 and lack the skills and connections to do much more than pitch ideas to my friends or strangers on the internet.
No doubt Uber paid a lot of money for that to be the case...
you have to be "someone" to become "someone", even if you suddenly earned 30% of shares in facebook, it would not make you "part of the elite", there is only so high you can get without [the right] family background (see billy gates who's mother - the less interesting part of the picture - was co-chair at / IBM CEOs personal friend .. so much for the hollywood story of the "deal of the century" ft. young billy and DOS .. aaand FTCvIBM but the cast/story gets even more interesting later on
The primary purpose of a DI framework is to alleviate boilerplate by offering a simpler mechanism for describing compositions than provided by the language. If a language already has a handy initialization/composition syntax, you don't get anything from a DI framework. Different frameworks have different bells and whistles, so this is a general point.
Google exec: New Seattle building 'is going to be basically Google Cloud'
One thing of note: the spelling errors are deliberate to let only the most gullible people through to the last step (improving the odds that the person in question will not know how to report this as a scam or initiate a chargeback). The same tactics are used by ads on porn sites[0].

[0] Or so I have heard ... from a friend
To be fair Intel has done a lot of work to make the x86 as great as possible. Patent lawsuits are awful. I'm not sure just copying someone's technology and emulating it without paying a license fee is all that great either.

My guess is this is all just negotiation from Microsoft's point of view and they are just trying to get Intel to license the ability to emulate x86.

Another possibility is this is a way to get Intel to invest more resources ( even at a loss) into competing with ARM.
A late workout shouldn’t hinder your sleep. It could even help
Intresting that SNES is missing from the nintendo list. There's a good bit of literature on the underlying implementation for SNES roms: https://github.com/bttf/snes_dev

(Full disclosure: I spent a little time accumulating aforementioned literature)
It sounds like you don't understand how banks operate. They only need to have reserves to back up customer deposits of a percentage, like 10% of total deposits, which means they very much do loan your money to other people and invest it too. And your deposits are protected by the government in case the bank fails only up to a maximum per account, which can be $100k
Brave Software – Downloads
> it's like if you searched for uber and ad for lyft above.

When I search for lyft I actually see uber ad above: https://imgur.com/gallery/zQz7e
A nice article, and very good final result. (I love the cow pictures :))
Free IQ test
Agreed. Should have been done by a paleontologist.
I'm just curious, what data do you believe google gives to advertisers? I work at google, and I see this trope on HN a lot, and I always like to see what data people think is given away, since a lot of the time they seem to be under the impression that either Google's privacy policy is different than it actually is, or that Google's privacy policy isn't actually something that Google follows, or that it doesn't protect them from something for some reason. So, what data do you think google gives to advertisers/third parties, and what do you think Google does with the data it does have about you? (and by you I mean the generic you if you personally stay away from Google, and by Google I mean Google, but fwiw, you could probably replace Google with Facebook or Microsoft and ask the same exact question)
germany. 29. studied physics/math, played poker for 6 years, run 3 SaaS. do consulting at 300/hour.

3 days ago ive decided to invest in real estate since thats the only market that the robots cant take away from us. the luxury living spaces of 2035 wont look significantly different from those of 2015. in terms of location.

a super conservative projection of the real estate thing will lead to acquiring property worth 500k a year, producing 100k ARR, with the option of turning it into a REIT.

^ as in after year 1, i own 1/30th of 500k and make 100k

after year 2, i own 2/30th of 500k and 1/30th of another 500k and make 200k etc.

the projection does not reinvest the ARR. if you reinvest, things move faster. thinking about the real estate game in SaaS terms sounds reasonably reasonable at the moment. i'm still talking to a lot of people in know in the business, but im going to make my first purchase this summer.

net worth today: ~350k

last year: 10k

the year before: tree fiddy?

hockeystick is about to kick in.

edit: im not saying that robots cant invest more efficiently in real estate. they clearly can, and i have my own software. but an algorithm can never purchase all the real estate that is valuable and then destroy the margins, like it would on the stock market. if you own a valuable piece of land, it doesnt lose its value because some AI is speculating on the lot next to it.
Software engineering is no less 'engineering' than, say, designing computer hardware - if anything, simply because there is often a piece of software hiding inside a microchip, but also, more generally, because the process of logical design of digital electronics is not much different from writing a program - especially if it is designed using what is essentially a programming language (Verilog, VHDL, etc.).
I wouldn't put it that way; it simply means the ROI for a framework is lower, and in Go's case, it's zero or less. It makes perfect sense because Go's syntax servers the same main purpose as a DI framework--to reduce initialization boilerplate.
Ask HN: Why is Wifi in public places so bad?
Almost universally the Wifi provided by both public and private entities sucks, often to the point of being an unusable waste of time. I'm surprised that large corporations, such as McDonalds, H&M etc., which usually have their shit together, invest in those access points but then fail to make them usable. Does anyone know what's the problem here?
Protect Researcher Privacy in the Surveillance Era [video]
This is particularly annoying while my beta is "waiting for review" so I can have the privilege of giving it to a few beta testers.

How does apple not expect that annoying developers with their app store process (so much so that things like this exist: https://fastlane.tools/), AND charging them 30% AND apparently not actually reviewing anything about the apps making it into their store isn't going to eventually drive people away from it?

(Why yes, I am cranky over the amount of hoops I had to jump through to get to the point of asking apple for permission to put my beta on my co-founder's iPhone)
I don't know if it was the worst thing. I agree that it was unfortunate for the one reason you gave (waterfall), but there are other reasons that a new discipline(/profession) would want to emulate the practices of an older and more established discipline.

Another reason to choose "engineering" was to encourage software practitioners to incorporate some of the proven methods of traditional engineering. As an example, I've noticed recently that ethics training is an established part of an Engineer's education, but not so with Software "Engineers".

There is always room to improve, and I don't think ignoring the past, and justifying that ignorance by saying "but we're different" is necessarily the best way to achieve that improvement.
I can see that by using Microsoft CodePush or similar. But you can't change the description, in app purchases or title without going through the approval process again.
We have existence proofs that Software Engineering is possible. For example, look at what NASA did with the Space Shuttle flight control software. But for most business domains, real engineering simply isn't cost effective.

https://www.fastcompany.com/28121/they-write-right-stuff
I view it like a private school. If you don't like the school then one option is to leave. No one is forced to use facebook. Leaving though is hard. And I'm assuming you'd rather use it but have some sort of do not track. I don't see that happening because their main source of revenue is you the user. So if you want to change the world by limiting Facebook's reach then leave the service. And convince others to do so as well. Or innovate a model whereby a social network could sustain itself without monetising it's users.
They had contracts so Samsung was bound and Apple did start using their own chips, so it's not at all certain that the law suit didn't further disturb the business relation.
The point is interesting though Microsoft might be working carefully only to emulate older technology. It's not like they really have to support x86 as well as they support it on the x86 version of the OS. In fact they can get to market faster by not providing deep emulation.
This would be easy to code up in Emacs. If interested, I'll try and get an implementation out. (Currently on my phone...)
Intel would argue (semi-sanely) that there's no monopoly on CPUs. You can make your own mips, arm, it even Risc-V CPUs.

Also that they cross license x86 with competitors.
Calculate it from my blog's worth.
<a href="http://www.neuroscientia.com/p/free-iq-test.html">Free IQ test</a>
Yeah, USSR also had clones of European and US cars produced. Ask anyone who lived there whether they would prefer Lada to a Mercedes.
You are right, thank you for the correction. Post edited.
The problem with prepaid cards is that I don't feel like my money is secure neither. What if visa fails? What happens to my prepaid card if visa/master card fails?

Don't you feel like it has to exist at least one company in the globe that the only thing it does is taking your money, secure it and give you a credit card?

What if any of these companies delete you from their db? It sounds like I'm paranoid but I don't understand why we do trust them at all. In Spain and Italy two big banks have failed this week.
> There most certainly is not.

> 100% of all developed US census blocks have at least two broadband providers.

That's false going by your own source. Broadband requires 25Mbps/3Mbps [1] (even if I personally think even that's low), and 58% percent of developed census blocks lack choice there, of which 21% can't even get it.

The truth remains that if you want broadband, you're in a majority of cases locked to a local monopoly. This is what net neutrality fixes. Until local monopolies can be dealt with at least.

[1] https://www.fcc.gov/reports-research/reports/broadband-progr...
Apple to provide podcast metrics, add additional tags to RSS
I've always said that's stupidly annoying stopping me from installing apps on my own phone or on my relatives and friends as long as I do it manually using an USB cable. Also stopping beta apps from running after a week. My macOS apps run forever and I develop dozens of apps for personal use.
> I'm largely a social democrat, but LOL if you think the government would be even a quarter as competent as Google at pushing technology forward.

> Just read any description from people who've worked at both normal government IT shops (really anywhere that's not 18F or the USDS) and private industry how they feel about governmental technology culture and processes.

The governments brought us MP3. (Fraunhofer is funded entirely by their own patents and the German government).

The governments brought us many more technologies, standards, algorithms, etc.

Alone the projects funded by the German government have brought more to the tech world than Google ever has, or ever will.

Then look at the projects the US has funded.

For fucks sake, the US Government gave us the Internet!
Your hot new gamified Pets.Com for mobile doesn't need to be engineered. A web server handling payments absolutely should be.
1. This conversation is exceedingly conjectural. Fun, too.

2A. Mob bosses & gang leaders would be better positioned to take control from a supply chain perspective. They could offer safety and resources in exchange for power, loyalty and rents.

2B. As another commenter pointed out, a billionaire in the middle of a frozen financial system isn't much better off than an average joe. In a rapid destabilization scenario, wouldn't go to Montana...they would go to Hong Kong.

3. Ok, I need to get back to reality.
yeah app store quality has dropped to google play levels to the point that one of ios last, actual, concrete advantage for non technical users is becoming moot.
Really? How many people do you know that own a Smartphone that runs Intel?
Yeah, I'm definitely not saying Google isn't doing important work. I just think this highlights the key role government funding plays in ensuring that businesses don't have to pay for all of that basic research and training.

That's basically the answer to that question: Google isn't risking their core business on this because so much of the foundation has been set. If, say, in 2003 they'd gone to investors and asked for money to fund AI research it'd have been seen as too risky, especially since the collapse of the 1980s AI bubble was still well within living memory. Once NSF, DARPA, et al. had continued to fund the scientists, however, things matured to the point where it has a more acceptable level of risk to get in on a huge field.
Apple Introduces Core ML
I didn't say you didn't have to work.

I said you didn't have to participate in the rat race.

For most of human history, choosing not to work for 3 months meant starvation and death. Hunter-gatherers had to work.

My brother is 50 years old and has delivered pizzas for about the last 20 years. He only works enough to afford to rent a room, own a car, and pay for an annual ski pass, and skiing/volleyball gear. He spends his free time on the mountain and the lake.

He obviously doesn't own many material possessions and his retirement isn't going to be pretty. But that choice was his, he had opportunities to work corporate and make far more money, own more stuff, and maybe raise a family, but he chose to have more freedom and the lifestyle he preferred.
they will threaten to close your account if you chargeback too much.
Software Engineering – An Unconsummated Marriage (1998, Parnas)
To my knowledge and you are exempt for expensive industrial equipment. Now you have a sitation where Whatsapp is more worth than a big global enterprise like Sony, but haven't required nowhere near the same amount of workers or capital.
I was thinking a similar thing. How many people wouldn't notice being $400/month down? Also, don't Apple email people receipts for subscription payments as for one off purchases?

I mean, I'm sure there will be a few who don't notice, but it seems likely that chargebacks would be through the roof.
I don't see why Intel would ever do that, for any amount of money that Microsoft would conceivably pay.
There’s a terrible trend in the San Francisco tech scene where “engineer” is viewed as a synonym for “software engineer”, which is itself a synonym for “programming”. It isn’t.

That said, I tend to disagree with people who believe the solution is "use Coq".
By "recover", they mean recovering them out of the removed oil. The nanoparticles are fully recovered from the water by the magnetic force (it wouldn't really be a useful invention otherwise) but much of them are trapped in the oil they bring with them (that being rather the point) and this means that it's hard to "clean" the now-dirty nanoparticles in order to make them useful for extracting more oil.

(Though, I'm not too clear on why this is a hard problem—couldn't they just, say, throw them into some nitric acid to destroy any organics, like you'd do with chem-lab glassware?)
You can use HockeyApp (https://hockeyapp.net/) or just get your friend's UDID and build an IPA yourself to distribute the build to your friend's device, even if he or she is remote.

Testflight is more intended for "semi-open" betas where you only have tester's email.
You know, it's sad that people are eager to pay Apple nearly a thousand dollars for a phone, buy an iCloud subscription to go with it, and maybe buy a MacBook (Pro?); and then content that after all of that money changes hands, Apple still wants to fill 80% of your screen with an advertisement. Then, if it wasn't bad enough, they don't vet the advertised applications for basic legitimacy (meanwhile legitimate apps frequently get caught up in endless nitpicking at submission).

I get why people do it, but it's sad that they do.
Well if you have used geohashes, have an idea of the all use cases, you would know the purpose. :)

One sample use case would be, if you want to find which polygon (building or administrative regions like states or cities) a given location falls into, doing a point in polygon for a huge set wouldn't be the best solution. Here comes the use of geohash and s2 cells. Using GeoRaptor on the initial set of geohashes reduces the search space considerably. For instance, the entire shape of the US creates 18 million geohashes which get reduced to ~220K when compressed.
The whole idea behind patents is that they are legal monopolies backed up with guns.
Very interesting idea. I think getting any guarantees from ML systems will be very hard as they are inherently probabilistic!
You don't need to add the <a> tag for adding links. In fact, the page it directs doesn't exist as the link thinks ">Free" is part of it.

Other than that, I see you have around 4k visits this month and you are growing steady, but calculating worth from that? This isn't that easy. Would you share your real revenue? I would be interested in knowing that info tbh.
I Raised Baby Pidgeons in My Bathroom
Our brain is becoming less magical one paper at a time....
Some of these are not emulators, they are just code translated to Javascript, or e.g. compilers written in Javascript.
Previous discussion: https://news.ycombinator.com/item?id=14481791
There's also this rather fun poem, Shī Shì shí shī shǐ.

https://en.wikipedia.org/wiki/Lion-Eating_Poet_in_the_Stone_...
The Mac App Store seems to have been considerably worse than the Google Play store since inception. I think that the iOS app store is just coming down to the level of the Mac App Store: barely suitable for distributing Apple's own applications.
Intel will not threat Microsoft, not even indirectly, in my opinion. Rationale: once Apple starts shipping desktops and laptops with ARM chips, the only safe port for the expensive x86 chips would be Microsoft (desktop and server market) and big iron on Linux/Unix/Hypervisors.
Sorry for the weird format. I grabbed it from here:

http://www.cs.utexas.edu/users/software/1998/parnas-19981208...

I then ran it through "uncompress" and "ps2pdf" and then finally "pdf2html".
> Drivers who lie to me and tell me they can't accept my credit card.

For what it's worth, in New York, that's not your problem if they tell you at the end of the ride. By law, if a card reader is broken, they must inform you of this at the beginning. None of this "ok, I take you to ATM" business that tacks on a few more bucks onto the meter.