skysight-inc/HackerNews huggingface dataset:
Intel implements a thing, say SSE and AVX which were pioneered by Cray 20+ years earlier. So arguably, they took out of patent protection technology and applied it to X86. This is exactly how the patent system was designed to work.

I would argue that what they don't get is a defacto monopoly on the use of vector instructions for X86. Even that specific encoding. Because it is now an issue of compatibility and interoperability. The history of closing an instruction set from the patenting of a self few instructions is atrocious. Millions of entities have expressed solutions to their problems in X86, having to pay a tax to Intel in-perpetuity because of that is bullshit.
Well there are so many boundary conditions here . As noted below it's possible that Microsoft could emulate only older technology that isn't covered by patent. Or emulate x86 technology which has weak patent protection and then use some of their own patents to sue Intel into agreeing to license.

There are so many strategies and tactics and Battle maneuvers here that it's difficult to say in just one simple hacker news posting what's going to happen.
> If the app was claiming to grow a dinosaur in your backyard after you pay $400/mo would it be treated any different?

Honestly, that already sounds like a significantly better app than “Mobile protection :Clean & Security VPN”.

I do agree though. It's quite odd that something as clearly bad and misleading as this could get past the review stage even assuming timeboxed code and so forth. That would imply that it would have to do something both useful and congruent with its description during the review process, and presumably not be full of spelling mistakes and badly described features. That seems unlikely.
im really happy with my macbook.

its reasonably powerful, doesnt make any noise, has an SSD and is a unix system without any of the linux haggling.

paying 1k extra for not having to deal with shit was really worth it for me. certainly made sense from a quality of life perspective.

and im anything but an apple fanboy.
There exists a body of theory about how to do software engineering as described here, but there doesn't exist a sizable community of software engineers willing to do this kind of work on a reasonably large scale. Judging by HN (which itself probably represents the upper-end of 'engaged' software developers), most people fidget uncomfortably when forced to explicitly declare derived types, and gnash their teeth when faced with Haskell monads; who among you would make a career out of writing Coq proofs about system correctness?

Optimistically, the community might come around to realizing that this sort of development is at least desirable, and we might wind up with the basic components of popular OSes, or of firmware for dangerous things like cars and medical devices, being produced via provably-correct processes. But that will almost certainly wholly exhaust humanity's reserves of strongly math-educated software engineers (not to mention, industry's willingness to pay for it.) Software engineering may be impossible because most humans don't like math.
Again, you can distribute up to 10,000 copies using TestFlight. You can also go on Cydia and be distributed to jailbroken devices. Or you can write a web app, because Apple has not, and will not ever, block web apps on iOS.

Apple can't do whatever they please without consequences. If they blocked all web apps from iOS Webkit, they'd lose a huge number of customers, especially corporate. They don't block pornhub, so the walls on their web garden don't even exist.

The idea they'd specifically block someones crappy web app is pure conspiratorial fantasy.
Love the Tommy Lee Jones reference! He's literally everywhere on vending machines in Japan.
You use the syntax to inject the dependencies. I'm not ignorant about DI, I was probably downvoted for being unclear. I could also imagine some people down voting because they don't understand that DI is a general concept and not a framework or class of frameworks (at least this confusion seems common).
Ask HN: What's the most beautiful code written in Python you have ever seen?
Hey, I'm interested in the poker part. My best friends make a living with poker and I know the world of poker pretty good. How did you make the money, online/live and tournaments/cash/sit&go?

Nice stats btw, keep it like this, it looks like you have pretty much everything figured out.
Why do you think they are prevalent and successful?
> While I'm skeptical of value of XXXX for YYYY, I can't deny that the process of learning and practicing XXXX teaches you valuable skills: discipline, thinking outside the box, logic, looking at things from different points of view, concentration, persistence, attention to detail...

This has been used as a justification for teaching all sorts of things down the ages (Latin, geometry, martial arts, soldiering, etc.). Why not teach the "valuable skills" instead?
I instinctively hovered my mouse over the link to wintergreen, my brain fully expecting to click and experience the smell - as I would with any image, video, or sound. Took me a few seconds to manage expectations!
Is that a problem for you, assuming that the price of the ride didn't change? I don't particularly want to enable crime, but if a driver wants to rip off the owner of the medallion bolted to the car he's driving, that's not particularly my problem, any more so than the Taco Bell employee slipping my cash into his pocket instead of the till.
Have you tried Google Japanese Input? It's probably more accurate at word prediction than anything else just because Google has more data.
Your bias is causing you to come to some faulty conclusions. I did not quote the number of medallions given out by the city (which by the way is around 7000 [0]). I specifically stated the number of people employed as taxi drivers, which as of Dec 2016, is 9500. [1]

> Most drivers can switch to Uber/Lyft if they have or want to buy their own cars, or get other jobs.

Although some of them can probably use their primary car for Uber/Lyft, many of them will have to take out a loan/increase their debt to get a car they can use for ride-hailing. Perhaps you aren't aware, but losses in sub-prime auto loans have reached their highest levels since the 2008 financial crisis. Given that taxi drivers make on avg about $35,000, it's safe to assume that many only qualify for subprime and will add to this problem. And this is happening all across the country.

To your other point, get another job: Doubtlessly some people will be able to retrain. Just as surely, a number of people will not be able to adapt. Being a driver is about as low skilled as labor gets, so there are hardly any where their previous experience can transfer. So what jobs? Retail

> Driving a cab wasn't lucrative, the owners of the medallions were the ones reaping the monopoly profits.
The best part of the shattering of these monopolies was the lesson it gives others investing in government shielded businesses.

I don't really care about the superiority of dynamic startups vs government shielded monopolies and honestly I think the financialization/commodification of parts of the economy such that people make bets on things instead of contributing productive value is not a good thing. But I digress, I'm more concerned with the shattered pieces left over in the creative destruction. 9500 formerly employed people with little future job prospects. That is .2% of working adults. It's not a huge amount, but it's not a drop in the bucket, especiallly when the city is again raising taxes and these individuals are going to need government assistance.

As us in the tech industry innovate and move forward, we aren't following the patterns of the past. When software eats industries, it destroys jobs a magnitude more than it creates. Let's be clear, coal isn't coming back and neither is manufacturing (BTW, the US is still the world's 2nd largest manufacturer and the leading advanced manufacturer, a fact that goes unnoticed) I personally don't find meaning or validation in life by having a job, but many do and UBI is a stopgap at best, but we really don't have any other solution at this point. That's what scares me....and people making rhetorical, ideological rants with no regards for facts.

[0] https://en.wikipedia.org/wiki/Taxicabs_of_the_United_States#...

[1] http://www.chicagotribune.com/news/ct-chicago-taxi-driver-de...
Fractal doesn't appear in the paper. I'm not sure where phys.org gets the word fractal from.

Here's some figures which might help with satellite image searches.

http://www.pnas.org/content/early/2017/05/31/1605369114.figu...
They've built an entirely-new store that's shipping with iOS 11, apparently. Might fix a few things.
Thank you for your comment, very much appreciate it as I didn't know any of the Islamic banking finance system. But that's now what I'm worried about.

I don't want a loan. I want my digital money to have the same qualities that physical money has. I'm looking for a place I feel comfortable giving them my money without having to worry about if they loose my money or not while investing it nor deleting me from their db. I don't want them to track my info neither.
Just a place where I bring them my money, they save it and they give me access to that money with a debit card.I would pay 10$ a month to have digital money, or something similar to what I describe.
Base developer's name, seem they are from Vietnam.
No surprise.
Microplastic is the next big threat to our seas
I have to bring hand-check up here again as a routine for this type of conversation. Now offensive players with the ball have more chances to face the basket and launching the shot just a more efficient option. Even the best guards in NBA were forced to protect the ball with their back outside 3-point line. GP was very fast and had top tier quickness (there are plenty of his clips on youtube). His back faced the basket a lot. If a player had to turn around first to face the basket, 3-pointers are less the best options.

Just try to provide another opinion on this. And I know there are endless conversations regarding this under many youtube clips.

It's all about what are allowed for the defenders to best contain the offensive space and what offensive players' best option is in this case.
It's not the breadwinning part of the business so it get the very least amount of time/money investment to get customers to buy more...
online cash fixed limit holdem. got out in 2010. been a while.
> there doesn't exist a sizable community of software engineers willing to do this kind of work on a reasonably large scale

also on the other side there's a very limited pool of employers willing to pay for this kind of engineering - aereospace and military mostly, and the second is cheapening out too.
Edsger Dijkstra famously derided software engineering as "how to program when you cannot".

But if being able to program means being able to write large programs and get them perfectly correct, then no one has ever been able to program, the great Prof. Dr. Dijkstra not excepted. We all have puny brains next to a million lines of code. That being the case, the study of "how to program when you cannot" is critical for those of us who actually need to write these large programs.

I like to say that software engineering is the art of managing complexity. Designing abstractions to be as general as possible, with interfaces as simple and clean as possible, and minimizing coupling, makes it much easier to think about how the major components of the system interact. And that's the key: if it's too hard to think about the system at a high level of abstraction, because the interfaces have too many special cases in them, more mistakes will be made.

I don't think I can agree with the OP that formal verification is the only thing that can fairly be called software engineering. I do agree that the more verification we can figure out how to do, the better. But I would point out that well-designed abstractions are still important even when you're doing formal verification; indeed, possibly more so, because without them, the proofs get to be even more complicated and difficult than they need to be. It's really the same phenomenon: systems that are hard to think about are also hard to prove things about.
Anyone watch the game last night? The Cavs attempted 45 three pointers (http://www.espn.com/nba/boxscore?gameId=400954513). For reference, the most 3s ever attempted in an NBA game is 61 (http://www.cbssports.com/nba/news/let-it-fly-rockets-set-nba...). Both were set this season. We are living in an absolutely insane time for basketball. Expect both records will be eclipsed next year.
So Intel is so scared of little ol' ARM (compare their revenues) that it's willing to use patents to take it out of the PC market, rather than compete on technical grounds?

Okay, got it. I'll make sure to account for that in my next CPU/device purchase.
I've help sell software-as-a-service to large businesses for a few years and this is a good read. An interesting additional nugget is that when the stakes get big enough customers often are being guided by a consultant (Accenture etc) in crafting things beyond an internal purchasing/procurement/IT mashup. You need to make sure you help the customer and the consultant to get the sale.
Nice going, man! I'm also a bit in the same boat that all I'd like to do is program, but the current education system doesn't allow one to get what they want unless they jump through hurdles.

It's nice to see someone who made it.
You can win a lawsuit and still lose so much time and money on the way that you are worse off afterwards.

Vice versa you can cause your opponents so much trouble with lawsuits that - even though you don't win them - you are better off than them afterwards.
I'll check this out tonight, thanks!
Which worked as long as the prices were going up.

Isn't it ironic that taxi drivers having gone in debt to buy a medallion are now financially destroyed by a company spending more than it takes in? Medallion asset bubble destroyed by Uber valuation bubble.
I just want to know why, after all the talk of trying to create the illusion of physicality, did they decide buttons should rise up when they're being pressed down?
The Chinese Economic “Death Spiral”
How about comparing Baidu and Google, Twitter and Sina Weibo or Didi Chuxing and Uber? Don't think the Chinese are underserved in this area. Besides some geopolitical considerations, why not have make it "locally" or nationally?

I am not arguing for protectionism per-se, but more out of a shared concern that wealth (including opportunity, work and power) in the broadest sense should distributed. A few companies dominating prohibit this – Apple has over $260 billions in the bank. Or Amazon having more than half of all online sales.
Yes.[0]

[0]: https://en.m.wikipedia.org/wiki/Expect
This chart is misleading in that it intersperses both true spectral colors (red, yellow, blue etc. that actually possess unique wavelengths) with extra-spectral colors such as magenta, cyan, etc. which, per se, DO NOT have unique wavelengths/frequencies—but which this diagram incorrectly assigns to them.

Non-spectral/extra-spectral colors (magenta etc.) do not exist as true colors on the visible spectrum as such, rather they are 'perceptual' in that they are created in our minds by mixtures of other colors (e.g.: magenta being a mixture of red+blue).

Why extra-spectral colors exist is a rather complex matter and stems from the very specific way we humans perceive colour (Young-Helmholtz tri-color perception theory https://en.wikipedia.org/wiki/Young%E2%80%93Helmholtz_theory)

A better understanding of how extra-spectral colors fit into the overall color schema and the way we perceive color can be gained from the 'CIE 1931 color space' (Chromaticity diagram).

https://en.wikipedia.org/wiki/CIE_1931_color_space.
In my opinion, "Software Engineering" has two main problems:

- Incompetent management.

- Incompetent programmers.

Incompetent management, because of "sky is the limit" effect, pretending being some Steve Jobs or similar, instead of doing the real job: risk management, resource allocation, put competent people in charge, and being involved so the project(s) are kept on track.

Incompetent programmers, because not being qualified enough, not having enough experience, or whatever reason making the programmer being nihilist, or a mix of the previous.

If you have competent management, and competent programmers, you'll deliver. The problem comes when you have incompetent and/or corrupt management, taking decisions from emotional impulses, or thinking in their bonus first, hiding the problems, and making the "bomb" explode years later. Then, you'll receive the excuses: legacy code, architectural problems, blaming contractors, processes, methodology, etc.
Tesla Model 3: best look so far as Tesla tries to hide steering wheel and screen
I disagree. There's a subtle difference between breathing cadence and inflection, and a completely monotempo monotonal string of sounds.
> The world is a better place with lots of smaller companies.

I would tend to agree. What's troubling to me is central banks pouring money into the big tech companies. How are small companies supposed to compete with a printing press?

Even if a world with lots of smaller companies serves consumers better, consumers' votes don't matter when central banks can steal their votes via a printing press and give money to the big tech companies.

http://www.reuters.com/article/swiss-snb-stocks-idUSL8N1B738...

http://www.businessinsider.com/1-trillion-in-central-bank-as...
Again, I find for constructing things Golang is no more or less boilerplate-y than Java. Can you give an explicit example (like, with code) where Golang's struct literal syntax allows you to construct objects with less boilerplate than Java?
How can adding the Alexa business harm the pizza place, and opting out also harm them?
Welcome to 1997.
But Microsoft is bigger than Intel. So if anything, they will cause trouble to Intel.
You say that "a business with a monopoly can raise the cost of their product to the price the market can bear" which seems to be exactly what Google has achieved with their competitive pricing model. If they charged more then they would lose buisiness. If they charged less they'd be leaving money on the table. This leaves no room for a competitor and therefore it is a monopoly, both in theory and in practice no matter how hard you want to argue against it.
So essentially the HN commenting UX is one of walking on egg shells.
That story makes no sense. If those farmers of Palanpur can not agree to plant all together at the right time, how come they manage it several weeks later, or ever?
Exactly. The walls act like firebricks.
Eventually yes, we can expect to see optical in desktops. Fiber connections are "better" but also much more expensive. The price should eventually come down as volumes increase. The main delaying factor is that copper is still good enough.

Multimedia is the driving force behind increased data usage, and I think we'll continue to need more throughput until we no longer get any benefits from higher resolutions (aka when we have substantially more pixels than rods and cones in our eyes). At the moment a phone with a 4K display saturates your eyes at any distance greater than 2 feet from your face. I think a 16x PCIe 4.0 link will likely provide more than enough bandwidth to generate fully immersive VR experiences, so the question then becomes... why and when will we need optical PCIe 5.0 to quadruple the datarate of PCIe 4.0...
> The Internet would not exist without massive military (i.e. government) sponsoring.

Yes, it would be called FidoNET instead.
Thanks for your reply. I'd like to find out more about your project. Could you give me a link to the project page?
Besides computers, basketball was the other pillar of my young life. At 12yo I was 6'3" and was playing basketball approx 7 hours a day at the local recreation center mostly to get away from my verbally abusive parents.

By 14yo, I was playing, as a freshmen in high school, on the varsity team with the second highest scoring and rebounding averages on the team. My basketball career ended suddenly with a ACL knee injury the first practice of my senior year.

My quite tenuous claim-to-fame is I once scored, in high school, 32 points against 6'11" Will Perdue, whom eventually won a world title with the Chicago Bulls.[0]

Modern basketball analytics have discovered that there are only 2 good shots...a 3-pointer and a dunk. If you do the math, the added extra point for a "three" and the very high-percentage outcome of 2 points for a dunk make them the ideal scoring mechanisms.

[0] https://en.wikipedia.org/wiki/Will_Perdue
Ah, much better way of phrasing it. Thanks
Not to be pedantic, but x86 is simply an ISA, not necessarily the microarchitecture.
Adam West, Who Played Batman, Dies at 88
> Since then, the trade has been open to, and flooded by, know-nothing lazy half-wits

In other words, web "devs" who are now calling themselves "full" "stack" and flood all walks of software development with subpar nonsense in the name of silly startup "mvp".
"If we are victorious in one more battle with the Romans, we shall be utterly ruined", as someone once remarked.
I think that's really cool, although

// Find the first foo with bar
foos.map(f => f.bar).uniq().orderBy(f => f.baz)[0]

does the same basic thing, the ability to collapse and display intent is incredibly rad for lack of a better word
I was just watning about fhis on anothet thread. It's not competition if it requires compatibility with patdnt-protected ISA or microarchitectures. It's coercion.
Probably none? A gene doesn't have to be beneficial to stay in the gene pool. A lot of this seems like a stretch. This isn't in any way meant to say that autistic people aren't useful members of society, but claiming that autism is some advantage doesn't have any real backing to it as far as I can tell. It's no surprise that all the people interviewed in the article are autism specialists. I don't think most other researchers would see the same things looking at the data.
Patents may be selectively enforced, there's no forfeiture as there is with trademarks.

Intel had (and has) no issue with qemu or bochs emulating everything, as long as they were niche and/or promoting the Intel platform (and grudgingly accepting compatibles).

However a move to rid Microsoft's platform from Intel altogether without compromising compatibility is something worth fighting for.
I heard that ARM is rather similar in that aspect: emulators for development are a-ok, but trying to run ARM emulation on a consumer product with no ARM components inside will drive up the legal fees until some licensing agreement is set up.
Workplace exposure limits are always lower than injury thresholds.
AI: The Ultimate Job Creator?
> unnecessary abstraction, leading me to wonder whether programmers actually know the languages they're using or are barely scraping by with the very minimal basics

It is more that they have good abstract thinking, so abstraction is not an issue for them. Abstractions are issue only for some people.

> I think that second line probably took longer to write than it did for me to read.

If it takes more time to read then write, then it is not done yet needs to be refactored. Good code is as obvious to read as possible.
> I'm not sure just copying someone's technology and emulating it without paying a license fee is all that great either.

And yet vendor-lockin is not good for competition. Is the increased incentive for research investment due to patents worth more to humanity than the resulting vendor-lockin that makes it harder to switch to AMD?
On the other hand, jet engines were developed by private concerns and only when flying jets were demonstrated were governments interested in it.

The idea that government funding is necessary for funding disruptive new technologies is not supported by historical evidence.