skysight-inc/HackerNews huggingface dataset:
Also a reply to serene (one post below).

Before i reply, i would like to make two point clear.

First, i'm not going to argue about performance, because i've used Rust for personal projects, i can say that it is really (like REALLY) efficient. Performance is great, no discussion.

And two, as said, i've used it and like it. But honestly, the best thing about it (IMO) are the error messages.
So...

1.Agreed. I'm just skeptical if i will see the day that those new processors will be as energy efficient as a 8051. Power consumption will always be an issue.

2.Well yes and no, at least that is my (maybe false) impression.As you say, if you want to be really efficient with Rust, you really should program functional as much as you possibly can. So is it functional or not? My impression is that it most of the time does not know what it wants to be.

3.Agreed and motivational to hear that it just takes some time (i'm still not that good with predicting the outcome).

4."Just like `Vec` does dynamic allocations, and you can just not use it." This, right there. The "and you can just not use it". This is what the C++ camp is saying, so the Rust community could end like the C++ community, where everyone is using another dialect.But that's just my personal grief.Anyhow, yes UB is maybe THE biggest problem. I've mentioned CompCert above, so if you are interested see http://compcert.inria.fr/man/manual004.html.

Regarding "A lot of human suffering had to been thrown at the problem to make C code do the job there", yes i agree. But now it (mostly) works, and nobody wants to risk anything and touch that code base, let alone rewrite.

5.Agreed.

6.My experience is not even that my peers have better things to do or do not want to try. I think it's matter of taste. People are different and prefer different things.

To seren:
"Rust would not have been a silver bullet but there is a whole class of error that would not have happened, and would have been forbidden in the first place.
The subcontractors were supposed to use a static analyzer but we got the code back we had to fix 5000 defects of the worst kinds (buffer overflows, dereferencing null pointer, memory leaks and so on)
For me, the value proposition of Rust is that it is roughly equivalent to C + a good static analyzer, but it is for free, and you are sure the checks are in place and have been executed."

What makes you think that those people wouldn't have used "unsafe" everywhere, just because it makes their job easier?You would have ended up with the same mess.
Of course it's relevant. qubex is just confused.
Ridiculously, I never twigged until now that the planet and the element shared a name despite being aware of both, forever.
One more point for letsencrypt's certs short cert validity model.
Steam is an optional app store. The rest are not.
I have a museum with over 1000 computers from 60-70-80s (oldest is from '62); what you want for it? :)
I miss watching all uploads of a channel chronologically
I would argue that rendering simple paths is not really the goal of CSS (or implementing icons for that matter). We already have images, we already have fonts. If there is a third way to render simple vector paths then transitioning to something more powerful (when somebody decides that they want colour in their icons) will be just more painful.
Why has no one gone after the Ivy League schools? It is an open secret that they discriminate against Asian applicants.
It's a little thing, but thankyou for reading feedback and responding like this with blog improvements.
For me its at work.
Being a startup employee is like being a firefighter led by an arsonist
Yes, and together with systemd it makes it super trivial to run stuff on things like privileged ports or sending ICMP and stuff like that. Great stuff!
Origin of terms “foo” and “bar” in programming
But there already are security queues snaking around train stations?!

EDIT: Philadelphia:
http://travelswithtarc.com/wp-content/uploads/2016/05/DSC013...
Node.js at Scale – Npm Best Practices
Boggle. I'm amazed my old meat based brain can remember something like that 25 years later.
>App stores are what users and developers want.

There are two sides of the coin, but imo there are far less people benefiting from walled gardens.
To me it just looks like it is one of those apps that shows the weather and shows some random "quote of the day".
Not all strokes are equal. For a minor ischemic stroke it's normal to be discharged after three days or so. There isn't any reason to stay longer, really, since they'll treat it with medication.

Your mother probably had a hemorrhagic stroke, which is much more serious. She probably had surgery, too?

I'm not really sure why he was discharged the next day, but it might not be unreasonable depending on the exact diagnosis. Or maybe he refused to stay - some people do that.
http://www.lensapost.com/2089/google-birthday-rayakan-ulang-...
If the staff felt they needed to make your prior pilicital donations more widely known, I'm pretty sure some of them didn't respect you.

Your words are insinuating that you were in fact forced to leave.

In civilised countries we have things like unfair dismissal laws. But hey, 'Murica.

Do what you want. Think what you want. I'm not changing any subjects - i tried to remind you of the original subject.
What practical form would this separation entail? If they're really lower-risk then they'll naturally attract lower interest rates; what do you envisage beyond that?
Reminds me of my electronics R&D days on flight sims in the 1980s where the fix for one particularly edge-case timing issue was to replace a 74S TTL part (within a sea of 74S logic) with a 74LS one and INSIST that only 74LS parts were used in that particular socket. Job done, no need for more probing!
Comdb2 - Bloomberg's Highly Available Relational Database System [pdf]
Ah, i see. Of course it is an issue, but it is not an issue ;-).
Website Waves
Interestingly the top result I get from that query is the following article from UK newspaper, The Independent:

http://www.independent.co.uk/life-style/gadgets-and-tech/new...

[Title: When is Google’s birthday? The big thing wrong with the search engine's celebratory doodle]
Have you tried them? Good results?
What's unclear is how the BeagleBone Black Wireless compares to the SeeedStudio BeagleBone Green Wireless: https://beagleboard.org/blog/2016-07-07-seeedstudio-beaglebo...

It looks like the Green wireless has more USB ports, but aside from that, I'm not sure why you'd choose the BBB Wireless vs BBG Wireless?
ap22213 (OP for this thread) was more precise than I was; they actually wrote "a double precision floating point variable" rather than writing "double", which could either be a shorthand for "double precision floating point" or be referring to a platform/language type (where that exists by that name).
Now that's interesting. Does it work in headless mode? (Accessible via VNC).
> what kind of weirdo doesn't like spaghetti?

Type 2 Diabetics?
I obviously wasn't suggesting that.
This.

For anyone wondering about specifics, this is at least how I do it.

* Portforward ssh access through your router to any ssh:able machine behind it.

* Connect with (in my case) putty, under settings -> ssh -> tunnels, set up a dynamic forward with a local port.

* Set up your browser to use a socks5 proxy on localhost:[yourchosenport]

* Browse to whatever local address or name your raspberry has behind that NAT.

* BONUS: circumvents any web firewall you're currently behind since you're browsing from home.
I live in a nordic country, I know what you mean. Still if you offer superior conditions than everyone else, be that good money or vacation time people will happilly take it both here and everywhere else.
Top 4 Most Essential Things Your Customers Really Want
Akka with java
In finance this is a classic problem and is why you see traders with proliferations of monitors, trying to track everything, and they are anyway outmatched by the machines. The irony is that the vast majority of tick data points do not contain much incremental information. They're very correlated. Think how most stocks tend to move in lockstep to the index.

We use principal components analysis a lot to cut thousands of feeds and get the "big picture" in usually 4-6 "global" variables, and then we use PCA regression to find the "outliers" in the rest of the data and show those. Thus we get at least 2-3 orders of magnitude less data that allows mere humans to actually interpret - big picture + outliers - and it's very rare that using this simple technique we ever miss much. And it can literally cut thousands of feeds into a couple of dozen. We've found this to be much more effective than creating animated "dot swarms" which look beautiful but are very poor at conveying rich information.
How's this respectable? Especially with regards to efforts such as https://googleprojectzero.blogspot.se/2016/06/a-year-of-wind...

It seems to me that either

a) Microsoft can't possibly have fuzzed
their code for the last 15 years

or

b) their fuzzer is useless
Like a lot of things, it's an arms race. For the most part people aren't doing that yet because it's easier, and almost as effective, to just generate them at random.
Apache Spark2.0 with hive
> everyone who runs an interview process realizes that 80+% of "developers" are terrible.

No, 80% of people in the 'currently looking for a job developer pool' are terrible. But you have to consider that the worse a candidate is, the longer they stay in that pool. So judging developers as a whole based just on interviews makes them look much worse than they are.
Glorious. I guess that the mobile dev team is separate from the desktop dev team, and uses a different mobile browser regex.
Either the machine is routed to the internet because there's an IPv6-aware router properly set up with an ISP that provides a prefix, or you can create a 6in4 tunnel through a broker such as Hurricane Electric[0] or SixXS[1] (either on a router or on the machine itself).

[0]: https://tunnelbroker.net

[1]: https://www.sixxs.net
Windows 10 will soon run Edge in a virtual machine to keep you safe
This looks really nice. I have a question about React Native though. I was under the impression that React Native meant that you could just take your components from your website and build an app out of it. I'v realized that's not the case. What is the benefit of React Native if you can't share the components?
C is easier to learn, hard to use well. Rust is harder to learn, but easier to use well.

C is an easier language to learn that Rust because it's simpler. That is deceptive though - you may understand the language, but it takes years to understand how to use it properly and safely. Rust has a bit of a learning hurdle at the start, but once you understand the language it's much clearer how to use it effectively and safely.

(C++ is the worst of both worlds)
Do you have any video/audio of the talk?
Golang Mail: How to Add CC, BCC in net/smtp Package
That's an awesome idea - but the tax difference would have to be high enough to incentivize people to choose the products with long warranty, and hence to push the companies to provide long warranty.

However, there's too big chance that all the producers might have an unwritten deal to propose the same length of warranty anyway :(
The most pointless exercise of splitting hairs I've seen for a long time.
Is developer compensation becoming bimodal?
In the UK, 'asian' tends to refer to people from India or Pakistan. In other primarily-English-speaking countries, it tends to mean people from eastern Asia.

(yes, technically anyone from Asia is Asian, but when someone says 'asian', it doesn't evoke the mental image of a caucasian Russian who lives in Novosibirsk.)
> What makes you think that those people wouldn't have used "unsafe" everywhere, just because it makes their job easier?You would have ended up with the same mess.

To be fair, it would probably have happened that way, but I think is harder to hide the use of unsafe everywhere.
I'm interested in the game example. How is that built exactly? Is the game built in React Native (I presume not) or is React Native just used for UI elements? If so, what is the game built with?
Besides that I would rather walk than ever take public transit, I agree; Uber is comparable in price and definitely (much, sometimes 5-8x, but mostly 3x) cheaper than regular taxis. Public transit, in my mind, should be gov owned and be free, but I know a know that won't happen any time soon. So then I would always prefer Uber. Yesterday I had some snafu with my Uber registered phone number and had to take a normal cab in Hongkong; crap old car, pissed off driver, tried to take another route and more expensive than an Uber Black. Sorry, but how does that work? I sit in a dangerous vehicle that in my country probably would not pass ITV vs a monster of a new Toyota Vellfire or Audi A8 for more money???

In the UK when I travel with my colleagues an Uber is frequently not much more expensive and sometimes cheaper than public transit; I really don't get why people pay for that stuff if you can get door to door while being able to work in quiet and comfort. It's basically like a private driver for the price of a few train tickets...

The most heard complaint is that public transit is more reliable and no traffic jams... But a warm/or AC car, quiet and comfortable is a work place you can trust; I don't mind jams in those. I do mind standing in a station for a cancelled train with 2000 of my best friends in the rain and then not even getting to the door of my destination for (almost) the same price...

So I do think Uber does entice more cars on the streets; I am not sure if that's the case right now, but I definitely see that it is possible.

Edit: on the other hand, if I would live close to / in a city with Uber, I would not buy a car... I use it way too little to warrent the hassle. I have no idea if there are more people who have that though; seems people still have this thing about owning a car even if it makes no sense. That's not some judgement; it makes sense in very many cases but it doesn't for me and it doesn't for many others but still they have one or two :)
> Similar looking syntax.

Exactly my point.
> - Reader macros are an interesting feature, but do move away from the syntactic regularity of LISP -- and were, AFAIK, explicitly rejected in Clojure

That does not make sense to me since clojure introduced explicit irregular syntax for things like maps and vectors. In Common Lisp the "we-the-language-developers can introduce special typography but the users cannot" thing, in constrast, doesn't exist .
Why wouldn't people respect the property of someone else? That's what I don't understand.
Moz Authority Checker
Unfortunately its power usage is crazy bad. It draws about 7W when idle. Devices like the BeagleBone, Pi or even most consumer-grade wifi routers draw a fraction of that.
It's probably more cutting edge research than you'd like but I'm really intrigued by Grammatical Framework and the idea of generating UI language from an "application grammar."

There is a company named Digital Grammars that is working on that kind of thing, and probably some others.
Ashampoo Antivirus 2015 Crack Full Version Free Download
You just restated the same thing without addressing the core similiarity.

If you consider the accident of birth in a certain country unfair. That is, Sven being born in Sweden and Sandeep in India which should be rectified by allowing Sandeep to move to Sweden (or Finland, or wherever), do you consider other instances of inheritance unfair?

For example, if Sven stands to inherit an apartment in Stockholm and a nice cabin in the woods, while Lucas' parents were renters who won't leave him much, should Sven's parents' estate be taxed at 100% to rectify this unfairness (or 50% to pass it to Lucas)? If not, why not? What is the principled objection?

It seems to me that both lines of arguments for inheritance (whether better capital allocation and stewardship, or simple blood ties) work just as well for material goods as they do for citizenship. And property is guaranteed by the threat of violence (often from the same actors) just like borders are.
I did it for awhile when I was in my 20s. On top of an hour commute, too. And no, it's not healthy. Not at all.

What really got me, though wasn't the lack of sleep. I was okay with six or so hours a night. The problem was not having the time to shop and prepare food, and not having the time to exercise. I gained something like forty pounds over three years, and by the end I felt like crap all the time.

It took a long time to get that weight back off and get everything balanced again.
> I would argue that rendering simple paths is not really the goal of CSS

The goal of CSS is styling and decoration, simple vector paths seem comparable to border images (and border image slices) and a simple and great way to implement responsive decorative elements.
Terry Jones, the member of Monty Python, is the businessman
Zerotier is a great solution. I've been using it for a few months now.

I can't say if it is right for businesses, or services, but if you just need to be able to connect to any of your devices, from any of your devices, no matter where you are; then zerotier works wonders.

Sadly I can't seem to get it to compile under OpenBSD.
I use (reasonably cheap, using MSDN discount) DigiCert one, and I'm an individual living outside US. Very little hassle involved.
you must not understand a great many things then
They are just jealous of us. And scared that we are getting better day by day, threatening their supremacy. Hence the suggestion of building toilets from space money ...
It was available in Berlin last year. Did they get "banned"?
Google tackles programmatic talent deficit by partnering with Singapore Govt
Sure, U2F has its drawbacks, too. NFC U2F and NFC TOTP are quite nice if your phone supports it. The YubiKey Neo can store TOTP secrets and show codes via the Yubico Authenticator app (also works on Desktop with yubioath), while Google Authenticator handles U2F via NFC. This is something that could really use an opening-up of NFC in iOS, only having it on Android is too limited to make it a success.
Somehow I was also wondering what the element mercury could possibly have to do with tectonics, until seeing the NASA domain... Perhaps because the element is just more commonly mentioned than the planet?
Nah, he's making a (probably correct) observation of the market. Tesla is like the Apple of cars, and Elon is the Steve of the auto industry. It doesn't have to make sense in order for it to be true.
Lisp 1.5, Maclisp, Interlisp and CL are all Lisp. They share a common core. Common Lisp can run Lisp 1.5 code with no or little changes. The Common Lisp Object System was developed from Interlisp's LOOPS. Interlisp-D had Common Lisp and Interlisp running in one Lisp image side by side. Maclisp and Common Lisp shared complex macros like the LOOP macro in one source file at MIT.

Common Lisp even runs pre-Lisp 1.5 code. See for example:

https://gist.github.com/lispm/93bba58caf3d3c7aab3b

That's original McCarthy code from 1960 in s-expression syntax. Runs mostly unchanged.
Why not both wifi and ethernet ?
Launch capability is also strategic: you don't want to hand your spy satellites over to a foreign government for launch.
You need to buy unpasteurized cream! Even better. But yes the ultra stuff is gross, standard pasteurization is ok, and widely available in the UK. You have to hunt for unpasteurized though.
Signal-desktop runs on Linux and Windows too (and pairs with Signal on Android).
Well, I wanted SVG for its other features. Text is just a component of what I wanted to draw.
Just an addition, microcoded processors are conceptually very simple. One can start with considering the 74181 which has four lines to control which operation is performed with the two 4 bit inputs. So each microcode word has four bits to control the ALU. A few bits to select which words out of register file is presented to the inputs of the ALU, etc.

So conceptually a machine like that Alto is actually something you can grasp without a lot of pain. Very much unlike the early 8 bit processors like the 8080, Z80, 6502 where they used lots of ticks to keep the transistor count down.
They aggregate volume to leverage big printing facilities, so the products you get are really high quality. (I've worked for them a couple of years ago).
"stolen" from a danish tv show https://www.youtube.com/watch?v=xDZR_8SoD20 :)
You need paths built out of bezier segments and ways to fill them (Mono color and gradients). Maybe add some filters for effects like shadows, but that's it. Fairly trivial to implement.

Things like strokes and text that are hard to implement can just be converted into filled paths.
But catching bugs before release solves both problems, no?
Good point, that's always an important thing to remember. The average job applicant is much lower quality than the average developer.
> In London the subway is kind of okay... in Paris it's horrible.

Having commuted in both London and in Paris, I would say it is quite hard to make this kind of statement.

When comparing my commute on the Northern Line to my old one on Line 2 and 1 in Paris, I can definitely say it was better in Paris.

And I'm sure that someone who could compare commuting on Line 13 versus, say, the Victoria Line, would have a very different opinion.
Why Tech Companies Are Crucial for Successful Stock Exchanges
Simple variable swap?

"Take these two variables, derpyOne and derpyTwo, and swap their values"
Google Station will provide fast, free Wi-Fi everywhere
That's because those seats are supposed to not be used when there's too many people.
Why would gas prices dropping mean you can't afford your car payments all the sudden?
The purpose of extensions is they allow you to run stuff without including it in core database. What language should be used for this case to avoid confusion in future?
I'm using react-redux 4.4.5 in React Native app, no problems at all.
The risk with procedurally generated stuff is that it can feel adequate but soulless to the game player.

There can be a hybrid approach where, at development time, a bunch of procedurally generated assets are cranked out, and then a human artist hand-picks the best specimen and uses it as a starting point for a manually created asset.
Poor title - it's the sale of fully loaded boxes that is being challenged, not normal Kodi boxes.
I haven't seen anyone from Open Whisper Systems speak out about this.

One of the things they like best about the current/deprecated Chrome app is the distribution and update model. I'm not sure how much that will affect their decisions about what direction to take.
I am also waiting for a couple of ones since a couple of months ago, in case someone needs another data point.
Now I'm curious, what western media has presented it as controversial? All I've seen here in Germany around this launch has been fairly factual or quite positive, but most of it were just short "this has happened" notices.
> If Uber wasn't around, the alternative would not be people taking public transport.

Even in this thread you can find someone commenting that they stopped using public transport and are now using Uber.
Fancy Bear Hackers use a new Mac Trojan against aerospace industry