skysight-inc/HackerNews huggingface dataset:
On the other hand, non-terminal people should not use terminal-oriented software along with flowing text ideology. We do not even distinguish line breaks / paragraph breaks for now (though we often emulate that via \n\n). We do not have add-indent-level and cut-indent-level character codes for to not mess with indent. Markdown may seem good, but it is still low-level format, like rtf or html; it isn't natural in any way. We just pretend that good old-and-new Unix tools are perfectly applicable to modern textual fashion, when they really aren't.

That said, it is arguable if we must do that step forward from the development perspective. These tools already solved real issues, and now we discuss preferences. Personally, I'm fine with terminal on the left and wrap-capable editor on the right. It's not "to support software", I really like it more.
I remember lawlessness and mafia - ising of police under Yeltsin and after Yeltsin, not during Gorbachev's reign. The way Gorbachev was deposed from power, and the actors involved in that pretty much told one - sadly- what to expect.
Screenshots would have been a good idea for an announcement page
Remote working from Spain for a London based company
How to Optimise Your Mobile Email Journey
Correlation doesn't guarantee that the mapping preserves meaning. In a group of people there could be a correlation between dietary preference (for example) and personality type, but that doesn't mean that a mapping from one to the other lets you treat the former as a proxy for the latter.
>People use it as their front page to the internet.

Maybe someday they'll learn about reddit, the real front page to the Internet. /s
You have some good points there, but keep an eye on those biases ;-)

One day you might be the 'washed-up' 40 year old programmer who the younger guys curse for your outdated skill set.
I'm not sure if I'm "young" in this instance, but I'm 31 and have been coding since I was ~15 and I had the same feeling. "An ill fitting jacket" is a nice way to describe it - I can't put my finger on exactly what feels wrong but a lot of things that "magically" happen bother me.
Sounds like your sweet spot is more towards the library end of library/'light weight framework' vs the 'full blown framework' spectrum.

I don't believe it has anything to do with age.
Trolling a Windows support scammer
If you want to really understand the philosophy that makes Erlang ( and Elixir ) beautiful ( and why it made me a better programmer ), this conference by Greg Young is a kind of eye opener : https://vimeo.com/108441214 .

You realize then that clustering, hot reload, availability etc... are not only features but the logical consequence of a beautifully crafted environnement that aims at developer productivity.

I'm sometimes amazed on how easy I can achieve stuff on the Erlang VM that would take ( if it's not impossible at all ) at least 10 times the time in a more usual language ( Ruby or PHP when you work in the web industry as I do ).

My last example was when I needed to batch sql inserts in an events database. In a normal language I would have needed a queue, the libraries for it, workers, new deployments and infrastructure to monitor, monitoring, supervision, etc... In Elixir, in 20 lines of code, it's done.

If you do not need complex calculations, the Erlang VM can basically become most of your architecture. It's already per se a SOA.
Given some of the comments here I think it's important to note that the thermal properties of Vanadium are well known and the metal has been used for years in high-speed steel and alloys, such as Chrome Moly Vanadium, where heat is the enemy.

This discovery in regard to conductivity could be game changing, but it's not really a surprise.
The article has been updated:

The spokeswoman has now sent us a statement in which the EC asserts that Privacy Shield “does not rely on the protections under the U.S. Privacy Act”.

Since the impetus for this article was an executive order[0] regarding the Privacy Act, it seems that there's no immediate need for concern.

[0] Privacy Act. Agencies shall, to the extent consistent with applicable law, ensure that their privacy policies exclude persons who are not United States citizens or lawful permanent residents from the protections of the Privacy Act regarding personally identifiable information.
Yes! I'm currently working on a Windows based building access system dating back to the early 90s. Most of the codebase in MFC C++. The hardware/firmware that runs the door controls used to talk RS232 to the Windows boxes, but now use TCP/IP. STX is used as the start char for a msg. The system is used by some very prominent govt and biz orgs.
What would exclude AWS from large segments? Having to hand over data? Actually various governments around the world have the ability to compel entities to hand over data if in support of an investigation. It is not a concept unique to US entities. This is a reality we deal with and AWS will always fight hard to resist that disclosure. As I say, if you encrypt the data then AWS can only ever hand over that encrypted data. That is the comfort that you can offer users.

Since you mention the GDPR, that regulation as with previous legislation contains carve-outs permitting disclosure of personal data to comply with legal obligations, for example assisting in criminal investigations. Also, the GDPR, whilst introducing certain obligations on processors, mainly deals with controllers, which AWS is not.
But there's no real lock-in effect. It's very easy to switch search engines, but rarely anyone does it because Google's simply better than Bing. If someone else comes up with better algorithms I'm sure that people would start switching. But very few people switch just to avoid the monopolist.

Same for Google Chrome. Switching to another browser is a matter of a few minutes (including taking the data with you). But as long as Chrome is at least as good as the others, there's no reason to do so.

I think it's important to recognize the differences between monopolists with lock-in (e.g. Microsoft with Windows and Office) and those without lock-in. Even though I'm also concerned about the amount of data that Google has, I'm sure they'll at some point end up like Yahoo or AOL. The question only is how long it takes.

IMO Microsoft is only around because they could generate revenues from lock-in effects during years where their new products were really bad. They've caught up now and did a lot right in the last years (and already benefit from it financially). But if they'd only had a portfolio like Google, I'm not sure they would still play a role.
Circuit Cellar Interview with Ayse Kivilcim Coskun on 3D Chip Design
A harmless feature, here, is a physical or behavioral property which is not meant to affect you.

Saying "I hate doctors" is not hate speech, for instance, because doctors want to cure you. It is a case of them causing physical harm (eg. through vaccines) which is socially beneficial.

Saying "I hate disabled people" is hate speech, because they're not disabled to spite you.
> What did the recent article add?

Yes. This is my question as well.
I always thought it was a shame the ascii table is rarely shown in columns (or rows) of 32, as it makes a lot of this quite obvious. eg, http://pastebin.com/cdaga5i1

It becomes immediately obvious why, eg, ^[ becomes escape. Or that the alphabet is just 40h + the ordinal position of the letter (or 60h for lower-case). Or that we shift between upper & lower-case with a single bit.

esr's rendering of the table - forcing it to fit hexadecimal as eight groups of 4 bits, rather than four groups of 5 bits, makes the relationship between ^I and tab, or ^[ and escape, nearly invisible.

It's like making the periodic table 16 elements wide because we're partial to hex, and then wondering why no-one can spot the relationships anymore.
of course it's not.
I'm surprised nobody has mentioned the Ars Technica story that was on the front page a couple of days back: https://arstechnica.co.uk/science/2017/01/apollo-1-fire-inve...

Discussion: https://news.ycombinator.com/item?id=13478422
Microsoft Surface Phone Latest News and Update
Loading code using sound: https://youtu.be/gZeCvEa7OqI?t=1h23m22s
Build and Share Your Data Science Projects with Ease
On the other hand, they still lag behind Microsoft and Amazon when it comes to cloud efforts. Yes, they clearly dominate search and ads, but the topics discussed here are mostly cloud-services related. And there, most is done via AWS and increasingly also via Azure (esp. enterprises). Google Cloud doesn't dominate that in any way.
Don't underestimate the cost of trivial maintenance. In any project constrained by time, you risk people skipping on these things in part of the system. Erlang/Elixir is pretty well built for robustness, so a single library is less likely to affect the system as a whole. The same cannot be said for C++, where every part has to be close to correct for the operation to proceed as you expect.

The trade-off you get however, is that the explicit control in C++ tend to produce systems which run faster under nominal operation.

In practice, many Erlang systems contains some C/C++ parts at their core for fast operation. Depending on their complexity, you try to isolate them from the rest of the system as much as you can. In short, you use Erlang as a top-level control backplane for your C/C++ code. The advantage is you get the speed of C++ where needed, but the added productivity of Erlang everywhere else.

Erlang programmers are usually practically minded in this regard. "functional purity" doesn't really matter that much if the problem isn't solved.
The css3 3d-transform is pretty damn cool, honestly!
And the effects when opening the book remind me of issuu, but it feels really nice and clean to me.

I guess I'd read on if I had the time right now - might try it from my phone later on.
> to a degree that is highly unusual

You can believe what you wish. My father told me that what separated men from animals is men have honor. People have a choice - but nobody said it was an easy one.
> * ASCII codes for those single and double box characters, so I could draw a fancy GUI on those old IBM text monitors

Presumably not ASCII - they'll be from some extended IBM character set (CP437?), I would think.
Wasn't "{Field|Group|Record|Unit} Separator" meant to allow an alternative to using commas in CSV data?
Ah the good old days, when hackers were hackers and quiches were quiches.

Oh wait, this article is 'man ascii' & 'man kermit'.
I do not believe that "any-protection batteries" work, ever. You might get a boost, but it's only short term.

What I believe instead is that nationalistic policies eventually lead to hunger and from my recollection, history seems to agree. Because we are all interdependent.

More on-topic: If the EU doesn't have software companies to rival those of the US, that's not because those US companies exist. If the EU is bad at software innovation, what makes you think we'll be any good at making clones?

Also, most companies that care about data security and are afraid of industrial espionage from the US have already switched after the Snowden revelations, especially given that the US government made it clear since then that non-citizens should not have an expectation for privacy. I doubt there are many companies left willing to make a switch to alternatives based on data security concerns.

Don't get me wrong, I'd love to see more EU companies on the rise. And we already have startups developing in Berlin, London, Paris, etc. But I don't see the existence of US companies as being the problem.

Disclaimer: I am an EU citizen from Romania.
Short guide to deploy Machine Learning
> Full Ack.

Intentional spoonerism?
Ah, don't you just love it when there's a simple technical problem with a simple and valid technical solution, but there's a legal problem that stops it dead?

Well, legal and whatever domain the "you viewed the ads but they werent tracked so we don't get money" problem falls into. Stupid artificial barriers which are there because they solve an economic problem, that wouldn't exist in a perfect world. Game theory, maybe.
View more comments did nothing. This is going back 1-2 weeks ago. Maybe it was broken or my phone had an issue.

Either way I'm not sure how to feel about AMP. I think it may force web devs to actually do something about bloat which is a very good thing or make bloat worse by offsetting mobile users to use AMP pages only and serving bloat pages to desktops.
How I Turned Down $300,000 from Microsoft to Go Full-Time on GitHub
Super Fast File Share
Researchers are beginning to disentangle pain relief from addiction and overdose
"Chrome is far superior to Firefox on Android."

Not my experience. I'm happy I switched, I find Firefox to be faster and it has several features I like, like the ability to stay in your current app when clicking on links.
The best way is to be happy. Your situation will change given time, the road is often a bumpy one.
I'm here on a J1 working visa. I agreed to equally draconian restrictions as part of that process. I've had my fingerprints taken, been photographed, my eyeballs scanned, a criminal and financial background check executed and an in-person interview at the US embassy in London at 8am, all at my expense.

If something happens at the airport and I am delayed leaving before my visa expires, I will never be allowed in the country again.

But if I flee to a Sanctuary City I am free to stay here forever.

That's messed up.
UDP Based Fast File Transfer
This is the case in nearly all countries except the US. In the UK, nearly all shops will have a .co.uk domain. In Germany .de domains, etc. It's just that .com is believed to be the US equivalent for that, not an international domain.

That's also how large sites handle it. Amazon.com will lead you to the US page, not to an international section (e.g. where you could choose where to go).
I think he was making the argument that even if the employee violated anti-poaching terms in the contract, that any such violation shouldn't be legally suable because anti-poaching rules should be legally invalid, since they violate a fundamental right.
Its one thing I try to keep in mind when reading news articles that pull quotes from court transcripts. If you pulled random quotes from many of my chat transcripts, even in professional settings, they might seem insanely terrible without context.

Just yesterday I said in chat that I needed to "put a bullet in his head". The "his" in that quote was an old daemon that was performing badly and needed to be shut down.
Although interestingly enough from 'man ascii', it's clear why ^C is ETX:

> Oct Dec Hex Char Oct Dec Hex Char
> ────────────────────────────────────────────────────────────────────────
> 000 0 00 NUL '\0' 100 64 40 @
> 001 1 01 SOH (start of heading) 101 65 41 A
> 002 2 02 STX (start of text) 102 66 42 B
> 003 3 03 ETX (end of text) 103 67 43 C
> 004 4 04 EOT (end of transmission) 104 68 44 D
> 005 5 05 ENQ (enquiry) 105 69 45 E

Holding Ctrl set bit 6 to '0', bit 7 to '1', and bit 8 to '0'. 'C' and 'c' differ by bit 6 only ('1' for 'c').
Yeah but 100? we can talk nice all day and dance around it, but the most simple fact is, Israel ain't helping. what you describe can be said by any country.

Shame on Israel (and all other not-my-issue countries).
Based on the European Commission's guide to Privacy Shield document, it does not appear that Trump's order affects it.

Privacy Shield sets requirements for how US companies must deal with personal data that they transfer from the EU to the US. These requirements are:

1. The company must inform you about:

- the types of personal data it processes,

- the reasons is processes personal data,

- if it intends to transfer your data to another company and why,

- your right to ask for access to your personal data,

- your opt-out right to having the data used in a way "materially different" or disclosed to another company,

- how to contact the company if you have a complaint about the use of your data,

- the dispute resolution body in the EU or US where you can bring a complaint,

- the US government agency that is responsible for investigating and enforcing these obligations,

- the possibility that the company may have to respond to lawful requests from US public authorities to disclose information about you.

2. If the company wants to use your personal data for a different purpose than the one for which it was originally collected or has been subsequently authorized by you:

- this is not allowed if the new purpose is incompatible with the original purpose,

- if the new purpose is different but related to the original, they may only do so if you do not object (but in the case of "sensitive data" you have to actually consent).

- if the new different purpose is close enough to not be considered "materially different" the use is permitted.

3. They should only receive and process personal data to the extend that is relevant for the purpose of processing, and only keep it as long as necessary for this, with some exceptions allowing longer keeping for the public interest, journalism, literature and art, scientific or historical research, or statistical analysis.

4. The company must secure the data.

5. Protect the data if transferred to another company.

6. Provide you with access to your data and a way to request corrections.

Trump's order says that agencies, which means Federal government agencies, have to exclude from their privacy policies people who are not US citizens and not lawful permanent residents.

These agency privacy policies were not covered under Privacy Shield, and so this change to them appears to be irrelevant to Privacy Shield. It doesn't change the obligations of companies under Privacy Shield.

Note that I'm basing this analysis on a document written by the EU to explain Privacy Shield to ordinary citizens. It is possible that there are subtleties or complexities that they left out of that document that may be relevant.
As much as I understand this narative, it makes sounds like the europeans have not been in control of their own destiny since the fatal events of the last century. But that is giving way too much credit to USA's federal government, where in fact this should be recognized as the triumph of corporation control over states.
I think you mean "quiche eaters". :)
It’s not about someone having more “sway”. It’s about someone having more free time to waste on an edit war.
Lawyer for “inventor of e-mail” sends threat letter over social media posts
Wordpress and jQuery have way more job postings.

But still React does not require extensive training, it has quite simple API and no quirky concepts, and you can start using it right away without "learning".
Still being litigated[1]. As it stands the ruling is for Microsoft's position.

[1] https://en.wikipedia.org/wiki/Microsoft_Corporation_v._United_States_of_America
verbally attacks a person or group on the basis of harmless features of theirs...A harmless feature, here, is a physical or behavioral property which is not meant to affect you.

Ok, so we just banned discussing politics, religion and basically anything that deals with human relations because it's "hate speech".

QED
This wont make much difference and its kinda cynical as Facebook do very little to explain how their real targeted messaging ( adverts ) can be exploited.

Other posters are correct, this is nothing new - organisations like Cambridge Analytica don't rely on trending.. They advertise directly to custom audiences, with massive A/B/C etc tested dark post campaigns ( which appear right in the users timeline not on the side). These are targeted directly at particular groups of people with specific messaging to activate them. Its often a very different message for different targets.

To avoid this kind of manipulation, Facebook, just like any ad targeting platform, would need to change its business model completely. Facebook runs off targeted ads.

Everyone in advertising who knows what they are doing uses these techniques now, as well as many startups who use it to drive cheap traffic through their platforms to enhance their user metrics and learn how to activate users. To be successful you need to poke away at the target users psychological triggers. I've done it .. its not rocket science - its just a morally questionable, scummy thing to do.

Additionally, the technology sector loves the idea of following user behaviour through analytics. Product development tightly following user behaviour metrics is a cornerstone of a lot of startup strategies. I think its quite rare that startups, especially at early stages, even pause to think about the implications of feature design decisions they make - they are simply trying to create user growth in any way possible. Once those features become successful, they are impossible to remove, because investors ( and users ) often view it as intentional sabotage of a successful product.

A significant problem now is that the messaging techniques which the right are using are cheap and effective - so they can activate more people for their bucks. They are morally uninhibited enough to appeal peoples basest fears and instincts - psychological manipulation to control their vote. The centre and left are hamstrung because doing that is less compatible with their ethical position. Combined with this - their audience is more expensive to reach as their messaging is less reactionary.

An even wider question is that if news organisations whose business model relies on targeted advertising, and is often targeted itself in its messaging, is ever going to be factual investigative journalism at all. Actually finding news which doesn't fall into that category in some way is becoming practically impossible now, and state funded organisations of course also have their own problems.
Rising numbers of criminals are using Facebook Live to document their acts
Kind of related: There is an outstanding request [0] on the Android issue tracker to offer an official support/compat library for Android's sqlite bindings, that would bridge Android's API (in a different java package) to a sqlite binary that you provide.

There are already implementations [1][2] of this, but because it is not provided by the Android team it is hardly supported by ORMs, libraries, etc.

[0] https://code.google.com/p/android/issues/detail?id=202658

[1] https://www.sqlite.org/android/doc/trunk/www/index.wiki

[2] https://github.com/requery/sqlite-android
How can I get my motivation for web dev back?
Still being litigated [1]. Last ruling was for Microsoft's position.

[1] https://en.wikipedia.org/wiki/Microsoft_Corporation_v._United_States_of_America
This made Facebook usable for me:
https://github.com/jordwest/news-feed-eradicator

I can still use it as chat, address book, check events or particular updates/mentions, but I am not fed and infinite stream of mind sugar whenever I log in...

I still would love to completely quit... I tried a couple of times but I ended going back to contact particular people or to check out events. Facebook is turning into a basic social survival tool for foreigners living in metropolises and it kinda annoys me a lot.
With computerized booking in not sure if that happens a lot. Unless the agent didn't know what they were doing and entered the booking incorrectly a cancelled advanced booking should never happen.

I've also found the larger hotels will keep a few rooms in reserve, just in case there are problems i.e. leaks.
BMW's use PHP