skysight-inc/HackerNews huggingface dataset:
I still remember when I had to sign employment contract that claimed ownership rights for "all the original creation".

(even in my own time, own equipment, not related to work)

Highly demotivational, knowing they own everything:

- cooking recipes

- yoga sequence

- drawing with my kids

- gardening

- photography

- urine and other waste material

I believe that giving power to the employees empowers them!
ARM did it first with SVE. The RISC-V vector extension is just a draft while I believe SVE silicon is being developed now for exascale HPC.
In online payments, your choices in Europe are actually quite limited by this barrier to competitiveness: Wire transfers are usually free but take 1-3 days. Paypal and credit cards charge around 2%.

This will enable processors to initiate and verify payments for a fraction of the costs. 2% can really add up as more and more commerce moves online.
This is all done client side with Flash/Javascript. For Tor it is recommended to disable JS, and I believe the Tor browser bundle comes with NoScript by default. Plugins should be disabled because they are very exploitable to de-tor someone.
Especially in light of the recent article and discussion "Tactics, Techniques, and Procedures of the Yahoo Hack" https://news.ycombinator.com/item?id=13921524

JSP shell committed into Git, self-approved, and queued for deployment
> Oh, too bad - once that username is created, it is there for life.

So what happens if you change your name, e.g. because of marriage?

Twitch.
> Emergency-driven context switching: we may have begun working on a new feature, but an outage has just exposed a vulnerability in our system. So, healing it becomes a top priority, and the team needs to react and switch to solving that issue. By the time they return to the initial project, internal or external circumstances can change and reduce its impact, perhaps even make it obsolete. A badly designed distributed system can make this even worse — hence one of the requirements for making one is having solid design skills. However, if all code is part of a single runtime hitting one database, our options for avoiding contention and downtime are very limited.

Flying Spaghetti Monster, this has been my life for the last three months. React, react, react. Spend two days working on new features, spend the next three on emergency bugfixes for old releases, rinse and repeat.

I'm so ready for a vacation.
> I think vim can do some of the same things (all?), but it requires some configuration.

I don't think it requires anything beyond `set mouse=a` in your vimrc, and not even that if you're using gVim.
Best countries to work for engineers,developers and data scientists in 2017
They've joined the Dutch Open Hackathon for the past two years. I don't think the main goal of this is a third party Schiphol app, I think they want to enable people to use their data in different services. For example:

A Hotel app that checks when your flight departs and shows you the best time to take the shuttle bus. When you get a delay, it could give you the option to get a last-minute late check-out, or to book a dinner.
JQuery 3.2.1 Is Now Available, with Some Hotfixes
that's already possible (single market etc.). It's just not widely used because people rarely trust banks without a local branch.
Ask HN: What is the level of math required to complete Andrew Ng's ML course?
Counter sue for fraud.
I find no mention in the article to org-mode. It is the reason I am sticking with emacs (well, spacemacs), nothing I have tried comes close. I have been a vim user for many many years and I love its simplicity compared to emacs, but org-mode is truly life-changing.
+1

The battery lifetime argument made me stick to vim, too.

Oddly enough, I recently tend to use VSCode when being attached to AC. It really seems that Microsoft gets this more and more right. They even added the Minimap after listening to their users. Let me repeat: Microsoft. Listening. To. Users! Still can't believe it.

However, my main argument for VSCode are side by side previews: Eases writing, while pleasing the eye. Vim simply isn't made for this.
The situation in Norway seems needlessly complicated. The Netherlands does this. You can use the Ov-Chipkaart which is the access pass to all transportation services no matter who they are operated by.
> It could be the case that we are being simulated by a far superior alien species. It could also be that invisible pink unicorns in the 15th dimension control all of our thoughts and only want us to believe this.

Either could be true, but they are not equally likely to be true. This is a common but fallacious argument against simulations.

The fact is, the simulation argument is ultimately pretty reasonable, and follows a chain of logic grounded in widely accepted empirical facts.
Building a MUD with F# and Akka.NET – Part One
Former vi / Emacs user here.

You could try Acme. It feels great (zen-like, actually) not having to remember a dozen keybindings, not maintaining configurations and simply clicking around and using whatever is on your $PATH.
He has a point, but this is Hacker News. VCs most certainly do not want to invest in you if you just want to "make a dent". Everyone is searching for that next unicorn. If you don't want to be a unicorn, the VCs have no use for you.
The rather informed author is speaking of APIs using the the PSD2 standard, which serves a completely different purpose than HBCI.

Of course ever bank everywhere has, for the last 20 years+, offered some way for their customers to interact via an API.
And although they said all along they'd do it, Google dropped new development for the Nexus 6. Which is too bad for those of us who want a phablet and would benefit from all the battery improvements.

Hopefully if Google releases another like-sized device it's better than the N6 which becomes unusable as soon as CPU throttling starts. As soon as battery gets below 70% it literally takes seconds for mundane tasks like opening a new browser or keyboard.

I don't expect Google to fix it on the N6 but I really hope they don't recreate that experience on their next offering because it's beyond frustrating.
> Sublime is an excellent editor and anyone who looks down on anyone else for their choice is not doing so because they are a Vim/Emacs user, it is because they are being an idiot.

So FOSS proponents are idiots according to you? Noted.
But why do you consider the brain (and presumably no more or no less than the brain) to be the vessel for your self, rather than other boundaries of embodiment?
Content consumption? I am reading this on my bed, on my iPad Pro.
I agree that the fragmentation is a hassle to deal with. There's something missing in terms of incentives to integrate all of these systems. Some major regions don't even provide transit metadata to Google Maps (e.g. Austrian ÖBB refuses[1], IIRC because Google didn't handle some types of transfer or some other feature which their own route planner does support). And that's before talking about booking tickets accepting payments.

I started writing out the list of steps I go through to visit a new city effectively, but it's much too depressing. There's a huge amount of local knowledge that IMO shouldn't be required just to visit a city as an outsider without getting ripped off.

[1] https://productforums.google.com/forum/#!topic/maps/aPWIrf6H...
> To be fair, even Nick Bostrom's original simulation argument is also based on several fairly unfounded and not very plausible assumptions (e.g. what extremely advanced societies would do).

Bostrom doesn't assume that.
I've not heard of the cheese, but the beer is very good:

http://www.sheltonbrothers.com/wp-content/uploads/2013/06/HO...
When I cross borders I'm almost always very tired, very stressed, I feel dirty and nauseous. These are things that make handling other people difficult for me.

Of course there is going to be someone who reacts badly, but you would think that they have professionals at the border that know this, from what I've seen when disembarking in London there are people who know how to handle these things. I've seen the same situation being descalated in 10 seconds.

I'm guessing there is little pay and pride to be had for a border guard in the US, so little incentive for being anything else than a git.
All You Need to Know About Project Management
> Could you tell me; don't you miss a mouse?

What, I have to move my hand off the keyboard, over the numpad, land on the mouse, register where the pointer is, move the pointer to whereever, do the action... and reposition my hand back on the keyboard?

Seriously though, you do start to edit faster in vim once you 'get it', and I'm not all that great with it myself. I have seen a vim god in action and I've never seen anything so fast at editing. This all being said, vim is much more suitable for system administration than developing, IMO.
I'm surprised to see "platforms" as Win: 41%, Desktop Linux: 33%, Mac: 18.4%. Presumably this question was about the machine you use to develop software on.

The reason I'm surprised has nothing to do with any advocacy. It's just that whenever I look around at a non-Apple dev conference in the US (Web, for example), it looks as though fewer than 1/5 of the machines are NON-Macs, while the answer to the question above is the inverse: fewer than 1/5 of devs use Macs. (Though multiple answers were allowed this still says that fewer than 1/5 use Macs.)

So, I'm wondering: Are StackOverflow and US dev conf attendees significantly different groups? (Ex: SO hobbyists very different from conference pros?) Or do devs usually install Desktop Linux on Mac hardware, and I don't realize that half of the Macs laptops I see are running Linux? Or do people use PC desktop hardware for development but use Mac laptops for portable use (ex: attending a conference, but they would still qualify as Mac users)? Or are all of the non-US conferences solid walls of PC hardware with so few Macs that they overwhelm the Mac usage in the US? Or have things changed significantly in the past few years? (I haven't been to a dev conference for a while.)

Or what? Presumably all of the above to some extent, but am I missing something big?
Funny, one of our engineers at ScaleFT reported the same issue 24 hours later.

He'd solved the same problem before:

https://github.com/jbeverly/pam_ssh_agent_auth/blob/master/a...
There is nothing to distinguish meddling from "that's just how the universe works. Time to update the Standard Model."
Hard to say if something like this would be patchable via a microcode update. But regardless, back then your CPU didn’t run software to run your software, so a new hardware revision was in order.
Uber expands international headquarters in Amsterdam
Tunneling HTTP Over NFC on Android Using Host Card Emulation
Original article (in Dutch):

http://www.parool.nl/amsterdam/uber-600-banen-erbij-in-amste...
Anyone actually uses an iPad excessively? I owned 2 (non retina then retina mini) and it has been the least used Apple product over the last 25 years for me.

- Looks great in marketing/ads

- Want to read? Naaah too uncomfortable to hold

- Want to work? Naaah working on a touch-device is no fun

- Want to play? Naaah got a gaming-console for that

- Want some music? Naaah got my iPhone

- Everything else: iPhone
No, you actually have to display the content inside a pane of a common size because there are many ways to get screen size indirectly from content that's occupying it. Think responsive mode of developer tools.
I find this article lacking, since it paints a too simplified brush over monoliths. Some missing points:

"Monolith", at least if you define it as a single process rather than a network of (micro)services, can still be modular in nature. Using a flexible core, you can build your application as a combination of modules, rather than as a single large codebase.

They also don't have to be a SPOF: in our architecture, we deploy monoliths, one for each client (ie, company, not user), while keeping them isolated from each other. This allows us to scale pretty much indefinitely using a simple architecture. We don't have a huge sharded database, but small bundles of databases. We don't have datacenter-wide load balancers, rather we allocate clients to certain groups of nodes and use DNS to point them there.

This works because our clients don't really need to interact with each other, unlike say, social network users. Do yours? If not, why are you building a huge and complex mesh of services?
\r\n

vs

\n

An OS schism derived from a mechanical typewriter (teletype): carriage return.
But the reason you don't want to mention a third party is precisely because you may want to change that third party.

And if you start maintaining a redirect on a site you control, what happens when you let the domain die because you never use it?

The amount of HN people who have a personal domain listed in their profile that is dead because life got in the way is surprisingly high (including me until recently).
I know, but that's not "quickly". It's just that time passes slowly for you. "Quickly" would be if my friends and family were still alive and the world were recognizable (and there) by the time I got back.
In France we have a ISP (Numericable) who had a shitty system to map the IP to the user. Each time the system didn't found the person, he didn't return an error but, someone, always the same dude. Poor dude…
https://www.cnil.fr/fr/avertissement-public-nc-numericable-p...
> There's a reason functional programming never took off in the mainstream.

Sure. The main reason is a substandard (and I'm being very generous here) way FP - and more generally, programming - is taught. Take a look at http://fsharpforfunandprofit.com/ - it describes all the "hard" FP concepts in an interesting and easily digestible fashion.
> But let's for entertainment suppose that we are in fact a simulation. Would that not immediatly raise the question "why"? If we are a simulation I would really like to know the reason for being simulated. What do they hope to reach with simulating a life like ours?

The actual simulation argument already covers this. It's very accessible [1].

Consider whether, if we could, we would run simulations to test population growth dynamics of early hunter gatherers, or of medieval England suffering from the black death.

> Today, we compare the brain to a computer, and we even go as far as to consider the whole universe might be similated in one.

Except a computer isn't a technology, it's a mathematical construct. As such, it's fully general and not replaceable in the sense you describe.

[1] http://www.simulation-argument.com/simulation.html
you dont pay for SSL in this case. SSL is free. You pay for SSL on your domain. You can have SSL for free, if you let heroku advertise through your URL. Seems like a fair deal.
I don't understand how rejecting that the state of the universe is fundamentally computable is the same as rejecting the Church-Turing Thesis.

Rejecting the computability of the universe's state is more fundamental: It rejects one of the assumptions of the Church-Turing Thesis, namely that there is a function to compute at all.
It's possible to be a FOSS proponent without taking it personally whenever someone uses a non-free piece of software.
I like this approach, but I would also like to have the passwords on my phone and sync between desktop and phone. Any advice on how to do that using your approach?
Or maybe a title that summarise the article better, like "You don't need to be unicorn (2015)".
You are underestimating it. Being accused of something by authorities and not being believed is dreadful, even when you KNOW you are innocent. They double down on you even though they caused all the problems and are responsible.

This is currently happening to me with the Australian mental health system. For the last 10 months they have lied in writing and verbally, denied violating written policies and state law, and brought me to a point where I very nearly committed suicide. They continue to do so.

I have now been trying to get basic justice for 10 months. I finally might have them admit what they did to me was wrong. Once I have them admit it, I'm going to take the fuckers to court. The lawyers can keep all the money for all I care, my goal is to crap all over them and give them a taste of what it feels like to be powerless and humiliated.

My anger is enormous, and after they've said sorry I will make them say sorry for at least 10 months after. And I will make the fuckers pay.
Don't have examples (that I can show). It's trying to be a static check (more than type, but it's close enough) system, indeed. With views, we can isolate the used data, as long as we don't modify too much the underlying structure.

Also, the biggest chunks of SQL we handle are essentially "computational": take this, join with that, mangle a lot what we have now, repeat several times and get an output we can use. Can't avoid the big part in the middle
Congratulations on choosing satisfaction and happiness!

I resulted in signing the contract - https://news.ycombinator.com/item?id=13929845 - and I was unhappy right from the start.

:(
Not every fund is a Greylock or a Sequoia. There are VC funds around who're interested in finding ideas that are simply scaleable, profitable businesses. You need to have the ambition to take a (relatively) small sum and return a good multiple, but that doesn't mean you have to be working in a $billion+ market.
Creating "financial linkage" is an obvious direct result of the EU's primary mission.

Regarding the risks you (and other in this thread) mention: This really isn't something that has any impact on the system's exposure to risk. It's just a technical process for moving information and (limited amounts of) money between banks and financial service companies. If you're worried about a meltdown of the banking system, you have to look at the regulations on capital requirements, accounting standards, asset valuations etc.
It doesn't lubricate; also gasoline or alcohol doesn't do much there. 4-stroke engines have oil chamber to do it. Nitrogen emissions from the burning process tend to contaminate the oil a bit but overall, CNG and bi-fuel cars are a long-established technology (e.g. I rode in many taxis running on gas in China around the year 2000).
>Since there does not exist a standard for path syntax, ReJSON implements its own.

Well there's this: JavaScript Object Notation (JSON) Pointer RFC https://tools.ietf.org/html/rfc6901
Make your pizzas taste better thanks to the F# Forward Pipe operator
> Microsoft became very hostile toward him

What happened?
Please stop posting. Seriously.
If you're a FOSS proponents that looks down on people just for using non-FOSS software, then yes you are an idiot.
A place where Africans can join to share about computer(Programming, devs,SE)
Another aspect to consider is, time taken to run regression and automation tests on the Monolith, by both devs & QAs. This affects frequent release of software considerably l.
If police officers are liable to pay the victims, would anyone want to be a police officer, given their relatively low wages? In order to make them liable for such things, you would have to increase their wages a lot. I think one of the problems is that we expect a lot from the police, which we should, but then they are not paid nearly enough for that level of responsibility.
The vast majority of Analytics is still reporting (and that's not so bad)
Only because it has no bounds, like most schools of ethics, but it is responsible financially in this society and Op doesnt work there anymore
Yeah, but iron.io doesn't. that was my point.
We have the same architecture. It's really versatile, simple to administer, and with the help of scripts and automation a new client can me mounted in less than 3 minutes.
Surely there's some way to detect when a script touches far too many APIs such as setting several font families in succession. Then pause execution, warn the user about potential fingerprinting, and either disable script or blackhole its network requests.
Based on my experience both in developer communities and outside of them, I don't find that surprising. While it is evidently true that there are disproportionately more men in tech, it also seems to be true that there are more queer/trans/non-conforming people in tech.

Also I wouldn't be surprised if the numbers are actually higher: assuming the choices are exclusive, the way they are worded it's not clear how transgender is intended to be represented in the results. Not everyone who is transgender sees their "trans" status as a distinct gender identity (i.e. the emphasis in "trans-woman" or "trans-man" doesn't have to fall on the "trans" aspect). I think a clearer distinction would have been a separate question "my gender identity matches the gender I was assigned at birth" (instead of distinguishing between male, female and "trans") but that might have overcomplicated things.
The Man Behind the Facezam Hoax: How His Fake Facial Recognition App Went Viral
Why don't we just create a VM with the tor browser preinstalled ? Surely, it would be a lot harder to do fingerprinting. ETags would still make you vulnerable, but caching can also be disabled. Then you're left with cookies.
Cool, Could you show me your app? Just interesting in handling Twitter Streaming API.
A tiny California college whose graduates outearn Harvard and Stanford grads
That's because you're testing the monolith end-to-end, but testing the microservices individually. None of this is inevitable: you should still test the microservice network as a whole, and you can definitively test the components of a monolith individually.
More importantly I'd want the responsible police officers to come out public in newspapers and tv with a c l e a r message that they have harmed an innocent man.

It doesn't need to be devastating to them but it needs to be clear and maybe it should intentionally be a bit embarrassing to them.

Still needs to be careful though as we don't want police to stop important investigations to avoid public shaming; we only want them to be very careful before going public in either way with such a case.
Tell your favorite joke
On many social ocassions I find myself not remembering any good jokes. I'd like to remember at least 5 really good jokes I can tell on any occassion. Does anyone have any good to share, that you have told many times (preferrably with sucess)?
Ask HN: Mysterious redirect from businessinsider
Of late, whenever I click on a link to a business insider article, I get redirected to a another site - plive.co. Well, is this just me, or others are encounter the same problem? I use ublock origin.
[1993] Proposed new tag: IMG
What do you need the boarding pass for? I fly from Norway to Poland with just the credit card that I used to make the booking. Same for the train to Oslo airport.
> Any programmer who can put a loop together can learn OCaml and Haskell and Idris and Agda and APL.

> I've been trying to learn Typed FP for the last six months, and it is opening up slowly but surely.

Yes, exactly. Every kind of programming is just programming and if you already succeeded in learning one kind you should be able to learn any other kind of programming with enough effort.

The problem is in convincing enough people that a) the effort required is not that great or b) that the particular kind of programming is worth knowing despite the effort required or both.
> The employee had not written down the idea during his employment, but had told his employers of its existence.

But why?

Source: https://www.biicl.org/files/558_16bld2004.pdf

Would be nice to dig deeper and learn more about all the circumstances...
Can someone please at fix the title? Crashes -> Freezes.

Big difference.

And summarized: Intel has about 80 known similar problems as outlined in the errata, for which no known fixes exist. For this AMD bug a Bios update fix exists (more voltage).
Plus locally produced and consumed, so you're not using diesel trucks/ships to move it over long distances (compared to powering his tractor using diesel or gasoline or whatever tractors normally use).