skysight-inc/HackerNews huggingface dataset:
We do this (well, with Azure Blob Storage instead of S3, but it's the same). It works because we can have our customer execute[#] some code that authenticates them, queries our server for the signature, then slices up the file and uploads it, then notifies our server when it's done.

[#] including JavaScript in the page.

Obviously, turning that into an automated process that runs from a Windows Scheduled Task (or worse) is not as easy.
Thanks, I'll keep that in mind. I have a tendency, I must admit, to overlook humanities.

How does it work in the US?

In my country, it works like this: you choose a "route" (for lack of better word). Based on the route, there are some compulsory classes you must take, some optionally-compulsory classes (around 5 in a group, you have to take at least 2 of them) and then you can take whatever classes you like, from whatever other route you please (you don't have to take the whole second route, just nitpick the interesting classes).

E.g. We have three routes in bachelor CS - general CS, software and data engineering, programming and software systems. All of these are divided into 2-4 branches, which differ in couple of the compulsory classes, but are otherwise very similar. All those three routes also have some classes (most of them, actually) in common, such as Linear algebra, Calculus, Probability, Analytics, Intro to Programming etc.
I can pile up as many other classes on top of this as I please... Even take all the genetics, molecular biology and others from bioinformatics (if time and mind capacity permit).
NFX Guild showed off 14 new companies to top investors in its latest demo day
Not saying it would be great in the short term, but I wonder how it would play out if the entire database was made widely available. It seems like it would be a lot harder to enforce a debt if the borrower was originally identified based on "secrets" that were well known to be public at the time. Maybe then they would come up with a better authentication scheme than "what color was your first car?"
I believe it's higher. It's especially visible if transferring multiple smaller files, as each download requires a separate new connection (no data connection reuse).

I'm not sure why WebDAV is less popular. It has its oddities and implementation issues but it's nowhere close to FTP weirdness. And AFAIK WebDAV support is either built-in or readily available to install in all mainstream OSes.
1) What happens when it breaks? If you plug in a new one, will it auto-restore? Where from? 2) Updates. How do they happen, who does them? What about when they go wrong? What about 5 years in when there are three models of the device (or way, way more if it's not proprietary) and an update goes out that bricks one?

Difficulty: the answers to the above must leave you with a product easy to use and reliable enough to compete with doing approximately zero work to use and maintain a Facebook account. Plus it needs to offer at least as many features.

I've for some time wanted a kind of private swarm-storage product (probably using IPFS, I guess, for lack of alternatives) that lets you plug in a new node at a friend/relative's house with a few TB of storage, put in the credentials (keys, bootstrap node[s]) for the swarm, and has it intelligently back up some amount of content from the network such that everything has at least X copies (3, say) while making all the rest available (that's where IPFS helps) on request, with some interface for adding content to the swarm from any node. The above problems have kept me from attempting even this task. A social network would be even harder.
Estonia's ID Card and the March of Cryptography
Void Linux[1] has a lot of the upsides of Arch, and many general similarities. It feels "lighter", though, adopts LibreSSL by default, has a different package manager, and is systemd-free. Most of the Arch wiki (which is a great asset) is more directly applicable to it than to e.g. Debian.

[1]: https://voidlinux.eu
The price would drop for sure. But the network would still survice.
This is one of the most impressive projects i have ever seen. By far.
Check out qmv from renameutils.[1] Using it you can use your $EDITOR to batch-rename files. It does sanity checking like making sure you don't rename two files to the same name and lets you fix such mistakes before trying again.

[1] - http://www.nongnu.org/renameutils/
There are 3 major exchanges in china: BTC China, Huobi and OkCoin. Only BTCC allow ICO trading and it's the only one closing. Maybe it's related to the ICO ban from last week and nothing to do with bitcoin
Curly brace expansion is one of the most useful and overlooked topic in these kind of posts. And I'm always surprised it isn't mentioned with compiling.

g++ -o foo{,.cpp}
I don't want to put anyone off they're favourite editor but you can have all of that cake (well maybe not all the eye candy) in Vim/NeoVim.

e.g. Goto anything you can use the Ctrl-P plugin.
It might be like shooting with cannon into sparrows, but FreeIPA can define policies, where you can say which service on which host or hostgroup is allowed to authenticate which user (or group).

So you can have an user, which is defacto "on the remote server", but the only thing he can do is to login into specified sftp service.

For smaller scales, it is surely possible to do something similar, without FreeIPA, only with PAM.
How Machine Learning Impact Devs?
She would be a net positive for your organization, however, that's a low hurdle.

When there is a good amount of competition for hiring or admittance, it would be hard to justify hiring/admitting her when you can find someone with similar skills without the time in prison.
> Just because traditional unions operate a certain way does not mean a union for tech workers has to operate the same way.

Unions have all converged on operating the same way because the NLRA is very rigid, and over the decades, they've found a stable way of operating. Other operating structures have been tried over the last century, and all have failed except the current one.

If anybody believes that a tech union under the NLRA would break this trend, especially while presumably still being affiliated with other traditional unions, then the burden would be on them to explain why the forces that drive other unions would somehow not apply to tech.
I know several techniques that would be highly efficient in extracting my password from my head. Some don’t even require physical access. (This is a cryptic way of saying that credible threats of violence or actual violence would compel me pretty quickly to tell my PIN.)
They are insidious, not silly.

The reason is that they mean little for those with tons of money - but they mean everything for the average person with limited money.

They literally keep the poor poor.
Nextcloud should be on there, you can run it from your basement, it syncs contacts, calendar and files (like drive), it even has a mail client which can turn your cheap imap provider into nice webmail. Not to mention that it can replace Google docs as well using https://www.collaboraoffice.com/nl/
The ease and quality of video surveillance from cell phones makes me think passwords are not that secure if other people or devices can observe you entering them.
Isn't the fact that it didn't sell out in an hour a good thing?

Compared to other ICOs, the required pre-registering, first day buy limit and other things made this much less hectic for potential buyers, vs say Filecoin's one-hour window where you could actually participate. I'd like to see other ICOs adopt some of the practices that Kin used.
Would it be possible to create a fully anonymous/trustless decentralized cryptocurrency?
Monoids are certainly not the most "interesting" thing, but neither are arrays, or even sets. But they're quite important and useful in a parametrically polymorpic world. That's why it's worth introducing them to people new to FP.

Ultimately, these sorts of posts are feeders to conversations about other bigger abstractions like Functors.

The title and the post both grant that for fizzbuzz as asked in many settings, but without a simple domain these conversations tend to explode in complexity. So there it is.
I'm not arguing that on-average union workers don't make more, only that we're in a high demand and fast-moving field with rampant innovation.

How much innovation happens in unionized fields?

How much work did Uber have to do to essentially go full on rogue to get around the system built up by taxi unions?

How much union work ends up getting either automated or outsourced to countries without union workers?

Do lost jobs count against that average pay stat?

Look at the hoops that Tesla has had to jump through just to sell cars to you directly? Those local car dealers...that's a sales union.

I mean, the National Labor Relations Board gets called in when Boeing wants to open a plant in the south east. We're not even talking off-shoring or cutting jobs.

Unions, like anything, have cyclical benefits. There are times when they make sense. There are others when they don't.
Sure, boards which look after professional certifications do have more power, especially in jurisdictions that give those certifications legal power. But those boards still don’t typically negotiate wages or organize strikes.
Japan

Germany

South Korea

Every Western nation supported by the Marshall plan

You're right, but it goes both ways and not 100% one way or the other
I've experienced success installing Ubuntu Mobile and Sailfish OS using MultiROM on the OnePlus One. It was neat. YMMV.
It's not just the stigma that labor's gotten, it's the language that's infiltrated our thoughts.

Giving a generous maternity leave is "leaving value on the table". Evading taxes via the double-irish or contractor/employee loopholes is "creating shareholder value".

It's like Gordon Gekko and George Orwell collaborated.
This is a bit misleading. Union power is putting pressure on service economy companies which in turn service tech companies.

Tech workers are not unionizing -and I can't imagine they would, given their pay compared to other sectors. I could see an AMA type organization perhaps.

On the other hand, unfortunately, companies no longer staff vertically. When they can outsource their non core competencies they do. They don't want to be the IBMs and Xeroxes of yore. They want to remain nimble.

A famous example was MS's front line IT staff managing Windows clients being contractors. So they hired contractors to manage their own core product internally!!
A State Sales Tax on Personal Data
Some people only have FTP as a client capability. We support FTP, FTPS and SFTP, and we constantly push for SFTP with key-based authentication, but every so often FTP is really the only solution that the client is willing to pay for.
Unrelated to the story but I'm not too fond of taking over the scroll wheel for transitions. Sure, it's a cool effect here but it tricked me into thinking I had my Ctrl key pressed down somehow.

It's not enough to make me leave but it is a bit disorienting, if not annoying.
Yeah except most of Europe is in the Central time zone: https://en.wikipedia.org/wiki/Time_in_Europe. Sometimes I encounter GMT/BST times but only when looking at UK things. It's all CET/CEST here.
Calling Rust GObject from C, Python, JavaScript
the word "deserve" is very subjective... who gets to decide who is "deserving"?
What would happen if the DB was widely available and many many people just randomly and inexplicably opened as many ranom accounts as possible - it would cause chaos in the economy.

What would an accurate "what if" scenario like this look like?
I imagine there are plenty of very highly qualified scholars who, to use the professor's own words, "happen to be a minority," that never killed their infant child.
Interesting! It's surprising to me that Apple (or Google?) is behind such a poor API, after Apple did such a good job with both Canvas and CSS animation.
Bloomberg is saying China plans to ban trading of bitcoin on all domestic exchanges.

https://www.bloomberg.com/news/articles/2017-09-14/bitcoin-t...
Yeah, just do a "git init" and now you have one.
I still hope Ares [1] will turn out to be competitive. The idea is sound and can be build in most areas in the world. You could potentially reach storage volumes within short time frames that only pump storage can rival.

Alternatively, there was a German experiment to use underwater concrete pump storage to provide storage close to production for offshore windfarms. Not sure where the project is at, but these ideas could well supplement batteries.

[1] http://www.aresnorthamerica.com/
This has nothing to do with either jargon or literacy.
I find it odd that they're going to halt trading in 2 weeks. If they determined that trading is illegal, shouldn't they halt trading immediately?

Also, a similar situation played out in 2013: https://www.coindesk.com/price-crashes-china-outlaws-bitcoin...
And rate-limiting !
I think this would be exactly the right time for tech-workers to unionize. Which means it won't happen. US tech workers currently have it great - I think they're somewhere close to a peak of negotiating power. That's when you want to negotiate. That's also when workers think there's no point in it.

I think one thing that keeps tech engineers from unionizing is the "professional" label. Unions are iron workers, not professionals like me. I have two responses: (1) look at other professionals. Lawyers, doctors and accountants have unions, they just aren't call that. Think about it. (2) If you think your "professional" status is sticky without doing anything, take a look at programmer work conditions at overseas outsourcers. That is the future of the job if you don't do anything.
Creating serverless Slack commands with Go
That seems rather low to what I've been seeing out there (granted, fast growing wages make it a big moving target). But I agree with your general sentiment.

Coupled with the fact that the most productive farming regions in Canada have the lowest unemployment rates in the country, there is no reason why anyone has to settle for a farm job. They can get a job almost anywhere. Employers in these agriculture communities are desperate across the board for labour, not just those involved in agriculture.

Anyway, the economy is fundamentally self-correcting. I don't see there being anything to worry about. I'm biased as a small farmer, but I don't see slowing down the big producers as a bad thing.
What's your point? I agree that developers don't neat an equivalent to the Teamsters.

The NLRA protects any concerted effort among employees to improve workplace conditions. You don't have to be an "NLRB-governed union" to organize.
The real cost of the "extra fuel" was really in making the base rocket big enough to address the majority of the rocket without add-on boosters. Then you always have leftover fuel for more moderately sized satellites. And in terms of design simplicity that might have been worth while before considering reuse.
I've used it, and it works. However I ran into an issue where I couldn't use it at my parents' house so I ultimately switched to Syncthing. The biggest differences are Syncthing isn't built directly on top of bittorrent, and opensource.
There has been some prior work on this:

- Decoding LoRa: Realizing a Modern LPWAN with SDR [1]

- Presentation on this work from GRCon16 [2]

- Slides from the above presentation [3]

[1] https://pubs.gnuradio.org/index.php/grcon/article/download/8...

[2] https://www.youtube.com/watch?v=-YNMRZC6v1s

[3] https://static1.squarespace.com/static/54cecce7e4b054df1848b...
Both Facebook and Twitter use BitTorrent to deploy binaries onto production machines.
It doesn't really matter too much, within reason. Do what you think sounds interesting.

Do internships.

Play sports/some form of physical activity to a relatively high level.

Start reading Cracking the Coding Interview now and do chapter a month, if you want to get a job at FB/GOOG etc after graduation.
If you download Caddy with the "http.webdav" plugin, you get a single binary that can do the regular FTP tasks, plus autoconfigures SSL with Let's Encrypt :)
Pretty standard for a company to defend its trademark, indeed NPM sided with them.

The article you link to places the blame for that "npm havoc" solely with the contributor you mention.

>Under our dispute policy, an existing package with a disputed name typically remains on the npm registry...

>In this case, though, without warning to developers of dependent projects, Azer unpublished his kik package and 272 other packages.

>It was abrupt unpublishing, not our resolution policy, that led to yesterday’s disruptions.
Vouched for your comment; even though PostMarketOS is nowhere near ready for primetime, it is philosophically at least a step in the right direction.
Perhaps a board empowered to review how officers are instructed would be better able to fix things.
What's your point? The NLRA protects your right to organize over anything, not just wages. I agree completely that industry-wide wage controls are a bad idea.
The issue with some of these therapies is more or less that they are defaults, not that the therapy itself is bad in itself.

12 Step programs for instance... well, they really don't have a great success rate. It seems like the success rate is around 5 to 10 percent for AA. (http://www.npr.org/2014/03/23/291405829/with-sobering-scienc...).

But for me, I think that the issue is less the program than it is the default option, often ordered by the courts. 12 step therapy probably does work with certain personalities. For others, it will do nothing, or maybe even make things worse.

This is probably the same for "tough love" type rehab programs. Some people would be okay with this. Others would react better with other options (your CBTs, BCTs, etc.)

I will say this from a "non-expert" perspective: suboxone honestly is what you want to do from a chemical perspective for opioids. Suboxone is a combination of a mild opiate (buprenorphine) and naloxone, a μ-opioid antagonist that's there mainly to prevent abuse.

For an addiction, chemically, moving to something milder seems like a great intermediate step, akin to some methods of getting off of nicotine (eg, slowly decreasing mg of patches etc). The nicotine patches don't work too well -- it seems like the effectiveness rate is only about 17% (http://www.mdedge.com/jfponline/article/60156/addiction-medi...). But this is a significant increase from placebo (another study -- https://www.ncbi.nlm.nih.gov/pubmedhealth/PMH0010505/ -- says 50-70% more likely).

Agree that there is no silver bullet; probably the best route out is a combination of something to handle the chemical side with some form of therapy to handle the other end. The type of therapy would probably have to heavily depend on the person, given that the therapy must be something the person is willing to commit to in order to work.
Who's behind the coolest new feature on the iPhone X?
In my experience, pretty positive. I see Macs around campus frequently. In my team, people mostly use Windows, so there's definitely no alienation there. However, when people notice I mostly use Linux, I usually receive a chuckle for not using Windows--either out of irony or since we are highly encouraged to dogfood everything here. But that's usually the last I hear of it, so I don't think anyone sees anything wrong with it.
What would be, from your point-of-view, the key advantages of working on Windows?

> P.S. The Amiga was better than the Atari ST, and the Commodore 64 pwned the ZX Spectrum. /s

The ST was a much simpler and more elegant machine. The Amiga was much more powerful, but too video-centric.

The C64 had better graphics and sound than the Spectrum (and a much nicer palette), but the Atari 8-bit computers had the best graphics of that generation by far. It's actually fun (but not surprising) to notice the Amiga is more a descendant of the 8-bit Ataris and the ST looks a lot like a 32-bit C-64.
Agreed, although I think this case shows a different problem - it's not a tech news site but a university press release.

University press has a horrible tendency to oversell research in the name of getting news coverage, often completely burying possible flaws or limitations of the result. The University of Maryland infamously put out a major release on concussion treatment based on a study that didn't exist (1). Similar but lesser abuses appear to be almost constant. It seems like worthwhile-but-unspectacular thesis result gets spun as a groundbreaking insight in its field.

1: http://nymag.com/scienceofus/2016/01/chocolate-milk-concussi...
Kanye is famously $53 million in debt, so it makes sense actually.
> The real problem is the late 20th century stigma labor organization has acquired.

I think the stigma is well-deserved. Indeed they are rife with corruption and often create very odd incentives.

Unfortunately unions suffer the same fate as other "invisible" benefits: everyone takes them for granted and doesn't recognize their value. People focus on the drawbacks and it's much easier to convince them that we're all better off without unions.
The point, If they are closing Aluminium smelting plants when they are being sold 2cents/kwh from a reliable hydro-electric plant. Wind and Solar's chances are slim to none.

I am not questioning the utility of Aluminium here.
But there are potential donors who deeply care about reforming criminal justice. The Koch brothers and the Deasons, for instance: https://www.nytimes.com/2015/07/30/opinion/ruining-lives-wit...

I realize the op-ed linked to above mentions legislation to end harsh punishment/disclosure rules for first-time non-violent offenders, but that's a reasonable initial milestone in reforming the justice system to be more rehabilitative.

You can read more about their stances as advocated by Freedom Partners, the nonprofit that they founded and fund: https://freedompartners.org/issues/

Including this statement of support for VA governor candidate Ed Gillespie's criminal justice reform plan: https://freedompartners.org/press/holden-keeping-virginia-sa...

https://edforvirginia.com/criminaljustice/

> “Virginia’s criminal justice system should be just, fair and redeeming. Law enforcement and justice should be administered fairly, and when Virginians exit the criminal justice system they should leave more prepared to live a full and contributing life in society. “ – Ed Gillespie
> You either stand for your principles in all circumstances or none.

Your principles can simultaneously include "the prison system is badly broken and desperately in need to huge reforms" and "parents who brutally murder their children should never see another sunrise as a free person" without any cognitive dissonance.
Because keeping someone in prison for life after a fairly minor felony, committed when someone is 18 or 19 (and possibly still in high school) seems cruel and unusual punishment. The current system lets the government not take the blame for the lifetime of punishment the person might face. Of course, in my eyes the government still takes the blame for such things.
The post states she had a suffered psychological breakdown at that time, which clearly indicates she wasn't in the right frame of mind. It also outlined how the patterns of abuse she grew up with contributed to how she treated the child generally; its what she'd learned and knew no better.
YMMV.

Mint packages tend to be quite old, even older than Ubuntu. This is no good if you want to run close to, or, upstream versions, which Arch excels at. Of course, you can install software not using your package manager, but that defeats the point of having centralized package management in the first place and can cause problems.
But the perception that "shit happens way more on Arch or Gentoo" is your subjective opinion, because that's how it happened to you, others see it differently, I still remember the very first Ubuntu I've tried (6.10) being garbage on my hw compared to Mandrake, but that didn't seem to be the case for a lot of people evidently since it became so popular.