skysight-inc/HackerNews huggingface dataset:
Ups, there's something wrong, I'll have to check..

Edit: it's working now! All new tokens were having the expiration date incorrectly set.

Thanks for lettting me know!
I wonder what a protocol might look like based on more cynical assumptions? Let's call it the House protocol because it assumes that everyone is hostile--lying and trying to cheat you. Sadly, I think this a more realistic assumption for the global digital environment.
Does anybody know what this might mean for Phi users?
As a resident of Brooklyn I also recommend it very highly. It's an uncommonly well written narrative, and fascinating insight into an era of history that you really don't get in the standard US public school curriculum.
Yeah, besides the huge amount of errata and bizarre inconsistencies between what you would expect a roll to be vs what it actually is 5e is ok.

The amount of flavor is sad, but at lest deckers are cool now since [everything] is wireless.
You may want to also dig into Drizzle, a BSD licensed wire-compatible client library, for some of the more obscure details.

It's a few years old now, and maybe unsupported, but it was a cleanroom re-implementation by former MySQL devs, and is likely cleaner as a result.
Why would you discourage investment with higher taxes? there is a reason that capital gains is treated differently and double taxing dividends also has negative effects.
Can highly recommend Algo, it's rock solid.
The costs are negligible.

But since they can no longer gouge roaming visitors, they will have to cover that lost income which means raised prices.
I live in Cape Town, South Africa and we had a storm that was a bit worst than usual. I don't have facebook but someone told me the Safety Check came up for them during the storm 0_0.

Sounds like a neurotic grand mother.
Comparing, in Lithuania, nothing much has changed in regards to local prices but for EU, they actually still provide separate additional packages. The best one for internet seems to be 3eur/1GB.
All of you programmers working on "cool" technology understand that this is going to be turned against your own children? Doesn't matter, does it? We all had a good time!

Its really amazing to watch iron chains form from digital crystals. Did we learn nothing about history while our young people studied algorithms? Did taking "Computer Science" classes seclude us from the reality of how all of this would be used?

We should feel some shame and remorse. If you're in this industry, start telling us here everyday what you've done so that some can have a chance to deal with the coming digital dictatorship. It will be worldwide, it will be unjust, and people will not be able to run away from it because it will cross borders.

They lied to you when they told you they "needed" it for safety reasons, or for the children, or other soundless reasons to deceive you into building invisible prisons.
> For example, the first-line paragraph indent - which evolved over centuries to guide the eye, ergonomically and aesthetically - is missing from the modern Web

I wonder whether the indent really has any advantage over the blank line separation between paragraphs of text.
Suppose I have an Italian SIM and pay x to call Italian numbers, and 2x to call French ones. If I go to France, with these rules, I think I'll still pay x to call Italian numbers, and 2x to call French ones?
Where Donald Trump Meets DevOps and the Cloud
Not very familiar with MQTTother then that a few micro boards I use like the ESP8266 can comeready for it. I mean just set up a voice key word to toggle a pin on the raspberry Pi to control a relay. With the VoiceHAT you just setup a word in a Python program, simple. In Picroft, you do a similar thing. Here I toggle an LED with the VoiceHAT; for example, https://plus.google.com/115226830543207487087
And there is also https://www.elabftw.net, much better :p
Artificial intelligence: The good, the bad and the unknown
Yes, if it is public then I agree.

But if it is private you're going to have to unlock a port, let the service do its thing and then re-lock afterwards. If you forget the last step you are now more at risk than before.

Also, since the service does not advertise what IP it will be connecting from beforehand (presumably the host you complete that form on, but that's not a certainty, it's IP is 40.112.150.31, in an MS Azure block) you would open up access to the world in order to do this.
Up to a point the outsourced cleaners are no longer partners for example.
Rather than just whine about lax security practices, here is an nginx config file that will get you a pretty high score on scanners like Mozilla's Observatory.

https://gist.github.com/zachaysan/89d40b3214160ce9d59a2b9136...

If you work on things that involve sexuality, health, or finance and you don't enable these types of protections you're risking lives or financial ruin.

Also if you see a shortcoming please let me know, I created this in a bit of a rush and I'm always happy to learn more.
Everyone else said the same thing as each other, so i'll try a different tact: For long term success, you need to figure out what YOU want. Whats your ideal, practical situation where you will be happy. Manager; Take a break, lay low for a few years more; start another company; get out of tech; start a family? Whats the IDEAL scenario for you. From there, you can develop a system instead of a goal.
Britain has some of the most forgiving overdraft penalties in Europe. My mother spends time in France and has a French bank account, going overdrawn over there is a seriously big deal even if you have an otherwise stellar record and the charges are punitive even if you have a facility.
US is self-sufficient in terms of oil production / consumption.
Japan’s answer to the Amazon Echo comes in ‘bear’ or ‘duck’
There are two million Latvians. Pre-Brexit EU has over 500 million citizens. Your math doesn't work unless each Latvian is paying 5000 euros / month.
> I don't have the names offhand

Tether?
The Surface Laptop makes the new Surface Pro mostly a nonstarter
Btw. are you a US citizen? Do you feel personally responsible for what your fellow citizens did there? Have you already packed your stuff and moved to Brazil?

I'm totally aware that asking these questions there is a chance >0 that you are actually not American and/or already living in another country. Let's just agree that you can still follow the intended purpose: People in a huge group don't really feel responsible for what other people on the other end of the world do unethically for the same group.
Which is really stupid by the way...

This happens in Germany but it just means that if someone has a simple neutral letter of reference, the person herself is a terrible worker.

You are making the scale from 0 to 10 into another scale of 5 to ten. Employers are not stupid and in fact they have developed their own codes to express whatever they want to express to other employers they have good relationships with.

The same happens in China where it is offensive to say: NO!
So , instead of telling it, they wait and tell you Yes(!!)

There is an indirect code to translate the time and emphasis employed by the a yes into a no everybody agrees with.
Yes, the author's assertion that safety recalls "elicit prompt attention" doesn't reflect my [US] experience. Many people don't take the recalls seriously or just can't be bothered.

There have been news stories about this too, e.g. https://www.theguardian.com/money/2014/dec/17/us-drivers-str...
> As embedded developers attempting to teach others, they're not enamored of Arduino's burgeoning, and dominant, market of "people who want to do embedded development but not learn anything about embedded development" sucking up all the oxygen.

I don't think oxygen is the finite resource your colleagues think it is in this metaphor. Why in the world would they not want something that lowers the barrier to getting more people involved with things like embedded development? Some of those people may even go on to start learning more about embedded development. It's so much better than keeping the barrier to entry high, thus discouraging people to get into it and learning more about how the world around them works. Would we rather people continue to have no context about what we do and treating electronics like a black box?

And who cares if they don't actually want to learn more than they need to about embedded development? Just as your colleagues spent their lives becoming experts and doing embedded development for a living (I'm presuming), others chose rather to spend their careers elsewhere. Everyone has different priorities and tradeoffs to consider vying for their time. Any time we can allow people to accomplish more with less, possibilities open up with the time we do have.
And this is why I stick with ASM - I don't have to rely upon everyone else not screwing the pooch when it comes to them developing a language - I just talk straight to the computer, nothing gets lost in translation, my programs are 200x smaller and 400x faster than anything written in Rust.

2D Second Life clone, with full programming capability with built-in database - 2 megabytes. Solid ASM. Rust can't even come close, and never will.
https://docs.rs/bitflags/0.9.1/bitflags/ vs https://www.tutorialspoint.com/cprogramming/c_bit_fields.htm

But i give up, as this isn't a technical discussion.
Twitter tweaks its design again in an attempt to woo newcomers
Open resolvers on IPv6: not as hidden as you think
That's no guarantee. Just from the top of my head: Vodafone exists in many countries. Deutsche Telekom owns T-Mobile (which itself exists in multiple countries) and a few others.

Also, they may be the ISP of the site, in which case they can see your connection to the VPN and a connection from the same VPN.
So just keep on keeping on then?
> What else do we expect governments to do?

Stop allying with Saudi Arabia & leave hard working people alone?

End the bogus war on drugs?

Allow innovation to take root?

Not sure.
I think this is a really good idea. Would it be worthwhile to have a neutral party also maintain a node? Would that give the evidence more weight in court for example?
In practice that tends to mean concentrating power in the hands of a single presidential leader (since employees are less well-organized than shareholders, and more likely to have day jobs) and/or allowing unprofitable divisions to drag the whole enterprise down long after they should've been shuttered. It has its upsides (at a minimum it tends to lead to a better level of basic decency in working conditions) but it's not a panacea.
I look forward to more "Rust proved to be great to implement this real feature/system/OS, here it is!" posts and fewer "Why you/someone else should use Rust for feature/system/OS instead of your awful and dangerous language, sneer!" (The people at redox-os.org are doing great work here I think)
Not hard core. Just out of the way, in the same way that assembly is out of the way for most C programmers. They don't need to deal with it, so they don't.

If you want to learn, it is not hard at all. All it takes is curiosity. Of course, hitting a bug in ld.so or having to debug a kinky issue at the instruction level can feed such curiosity.

Apart from that, being in the right place helps. That could be a mailing list or some other channel where these tools are talked about.

Out of curiosity, what software do you work on? I have a very difficult time finding a C job, let alone one where this type of information would be valued.
Ars Technica posted a guide on this last month: https://arstechnica.com/gadgets/2017/05/how-to-build-your-ow...
A free and open source lab notebook
"It's interesting to see how comment which states facts, can get upvoted and downvoted this much"

That's what happens when you let programmers try running a social site like this, especially when they have no real idea of social grace.
Worth pointing out an approach that Julia took, compiling LLVM to C might also work for Rust:

https://juliacomputing.com/blog/2016/03/10/j2c-announcement....
You can actually choose between having a normal subscription (where they charge your card monthly) and paying for a certain number of months (1 or 2 iirc). If you choose the latter you have to make a new payment manually (where - again - you choose how many months you wish to pay for), otherwise your number will be automatically terminated. I'd say it's fair to call that prepaid.
>Are people surprised that the FBI of the 50s was treating black intellectuals as some sort of alien internal enemy?

No, what's surprising is that some people think this was then, and things now are different.
So my total tax rate in the US is just shy of 50%. Software developers are actually in the "sweet spot" for paying a ton in taxes: they make enough money to qualify for the high tax rates, but not enough money to make it worth exploiting the loopholes that rich folks use to avoid paying taxes.
> This makes me wonder about the culture I saw in graduate school where many professors seemed spend more time getting funding and publications than research. Was there a time when it was different?

I don't have any objective data about how much time was spent on grants as a function of time, but just from talking to faculty (in astronomy and physics) the universal feeling is that they spend more of their time on grants and proposals than they did in the past. I am not entirely sure what the dominant cause is, but it is probably partly that grant overheads can contribute significantly to a university/college operating budget. It also wouldn't surprise me if the overall cost of doing research is increasing, owing to the need to obtain cutting-edge equipment which is generally not yet able to take advantage of economies of scale. Lastly, the size of academia has increased while funding levels have not kept up (this is particularly true in the past ~decade) so the available funding per researcher has dropped, making grants much more competitive. When grant acceptance rates drop below 10% (as is true in some fields), you have to spend a lot more time on the proposal to stand a chance of winning a grant, compared to how much time you might need to spend if the acceptance rate was in the 25-40% range.
I'm wondering what % of an ISPS traffic is going over VPNs.

If it's a very tiny percentage, wouldn't your average VPN user stick out like a sore thumb? I mean if say, authorities were monitoring what was going on, surely a VPN is a strong signal for "extra scrutiny"?
Chomsky talked about agenda setting.
>You sir (or madam) have just been trolled.

I don't mind that kind of trolling. I'll just answer it straight.

I think we both realized we're just not on the same page and we simply view things differently - so there's probably frustration on both sides that neither of us can convince the other with reason and argument. And to be fair usmeteora did put in significant effort to answer my points and argue their cases prior to the last 1 or 2 messages.
Imagine Alice acquires the lock.

Before she releases it, both Bob and Cathy ask for it.

So it goes to Cathy when it's released.

Before Cathy releases it, David requests it.

If the lock goes to David (and then possibly Emma, Fred, and Gary, and so on forever) before Bob finally gets to continue executing, then the lock is not fair.
The standard monthly contract price, 150kr/month or whatever, is the big number that customers look at when signing a contract. It's where the companies compete, so they can't increase the prices beyond a reasonable amount.

There's no longer the hidden cost of being caught with a bill for 500kr after returning from a European holiday.
Our operator in Italy doubled the prices.
You guys are lucky. I wish it was the same with the greek market. Though the cynic in me whispers that wait a few years and you'll experience the same behavior once the market is settled.
I'm not sure if you are being facetious? Isn't the point in the current moment to obfuscate?

By virtue of TCP/IP isn't it futile to think you can achieve "true privacy" without something like TOR? (A different protocol with the obfuscation baked in?)

Someone is always going to have logs of your activity, the goal being not giving them "end to end logs" easily.
Would like to hear what someone with compiler writing experience has to say about this. Is it really that much of a problem?
well that's nice. at least i can call from belgium now when i will be there on saturaday. however if it is true that all the phone bills go up now then it is just a policy that lets poor workers subsidize rich travellers. that is an ethical problem. however we need to move on with european integration. the current system allows far too many loopholes for rich tax avoiders (who mostly move their money where tax is low) so any integration is a good one.
Do you have a source for that so I can read more into it?
By adding extra complexity to a shell command instead of offloading the process to small programs with a defined api?

I can see a lot more maintainability and portability of a implementation using FUSE to mount these systems as filesystems (so the abstraction is complete across the entire system instead of just in the command). Also the ease of having a abstraction which does not require special capabilities to be added to a program before it is useful is a reason that no system has properly supported these models before in this manner. On a UNIX system the same techniques could of been implemented sometime between the 70's and now to interact with environment variables and it has probably been implemented before but it has not gained mindshare as that approach is not scalable.
Also, if they can see your DNS, chances are they can see the TLS handshake, so SNI would leak the domain anyway. But a VPN should encrypt both.
The EFF has a nice brief description [0] on what can be observed and by who. Keep in mind that I believe the meta data of the timestamp of a request and when a server received it was used to put someone in jail -- I am having difficulty finding the article that the moment

The EFF also has na article on fingerprinting [1] which I believe makes using a vpn moot. if you want anonymity I believe the use of tools like Qubes and Whonix would be good place to start.

[0] https://www.eff.org/pages/tor-and-https
[1] https://panopticlick.eff.org/
Are 8-bit systems still being used for new development?
Structural Propensity Database of Proteins for Machine Learning and AI
What if you didn't do anything bad, but your boss just disliked you? A bad reference would make sure you never get another job in that industry
Twitter’s latest redesign makes the iOS app look more like Android
Even if the IP address was guaranteed static then I wouldn't dare recommending admins to add an exception to firewall. That would certainly be a very bad practice. There are tools available (mentioned in the comments around) that do the same job and can be run in the DMZ (the question is, would anyone go through the source code and verify the tool does not contain any malicious code?).
Five Things to Think About When Considering TypeScript
As a % sure, it's going to be small, but I use VPNs all the time to connect to corporate networks and I know I'm not the only one who does so when working from home. So while it may be a % of total traffic, it doesn't mean there is anything nefarious going on with it.
A suggestion: add simulated handshakes for various versions of OpenSSH and PuTTY to indicate which cipher/auth/kex algorithm they would negotiate with their default settings (ala the SSL Labs scanner).
Just last week I put a 20 euro note on ebay and the highest bid was under 5 euro. I guess everybody was thinking like an economist.

http://www.ebay.com/itm/-/263028687192?
Node 8 is the planned LTS release for later this year.

Notably, it brings async/await syntax to vanilla JS. This new feature complements callbacks and largely replaces how Promises are currently consumed (opting for sequential-like execution with try/catch blocks instead of Promise chains).

The closest analogue would be Tasks in C#.

EDIT: removing reference to node-v8 to prevent confusion.
HPE Trips Over Australian Tax Office's SAN
MultiChain 1.0 beta 2 and 2.0 roadmap
Lol...there are ALOT more buggy , unsecured devices on the internet that are made by companies with "professional" programmers. Look at the crappy DVR's and Webcams coming out of China, not to mention the buggy and perpetually exploitable software that companies like Microsoft and Adobe produce ( and sell for profit) I agree that inexpensive and easy to use developer boards make it easier for a hobbyist to screw up, but the things that are doing the most damage on the net are not hobbyist items.
Show HN: My experience contributing to the Go programming language
Roaming is relatively niche, but very expensive product, compared to other telecommunication services, so in my opinion it was fair to charge additional fee for that.

Now that EU regulation is in place mobile operators are no longer allowed to charge the additional cost to people actually using roaming, they have to spread it across all their customers. So, net effect will be: poor people who do not use roaming (e.g. because they cannot afford vacations abroad) will pay for the convenience of middle and higher class people who travel a lot.
Kernel Team Summary- June 15, 2017
Assembled Poems (2014)
Roadmapping for flatlanders
> It's a bit of a joke really. I don't know why the EU didn't think of this.

It's not within their power to regulate these charges.
Konami put out a lot of classics in the 90's that I enjoyed, but after Hideo Kojima's departure there is just no reason to support them as a company. I'm pretty sure they were the reason Project M was canceled, but we'll never really know. They won't be seeing any more of my money.
I think it's 60 days a year.

So a 'normal' person going on vacation, traveling for work, visiting a city just across the border will have fee-less roaming.

But you can't go to Romania, buy a SIM and use it here indefinitely.
It's just Node 8. They stopped prefixing with "v" this version in order to avoid confusion with the V8 javascript engine.
Ooo, the intent interface is brilliant

I've been struggling with alexa and google assistant, to make something useful for embedding. So much backwards and forwards with setting up infrastructure for skills.

This is smashing.
Aync/await is the best thing since sliced bread. It has made my life so much easier.
You know bash has /dev/tcp right? Not saying either is OK, just that they both do this.
No, while in France you'll pay x to call all EU numbers.
You have to wait 10 minutes, but he is adding a refresh button. https://news.ycombinator.com/item?id=14559709
Are they still calling it 'v8' instead of 8?

Also notable is that async/await isn't new for node, 7.10 supported it (and previous versions with a flag). It's new for a LTS release. What is new, however, is the in-built util.promisify that can convert callbacks into native promises.
It's possible that visitors to Lithuania were paying high termination fees to the local telco and subsidizing the native subscribers.

Assuming the telco profits remained static (which may or may not be true) presumably someone was paying these costs before and if it wasn't Lithuanians then who was it?
I think concentration of power is a bigger problem than "mob rule". If certain people or groups are able to acquire the majority of the power in the system, then the egalitarian ideals of decentralization are lost. You have just traded one power (e.g. banks) for another (e.g. the big miners).
I actually use a 802.11g because work. So no thanks.
This makes me upset Netflix cancelled Marco Polo.