skysight-inc/HackerNews huggingface dataset:
Tech workers need an organization to provide legal services, most people I know aren't empowered to have a lawyer review their employment terms. More accessible legal help would create pressure on employers to stop bad practices.

People on HN sometimes talk a big game about negotiating job offers, but in my experience, most software engineers are terrible at it, and are not equipped to go up against enormous companies with a lot of resources dedicated to paying them as little as possible.
>That's great, but its just a sedative for the masses.

As opposed to the great energy drink of communism?
My two cents:

- UX designers that are actually good at their job seem to rarer than good programmers

- Hence the pool that would or could contribute to FOSS is smaller

- Getting UX changes in is likely something that maintainers don't really like, because it's harder and more time consuming to review (eg. the code you can just look at, but to review a .XML UI you need to apply patches, compile/build, play with it etc.), also UI changes will almost certainly require a bunch of code changes, so if you're changing a ton of lines to "improve UX", then it's not really a great incentive for a maintainer to invest his time into merging that (because it's "just UX").

UX also tends to be opinionated, the guy who wrote the interface originally probably has no issues using it himself, but is probably somewhat opposed-by-default to changing it (works for me™).

Also, if the UX human isn't also a good coder she probably needs to find someone who works with her to make the necessary code changes to support her UX changes, which would be quite challenging in many projects. (Why would I invest a lot of time to work with someone - that I don't know, has no reputation in the project - on something where maintainers will probably not give some sort of "yeah we'll merge that"-waiver?).

- Good UX has a lot to do with consistency. So fixing up an inconsistent project will mean tons of changes, exacerbating all the issues above. It might be as big a change as porting to a different language or framework. How likely is maintainer acceptance for such changes?

So unless there is a process for doing UX in a project, and all the project maintainers back the process, and the process is actually somewhat sane, it's unlikely that it'll work out. This might mean things like having an UX review queue and UX review for new interfaces. Imposing strict UX guides on code/feature contributions might also deter contributions. So you also have to balance these things.
18 days train vs 30 days ships.

No-one I know in logistics is very worried about cost per container, especially with the massive over capacity in shipping.

When the iPhone launched they brought them by 747, I think this train would have been a viable option.
I would have thought so too, but I'm not sure. Does anyone have any figures on this?
> People who ask questions such as this often don't consider that it remains eminently possible that AGI is an impossibility for us to build.

I 100% agree that AGI is probably a long ways off barring some surprise (not that such a surprise is impossible, but definitely not expected). That said, the fact that the human brain works means that brains can be made. Unless you think there's something literally magical going on in the brain, then the brain is just a physical thing, and other physical things with similar behavior can be constructed. Maybe we won't be able to do it with current computer hardware, but some day we'll manage it.

I've never heard an argument that AGI was impossible that didn't basically boil down to "No, we're special, and you can't prove otherwise." Not a very convincing argument.
This article cites many excellent papers. I highly recommend checking them out before closing off the page.
I'm not following completely – surely there were people arguing that human flight was impossible, without strong reasons, and they were wrong? EDIT: missed "unaided". I think you can make a strong case for that impossibility that isn't being made against GAI.

Based on everything else we know about the world now, we can "just" simulate a brain. "Just" may mean "after another 200 years of work", of course. The alternative is "the brain is magical somehow", which is not a strong argument on its own – we don't often end up finding magic to be the answer.

Where do you see hype about General AI being just over the horizon? Most popular discussion I read is about two things: a) the replacement of human work by increasingly-improved specific AI; b) the possibility of rapid advancement of general AI once invented. I haven't seen anyone say b) is imminent – only that it is likely to be fast/dangerous when it happens.
I took two attempts to get the hang of Blender but the UI was so alien I gave up. Maybe I'm going to try a 3rd time because Blender is just such a powerful tool, but I'm not doing 3D full time so it's difficult to justify 3+ weeks learning.

For casual 3D work, I've always been a big fan of SketchUp, but there's nothing like it for Linux. A couple years ago I tried to run SketchUp via wine which to my great surprise almost worked, but when I wanted to save my model it crashed :(
This. Don't expect your startup to make you rich.
Every company has no loyalty to its employees, they just pretend they do and thus expect loyalty from their employees. At least Netflix is honest about the lack of loyalty being a two-way street.

I think it is more enjoyable to work with people who are competent and performing well, so keeping poor performers around hurts the morale of other employees. Plus, the caliber of people Netflix hires can easily find another job where they'll be a better fit, so showing them "loyalty" by keeping them around probably hurts them as well.
There is only .5% diff between #1 to #10 for the grumpy crowd. The ranks may not make any differences....
Should we also learn a touch based sign language and huddle in dark rooms?
It's not creating any money so I don't get why it needs to be massively inflationary.
In the 15 or so years Ive been writing code, Ive never had a moment where I was like, damn, I cant write this code I am tasked to write because my damn operating system is not adequate. I use Windows, Linux and OSX/MacOS, and I am pretty agnostic on the whole deal. I have use cases for each, and cant really understand the religious nature of this discussion.

Cant we call this sort of article what it really is? Im mad because I dont think apple is thinking of my needs anymore. It could be because Ive changed or theyve changed, but either way Im going to write an article to to justify my feelings, even if my arguments dont hold water.
https://realpython.com
Rail would seem in principle to far and away be the most efficient, so I hope these prices change to reflect that.
Did a search for that subject:

https://www.google.com/search?q=tcl+pipes

and this second result was interesting:

http://wiki.tcl.tk/17419

It compares doing the same task (getting a part of a string from the last line of a text file) in Tcl and Python. Seems to conclude that some things are easier in Tcl and some in Python (based on a quick read).
UBI as an idea needs testing. Theoretically it solves an immense number of social problems (homeless/poverty) while drastically reducing government size (signifcantly less administration).

There are also a number of behavioural assumptions that people are making that also need to be tested, primarily the assumption that people just won't work.

What I think you will find is that people will not be forced into virtual slavery working for a pittance just to survive any more. UBI will have a net benefit on society.

What UBI says about our monetary system and whether money is inherently just a way to control society is another matter.
Filter your politicians with fMRI before voting for them;
> My preferences are just that, yours should be yours.

I can agree with that, but your original comment strongly implies that your ideas about what makes a workstation should apply to everyone.
I absolutely agree with you. One of my biggest issues with ES is that authentication (even basic) and encrypted intra-cluster communication requires a (commercial) plugin. Either shield, which is not available as a standalone piece of software or SearchGuard, which is sort-of-free with limited functionality. I do consider those basic functions that should be available out of the box.
The people I know in freight barely think about cost, it's all about time. But you're right - not pollution.

Some regulators might start offering incentives in that regard though.
The ZX80 used TTLs, only the '81 and Spectrum used ULAs.
Recommend to anyone wanting to run ZFS in production to read:
https://www.tiltedwindmillpress.com/?product=fmzfs

https://www.tiltedwindmillpress.com/?product=fmaz
Visualize GitHub's most popular repos of 2016
SQL Server is the most popular DBMS of 2016
Windows doesn't really have a uniform look and feel. It has a sort of ideal at any one time, often led by whatever Microsoft are doing with the next version of Office, but the result is a giant mishmash of things written at different times using completely different toolkits and themes.

I think the big difference is actually that commercial software entities can hire UX people to design their user interactions. Open source projects generally have nobody with that kind of skillset, and if there is any money available it gets spent on core programming because there are masses of bugs to fix and features to implement.
Capitulation
Etsy. I don't work there, but I've interviewed there twice and know lots of contacts who work there, and it's a great engineering culture.

The overwhelming majority of the company are engineers, and they have a large commitment to OSS, which was one of the initial selling points for me. Not to mention, Rasmus Lerdorf works there, and several of their engineers contribute to HHVM.
This is cool!

Myself, I'm more of a vim than an emacs animal, so I use the “slimv” plugin, the vim sibling of “slime”. With a little glue of my own making, it lets me start the Lisp machine (SBCL) from inside vim, and then I can macroexpand, disassemble, evaluate, compile... without ever leaving the editor. Practically turns the terminal into a complete IDE.
"Because no money is being created, it's being reallocated from other people, so it doesn't directly affect the money supply."

And unfortunately that is bunkum. Money isn't stuff. If you take what is currently savings and put it into flow then you will get an increase in production - that is then effectively taken away and given to people who haven't earned it.

The result is, over time, an increase in political pressure to get rid of the hand out from those doing all the work and getting nothing for it in return.

And that's how an income guarantee scheme ends. Just like every other 'experiment' in history.

People want the ability to exchange their labour for goods and services, not be the recipients of handouts and resented for it by those doing the work.
At first I found intriguing to see no mention of SDSL[1], which probably is one of the best libraries in the field of compressed data structures, including compressed bitmaps.

Probably because the index is built to answer a "different kind of queries". There is a blog commenting on those "other" queries[2]. In the same blog the author discusses some other compressed data structures included in the library.

1: https://github.com/simongog/sdsl-lite
2: http://alexbowe.com/rrr/
Is that true? I thought the point of using the font list for fingerprinting is that it can vary widely from user to user.
Next, have it upload its race results to kartlytics
Such an article without a map and figures? Could modern journalism get any worse
Every basic income story has an inflation comment.

Think in terms of proportion of wealth helps. If a company issues new shares and gives it X(analogy to govt printing money), the overall dilution in value of share doesn't prevent that the wealth of X from going up. For instance, giving 100% new shares of a 10 million dollars company to X means each share has half of the old value, but X has nevertheless gained 5 million dollars.

Redistribution, as opposed to new money, would put even less stress.

Another argument for inflation, is the possibility that the poor are consuming non-elastic goods(ie supply doesnt increase with price), so lot of extra money effectively ends up with the sellers of these goods. But this is probably false and at least not obvious. It has to be shown why supply of goods that people consume is inelastic. Most likely redistribution would lead to poor gaining a larger share of the output produced in a year relative to the rich.

Note that there can be other potential arguments against basic income(wasting money in alcohol, alternatives like supplementing wage-income), but inflation doesnt directly make the case against it.
I found that SQL is actually an excellent language for people with no coding background. Especially in the BI field it's easy to teach people SQL so that they can perform their own (often quite powerful) queries. It's much easier than learning a proper programming language.

A re-design might be nice for programmers, but would likely lock out most people with no programming backgrounds who work on databases.
Well said. Changing it is easy, actually making it better is rather tricky.
He does have a point. On the other hand, the two decades since he wrote that have been marked by "the consumerization of IT".

Even before 1997, it was individuals rather than IT departments who first demonstrated business uses for PCs.

I'm not taking a position on either side of this debate, just pointing to the trend....
> let's not act like there is no choice in C

If you are using gcc or clang, you have more options. True. But not all C compilers give you those options. However, the point is moot, since I never said you can't catch these things in C; I said it wasn't the default. Which you agree with.

> I never said that compile time checks of variables are possible, but rather we could move to using dependent typing

You didn't say anything about dependent typing. You said "Rust is no better than C". And I'm pointing out that it is. Dependent typing may be even better in some cases; I'm not arguing otherwise.

> Saying you can catch the panic is missing the point of unintentional OOB accesses, which is that they're unintentional.

No one said you should catch the panic. You can use Vec::get() for example if you are using runtime-derived indices and want bounds checking in an ergonomic fashion.

And saying a panic for unintentional OOB is the same as in C is not true, since you get a panic by default in Rust, and to get one in C, not only must you be using a specific compiler or two, you must have the sanitizers enabled for every source file in your program. Not "by default" by any stretch.

> C is just as safe with regard to OOB accessing, and to be honest that's pretty poor in 2017.

It is nowhere close, and saying it is is pretty poor in 2017 as well.

And you are still ignoring pointers, references, lifetimes, threads, ... you know, the other things that also help Rust make "Safe by default" and C "dangerous by default".
Makes me wonder how long will it take until they try to impose real name verification on the web

Edit: could one dare to imagine - someday UK will be worse than NK when it comes to tyranny on the internet.
The key point is self-learning, or ability of AI to build AI that's better, if only a little.

This is different from, say, AlphaGo playing against itself to train its neural network - we want AI 1.0 to write AI 2.0, not just tweak some coefficients in 1.0.

At the moment all automatically generated code is less complex than source code of code generator itself. There can be more of it in terms of lines of code, but it's usually pretty repetitive.
I keep hearing about the elegance of Lisps, but as someone who learned functional programming in ML, I can't get past the lack of currying. Coupling that with dynamic typing and I feel that I've lost much of what makes Haskell/ML great: programming by composition with strong compile-time guarantees of correctness. Am I missing something?

Edit: to be clear, I'm referring to a lack of automatic currying.
Ehehe. you know, globalism is retracing so it may be the time to rediscover local opportunities for local markets. Happy new year!
TNG and DS9 being on Netflix is the very reason I signed up and stayed.
> So what else are people going to do with my home address?

Send the police to save your (non-existent) hostages: http://krebsonsecurity.com/2013/03/the-world-has-no-room-for...

Or to arrest you for the drugs you ordered (or were sent to you):
http://krebsonsecurity.com/2013/07/mail-from-the-velvet-cybe...
Very simple. You are moving stuff to people who don't work for a living and giving mere money in return.

So there is less stuff available for those who work and more money chasing it. Which is inflation. Once those working realise they have been fiddled, they politically agitate to have the handouts stopped.
I worked at Quicken Loans before, and I would have to say the culture there was one of the best I have seen/heard of. An allowance for time to work on personal projects, a healthy work/life balance, and the usual job benefits were incredible.
Why can't I have my cake and eat it too?

I really like my development environment in Ubuntu. I like the power user stuff + desktop user friendliness in one place.

And I tried to like OSX, I even bought a MacBook Pro Retina, used it like a year or two but ended installing Linux on it a couple of weeks ago, heh.
You can write off the depreciation of the home on a 29.7 (?) year basis, mortgage interest, most improvements are fully written off if not amortized over time, but I think there's a limit of 25k or so in max real estate losses one can accrue in a tax year. Yes it's a huge advantage. Fair? I don't know. Probably a discussion for another thread.
I'm not particularly concerned about unplanned reboots. The real issue is some Windows 10 updates have caused problems which made the computers unusable until remediated.

There are some points in the business calendar where 1-2 days of downtime is catastrophic. For example, shortly before the deadline for submitting highschool senior photographs to the yearbook publisher.

If we could purchase a version of Windows 10 which allowed her to delay installing updates for 1-2 months until a crunch time is over, that would probably be acceptable.

AFAIK only Windows 10 Enterprise allows that, and I'm not aware of any legal way we can get that.

If we do have to go the Windows 10 route, my contingency plan is to look into setting up a firewall (external to the Windows 10 box) that blocks all relevant Microsoft IP addresses.
AFAIK, changes to this GPL codebase must be GPL.

Licenses are always complicated, but when I contribute to a project GPL licensed, I expect any changes to be GPL too.

I'm not a lawyer, but studied licenses to understand which projects I can use.
I agree, there are cases where the values converge. They are, however, a very small percentage all startup outcomes. Most outcomes for venture-backed startups are wind-downs, or small-time acquisitions. In these cases preferred shares are much more valuable. Since what you're trying to do here is assign a current (expected) value to the employee's options, focusing on the "home runs" for the VC is not helpful.
Ships with sure, but iTerm2 and brew install bash/vim/etc... fix those issues.
Show HN: Web Maker – blazing fast and offline web playground
State Channels ELI5
Yes yes yes. Read about rec.pets.cats, alt.syntax.tactical, and Karen Kolling.
D-wave is not attempting to build a bit-by-bit quantum computer in the traditional sense that the technologies mentioned in the article are building.
Feudal society should have Wealth tax, not Income tax https://en.wikipedia.org/wiki/Caste_system_in_india
Just because there are deaths caused somewhere else doesn't legitimize these deaths. This is human life we are talking about mate. That's a basic logical fallacy, which seems to be the favorite tool in debates for supporters of the current government[1].

TBH if you spent 3600 Crore meant for a statue [2] for railway safety (and not just some namesake program but actual on the ground change), which I agree needs a upheavel, I'd be a much happier citizen of the country.

[1] https://yourlogicalfallacyis.com/tu-quoque
[2] https://www.thequint.com/india/2016/12/24/mumbai-protest-360...
> As a fellow developer i say: Development on Windows is really REALLY painful.

I think the statement really is "development in a unix/linux style on windows is really painful". If you like doing development with text editors and shells and have any tools that are command-line only then yes - it sucks on windows.

Windows development in an IDE is usually just fine, not to mention that it's often exactly the same as running the same IDE on linux.
Is it native Linux or VirtualBox?
That is a good point. Let me be clear then, this is my personal journey from Windows to MacOS and finally to a custom setup on Linux and the reasoning behind it. I certainly do not mean to preach.
I love what Autodesk have done with Fusion 360, they made it free for students and tinkerers. It's a brilliant tool and I wish more software manufacturers got on board with programs like this.
'AirBar' Gives MacBook Air Touchscreen Gestures Through Light-Sensing Technology
It's a GTK+ X11 application on MacOS X. Last time I tried it, it was completely unusable--copy-paste totally non-functional (would paste vector selections as bitmaps).

On Linux, it's vastly more usable, and quite polished for a GTK+ application.
UBI will provide impetus to https://en.wikipedia.org/wiki/Social_mobility due to https://en.wikipedia.org/wiki/Caste_politics_in_India
You don't need to calculate it, don't even try to estimate it. Just make up a number. A huge number. Larger than the whole world's GDP if you can. That's how the RIAA did it.
Now that you mention it, yes:

https://en.wikipedia.org/wiki/Death_of_Eric_Garner
It would be very interesting to see how well this does with more training data, especially with multiple players.
Trust me on that I am working with GitLab from past 6 months and I have never regretted a day. GitLab is always open for ideas and this is also work in progress. How many companies have you seen declaring their compensation framework :)
Google Freddie Gray or Eric Garner
What do you mean? I find it a pleasure to work with the Designers. Even though they are paid by RedHat, as a volunteer contributor I feel I have good discussions with them and am happy to implement proposals. They follow up and seem genuinely happy about your contributions.
Today, not using the Internet at all is not really an option. Not using a particular service may not help, harassers on one service/site/social network often organize to attack someone outside.
Stock Option Template for EU Startups
If you delete //bin/ Ubuntu just becomes regular Linux.
Have there been any studies on the impact to prices on staple foods?

Because if everyone can afford food and basic items for living, does that mean the prices for these items will go sky high? Especially as supply will be short of demand?
I'm curious, what do you think should happen to someone who becomes unemployed and then runs through all of their savings?

Should they live on the street until they find another job?
What I found interesting is that it still takes 15 days for a freight train to do the journey.

With the recent $500 billion plan for high-speed rail network in China, surely it also makes sense to modernize this Asia<->Europe track? For example building a dedicated track with standard gauge in Kazakhastan, Russia, or developing a more powerful locomotive dedicated to this.
> Moving within Europe is easy as there's no visa process (right to work in the EU is already given).

well, that would be conditional on Brexit, right?