skysight-inc/HackerNews huggingface dataset:
In Sunde's opinion, people focus too much on what might happen, instead of what is happening. He often gets questions about how a digitally bleak future could look like, but the truth is that we're living it: "Everything has gone wrong. That's the thing, it's not about what will happen in the future it's about what's going on right now. We've centralized all of our data to a guy called Mark Zuckerberg, who's basically the biggest dictator in the world as he wasn't elected by anyone. Trump is basically in control over this data that Zuckerberg has, so I think we're already there. Everything that could go wrong has gone wrong and I don't think there's a way for us to stop it." One of the most important things to realize is that the problem isn't a technological one. "The internet was made to be decentralized," says Sunde, "but we keep centralizing everything on top of the internet."
You should only use T2 instances within an auto-scaling group.

Could someone please elaborate?
I always thought this is a horrible idea because upon CPU credit exhaustion the AWS metrics show CPU utilisation including the burst. For example, if you run out of CPU credits for t2.micro it will show around 15% in AWS whilst on the instance itself you will see 100%.
No, these were stolen by aliens but CIA covered it up by pretending to be covering up AMT malware ;)

Seriously though, would Verelox still be running unpatched AMT many weeks after the disclosure of this authentication bug? Or does GP think there are more bugs which Intel hopes to sweep under the rug forever by individually covering each incident? They would spend quite a money on these bribes while AMT bugs can simply be fixed with BIOS updates.

This Intel conspiracy doesn't make sense. It's aliens, folks, I know it.
No, they're only 'notorious' in this way via lazy external narrative.
A Comparison Between Adopting Flow or TypeScript
At the low end of wages I think 600 a year would alleviate enough stress to show an improvement in employee behavior. People don't usually wake up thinking they'll half ass their job or make a poor decision that day, but when you are dealing with the stress of paying rent or putting food on the table it just pushes you that much closer to cracking
A good argument against "offshoring".

Although that's perhaps not the right word. There is contiguous land between e.g. The Netherlands and Russia, so there's no "shore" involved as there would be between e.g. the USA and Russia. I do think the word's meaning is now more "another country", rather than denoting crossing physical land/water boundaries.
Interesting. Can you share some more details about the work you are doing?
First cause diagnosed:
Did you drink coffee, or any others coffee drink? My experience is that, it destroy my mood and brings anxiety in the evening right after work. My wife recognizes me whether I drunk coffee at work or not. Try Matcha green tee instead of coffee.

Point for you:
Good self reflection, point for you that you recognized this wrong pattern, and want to change it.

Second cause diagnosed:
Please be aware that we as a human behavie strong context based.

In example after learning language being drunk you will not remember it when you are not drunk. When you drink again you will able to speak new language again.

The same is with your work place and home. For you now this is one context, you brings your job actor play and still playing it at home, even though you change your context (from work place to home).

To fix an issue build up (learn) your new role that you will play at home in example a lovely husband, or father.

Solution:
When you are mindful enough before standing your home door, tell yourself that you from now on you are playing new role (great husband on example) and when you welcome your wife play a role.

After few days, the new paths at your brain will be created. and your subconcious mind will play that role without your knowledge.

Good luck
I understand by the discussion that if you want to have a field with only four qualitative categories (0, 1, 2, 3 with zero meaning "none" and 3 being "very much") you could use a numrange or int4range for example instead the standard integer type. Interesting. Apart of being much more restrictive in the allowed input, are other advantages (less memory?) or cons (possible portability problems?) that we should be aware of?

Footnote:

> Here’s just a few examples of things you could do with interals:

The author of the article could want to fix the 'interals' typo in the text.
Fair enough, but my beef wasn't about the shape of the large amount of state or its organization, but rather that the whole thing is passed into everything when most things aren't needed. This makes it difficult to reason about what the true dependencies of a function are.
ShutIt – A Python-based shell automation framework
The editing capabilities of Emacs are simply unmatched, for one thing. By comparison, writing code in Rstudio with its built-in editor feels like you're using some clunky, primitive tool :)
I tend to avoid both 'cleverness' and writing ultra-terse code for a couple of reasons.

The first is that somebody else will eventually have to work with it, decipher what the heck I was trying to achieve, and generally get tripped up and slowed down by it.

The second is that eventually I may have to work with it again, and sit there scratching my head and wondering what I'd been smoking when I wrote instead of focussing on the changes I need to make.

The point is to code for maximum clarity to humans whilst still achieving the desired functional and non-functional outcomes on the machine. You will use varying terseness as part of doing this because terseness isn't the point: it's just one of many means to your end.
I think Microsoft has better lawyers than Intel. It will drag on for years like the case Apple had against Microsoft for stealing the MacOS GUI for Windows. Then end with a settlement to Intel from Microsoft.

X86 and PC eras are almost over, this is the mobile device era and ARM era now.
http://docs.ansible.com/ansible/raw_module.html

http://docs.ansible.com/ansible/script_module.html
Please Make Google AMP Optional
“I rarely get to see my kids.  That's a risk you have to take”
From the transcript, this is what the "5 atmospheres" thing meant -- it was about the pressure differential, and that whether the inside is at 1 atm or 0 atm isn't a big deal if the tunnel has to be underground (in which case it already has to stand quite a bit of outside pressure!):

> Exactly. And looking at tunneling technology, it turns out that in order to make a tunnel, you have to — In order to seal against the water table, you've got to typically design a tunnel wall to be good to about five or six atmospheres. So to go to vacuum is only one atmosphere, or near-vacuum. So actually, it sort of turns out that automatically, if you build a tunnel that is good enough to resist the water table, it is automatically capable of holding vacuum.
The disadvantage is collaboration; I don't know of anyone that uses a non-Emacs Org implementation, and adopting an editor/religion/lifestyle just to collaborate on a project is a huge ask. I find that in Emacs, ESS + polymode works great for rmarkdown files, providing many of the benefits, in a file that will also be interpretable in Rstudio.

Reproducible research must be reproducible by the unenlightened, after all!
As the author noted at the bottom, it's taken from https://rauchg.com (the guy behind now.sh)
This will probably change (I hope!) with the adoption of the Language Server Protocol. I personally find Rstudio's suggestions to be a little odd (though I appreciate the fact that it actually works).
Medium is its own network with visibility, its easier to surface an article through it than doing SEO.
That makes a lot of sense.

Releasing this even without abstracted integration sounds reasonable to me - this is a system you built primarily for internal use, and you're engineering strictly atop AWS.

If the community wants support for other providers, someone else can come along and re-integrate with another provider, and maybe see if/where it's possible to collaborate with you guys on small changes that allow for easy maintenance for everyone.
Nothing beats minimalistic design. Too bad the majority thinks more is more.
They have a few people on the ANSI C++ process, including Bjarne. :)
I don't understand why such an obvious scam works; Apple keeps the money for a while so they should be able to cancel the developer account and refund all users.
Would you have a problem though if they paid you what you ask for for every sale they made? That is what Pirate Joe's was doing.
Having other business ideas that are successful that take up nearly all my time. My other good ideas just sit around gathering dust.

I have a ludicrous dream that I can find talented people and give them the ideas and money and let them go off and build something great, but I know the world doesn’t work like this. People would rather work on their own crappy ideas with no money than work on someone else's good idea backed with money.
I enjoyed listening to the short segment on how and why he gave up chess at 11 despite being ranked 2nd in the world for that age group. Remarkable reflectiveness for an 11-year-old. Check out this down the page:

"Demis Hassabis: ‘I thought we were wasting our minds’

AI expert Demis Hassabis on giving up chess tournaments aged 11."

It makes me wonder how many other brilliant minds are wasted on trivial pursuits and how we can better engage them on major problems of our increasingly complex world.
I just noticed the "web" link no longer defeats the WSJ paywall. It is not acceptable to link to them any more IMO.
> Plus, the automakers understand how to build, design, and fix vehicles.

I think this will be less of an advantage going forward as more cars go electric. Electric vehicles are much, much simpler in design and ICE vehicles and easier to maintain and repair (beyond the battery).

Silicon Valley does have an advantage in one area, as Tesla owners have seen...rolling out product updates. The only updates that traditional automakers do are safety recalls. This, along with their more closed, less transparent nature, is going to be a huge problem going forward, especially when security vulnerabilities in software are discovered. Automakers have been hostile towards white hats pointing out exploits. Ford still has not implemented a bug bounty program, while Chrylster and GM did so only after multiple media outlets like Vice had white hats publicly showing how to take over vehicles while in operation on the road. Even with these programs, many independent security researchers who discover vulnerabilities,don't disclose them because they don't want a lawsuit.

Vulnerabilities can be in software, hardware, and/or services provided largely by suppliers, most of whom don't have vulnerability management processes in place. This complex dependency chain severely limits their ability topatch exploits quickly.
How do they measure 5 nanometers?
Bunny in a Box (a T on incommunicability – votes please?)
Really reminds us who are able to pickup RAM or a graphics card for a few quid that not everyone in the world is so lucky.

Very impressed with what Jhonny managed to do.

It does beg the question though - what's next for Apple's cheapest Mac, the Mini.

I think there is a real opportunity for Apple to release a low powered Mac Mini say the size of an Apple TV which is ARM based and allows schools, universities and folks unable to buy the latest and greatest to have a stable, Unix based development and media platform to work on.
Perl golf is certainly an extreme example, but more commonplace is the convention-over-configuration in Ruby on Rails. Mostly this is useful in avoiding boilerplate and increasing "programmer happiness", but (in my opinion) the C-over-C is slightly overcooked. I believe a small amount of boilerplate declaration goes a long way towards assisting with debugging and production correctness. Two examples from Rails to illustrate:

1. RESTful routes leading to implied controller actions that render a view without any controller declaration at all. I've seen more than one codebase with routes that could be invoked by users despite being never linked in production and having no test coverage. It's basically undocumented code due to a total absence of declaration, and a case of needing to know the implied framework behaviour to understand a program.

2. I have an issue with ActiveRecord's schema behaviour. By avoiding attribute declaration in models and just defining ORM methods by asking the database for column names, it only takes one poorly handled migration or a DBA oops to lead to some very strange production behaviour. Situation is only partially offset via the (new) attributes API and/or a schema cache dump during CI but one can never fully do away with the hazard. Philosophically speaking, sometimes Rails thinks it is dictating the database schema, sometimes Rails accepts what the database tells it, and out-of-the-box rails has no model boilerplate that bridges the gap to guarantee a specific DB schema.

In both cases I add my own safeguards for production environments, but that's a matter of programmer discipline rather than mandatory declaration.
Similar tool: https://github.com/myplaceonline/posixcube
NO RECORD IN AMERICA’S HISTORY THAT TRUMP HAS BEEN TO AFRICA BEFORE
ColecoVison is so old it should be public domain by now.
How the new iOS11 App Store affects us as Apple-first indie dev team
هتل سرنیتی ریسورت پوکت (Serenity Resort)
Serenity Resort در ساحل زیبای Rawai واقع شده و مشرف به دریا می باشد. هتل دارای استخر در فضای باز و سرویس اینترنت بی سیم می باشد. اتاق های هتل مبله و دارای بالکن هستند. در اتاق ها تلویزیون هم وجود دارد. این هتل تا ساحل پاتونگ ۲۰ دقیقه و هتل سه ستاره کوارتر که از هتل های خاص شهر پوکت می باشد ۱۵ دقیقه فاصله دارد. در رستوران هتل انواع غذاهای آسیایی و مدیترانه ای سرو می شود.
We use unixtime + server number + random as pk.

Works fine.

(10 million new rows everyday)
It should clearly (or likely) be the other way around, at least in any country with a left-to-right reading order, OCD or not :)

We scan information faster in the preferred reading direction, and flipping the warning​ gas on half a second earlier will likely, sooner or later save somebody from harm. Not that there aren't other ways to improve safety in mines, but each small part counts, I guess?
It is not true you cannot use Store or iCloud because it is not a real Mac. I have been running a hackintosh for half a year now and I use iCloud, Store even iMessage works.
What, exactly, is morally dubious about selling snake oil to billionaires?
A performance hit on your web servers might very well be worth it if it means your database can cope with your data better, though obviously, test that. It tends to be a little more difficult to scale up your database server than your web server.

The other side of it is that safety from enumeration attempts is the sort of thing that gets added on well after the software's actually in use, unfortunately, and changing existing keys might not be practical.

A social network I use is in the position where they don't really want people enumerating their users by ID... but all their users are identified in the URL by sequential ID. An HMAC would help them, and isn't difficult to implement.

And yeah, bad implementations are bad, but I wouldn't trust someone who can't use an HMAC securely to generate and use unguessable IDs properly either.
Women just gave up in the 1970s and nerdy white males got 8 bit computers to learn to program on and took over.
I totally agree with you. The Go standard library's is fun to read. I end up opening multiple tabs of different packages. Lots of fun.
Yup. Lots of people who rave about the benefits of notebooks are describing the benefits of a REPL.
Maybe it's because we're outside the USA, but it's much easier to buy bitcoin directly using other services than Coinbase, and we haven't found one yet that does ethereum.
A recent paper exploring various variatons of neural machine translation architectures found that LSTMs consistently outperformed GRUs in that task.

https://arxiv.org/abs/1703.03906
>I for one would like to see the tables turned more often.

The most prominent example of this in recent memory is Peter Thiel sponsoring Hulk Hogan's lawsuit against Gawker. Do you approve of what he did?
Not a counterpoint at all. Without his aikido skills he might have sustained a much more serious injury!
Introducing pong.js
> What kind of hosting company is going to have any kind of reputation after admitting their security allowed an ex-admin to ransack everything?

The kind of people that:

- Use Gmail, iCloud, etc. post Snowden
- Buys SSL certificates from Comodo, etc.
- [put other companies here]

So, pretty much everybody, me included. Your idea that mis-management can damage a company's reputation permanently, has been proved wrong. The complexity of moving an infrastructure in and out of a service provider is apparently bigger, os as you say, we're all stupid - we manage to survive somehow though.
Docker CE Edge multi-stage builds
I'm continuing to code, I never stopped. Nowadays I code for fun, experiment with different languages, contribute to OSS projects.

Coding is not an issue for me, it comes naturally. Of course I wish I had the ability to receive formal training and I secretly envy people who are able to study and contribute to the field of CS.

However, after years of resistance, I came to realize that I also like law. Rules of society and software engineering have a lot of common. Both in Law and Programming you think of edge cases, debug thinks, try to express yourself clearly.

What's most interesting is that in Law, I also heard people using principles, which I am familiar from computers.

For example in a moot court I attended, a catchphrase was that "if it walks like a duck, talks like a duck, quacks like a duck, then it's a duck". Or when we prepare for pleadings our coaches always instructed us to Keep It Simple. Another example is when we wrote a memorandum, we started with constructing an outline (a.k.a top-down design :D), we constantly made reviews, argued heavily about restructuring (a.k.a refactoring :) ).
Not really. 2.0 x4 is already enough. https://www.techpowerup.com/reviews/NVIDIA/GeForce_GTX_1080_... PCI Express 1.1 x4 is shouting distance within 3.0 x16. 2.0 x4 and 3.0 x16 has no noticeable difference.

And the future is actually less bandwidth requirement:

> Performance doesn't even drop with newer DirectX 12 and Vulkan games, including titles like "DOOM," which are known to utilize virtual texturing ("mega textures," an API feature analogous to Direct3D tiled-resources). If anything, mega textures has reduced the GPU's bandwidth load on the PCI-Express bus.

So: 3.0 x4 will be plenty for the foreseeable future.
Disagree. A REPL does not make for a log of what you did - which is a big deal if you're revisiting/-running data analysis workflows you haven't touched in a long time.
Let your Puppet/Ansible clear out all non-managed keys. If it's not in version control, you don't know who did what when. That's a nightmare as soon as you are more than two admins.

Also, the CA mode of OpenSSH is great. More people should use it. It's like PKI but sane.
If you wrong a raven, it will remember
In fact tech such as the automatic brake assist is beeing labled as "self/autonomous driving" by car makers. so in the future there will be safer cars that will correct driver mistakes. nonetheless it will take a long while until we get to see cars without steering wheels in day-to-day traffic. plus we need to ask ourself if we should rush down that path...
"Wanted"?

Aren't taxi fares set specifically by regulators in both places?
> You mean they have nobody that can take a photo of the inside of a PC?

They're probably using un-openable imacs.
I played this one on Android, years ago: https://play.google.com/store/apps/details?id=me.zed_0xff.an...

The Reviews suggest that it has gotten worse…
I'm a little unclear as to why Trader Joe's did not simply negotiate a franchise with the chap running Pirate Joe's - strikes me as a cheap way to set up in another country. Better than paying all the legal fees.
If even advertising companies are engineering shops, what makes you think fintech companies aren't?
Some assorted interesting points:

* optimistic concurrency control (sometimes you need to retry, but often the optimism pays off)

* serializable transaction isolation (something like but not exactly like ssi, rather than 2pl)

* ieee 754-2008 decimal floats

* undo-based mvcc (writers don't block readers)

* group (network) sync replication

* paxos based failover

* lua stored procs

Interesting technology and I'm very happy to see it open-sourced. Kudos to the team.
(I used this when I worked there. Few firms can pull off something like this in-house; they could. You wouldn't believe how much data they store in this thing.)
Which is the text book explanation, but you can gaffatape and still do SOLID, making everything easily replaceable later on.

The key feature of gaffatape programming is that it gets shit done, to make sure you're still around to do a 3.0 release.

The key downside of gaffatape is that it requires better talent, because your programmers need to know how to hack it in a way that won't ruin your codebase.
Accompanying response by Yann LeCun on FB:

https://www.facebook.com/yann.lecun/posts/10154498539442143
I've worked on quite a few distributed systems where you need to generate unique IDs and I can tell you that UUID is not a solution in quite a few of them because you actually need to understand what problem you are solving rather than taking the promises of others for granted or shrugging and gambling on thins sorting themselves out.

In many cases you have two problems: network partitions and/or high ID assignment rates. So statements "if there ever was a conflict you'd have an API stating as much" is simply passing the buck to some piece of magic and actively not knowing what goes on. It is a bullshit statement.

In my experience, this is the kind of problem where people tend to fail because they don't grasp that it is actually kinda hard. Especially if you have additional constraints (like the size of IDs). People tend to make all manner of assumptions and then not test those assumptions.

The arguments are familiar though. I hear a re-run of them about every 2 years, when someone has a system in production and the thing starts to generate duplicate IDs. Although both code and notes are available on previous solutions within the company, people tend to ignore that and just plow ahead.
I allcate more resources into fixing people who followed best practices wrongly, than I do into fixing what my gaffatape programmers made.

The thing about gaffatape programmers is that they learn how to do things that won't end up biting us in the ass later because they are thinking about what, why, and, how they are doing things by default, rather than following orders. Well some of them learn, the rest have short careers.

I mean, as I said, I don't advocate against best practices. If you want to gaffatapetape, you need to know best practices, because you need to understand why you are not following them.
Do they fire you if you're not testing positive for cocaine?
>Was there nothing off the shelf that would have fit their needs?

I can't think of any solid distributed RDBMS that would have been around in 2004. Does anyone with more knowledge have any idea (open or not)?
Definitely not, that is Apple employees/suppliers/vendors/other 3rd party people selling private data (users’ names, phone numbers, Apple IDs, and other data) for $7M+.

It can't happen at any company and it is an obvious reason not to trust them. It is not a rouge employee, there were 22 people involved. Either they were hacked, or they were basically employing/contracting criminals.