skysight-inc/HackerNews huggingface dataset:
(Hey folks, I'm Matt Snider, I work on the SF team at Microsoft. If you've been in one of our community calls or hung out in our slack, you've probably encountered me. If not, hello!)

I think it's absolutely correct that the tooling for SF has been rough to use.

Especially at the beginning we were running into many issues related to the transitions between VS2015 and 2017, different project systems, changes in .NET/.NET Core, and our own lack of understanding about how the tools should work (I used to joke that I'm the PM that lives furthest from UI).

We had the luxury of being not-as-good at tools when we were just an internal thing at MS because other teams would pick up that slack. They were pretty forgiving, but that let us think that we had the development story figured out. We most definitely did not.

When the real VS org got involved before we announced the product publicly, it made a world of difference and I think some of us started to realize how much our previous experience sucked. It has taken us a while to learn how people actually want to develop on top of this thing in the real world and to climb out of that pit, building experience as we go.

In the last few months things have gotten better. There's still lumps (deploying many services to my dev box is still way slower than I'd like), but there's also been some improvements. We've made the transition to tools that are included in VS2017 by default (rather than having to download and maintain them separately), and made sure our APIs support .NETCore/Standard. Some of the MSBuild weirdness is still around (like whatever this is[1]) but overall the environment is much more stable and that's helping tremendously.

We've also made some SF specific changes around supporting what we call "Application Refresh Mode" and a single node local box experience (rather than making you run a whole 5 node cluster on your dev machine and doing full upgrades all the time, which can be more taxing). These things help speed up the hack-build-run dev cycle.

Most recently we created a whole new FabricClient[2] which is self contained and works over just http. This is a big change and fixes some of the things mentioned in this thread (like having to have the SDK somehow installed on your build machines just to deploy to a cluster).

Plenty of room left to improve in the tooling and improve the product overall. Thanks to folks for their comments - again this sort of feedback is really useful. I try to read the HN comments when we get our stuff posted here and pull out tidbits, but you can also just open up items in our GitHub issues list[3], which gets triaged fairly frequently.

[1]: https://github.com/Azure/service-fabric-issues/issues/1095

[2]: https://blogs.msdn.microsoft.com/azureservicefabric/2018/05/...

[3]: https://github.com/Azure/service-fabric-issues/issues/
It can be inexpensive in terms of rent but you will need to pay for transportation (i.e. car and gas) to live in the US.

I lived in Budapest and Chiang Mai, Thailand before and the advantage of these cities is that you can pretty much walk anywhere or pay little for private/public transportation. Food is everywhere and you're not stuck in the middle of nowhere.

The cost of owning a car is part of the living expense... so it's not just rent.

And FYI, I had a nice studio in Chiang Mai for less than $250 a month. It was professionally cleaned every week and the place was just steps away from cafes and grocery stores. No cars required.
But, but, China!
I spent some time looking into building a VPN business. It's a real bottom feeder industry. The margins are tiny and the bulk of your traffic will be malicious. Anyone who says they don't log is simply lying to your face; the liability is insane if they don't. I'd rather use a provider that at least is honest about their logging policy, although even that is a terrible idea. The only real solution is running your own Streisand node on an anonymous VPS paid with crypto.
I'm pro UBI and think we'd all be better off if everyone got enough to live and then companies could offer a penny a week if they wanted, since employment would not longer be tied to your ability to live.

Regardless of any of those arguments, I was responding to someone who said they hoped wealth redistribution didn't happen in his lifetime, and gave examples of it happening right now
H-1B rejects are creating startups in India
Sole-tenant nodes for Google Compute Engine – when sharing isn’t an option
AFAIK banks are private property. I do know of some cities where they have claimed wearing masks during protests are illegal:

https://en.wikipedia.org/wiki/Anti-mask_laws
Ask HN: What are the roadmaps to becoming a kernel dev or Security analyst?
I still believe even if happens, UK will eventually end up in a situation similar to Norway, Switzerland, with bilateral agreements, not changing that much in practice.
A Day in the Life of a Computer Science Student Last Exam Period Ever? Hopefully
Excellent point about the install date. Most utility planning happens at longer time scales much longer than one year, as it well should.

Prior to the 2000s, the electrical utilities had basically static and unchanging technology, which meant that utilities could use long-established price estimates when determining technologies.

No longer is that possible, solar, wind and storage are dropping so fast in costs that it can be hard to keep pace. A California utility recently tried to get bids for a new gas peaker plant, unaware that storage was now cost competitive, because they were using cost estimates that were only a few years old.

And the NextEra CEO, quoted in the article above I linked, said way back in 2015 that by 2020, no more gas peaker plants would be built.

This is a revolution, where costs are falling faster than even the most enthusiastic boosters were expecting.
Do you think that the SEC won't still come after you? That they'll just go, "Drat, we must've been outsmarted!"
I'm not super familiar with it, but ATS[1] might fit the bill in having dependent types and linear types but supporting both functional and imperative paradigms. It's pretty darn obscure, though.

[1] http://www.ats-lang.org/
I used this approach, views on top of tables for all data access, quite often on oracle 7,8 & 9. Oracle query optimizer can handle it perfectly fine.
I've learned, after too many years - no caffeine after 10am
Certainly a good educattion is a massive value, but it's not something you can sell - like a house or a car.

Your health is also of massive value, and indeed is something you can sell -- a healthy kidney alone is worth $250k.
Hand detection is pretty good. You only need to rest your hands on the wheel. Have a model s as my daily driver.
Ask HN: Isnt Politics the most easiest field to be replaced with AI?
Any kind of self-driving system that is going to be usable and safe in the real world needs to be able to deal with the kind of roads we have in the real world.

Maybe one day, when the majority of cars are self-driving, road design will change. To get there, self-driving cars will need to prove themselves on today's roads so people will buy them.
Here's a story about Andy.

Two years ago, I was writing a modest Lisp interpreter in C. The evaluator was more or less working, but I was totally stuck on parsing user input (in other words, I had the E in REPL, but not the R). After spending an entire night banging my head against the parsing logic without making any progress, I began to despair that it would never work and I would have to throw the whole thing in the trash.

Well, that morning I met Andy. Groggy and frustrated, I told him about my problem. He said "Why don't you try tokenizing the input before parsing it?" This was a revelation to me. Yes, it turns out that reading a string character by character and trying to recursively convert it into a Lisp object all at once isn't the best way to do it. Who knew (aside from anyone who had ever learned anything about parsing)?

The resulting parser code: https://github.com/nickdrozd/lispinc/blob/master/parse.c

Anyway, I don't know anything about Zig, but Andy sure helped me out of that jam.
I agree that all health decisions are a trade off between risks and benefits.

But, in sufficient dosages, caffeine can cause heart attacks, paranoia, spasms and so on. It is a neurotoxic substance.

Of course, you need to massively overdose for these things to happen. Water can be deadly if you overdose it as well. But perhaps we are missing minor damage that's occurring even with proper dosages
Do not use any of these. Never ever ever trust a 3rd party VPN for any use whatsoever. Period.
If he sells a luxury item to feed people, another person has to buy it. If everyone would rather sell such an item to feed people, its price would drop to 0.
I can't find the link right now, but I remember reading a study (also funded by the military) about using sleep masks with ear plugs to improve the quality of soldier's sleep when they do have the opportunity of sleeping. Deployed soldiers frequently don't have the luxury of a regular sleep schedule. This study, combined with the other one, seems to be an effort to deal with the problems of sleep deprivation. Soldiers can get relatively good quality sleep when they can, and be alert when they must.
<sarcasm intent="juxtaposition with American groups seen as obsessed with pieces of paper"> Sounds like someone didn't get into Harvard
But then you would propably also be applying the brakes..
also slave labor
He answered that in another comment https://news.ycombinator.com/item?id=17257056
Insert 'Alice walks to cashier and asks "can I get this in 10s and 5s?"' between withdrawing the money and spending the money and it throws a wrench into things.
It's now abundantly clear you didn't even attempt to read this article. Paragraph after paragraph listing developers and direct quotes from some of them:

To list a few: Pine Gate Renewables, GTM Research, SunPower Corp, Cypress Creek Renewables LLC, the list goes on.

This isn't a Q&A (and most news isn't). You're not going to get specific questions asked to specific people. Some people like to remain anonymous. Comparing this to fox news "people are saying..." is ridiculous. I don't even have an opinion about this article but not reading an article at all and making pointless commentary about it in the comments irks me.
The article kind of glosses over the fact that one of the inputs to the process is hydrogen.

That really makes this whole process a way of converting energy stored in hydrogen to energy stored in hydrocarbons. This is pretty desirable - hydrocarbon fuels are much easier to work with, fit in with our existing transport - but not really a new source of energy.

The problem with sequestering CO2 as hydrocarbons is that you need to put a whole load of energy (embodied in the hydrogen you're combining it with) into the ground and leave it there. Fortunately renewables (especially solar) are heading in the right direction. On a sunny day in an area with lots of solar panels, electricity is essentially free. We're still some way from having enough free energy available to be able to put large amounts of it back into the ground though.
Upon closer inspection, you may find that the definition 'good faith' tends to be incredibly politically self-serving.

Take aviation, for example. Do you think the United States exports airplanes built by 'trade in good faith'? Or is Boeing a company that is largely propped up by government largess? Or, if not, would you say that Boeing achieved market and technical dominance via government support in decades past? What about Silicon Valley? It only exists in California because of military contracts and very generous R&D funding for universities in the 70s and 80s.

Yet, similar behaviours on the part of other countries are considered 'not trading in good faith'.
It's 2018. Refresh should be automatic and continuous!
I'd add one more option to that list: it is _finished_ (and implemented in a language with good backwards-compatibility discipline).
You can start here: https://www.aclu.org/blog/immigrants-rights/deportation-and-...
I think we're in agreement. Criminalizing common activity gives police discretion for selective enforcement, which leaves the door open for abuse. Contrived example: everyone is speeding, and a corrupt cop only tickets cars with bumper stickers for sports teams that oppose his favorite. It could be a lot worse than that, of course.

When police have to overlook a large amount of activity that violates the law, something is wrong with the law.
Except in obvious cases like decapitation, paramedics cannot legally declare someone dead; it has to be done by an MD, and the paramedics will keep trying to revive you until you get to the hospital. So it's not necessarily true that he didn't die in the crash.
It is not clear that this particular autonomous driving system is better than a human driver.
Antitrust law is for protecting competition; I think you’re confusing it with something else. It’s simply not the case that Microsoft “does and gets away with” antitrust violations because of charging money, this is mentioned in the article.

Also, I realized I’ve seen you a lot in these sorts of threads posting fanatically pro-Google stuff, what’s with that?
I would have to say that any company in the world can pretty much state whatever it is that they want regarding logging/not logging. Unfortunately if it ends up being a lie, they can be sued by people directly suffering damages (in this case probably when the kiddie porn person is out of jail - I am assuming he will go up against a lot of judges and may have to go to the supreme court which would likely end up siding with him - lucky for us, he's probably not that passionate about fighting his cause). And secondly the FTC could sue the company just the same for not being truthful in the advertising. But it sounds like IPVanish had previous owners, so who knows how that will go.
Ludwig Wittgenstein on the use of studying philosophy
Then put your money where your mouth is and short the market, because your opinion about the direction of the economy is not supported by either facts or public opinion. Perfect opportunity for you to get rich.
Nice.
I never heard of it, I'll take a peek. I wonder if it was a lack of marketing that tanked Dart's browser aspirations...

Thanks Miley Cyrus!
Anyone here actually think Elon uses autopilot?
Battery failure?

You're expecting their engineers to design a battery that remains safe after a 70mph crash into a barrier?
Converting CO2 back to fuels to be burnt in combustion engines sounds counterproductive to me. If the goal is to reduce atmospheric CO2, then it would be better to more permanently sequester it in carbon-rich building materials, for instance.
I am willing to put my money where my mouth is and take a bet saying that in exactly one year, a significant number of these $2.5 billion of contracts will have miraculously found a way to happen.
Disagree. I think that the likes of Waymo and Cruise understand exactly how hard of a problem this is. It's only companies like Uber and Tesla that are underestimating it, and doing stupid things like disabling automatic braking (Uber) or not using LIDAR (Tesla).
> Clearly something went wrong here, but they lept to blaming everyone else instead of working to find the flaw.

Precisely. As I mentioned in another comment: Autopilot indisputably failed.

They are (understandbly) shifting the discussion away from the technical issue (Autopilot failed) to the legal issue (who is to blame), because the latter is something that they can dispute.
I don't know about problem solving (it's kinda hard to really experience it). But I've experienced that very regularly while playing music:

Try to learn some how to play some complex part (piano, guitar, drums, whatever) sometime in the evening. You struggle obviously, you spend a good hour trying to get it. Give up, go to sleep: the next day you're way better at playing this part than you were after one hour of non-stop training
I have worked in tech for 15 years, around the world, an have never met this mythical "tech bro".
Savings accounts are really only a 'mindset' thing, they serve no real good purpose. If you have a an emergency fund, why not put it into a high yield checking account? It's not hard to get 3-4% APY on $25k, which is far more than you'll get from a savings account. And if you have far more than that, you'd be losing money by having it sit around not getting interest.
Google Cloud announces Beta of dedicated hardware server instances
...which is clearly the context of the discussion.
NTSB:

• At 8 seconds prior to the crash, the Tesla was following a lead vehicle and was traveling about 65 mph.

• At 7 seconds prior to the crash, the Tesla began a left steering movement while following a lead vehicle.

• At 4 seconds prior to the crash, the Tesla was no longer following a lead vehicle.

• At 3 seconds prior to the crash and up to the time of impact with the crash attenuator, the Tesla’s speed increased from 62 to 70.8 mph, with no precrash braking or evasive steering movement detected.

This is the Tesla self-crashing car in action. Remember how it works. It visually recognizes rear ends of cars using a BW camera and Mobileye (at least in early models) vision software. It also recognizes lane lines and tries to center between them. It has a low resolution radar system which ranges moving metallic objects like cars but ignores stationary obstacles. And there are some side-mounted sonars for detecting vehicles a few meters away on the side, which are not relevant here.

The system performed as designed. The white lines of the gore (the painted wedge) leading to this very shallow off ramp become far enough apart that they look like a lane.[1] If the vehicle ever got into the gore area, it would track as if in a lane, right into the crash barrier. It won't stop for the crash barrier, because it doesn't detect stationary obstacles. Here, it sped up, because there was no longer a car ahead. Then it lane-followed right into the crash barrier.

That's the fundamental problem here. These vehicles will run into stationary obstacles at full speed with no warning or emergency braking at all. That is by design. This is not an implementation bug or sensor failure. It follows directly from the decision to ship "Autopilot" with that sensor suite and set of capabilities.

This behavior is alien to human expectations. Humans intuitively expect an anti-collision system to avoid collisions with obstacles. This system does not do that. It only avoids rear-end collisions with other cars. The normal vehicle behavior of slowing down when it approaches the rear of another car trains users to expect that it will do that consistently. But it doesn't really work that way. Cars are special to the vision system.

How did the vehicle get into the gore area? We can only speculate at this point. The paint on the right edge of the gore marking, as seen in Google Maps, is worn near the point of the gore. That may have led the vehicle to track on the left edge of the gore marking, instead of the right. Then it would start centering normally on the wide gore area as if a lane. I expect that the NTSB will have more to say about that later. They may re-drive that area in another similarly equipped Tesla, or run tests on a track.

[1] https://goo.gl/maps/bWs6DGsoFmD2
There’s no real overarching strategy. It’s a mixed bag of fringe denizens exploiting an opportunity, at long last, to roll their hobbyhorses into the game under the aegis of performative cruelty.
They get their return, they don't need to force it down our throat.
> If you subtract each persons share of national debt from your median person, I would expect the number is negative.

But that would make no sense because that debt is also owned by other people, including a lot of citizens.
Thanks you for the interesting feedback. Pricing is something I find to be the most difficult part of offering a service. It surprised me that no-one else had mentioned anything about pricing so far, so I started to think that I found the "oh this looks reasonable" sweet spot. I'll see where everything is when this HN storm settles down and reconsider.
Probably none considering that calories are collected while awake, and there exist animals that collect calories during the night and the day.
> Products like mobile phones are going to have similar prices around the globe

On the other hand, consider how much people pay in America for things which are not globally-transportable, such as housing, or services which are ultimately based on the labor rates of the people around them, like child care.

Between locations there can be definite asymmetries in the balance between goods, labor, and rents.
What exactly are people getting for their $1/mo? We have a donation page on our website that we send to people who ask but we haven't taken the plunge to exposing it yet out of fear of backlash.
Decades away, at which point OEMs will have spent billions on a technology unproven and undesired. They will have bankrupted themselves because there is no viable business model other than SaaS and car companies will not transition to SaaS. They can’t even bring themselves to transition to full-electric platforms.
>If you're not good at written communication, or you work with people who are not good at it, remote work will be miserable.

not just remote - any and all work will be miserable. I work remote and in person with lots of people who will not write things down. When I call them on it, they say "I'm not your secretary" - but they are happy to have everyone be their secretary.
Haxe doesn't quite operate at that level, it's more compiler than build tool. You'd use Haxe to compile to Java or C++, but you'd use a framework such as OpenFL, which provides its own build toolchain, to actually build an Android app via Haxe.
So what you're saying pointing out privileged male bro behaviour is sexist. Pointing out privileged male bro behaviour is not sexist because, this points out privilege and not masculinity.

You find the statement that men dominate in the tech is false...
There are many, many numbers of low participation of women and minorities in tech, just look at gender breakdown of tech CEOS, or just got to your nearest university campus and show up for Comp-sci lecture. You're statement is beyond ignorant, you're lying.
I doubt most americans would support a 50%+ price hike at the pumps.
>> If it's possible for you to live within your means, you can build wealth at a good rate in the first world.

That's true if you're well insured, never become disabled, can find & maintain regular employment that pays a living wage, have access to a reasonable cost of living, and are savvy enough to figure all that out.
Getting Started in Natural Language Processing
OCaml has a type-safe printf and isn't purely functional.

ATS is essentially 'C with dependent types'. And optionally some other languages with dependent types. You can think of its dependent type checking and theorem-proving as 'pre-compilation', since there's no runtime overhead to it (and since you can separate it out into its own compilation step, including swapping out alternative solvers). ATS's relationship with C is good enough that you can take an arbitrary C program and start tightening its screws by injecting a bit of ATS into it.
And hopefully that tax would eventually offset by the increase in gas supply
haha, why do we do this? Should we judge programmers by how finished their thing is? I think it is the most impressive quality when I see it (which is non of my own stuff haha)
This is the thousandth time I've clicked on a "crypto" article expecting it to be about cryptography, and instead it's about blockchain/cryptocurrencies.

Is this a losing battle?
Ask HN: What was your latest rabbit hole?