skysight-inc/HackerNews huggingface dataset:
There’s a lot to unpick here. There’s permanent unchanging things like the continued decline of the coal industry (there are precious few scenarios where it is cheaper and/or better than all of the many alternatives available). There’s the danger of wrapping up your profession and your identity (something we in tech should be on our guard against). But then there’s the grim and hopefully ephemeral spectacle of a bunch of rich politicians lying to their faces and giving them false hope.

The only way the coal industry survives as a major employer is as a form of disguised welfare.
Because of government loan guarantees, the cost of tuition will eventually rise to match the entire net present value of the expected lifetime earnings premium. This could easily be in the millions.

Also, we can expect income-based repayment to become the norm, since most will not be able to afford the payments
"How do you like living in New York?
I feel like my life is going according to plan. Everything is in my control, so I think that is a good feeling. "

...uh oh. Quarter life crisis in 5...4..3..
> shows the inability of a theater critic-who skillfully enters fantastical imaginary worlds for a living-to imagine that Republicans act within a moral matrix that differs from his own

Or, the theatre critic is intentionally caricaturing and polarizing the other side in his efforts of persuasion.

Too often we assume what people say is what they actually believe, when really they are trying to do 'spin' a more favorable narrative
What is your point here? Bill Gates was a college drop out and he's wealthy, but so are some lottery winners.
OK. So ... I startup in my garage. And, somehow, I build a platform that people congregate together to use to talk to each other.

Then... you think that the government should compel me to allow any and all voices to use my private property as a megaphone?

I guess that is no different from making Christian bakers attend in support of a gay wedding or forcing Catholic nuns to fund birth-control - so ... crack on.
Read the article. It's not really as black and white as the headline made it out to be (clickbait for sure).

There is some logic to why they're deciding to not take re-training.
Do you guys support relocation (h1b or E3)? I've ran into your website before liked the listed roles but was hesitant to apply because I wasn't certain if you guys are open to visa sponsorship.
The Cocotron (2006)
...might be a better title.
> voted for their own interests when it came to employment

And they'll find themselves with no long-term improvement in employment, and a dramatically weaker safety net as a bonus.
If you look at some quite active meteor open source repos with a non-trivial size, you may also see that meteor is still alive and kicking. ;-)

* WeKan - FOSS Trello clone https://github.com/wekan/wekan

* Rocket.Chat - FOSS Slack clone https://github.com/RocketChat/Rocket.Chat

* Vulcan - React, GraphQL & Meteor toolkit https://github.com/vulcanjs/vulcan

* 4Minitz - FOSS Collaborative Meeting Minutes and Protocols WebApp https://github.com/4minitz/4minitz & https://www.4minitz.com/

Disclaimer: I'm one of the contributors of 4Minitz. ;-)
At the lower end, they are. If their default rate gets too high, the school loses access to federal funding altogether. Of course, places like NYU have excellent programs with valuable degrees to balance out the defaults among the less valuable degrees. Plus their graduates in those less valuable programs also are far more likely to have wealthy families to support them and certainly have more ability to go on to grad school, resetting their default risk somewhat. So really it's only super scammy, low end, primarily for-profit schools who are at risk of losing their access to federal funds. And even that is a super low bar.
LIVE STREAM OF AARON SWARTZ DAY STARTS AT 1PM PST
Moving goalposts?
I mean this is why you have Asian immigrant parents insisting that the only acceptable areas of study are premed, prelaw, and (more recently) engineering. Some will refuse to pay for tuition unless their children agree.

(I think there's a famous anecdote by Bobby Jindal where his father told him that he could be anything he wanted to be -- any kind of doctor that is)

Heavy-handed? Yes. Effective? Also yes.
I think a reasonable business model would be to have original dev(s) push new versions and outsource LTS to some commercial organization, even with dual free/open source license for new releases and commercial one for support. If users don't want to pay for support, project is going to be dead in a few years anyway unless somebody wins a lottery/mines *coins/gets large inheritance $ etc.
I also hire all sorts of people on upwork, both US and overseas, high-end and basic skills. Quality has been great, but as usual you need to pre-qualify.
There is then probably considerable variation from place to place, but in Germany they usually follow a schedule turning on and off at specific times. It is also not uncommon that every second or so street light gets turned off late in the night. Sometimes they also turn on outside of the usual hours if it is especially dark due to dense clouds or heavy snowfall but I can not really tell whether this is sensed locally at the street light or centrally controlled.

EDIT: Just checked the German Wikipedia article and at least here all kinds of different systems with varying levels of granularity and autonomy are in use. Some cities seemingly even installed systems that allow turning on the street lights in specific streets or areas on demand via call or SMS during the late night.
Some languages cannot be compiled because their behavior is dependent on runtime values. An example is John Shutt's Kernel language.

Here's what Shutt has to say about the difference between interpreted and compiled languages: https://fexpr.blogspot.co.uk/2016/08/interpreted-programming...

tl;dr: The choice of compiled vs interpreted is made early on and greatly affects the design of the language semantics early on.
I am using Meteor in my work on a daily basis, and still love it! On the frontend I use Vuejs instead of Blaze, though.
We used Meteor for a long time as our primary stack at my current company. We just finalized the switch to React/Webpack + AWS Lambda/DynamoDB this week.

The main motivator was that Meteor's big sell — the "zero-latency" data sync — wasn't enough to outweigh the overhead of having to keep up with the constantly shifting landscape of which libraries were now deprecated, which were suddenly "anti-patterns", which were suddenly insecure...

That being said, I still prototype all new projects with Meteor. It's by far the fastest to go from 0 to 60, and it's extremely pleasant to ignore data transit and focus on the Big Ideas.

tldr; Prototype things in Meteor because it's a great platform. Your production stack may or may not need the same things your prototype stack needs.
Glint | Front End, Back End, Machine Learning Developers | Redwood City, CA | Full-time | Onsite

Glint, one of LinkedIn's Top 50 most sought-after industry disruptors, is focused on making people happier and more successful at work. We are developing ground-breaking software to deliver actionable insights that help companies increase employee engagement, develop their people, and improve business results. We have an incredible team, strong proven leadership, and a 5-star Glassdoor rating.

We're based in Redwood City, CA and have offices in Lincoln, NE and London, UK. We recently closed our Series D and are growing fast and looking for awesome people to join our team.

Benefits include: work from home Wednesday, competitive compensation packages including equity for all employees, catered lunches, and regular team events.

Careers Page: https://www.glintinc.com/careers/
Glassdoor Reviews: http://bit.ly/2AkLTwM
Employee Spotlights: https://medium.com/@acoonce
253: A Novel for the Internet about London Underground (1997)
They are doing this in bigger Russian cities. GPSes often doesn't work in downtown Moscow or St. Petersburg. There's plenty of information available on the internet about this. Also, they have their own positioning system, that is also available worldwide - Glonass
Norwegian bankruptcy law also used to (probably still is, but I haven't worked in Norway for nearly 20 years) have a similar system where employees had that kind of protection at no cost for non-payment of wages.

All you need to do is to file and the company would need to show up in bankruptcy court and explain why they should be put under administration (and really the only valid reasons would be that they don't owe wages (any more)).

Very effective at ensuring companies protect wage payments - I repeatedly had it drilled into me from accountants when on the other side of the table how vital it was to ensure salaries payments went ahead no matter what other difficulties (the priority order was roughly taxes that it'd be an offense not to ring-fence, electricity/phone/internet because they could just shut down and wipe you out, and salaries - everything else was lower priority because it could be fought or negotiated over).

If you'd miss salary payments you had no recourse other than to beg and/or borrow or come to an understanding with employees.

The one thing giving you some flexibility was a government insurance pool for salary payments that'd cover up to 6 months, so if you treated people nice they'd be willing to give you some grace knowing their salaries would eventually get paid (though claiming back takes time).

It's a very useful way of leveling power in cases where managers might otherwise see employees as the easiest to push around.
How would remote pinning work?

If I understand correctly, each keystroke in the pad generates a new snapshot, which has a distinct IPFS ID.

Should the remote pinning service publish a list of all IPFS IDs on the p2p network, and store each individual document (each one keystroke away from the previous one) in the history graph?

Should it keep the complete list of CRDT operations, and map IPFS IDs to CRDT operations IDs, so that it can reconstruct any document when it is requested?

Is there a way to use the properties of CRDT that I am not seeing?
Show HN: Webrtc connect without signaling servers
> The reason free speech advocates don't like that option is that they don't get an audience

I don't like it because "public areas" are owned and governed by private entities. It's nonsense to say you're in public if there's no public listening. That's not free speech, it's free speech zones. As in, "Say whatever you want, just say it to yourself in that shed over there."

> Nazi-proponents would use it as a weapon to infect...

I think Nazis are dispicable but quantitatively not a big enough problem to be worth the cost of genuine public discussion and debate. A group idiots the size of Raton, New Mexico running around in tiki torches in Charlottesville is sensational, but not really our biggest issue, even if we limit the discussion to racism and hatred.

If trolls show up on message boards, the solution is curation, moderation, law enforcement (digital assault should be enforced more), and good counterarguments.

Right now, people are worried about totalitarian government and corporate police punishing them for thought crime. If you asked me a decade ago, I would have called that paranoid, but these days the supporting examples and surveys seem to be piling up.
The Lows and Highs of Linux on a Thinkpad P71
I'm kind of fond of the idea of people paying a percentage of their income after they get their degree and for X number of years.

I think that's a fantastic idea. For needed professions, it could be X - Y number of years. Inexpensive and attainable education would be a good thing, I should imagine.
I wish they hadn’t picked GTK+. This brings huge technology stack with it, required a desktop subsystem for no reason, and is focused on the CPU rendering.

They should have used something like this instead for backend: https://github.com/memononen/nanovg
The app Hot Apps Nearby collects a list of installed applications on the phones that have it installed. Then, _anonymously_, it saves that information with a location and shares these with people around.

Then you know every app's popularity in phones (users) nearby - of course, users that also have Hot Apps Nearby installed.
toptal's screening process wants you to write a sample application. in my case the reviewer didn't actually want to look at it, and i was summarily failed. i feel pretty cheated.
Coal miners are resisting retraining without ready jobs from new industries, but new companies are unlikely to move here without a trained workforce.

The Economist ran an excellent piece a few weeks back contrasting Scranton, PA and Greenville, SC. The latter was able to re-invent itself by attracting BMW to build a plant there, which saw them out of their catch-22. PA, despite offering billions in subsidies over the years has had no such luck.

https://www.economist.com/news/briefing/21730406-what-can-be...

However, exactly how to do this is still uncertain:

> South Carolina has not become an all-purpose manufacturing powerhouse. In fact, manufacturing employment is lower in the region than it was when BMW set up shop. But real incomes are growing and the population is booming. Greenville is 70% bigger than it was in 1990.

> Its success shows the value of co-ordination. There is a chicken-and-egg problem in establishing a cluster. Firms would like to be where there are workers, suppliers and infrastructure; workers want places where firms are already offering good new jobs. Neither will go where the other isn’t. But action on a number of fronts can, under the right circumstances, attract both at once, creating a kernel round which a cluster can grow large enough to become self-sustaining. After that, it may well invigorate other areas of the local economy.

> Strategies which build clusters through such two-way seduction are hard to assess.
Thumbs up for Rocket.Chat, love it!
If you need the latest OS version for your software to run, you're doing software design wrong. Except for very special features, software should run all the way to 10-20 years old OS versions. And if it doesn't, you should have abstractions in place such that all you have to do is change a dll and be good to go again.

Why the hell would a high level language like Ruby have such deep OS dependencies? Use the goddamn POSIX standard and you'll be compatible to every single important OS that's come out in the last decades, except for Windows which can be made POSIX compatible with a few layers of abstraction.
> IoT is bad now, but it's slowly getting worse too because half these devices are stuck on some out of date version of linux running some out of date version of Python.

Sure, this is bad - but if they are to be OS updateable then the OS has to guarantee it won't drop support for things, or increase significantly in size because then it won't for in the flash.

Enterprise customers really like LTS as a concept, but they should be made to pay for it like the article says.
I think they're talking about code bases that use the software with the LTS, not the code base of the software with LTS itself. They test against latest and LTS, and your PR needs to work on both.
Will Self, in his wonderful novel _The Quantity Theory of Insanity_, proposes that the total amount of insanity is fixed, and when someone becomes more sane someone else has to become less sane.

As previous forms of unsubstantiated belief become harder to sustain due to cameraphones (think Bigfoot, Loch Ness Monster, Jesus working at a Burger King in Wichita), perhaps that psychic energy has to go somewhere else.

Thus, maybe it'd be good for society to help restore people's belief in harmless bullshit (the Loch Ness monster legend was at most responsible for a few drownings) instead of the extremely harmful bullshit that we've seen so much of recently.

Perhaps generative image models can solve our epistemic crisis by inserting monsters, fairies, or gods into 0.001% of smartphone pictures.
Assuming an educated and stable home life
This is nonsense both-sides-ism. The right very obviously redacts true data (just look at Fox News re: Mueller). And the issue is not just whether people lie and omit facts. You have to consider the the magnitude and motivation behind those mistruths (Obama is a Muslim, Clinton conspiracies, climate change denialism), and what people do with that. Are they open to fact checking, or openly hostile to it?
I can't say this is true for all Universities, but accounting for inflation, at the University of Washington the cost to educate one student is the lowest it has ever been. So at least at one school they have been working hard at keeping costs down. Unfortunately, we keep reducing state funding to public schools, and the proportion of that cost born by the student is now much higher. Gone are the days that you could work your way through a state college, and it is not because the schools are price gouging.
Lot's of people mentioning "reactivity as being expensive/non-scalable". is there a good read up on what reactivity in the context of meteor.js is and why it is expensive ?
maybe time to make a "node on rails"!
Totally a tangent but, don’t use moment.js! It inherits some of the parsing and other quirks from the awfulness that is the JS Date object, the mutability almost certainly will lead to being bit by a couple of bugs before you actually internalize it, and the time zone support is kind of tacked on as an afterthought.

I highly recommend js-joda, particularly if you’ll ever be computing/showing things to your users in different time zones. It actually treats dates and times rigorously, and has an api that makes it clear what kinds of operations make sense to do on a zoned vs local datetime and makes things like converting between timezones vs transposing them explicit and simple.
My first idea was flooding with almost non worthy transactions therefore wasting the miners. This was quickly debunked as I found out the miners would ignore 'empty' transactions.

Also, you have to pay a fee for each transaction and thus you'd have to pay (at least) thousands of dollars of fees to clog a blockchain. https://bravenewcoin.com/news/bitcoin-spam-attack-stressed-n...

Another idea is, what if I as user A say want to transfer to user B, but I mention an amount of coins that actually I do not own and spam it. Would the miners have to traverse all the way to the back or are there 'checkpoints' that can assure short travels?

The miners keep an index of how much money everyone has (unspent transaction output index) so they can immediately ignore such invalid transactions.

The last one is a bit more difficult. However can a big enough network of nodes, insert itself and start crunching the chain errors-fully on purpose to 'break' the chain?

This is similar to what people call the eclipse attack. However, if a victim node can connect to even one other node that gives it a copy of the correct blockchain then the victim will ignore the errors and use the correct chain. https://www.usenix.org/node/190891
Where do you go to hire freelancers then?
no, grunt is even worse.

You know, just a plain old script with all the build steps laid out sequentially:

feed this file to this command, pass these arguments, wait for command to finish, take output files and copy them over here .. etc.
>If trolls show up on message boards, the solution is curation, moderation

And those editorial mechanisms mean you no longer have "freedom of speech" -- which breaks the very law you're proposing. That's what I meant by "contradictions" in my previous message. A new law that extends "freedom of speech to private entities" is not possible for society to implement in a consistent manner.

>Right now, people are worried about totalitarian government and corporate police punishing them for thought crime.

Well, maybe we're having 2 different conversations. I'm not talking about situations like China and their Great Firewall suppressing Tiananmen Square, Taiwan independence, and other topics of dissent. That's the _government_ doing the censorship and not _private_ website like HN censoring by deleting posts. That's a different topic from "extending freedom of speech to private entities" that you were talking about.

Instead, I'm talking about websites with unpopular topics like Unz.com which spawned this thread and neo-Nazi website like Dailystormer.ws. If DailyStormer can reject articles about "programming in Lisp", HackerNews should likewise be able to reject posts about "eliminating the Jewish population".

Trying to craft the wording on a new law such that both sides like HN and DailyStormer can post off-topic content on each others' website without censorship is a futile goal for lawmakers.

Right now, in the USA, American citizens can go point their browser url to Dailystormer.ws and read all the articles. There is no Great American Firewall nor ISP blocking access.
Do you understand how the process works?

It just gives you an additional chance. 250k apply for a total of 85k h1-b visas. Of which 20k is for masters/PHD. Probably 100k grads are languishing in the US withought getting an h1b and that number continues to increase every year.

So if the 80k oh the 100k who don’t get it in masters quota, they just are same as the rest of the 150k interns of getting picked in a lottery
Very interesting article. Back in the day, most research was done in libraries and business centres. Must be really exilerating to have feedback in such a short space of time.
What's the best framework for a personal/learning project? My only recent .js experience has been with d3.js.
Surprised at their choice of socketio instead of leveraging http2 streams.
> the loan industry still does deserve scorn when they make loans that hurt society rather than help. They should at least strive to focus their efforts on deals where everybody wins, especially when the taxpayer is the one who foots the bill when they lose.

Lenders don’t have a choice. Student loans are originated without regard to ability to repay. Indeed, today, lenders are just responsible for servicing and refinancing—the federal government handles all loan origination.

It’s the quintessentially American way of solving problems in the most expensive way possible. Instead of actually addressing social and racial injustices. we tell disadvantaged people to go to college and then make it illegal to deny them outrageous student loans on the basis of their financial ability to repay. The primary beneficiaries are, of course, the petit bourgeoisie—school professors, administrators, etc.
#UFC217 LIVE
https://answers.yahoo.com/question/index?qid=20171104155253A...
The actual video is by Mark Rober and man you gotta check out his YouTube channel [1]. I've been in a technical slump here recently and watching his videos totally re-energized me. He reminded me how great it feels to explore, build, and solve problems. Another great video is his automatic bulls eye dartboard [2].

[1] https://www.youtube.com/channel/UCY1kMZp36IQSyNx_9h4mpCg

[2] https://www.youtube.com/watch?v=MHTizZ_XcUM
100 years ago, the Dems were still the party of southern pride. I think the shift is about more than "economic anxiety"

Also, West Virginia isn't all of Appalachia. SE Ohio, rural Pennsylvania, Kentucky, Tennessee, and North Carolina are coal producing regions that are also very conservative.
> There are plenty of options in the modern era to promulgate your views without the support of any company.

Who said anything about support? Do DNSs "support" every website they host? Why would forums be supporting all the speech they host then?

> Companies do not owe it to you to let you promote your views using their infrastructure.

I don't think of it in terms of obligations. I do think supporting free speech and earnest dialogue is a social responsibility. That's why the first amendment was written to start with. The same negatives seen when government curtails speech also apply when corporations do the same thing.