skysight-inc/HackerNews huggingface dataset:
I should know, I'm using a QWERTZ keyboard. But those are not all keyboard layouts: QÜERTY, ÄWERTY, QZERTY, DVORAK, BÉPO, JCUKEN, WORKMAN, ŪGJRMV, MALTRON, etc.

Then there are the asian and middle east that do not even use the same alphabet. Though those may use the QWERTY as an underlying layout for compatibility.
> I mean, not everyone would read the code to see what it really does, so what happens in that case?

This is true with real world contracts too, that's why people hire lawyers - they understand the "code" of contract law.
It's not quite the same thing as, AFAIK, the debian project doesn't have the same power as an employer does to do background checks before hiring.

There's a significant level of risk around open source projects changing hands, something which may be invisible to the users of those projects, especially as they become more heavily used and therefore more tempting targets for attackers.
Well it was still a foreign thing floating around in my hand. Back then I still trained bjj/mma and I was always slightly nervous it would break or pinch a muscle or something. Since it was of no use anyway, I figured it'd be better to take it out.

Re: memory, what would be a useful use case for having a few kb of data under your skin? It's not enough to store e.g. crucial documents, plus you need a custom reader.

When I got it, I thought 'uses will pop up when I have one'. Turns out they didn't, and it wasn't for lack of trying. Most people have come to the same conclusion.

(Amal Graafstra, one of the earliest people who did it and blogged about it, made a career out of it - but that's only realistic for the first person to do it)
> With only that in mind you can predict what will happen in most of the cases.

With just this information and no other, I think I'd predict corporations to make better software than open source. I take it that's not what you had in mind.

(This is for similar reasons that I expect for-profit companies to provide better service than government-run ones. I don't particularly want to get into a debate right now about whether that actually happens, just trying to explain my intuitions.)
KKR Nears Deal to Acquire WebMD-Sources
That's very true - it's also the reason I stay the hell away from it :)
Isn't that a bit too witch-huntery? It is Kite who is actively doing the shady stuff.
I don't really want to defend Kite, but when it says "Kite achieves this by analyzing your code in the cloud" I would assume that my code is uploaded to the cloud.
Paint is one executable file, no? Getting rid of this does literally nothing to combat bloat and seems like a pointless move that will irritate users.
it means that it is okay to legally forbid step by step debugging on your own computer. That it may not be legal to inspect code from another company, even if it runs on your computer. That whatever the code decides, must be observed by the rest of the system

I don't know about Hungary, but in the US the DMCA has exactly these provisions.
Tesla Powerwall is a consumer product.

https://www.tesla.com/powerwall
If as a system is small enough for a single programmer to hold in their head, you can remove a lot of layers and be maybe 10x more productive. Those '70s systems were all built like that. But eventually you reach the limits where a system is too big for that and you have to take the hit and build it collaboratively; it's also the only way to get systems that are maintainable in the long term.
The problem is that if engineers in the US don't take the job then someone somewhere in, say, Asia will. Ethical rules are not the same everywhere. You can already tell this by looking at experimentation with stem-cells, cloning, et cetera, which is happening faster in Asia than in the US because of regulations.

Also, refraining from building these systems means that other countries get ahead of us. Besides being an economic disadvantage, this could also threaten security.

So I do agree that engineers should adhere to ethical guidelines, but they should be considered in a global context.
When’s a pedestrian not a pedestrian? When it’s a decal
The tooling I use records backtraces at some sampling frequency. The obvious sorting is from the root call site (_start), down. However, while that sorting shows the worst offending single backtrace, it can be a bit impractical once the top offenders (in terms of perf) have been fixed. Instead, I like to see an inverted tree: reverse every backtrace then create a tree. This method tends to show systemic issues.
There are other distributions
Except Lennart was working on systemd long before he worked at Red Hat and Red Hat has very little control over what he does in systemd. The reason Red Hat has "foisted" systemd is that it solved problems that other init systems hadn't solved (which is why other distributions also adopted it). That doesn't mean it's the best solution by any stretch (I don't like systemd personally) but pretending that it was the same as putting adware into a text editor is quite disgusting. It solved a real problem, and if you have a better alternative you're free to contribute it as another member of the community (in fact, please do).

I work for SUSE, not Red Hat, but I find it incredibly gross that being employed to work on free software is seen as a negative thing by the wider community. I spend every day working and thinking as a community member first, but because I was lucky enough to get a paycheck from a company to do that clearly I must be the enemy.
EOS is the likely successor in my opinion.

(eos.io)

In development now, but a development environment will be up and running by the end of the summer; testnet coming in the fall. Full release next summer.
A debt rollercoaster: Credit growth in China is causing jitters
Large installations are a different product:

https://www.tesla.com/powerpack
They probably couldn't just port the patches, but there's no reason why they couldn't write a runtime environment on W7, even if it didn't provide the same security guarantees.
Can't wait till someone hacks Kite and exposes some major company's source code. Will be very interesting to watch the legal response to that.
The issue with that is I don't trust it to be secure. If you make 1 mistake you can loose everything without a possibility to fix your mistake.
Good to know, although I'm still not impressed with its presentation when doing larger diffs.
You're describing something not wholly unakin to sleeping racks aboard a naval vessel, although no doubt much more comfortable. They are more space-efficient than beds, but less so than seats.

In order to stack hammocks or racks three-high, transversely to the fuselage axis, as I suspect you intend, you need both a large amount of vertical space - eight or nine feet, minimum - and roughly a second row's worth of space between racks, in order for people to get into and out of them. The former requirement can be reduced at the cost of squeezing people unpleasantly together and potentially dismaying claustrophobes; the latter requirement can be eliminated at the same cost, plus that of exclusively end-on entry to and exit from the rack, two-thirds of the time via a ladder.

At this point the only customers you've got left are those fit enough to be physically able to use your service, and also unconcerned about being cheek by jowl with at least two strangers - or, if the racks have sidewalls, unconcerned about spending however many hours in a box too small to sit up in. A lounge might alleviate that concern, but what about the others? And where will people put their shoes? (Do you wear yours into bed?)

The alternative is to compromise space efficiency for comfort, and a lot of airlines already do substantially that with A380s and individual sleeper pods.
Agreed. Also this should be the kind of stuff that gets the founders and employees blackballed in the industry as well.

Completely morally bankrupt. All of them.
its a matter of trade-offs and choice. to me, a .000001 chance of a complication is not worth it vs 'just carry a card in your wallet'.

driving a car has many risks, and if I could opt for a card in my wallet as an alternative I certainly would.

I am curious to how old are you roughly? it seems like you are stating you can get a medical complication, take a few weeks sick leave and return to your life, which makes me think you are <25
Ask HN: What were your pains when you were starting as a software developer?
Hi there!

I am currently researching what different software developers go through when they are just starting out in software development world.

What was painful or frustrating for you when you were learning or studying software development?

What was turning you off when you were trying to find THAT first job to get the experience?

Thank you for sharing how you've felt (are feeling)!

PS: I hope it is an appropriate question for HN.
Question is where do you draw the line? consumer only if not salesforce? oracle? IBM?
Maybe if you actually used it you'd see the benefits of it... try transferring any amount of value with Bitcoin.. take note of how much it costs and how long it takes. Then do the same with Ethereum. You'll start to learn pretty quickly what some of the main differences are.

Regarding the 'fixed amount of Bitcoins' argument, I'd agree it's a nice simple marketing message but if you look in to what Ethereum is planning to do, issuance could well go to close to zero, zero or even below zero once proof of stake is introduced: https://twitter.com/VitalikButerin/status/879858608091144193
Just shifting the problem. Okay, so the money is raised... you still never get your vaporware product.
> Every if you don't develop the system on your own and buy it from a third party (be it T-Systems or someone else), you still need technical expertise to prepare the requirements, evaluate the proposed solution (possibly proposals from multiple vendors) and do then do acceptance testing.

I don't think this is true. When you buy a house, do you have to be able to do the specification and evaluate? This is a good analogy, because T-Systems have delivered similar solutions to other clients, what they needed here is a little bit of tailoring and integration (which is not the part that failed).
On the other hand, this basically means just one line to the script to be run on each fresh install of Windows.
It's not like we lost the license to use Paint, did we?
That is a very good question that is the subject of a lot of denial. You might want to read about the DAO hack and the Parity wallet hack. You will notice there are two different possible outcomes: in the first case, some of the Ethereum founders were major victims, and they used their influence to persuade a majority of the miners to implement a 'hard fork' to essentially roll back the blockchain. In the second case, the victims do not appear to be well-connected, and it seems their missing ~$30M of Eth is irretrievably lost (and it is not clear to me that a second hard fork would be feasible at this point, regardless of who the victims are.)
Why Ukrainian forces gave up Crimea without a fight – and NATO is alert
> <tinfoil>

Ah, I see. Presumably he also finances...

Freedom House: https://freedomhouse.org/report/freedom-press/2015/hungary

The International Press Institute: https://ipi.media/civil-defamation-and-media-freedom-in-hung...

The New York Times: https://www.nytimes.com/2014/09/09/opinion/hungarys-crackdow...

The US government: https://hu.usembassy.gov/hungary-media-freedom-press-stateme...

The LA Times: http://www.latimes.com/world/europe/la-fg-hungary-media-free...
But real world contracts are never 100% clear, and can be modified retroactively in court when their terms violate the law, are vague, or are otherwise deemed unenforceable.
That is amazing, thank you.
China Plans to Use AI to Gain Global Economic Dominance by 2030
The first android Gtalk, that was shipped with Android 1.x, had plugin system for third parties.

The plugins never materialized. Every third party wanted complete control over it's app, which later developed into stores for digital goods, wallets, etc.

The situation was not helped by the fact, that there was no such system on iOS and the only way for a messenger to wait for messages on the background were push notifications from Apple servers. Here people expected separate apps for separate chat networks.

So basically what we have today is exactly what the market wanted.
Preview.app fucking sucks. There are a handful of truly obnoxious sins that OS X commits, and not providing a graphics editing application with full access to the pixel raster is one of them.

Other sins include no trivial click path to instantiating an empty file on the desktop. One must open an application and either issue a command (touch or similar) or save an empty file with the application used (TextEdit.app for example). This is inconsistent with the fact that you can create folders in the context menu, but not files.

OS X discourages thinking in terms of the file system in general, by dumbing down the interface with "shortcuts" like All My Files, and buries the root hard disk partition many layers deep, in the default interface, forcing users to surface the usual affordances through several settings in multiple preferences menus. This creates a natural bias against proper command of one's data, among novice users, and promotes sloppy, confused organizational skills and inefficient usage patterns that eat the fuck out of hard drive space, leading inexperienced users to purchase unnecessary upgrades, in order to solve behavioral problems in hardware.

OS X also pushes users away from non-binary file formats, defaulting most formats to favor non-plain-text and targets closed formats that leave the user unable to look at file contents in a common universal manner. This leaves non-technical and less-technical users in a world where only "apps" can inform you of mere parts of your data. Again, users are not thinking in terms of files on disk, or discrete packets of information. Data lives in indescribale places at locations they often can only describe by "way finding" through pointing and clicking or tapping. There is no path, or tree, or name, or directory, or disk to these people, and thus no file or disk space to think of. Text resides is fields, images in albums or galleries, on and on.

Have you met or spoken with younger non-technical people lately. They are lost and beyond clueless about a lot of important things. This is in many ways due to Android and iOS (which in turn influences OS X). Linux is hardly a presence in the desktop world. And now Windows is going the same way. Dark days ahead.
Why are all my friends buying an overhyped digital currency?
I've used it when I was doing a pentest - searching a network for leaks of information. I wrote dozens of shell scripts that scanned the network for .html files, then extracted URL's from them, downloaded all of the files referenced in them, and searched those files (.doc, *.pdf, etc.) for metadata that contained sensitive information. This involved eliminating redundant URL's and files, using scripts to extract information which was piped into other scripts, and a dozen different ways of extracting metadata from from various file types. I wrote a lot of scripts that where long, single-use and complicated, and I used a Makefile to document and save these so I could re-do them if there was an update, or make variations of them if I had a new ideas.
Yup, been through a couple of those. What tends to happen is the very senior engineers get architecture-itus and believe they'll actually be able to create this wonderful, flexible architecture that will withstand any future req change. Millions of dollars later, it's tossed in the trash and the old system is still selling, but customer retention is so high a focus at this point to stem the tide of exodus that all the developers do is put out fires now.
Theft of copyrighted material, if bfirsh's claim of having the tool upload _all of the source code on his computer_ without asking about it.

Maybe even corporate espionage.
More accurately - judges and lawyers interpret law, contract and otherwise. This sort of interpretation is explicitly ruled out in Ethereum's case, except when enough stakeholders decide it's not.
Lyft's Open Platform
Show HN: Flinb (Beta), create collaborative carts for Amazon
Thanks for posting abe33's apology, hadn't seen it when I read about this issue last week. One of the more unnerving things about it was how he made this change without explanation months ago nor did he did he explain it now. It must have been frustrating for him, as the plugin's original developer, to be dragged through this crap. He ultimately is responsible for his actions, but I wonder if he knew that subverting his own plugin would be a job requirement?
So can "smart contracts".
New Surfly Dashboard Facelift
Sweden grapples with huge leak of confidential information
Yes, last week Ken Perlin's post and now this one (even though it is from 2002) really came at the right time for me. I had been struggling a bit at work with precisely these issues and now I don't feel too bad about myself anymore thanks to these articles.
If they use Google's GSuite for their emails, I think that prefetches all content and makes beacons pretty useless (by design).
Why would you need an article? Most large tech companies share their infrastructure on their tech blogs, and most often it's completely composed of open-source software (e.g. Kafka, Nginx, Storm, Postgres, Redis, other Apache products, etc.).
The downside of limitless career options
I'm sure you're aware of the Solaris exodus that happened when Oracle decided to make OpenSolaris proprietary after acquiring it from Sun. The entire OpenSolaris engineering division quit in the span of a month. Do you think the same wouldn't happen if RedHat decided to start doing horrible things to their customers or the community?

You're acting as though nobody who works at Red Hat cares about the community which they worked with before they had a job at Red Hat. I work at SUSE, and I work primarily as a member of a community. If SUSE started mistreating their customers or the wider community I would quit.

I hope that if you found that your company was mistreating the wider community you would also quit.

--

My point is not that "all companies are good". I'm saying that making a judgement that "all companies will harm free software at the end of the day" ignores the fact that companies still need humans to work for them that do said contributions. Personally I find that many people who work in free software have quite strong ethics when it comes to things like this, but that's just my anecdote.
You could program a smart contract to say "unless greater than half of funders agree tbat the product was shipped, refund everyone's money"

It's a programmable decentralized escrow
Such companies are usually extremely shady and unethical, I would not consider it evil at all to delete all of their recorded debts via tor or something.
They have trains but all track is owned by freight train providers.

Here's a good overview why.

https://m.youtube.com/watch?v=mbEfzuCLoAQ
Update: HIPAA Compliance, Snappy Interface, and Robust Videochat
If you're going to upload potentially private code from your user's computer to your servers, you better warn him with big fat red letters before you upload a single byte.
Not biased, you just have an impression of trains in systems that are well-funded as a public service. Come to America to experience the opposite.
Except that in real-world contract and criminal law, there are various mechanisms that attempt, with some degree of success, to dissuade fraudulent behavior and allow for some form of restitution. Blockchain currencies, on the other hand, have been promoted partly on the premise that they are free of this sort of governmental interference.
Could you elaborate on the business model?
Their names should be on wikipedia along with the details of this story.
I wish our world worked like that, but unfortunately blackballing requires that the median participants of a group have some sort of moral compass.

I gave up hope for such things after seeing staff, investors, and speculators tripping over their own dicks to invest in Brendan Eich's latest venture (Brave) and its ICO, with full knowledge of his revolting and public bigotry against gay people.

Money trumps morals, it seems.
DeepArtistry – Buy art generated by neural networks
I'm a little miffed that the blog author doesn't have a good understanding on how Unicode and OpenType cooperates. Your first point is a great example of that.

As for your second point, I think what I outline here solves most of the problems that the other commenters are arguing about.

Actually, such features can be somewhat properly implemented in OpenType. You can tag these alternate glyphs as stylistic sets, with each stylistic set supporting so-and-so family of programming languages. Then, by default, an unaware editor would not perform the ligature substitution.

However, proper support will still require some standard awareness from the editor through some standard API, so that it selects the right stylistic set for the right text (e.g. comments v. code).

Emacs already does a form of character substitution through prettify; I use it all the time with LaTeX, and found it delightful to work with. It substitutes commands that stand for mathematical symbols with those mathematical symbols defined in Unicode. The limitation of this is that some of the features illustrated in Fira Code such as the prettified Markdown header don't have a corresponding Unicode code point, and thus necessarily has to be implemented as a ligature in a stylistic set.

A final note on the productivity of substituting input characters with more semantically representative symbols for display: when done well, it is not obtrusive and shouldn't hinder productivity. After all, the Chinese and Japanese do this all the time with a more clunky system (IME) in their digital input, and they get by well enough with it.
I started my career, from university in 2003, as a programmer in a finance company whose IT management collectively decided that tech talent wasn't all that it was hyped out to be (a post-tech bubble burst sentiment) and so was aggressively replacing large swaths of full time tech employees with cheap offshore consultants (TCS, InfoSys).

This environment compelled me to not just develop technical skills but business knowledge and related analytical skills.

The hard work paid off.