skysight-inc/HackerNews huggingface dataset:
Really, now that apple is only making products for the humans in WALL-E and not developers, we only have one option. That's to stock up on the last good developer MacBooks (up to 2015) and spare motherboards. Once those give out or become too incompatible, load them with linux, or switch to better machines from other companies who still care about developers.

I guess the era of MacBooks being the choice for professionals is over. However, I guess all good things like this have to end sometime.
I think WASM rocks the boat quite a bit, in a good way.
This was also my experience when I visited a few months ago. I didn't once get approached on the streets, but I certainly noticed that the RLD was a different culture (including one guy approaching someone else as a 'friend' then trying to start a fight with him in order to probably mug him). I can imagine that pushers are through that area but I guess I look big and ugly enough that they didn't bother approaching me.

Certainly outside the RLD throughout greater Nieuwmarkt was more hustle-bustle than the rest of the areas of Amsterdam that I saw, but I never felt like I was in a place I shouldn't be.
> One thing I've learned that's incredibly important is code style has to be uniform across all engineers.

Honestly, why does this matter at all?
This is an issue we're encountering. One solution is trust on first use of a self signed cert, which makes the scary untrusted page a one time cost. This isn't terribly easy in the browser though. With more IOT devices entering the market, this could become a more common issue.

Using https for a local network connection will also be more common, in the case you decide you don't trust the network.
in my timezone: yes
Once Palmer sold us all out to Facebook it was over. Fortunately, better headsets are on the scene.
Didi, but also Baidu and almost every Chinese car company.
Do you use Swift at all?

-edit- I meant it as a serious question. But the person who responded to me sums up the issues.
Have you heard of the money making machine called "gay porn industry"? Just a suggestion.
> You're struggling with cases where Elixir's "declarative-in-imperative-clothing" syntax is catching you off guard (i.e. because it's tricking you into writing code imperatively rather than declaratively)

Would you mind providing an example of this type of syntax? I'm not sure I understand what you are talking about here and I'd appreciate some context to help me understand :)
Full modularity never made sense. The system-level tradeoffs for battery, screen, and antennas are just too astronomical.

But one or two expansion slots... now that would've been revolutionary. You could add whatever mattered to you: medical devices, specialized cameras, etc. etc. etc. Instead we're left with shitty USB or audio jack dongles or detached Bluetooth devices. Suck.
Shouldn't you use a different "type"? What you're putting in there is not JavaScript, it's something else.

Use <script type="text/ejs">?
I'm the CTO at Joyent; totally agreed on all points (especially that we in SmartOS have it easier by being Unix), but I would also be curious about the stuff that you found not to work on LX: some stuff we know about (e.g., things that depend on Linux subsystems for which we don't have complete implementation like namespaces -- or on Linux kernel subsystems that we will never implement like eBPF or btrfs), but if you can provide any detail on what didn't work for you, we'd appreciate the opportunity to fix it. Over the past two years, we have made considerable strides in making LX a first-class interface to the system (and virtually all system calls are in-kernel now), and we've gotten to the point where it's amazingly good -- but we know that there's still a last (rocky!) mile to conquer.
Nothing. OpenWRT enables Linux's FPU emulation.

Depending on your hardware, you may run into issues with the size of Go binaries.

Off topic: If you use OpenWRT, check out the LEDE Project. It's a fork and development appears more active, but no stable releases yet.
Yes. They cannot serve alcohol but otherwise they can serve snacks and other non-alcoholic drinks. I enjoyed a decent espresso coffee and some juice.

Culturally, it's a place where people come to e.g.: play a game or three of chess with some mates and just chill and socialise. Barring alcohol, the rest of what you can purchase more or less aligns with what you'd expect people would want in that sort of situation.
I would argue that standardization in the PC markets is driven by overlap between enterprise server hardware, enterprise PC hardware, and (incidentally!) consumer PCs...

Think about laptops, they've been around for a lot longer and are much closer to desktop PCs. Why hasn't modularization transformed that market? What about tables?

Answer: Most consumers don't care. They won't upgrade their PC, their laptop, their phones, their tablets, they'll just check them out and get a new one every 5 years.

Phones and tablets don't have enterprise demand. Laptops have some enterprise demand, which corresponds to some degree of customization/standardization.
Hmm, interesting.

I am wondering about one thing though.

> there's simply not a lot of computation involved

Wow, 26 instructions.

Here's my worst-case scenario: you have 8 concurrent threads (a current reality on POWER8), and let's say all of them are engaged in fetching large amounts of data from different servers - let's say disk and TCP I/O are both servers.

I'm genuinely curious how well a 26-instruction-but-singlethreaded message passing system would hold up. (I honestly don't know.)

Worst case scenario, the cache and branch predictor would perpetually resemble tic-tac-toe after an earthquake.

---

I think it would be genuinely interesting to throw some real-world workloads at Minix, Hurd, etc, and see how they hold up.

Now I'm wondering about ways to preprocess gcc's asm output to add runtime high-resolution function timing information that (eg) just writes elapsed clock ticks to a preallocated memory location (within the kernel)... and then a userspace process to periodically read+flush that area...
I've got talent w.r.t drawing. Never seriously practiced it. But, I've always been the "best" and have sold some skteches/paintings on etsy on the side.

So two things:
1. There are lots of areas where I suck: I just happened to get lucky with one thing. The point is I don't focus on what I lack, rather I focus on what I've got.

2. Ekh. What is worthwhile art? Anyone who seems my stuff at home is amazed. It's a great ego boost. But, I'm not Picasso. So really what's worthwhile to you? An ego boost? Maybe there are better ways to get it?

Instead of
I think this is true of "Second Wave" black metal bands but less true of more recent output.
I'm not claiming Swift 3.0.2 is the most reliable language ever. All systems require time to mature and it is very young historically speaking. I am saying Lattner's design principles should realize better results for safety-critical software in the long run. Compiler bugs can be fixed; programmer error is tied to design. It might be Swift, it might be something more pared down, but he's a good guy to have in charge of an autonomous driving software platform.
Looks nice.

But Wiplo costs $108/yr, more than I pay for Github, and that is for a nice-looking to-do list with some features.

Trello is free unless you need power-ups. Long live Trello.
That's pretty awesome! I used to use Buzz quite a bit too! In fact his harddrive mishap is what pushed me over the edge to become an open source advocate ;) I wish I could find the details about that accident, but if I can remember correctly he lost the source code for Buzz and people spent quite a bit of time reverse engineering the .exe just to be able to continue writing "gear" for Buzz..
One edge case I have seen is law enforcement officers using loudspeakers on their cars to give drivers specific instructions such as to pull over in a certain spot or move out of a certain area. How will level 5 autonomous vehicles handle that case? There is no useful visual signal, just the audio. Will they need speech recognition and NLP that works in noisy environments?
Senior IT specialist (a dev-centric devops role), East Germany, 2 years seniority, 5 years professional experience

€43,000 = $45,500 salary including cash bonus at 70% part-time (would be €61,500 = $65,000 at full-time)

Looking over the responses from the US, that may sound low, but the cost of living is pretty low around here, so it works out nicely for me.
I wonder if any numbers have multiple solutions.
Gilbert Strang is an excellent lecturer and teacher. He, along with Andrew Ng, are amongst the best.
FBI chief given dossier by John McCain alleging secret Trump-Russia contacts
Oh actually that's a really good point and I think makes the difference clear (there isn't such a train/test divide in the driving example).

Thank you :)
And it is exactly this kind of content, too.
There's nothing wrong with emotional benefits or discussing them, this is just notable as an objective difference in the mediums.
Saying that an infinite hierarchy of functions is unlikely is saying that we probably don't live in a world governed by an infinite hierarchy of functions. But that's all it says, and as I pointed out, we have good a priori reasons for believing this conclusion, without having to ontologically commit ourselves to accepting it as necessarily true.

So I disagree, it's still not conflating "things that are likely" with "things that are".
While we're shamelessly plugging: I actually wrote my own vendoring tool after being confused by the ecosystem. It's a shell script of maybe 30 LOC: https://github.com/holocm/golangvend/blob/master/golangvend

I hope to abandon it for an official solution, though, given that it appears and is good.
I was pointing out that the author's logic is hyperbolic and naive, making it seem as if statistically minimizing risk is the only thing that matters to anyone. To your point, we also "pay" ~88,000 lives per year to allow our society to satisfy its recreational alcohol consumption needs, but that is what society has chosen.

I do agree it is a problem that we share roads, and many people don't take the risks seriously. People's poor judgement, e.g. using apps on their phone while going 70mph in a 3,000+ lb vehicle is disturbing. Motorcyclists experience things like this vividly, and often daily. Maybe fully automated cars are the only answer to that though, because relying on improving everyone's judgement, or policing it, might be the least realistic solution conceived (for anything).

Of course we want to make driving safer, and in that way autonomous capabilities are a ground breaking safety feature. Other cars probably need to be safer too, since we are a very, very long way away from even a simple majority of autonomous cars. Maybe one day we'll see the "end game" of zero-ish road fatalities, but that relatively distant possibility is not a reason to essentially outlaw driving. Keep in mind autonomous cars are also very expensive, and will be for some time. If the "outlaw" part came a bit too early, it could end up looking a lot like "People too poor to buy and maintain a brand-new car are not allowed to drive on public roads".

There are plenty more reasonable steps to be taken before that, e.g. since teenager drivers account for a disproportionate number of accidents/injuries, so maybe we don't need high-school kids driving. Or, maybe we need to require extra licensing for a housewife that wants to pilot a 5,500lb Escalade at highway speeds. Maybe people should go to jail instead of paying a tiny fine if they are caught using Social Media while driving.

The list goes on, without copping to the naive, even juvenile, conclusion that outlawing human drivers is logical because autonomous cars are safer.
I've looked into Dart a few times and thought it looked interesting, but never really dug much into it. I've also really only heard of it being used in Google. Oh, and I remember hearing Notch was using it in a game jam a few years back.

I saw Flutter when it was first announced, and something that caught my eye back then was that it looked like it took some inspiration from React. I'm a big fan of React. Their home page [0] says: "Note: Flutter is an early-stage open-source project. We hope you try Flutter out and send us feedback." Would you say it's ready for production?

Could you provide other examples of use-cases for which you'd use Dart? Does it have good editor integration for autocompletion and linting? Is debugging painful? One of my favorite things about JS is Chrome Dev Tools.

I don't mean for this to come off as rude or negative, but I'd be interested in hearing a bit about where you consider the language or ecosystem falls short. I find discussing the downsides, limitations, and problems helps in understanding the tool and setting expectations. Nobody expects a magic wand solution, of course.

One of my pain points from working with a large SPA is architecting the application so it's easy to lazily views as needed. By itself it's not very difficult, but getting the whole build / development / test environment workflows setup is more challenging to get right. Does Dart have good tooling for generating builds? I use Webpack with the large JS SPA I work on, and one of its killer feature is that it'll crawl the dependency graph, copying assets to the output folder, and updating references. Unfortunately, the default behavior makes it most easy to generate a single large JS bundle.

[0] https://flutter.io/
Move to a country with no army
That hypothesis is difficult to falsify and therefore difficult to believe. Can you give an example company that can serve as a proxy for the counterfactual National Biscuit Company that never changed its name?
Question from someone who hasn't been to the US in 2 decades:

Is the MJ culture of the US where it's legalised (Colorado, LA, etc.) such that you get coffeeshops like the Netherlands, or is it more a dispensery style arrangement where you buy it for consumption in a private premises such as your home, or both?
In theory you could have an API integration with law enforcement that allow them to switch the car into "pull over" mode.
Even at Google most people knew this project was stillborn. It's a combination of two factors: no one but a few geeks actually has any need for this, and the overwhelming majority of profits in the industry is taken by a company that builds the opposite of Ara, further underscoring the former point. It terms of flushing money down the drain it ranks way up there with Google Glass and Project Loon.
Senior software engineer, Sao Paulo, Brazil, 14 years experience

$25k, $0, $0
Pretty much none of Apple's current software is written in Swift though, from what I can tell.
Dev lead here for a tiny startup. I selected Dart for front and back end, sharing code between them. It has been a great experience and I don't have many complaints. One of the designer's goals was familiarity. I believe they definitely nailed that goal. We've had experienced devs contributing to the codebase in 3 days without ever seeing a line of Dart code before. And they absolutely love working with Dart. Here's some nice features to those who aren't familiar with the language:

- Class-based, object-oriented

- Static typing

- Generics

- Async/await that makes your asynchronous code look like synchronous code - (avoids callback hell)

- Generators

- Future-based, non-blocking APIs

- Positional, named, optional parameters with default values

- Arrow syntax for brevity

- Type inference

- Packages facilitate modularity

- Named constructors

- Functional programming features (map, fold, reduce, where, take, forEach, etc...)

- Cascade operator

- String interpolation

- Implicit interfaces

- Mixins (Code re-use without complex inheritance hiearchies)

- Reflection

- Streams

- Operator overloading

- Metadata annotations

- Concurrency through Isolates

- SIMD

- Call into JavaScript code and vice/versa

- Generate nice documentation with /// dart comments

- Built-in testing facilites - pub run test

- Open source

- Open standard
I'm not sure I would say Swift is the kind of robust that is needed for safety critical software, but it is a nice step forward for application code. It mostly forces you to deal with things safely while still allowing Objective-C dynamic behaviors when you need to get around the restrictions (often to interact with other Obj-C code).

So, yes I can see why one would call Lattner at the forefront of making more reliable compilers and pushing shifts in quality standards in fast-moving Silicon Valley. It is an awesome achievement to create a new language that improves both readability and safety and even more awesome to get it mainstreamed so quickly.

There are a few people who I would like to trade places with. Lattner is one of them, Musk is another. They both fulfill different parts of my long-held dreams. So I consider them to both be quite awesome. Its cool that they'll be working together too I guess.
Thanks for the retrospect. I always think Dart has lots of potentials. It could be a great general-purpose programming language, as versatile as perl/python/ruby while tens of times faster than them all. Unfortunately, the dart developers are too obsessed about web programming and reluctant to embrace the bigger world. It is really a pity.

PS: when dart came out, javascript was already blazingly fast (as a dynamic language) and largely usable. Dart is indeed better but not that better to revolutionize web programming. On the other hand, most general-purpose programming languages are very slow even nowadays. Pypy is faster than CPython, but not to the level of V8, dart, julia or luajit. A capable JIT compiled dynamic language may change how we program. Dart was the closest, but missed the target.
802.11 standard could come up with some kind of captive portal standard.
No screenshot?
Vendoring

https://docs.google.com/document/d/1Bz5-UB7g2uPBdOx-rw5t9MxJ...

https://blog.gopheracademy.com/advent-2015/vendor-folder/
forwarding link to:

http://www.wsj.com/articles/americas-fastest-growing-loan-ca...

Please use native links.
It's a really weird story. stupidcar's post basically describes the early history. It was always kind of an ugly stepchild with the Chrome management when I was at Google - had some incredibly talented engineers working on it, but little executive buy-in.

But then sometime while Chrome was ignoring it, some ads engineers (who are also incredibly talented) decided that Dart would be a core language in their new ads platform. Which meant that when the Chrome team decided to kill it, Ads piped up and said "No, you can't do that, it's a key part of our infrastructure, making $75B/year and paying all of your salaries." As a result, the whole Dart team was moved over to Ads, where they continue to improve the language & tooling so that Google can continue to make money.

Ironically, this probably means that Dart is right up there behind COBOL, C, C++, and Java in terms of the amount of money it makes for its users, and well ahead of more popular languages like Python, Ruby, Perl, PHP, Go, Rust, etc.
After trying both the Vive and the Rift, I immediately stopped worrying about whether we were all going to have to log into our headsets with Facebook. The Vive is amazing in comparison.
I assumed it would be customer service and technical support - the human interface to computers, the ones who tell others how to make the machine do what they want.
"We found in user tests that many employees don't have email, and even run on prepaid phones."

Anyone reading along should remember this point. It's worth remembering because I've seen it over and over from when I started in the job market all the way today with even Fortune 100 companies. Those I know that did something about it usually involves signing in with username & password over Internet. Many of these companies have workers that don't want to deal with their crappy intranets or just have prepaid phones. A service that either totally or as an option appeals to such people has a massive, potential userbase to draw on if they can convince companies to use their software.
Thanks for coming by to answer questions. Here's a followup.

You addressed situation specific above, but in general, is there any evidence that the type of meditation affects the outcome, as long as directed focus is achieved? I realize it's hard to quantify results, but what is known?
Anybody know first-hand what the situation is like for startups in Russia today?

We see so little innovation coming out of that country nowadays, except for a few fields, that I assume that the atmosphere is pretty bad, like lots of bribes to pay, and if you really get anywhere, a corrupt businessman with political connections will get the courts to take your enterprise away and give it to him. You certainly don't see ambitious techies from other countries flocking to Russia, like they do with the US. Am I reading things right?
Swift has its problems but keeps getting better. I only get to use it for my at-home projects, since at work the portion of the codebase that is for iOS is Objective-C with no plans to switch any time soon. Old Obj-C too, and started by people used to programming in VB on MS platforms. So count your blessings.
Really? My point was, I have no specific idea why, but I /constantly/ have problems. My solution is to go to a non-https website in Safari and use the clickthrough. It seems to be on certain networks (not just a % of the time on all networks).

The experience has gotten a lot better. I see Apple's pop up covering a lot more corner cases, but after years I see have problems almost every time I travel.
Do you have a link to something describing the hoax?
The captive portal browser (pop-up on macOS, slide-over on iOS) doesn't support full JavaScript or cookies (or previously didn't, maybe that has changed), so some captive portals specifically allow the captive portal test domains through.

There's actually a huge list of domains that macOS/iOS try: http://stackoverflow.com/questions/18891706/ios7-and-captive...
So I am a Neo-Nazi for using a the word Lügenpresse for press the lies and lies over and over again?

And of course you link another fake news article claiming this word has roots on Nazi Germany when in fact this is a lie, its roots are in fact from earlier. But why care and do some actual research when you can just read political correct MSM Lügenpresse?

This guild by association BS does not work on people who can actually think for themselves. Because certain people in history used a word, does not mean everybody who uses it again is also part of this group/believe/mindset/... . But that of course how you political correct people tick. In your minds you create this tainted words nobody should dare to touch ever again because god beware someone evil used them brefore. Your creating a mind prison for yourselves its ridiculous!

Is HN a save space for PCs? I will find out sooner then later I guess.
It might be creating a suggestion that will limit how people use the social network. Like, before reading the story someone might have thought it would be a good place to stream audio updates on concerts and parties happening around their city, but after reading they might feel that posting something lighthearted would be out of place or inappropriate. Definitely share the story, but consider how putting it on the home page will influence the type of content that people will create.
I used to (1996-2000) work remotely for IBM Watson Research (as a consultant).

Visiting IBM once a month or so for a few days to communicate with team.

I had rather specific rare set of skills (malware and security research and investigation experience).

Basically having rare set of skills - not necessarily in high demand - will help.

Been paid in US dollars at a higher rate than Canadian employer would pay, plus exchange rate was favorable too.

Worked in a corp-to-corp arrangement through canadian-based consulting company.