skysight-inc/HackerNews huggingface dataset:
So many of these articles (and HN comments too) seem to regard negative prices as a terrible no-no.

I don't see why paying electricity users to timeshift is worse than paying for storage facilities.

I bet most of the German metal industry has already tweaked its production facilities to be able to ramp higher and lower on short order, while keeping weekly production stable. Good thing too IMO.
Italian military to save 26-29M Euro by migrating to LibreOffice
Absolutely.

I use Bitbucket for a variety of small, personal projects. And when I teach Git courses, I use Bitbucket to illustrate (and practice) pull, push, and pull requests (among other things). Sometimes people wonder why I'm not using GitHub, which has made itself synonymous with Git for many people, but after a short explanation, they understand.

However: GitHub has a huge network effect. Most developers with any sort of open-source connection have a GitHub account; many fewer have Bitbucket accounts. This isn't the end of the world, but it does mean that GitHub has a leg up on the competition as far as name recognition is concerned.

Plus, there are lots of tools that talk to the GitHub API.

So, while I personally endorse using BitBucket, I can understand why many would stick with GitHub. It'll be interesting to see what this price change does.
IIRC, Vertical expansion has been improved and made more competitive in every Civ release starting with at least Civ III.
Congrats to the Revlo team, awesome to see more Canadians doing great things w/ YC :)
Zsh has a plugin for syntax highlighting: https://github.com/zsh-users/zsh-syntax-highlighting
Html5 canvas image to puzzle
How Much Is a Good Teacher Worth? (2011)
Google: Payday Loans Are Too Harmful to Advertise
This is really informative--thanks for breaking it down like this.

So if I'm largely a buy-and-hold kind of guy with my investments, there's not much to worry about from these practices then it sounds like. I do still worry what the risk is for buy-and-hold investors flocking to index funds as that seems like it is ripe for a problem of some sort, but given the nature of what an index fund is, I'm having trouble identifying how that could be a big issue.
> C makes it very easy to get things subtly wrong. Yet another item to add to your code review checklist. Better yet, don't use zero size arrays unless you really have to.

You don't have to. C has flexible arrays in structs for this, and they actually work.
Unprotected VNC servers != all VNC servers, or even weak VNC servers. You could probably brute force into a lot more, but that's definitely illegal.
I heard people made the same complaints about emacs once. Emacs is.. lightning fast compared to these new web ui editors.
Voted this up not for the article, but for the discussion. Lots of stimulating thought here about what the role of police, individuals, and corporations in society should be - and almost all of it very civil (in comparison to the normal Hacker News MO).

Glad to see an article generating this level of discourse on HN. Good stuff, people.
That's a pretty broad assumption your making.

If there is a next employee who is harassed, he/she can file the complaint, and the company can deal with it then. As it stands, no company policy was violated, and the female employee doesn't think this is an issue.

This is a single incident, that again occurred during the weekend, and over Whatsapp (both parties consenting to share numbers).
Definitely. I'd love to be able to pick up a Civ game I started on desktop and continue it on my tablet/smartphone on the go.
>Would you say living in country X is also supporting country X her wrongdoing

If you're not the victim of the country's wrongdoing, and you don't do anything to prevent it, then sure.

Not just because you stay silent and let the leaders of the country pursue further wrongdoing, or also because you pay taxes which enable the country to go about its wrongdoing, but also because you might even benefit from the wrongdoing, even if you don't directly participate in it (e.g. if it benefits the country at large and trickles down to everybody).
Is this a "true" Scala? As in, if I write a Scala program that only uses the scala stdlib, will it run on both the JVM and Scala native with no modifications to the source? Or, is it more like "a Scala" in the same way you would say "a Lisp"? I think a lot of the design decisions for Scala were made so that Scala would work on the JVM and easily inter-op with Java. It might make more sense to modify the language slightly to better suit the native environment. I'm seeing some hints to that on the page with the "@struct" and "@extern" decorators.
They just look for counterexamples. Say, for Goldbach:

is_prime(n) {
for (i = 2; i < n; i++)
if (n % i == 0)
return false; // sorry, this isn't prime
return true; // no divisors found, prime
}

main() {
for (i = 4; ;i += 2) { // consider all even numbers i > 2
for (j = 2; j <= i-2; j++) { // consider i as the sum j + (i-j)
if (is_prime(j) && is_prime(i-j))
break; // both are prime, so i is a sum of two primes
}
if (j > i-2) // oops, we checked all js and nothing was found
return i; // i is an even number but not a sum of two primes
}
}

You can compile such program yourself and run it to see if it stops ;)

Just remember to use some bignum library instead of plain ints.
I would argue scala' main selling point is making the jvm palatable to people who hate Java. However, it's entirely unclear without the jvm why I would choose it over, say, rust, Haskell, go, c++, etc.
"Invasive" here is a term of medical art, referring specifically to entry into the body. Sampling exhaled VOCs in free air is thus non-invasive in the medical sense.
Not to mention terrible regimes...
That should be the goal of these "po public utilities". The public pays the upfront cost and assumes the risk of I stalling and maintaining these new systems. The should be able to relish in the benefits when those costs are overcome.
>The apps are huge. It's like 50 MB for hello world.

This doesn't sound right. Can someone else verify? I'm pretty sure I've written Android applications in QML that are far smaller. Are you sure these are release binaries?
Steam Gauge: What VR games are popular with HTC Vive’s early adopters
Vital Elements of the Product Design Process
That's what happens when you compromise a site that you don't have authorization to test. You always run this risk when performing testing that isn't under the umbrella of a formal bug bounty.
Interesting approach. So Fastly is offloading the full routing table to their carriers' router(s). That's because routers that can hold full BGP tables are expensive to purchase and maintain. But to retain some form of control, they're terminating eBGP at the switch and using iBGP to disseminate (inject) the providers' route (next hop).

I feel (I don't have direct experience with this setup) like they're just offloading some compute power (therefore cost) to the hosts. So the cost is automatically spread out across their relatively massive edge nodes. A line showing a router plus support costing $100,000 looks bad in expenditures vs showing a server plus integrated routing showing $2500.

I'm curious about how this impacts Varnish considering how table look ups can be bus-expensive during odd route changes/flaps (storms). %sys must go through the roof as a result.
You're probably right. I've only played Civ5 though, so that's the only perspective I have. Hopefully they continue the trend with Civ6!
Right, not all criminals can choose secure defaults. But those who can't are unlikely to be all that secure in other ways either meaning that it won't change the threat landscape much.

Besides, it wouldn't kill our LEOs to work for their supper. This reliance on dragnet tactics means that'll soon be all they're able to do.
> simplifies the runtime

That has been a solved problem in ruby for a long time. Bundler[1] (or similar tools) does the equivalent of static compilation by copying[2] all of the dependencies into the project and statically loading[3] them.

[1] http://bundler.io/rationale.html

[2] http://bundler.io/v1.12/bundle_package.html

[3] http://bundler.io/v1.12/man/bundle-exec.1.html#ENVIRONMENT-M...
Much to the Scalaz crowd's dismay, Scala always was an ML first and foremost. Any similarity to Haskell is incidental to Haskell/ML's shared background in strongly typed functional programming.
I wonder how many of those deaths were in public healthcare and in private healthcare?

Speaking as a swede I am fed up with seeing how the government undermines public health care at every turn and promoting privatized health care. Health care workers aren't stupid, they're mass migrating from public to private sector. Leaving the public sector in very bad shape with no backup from the government to keep it running.

If you like me believe that your health should not be measured by your wealth then it's down right disgusting.
On my case, I've tried to wait until the last moment to join it, I thought it would just be a fad and that the website would die quickly. Unfortunately, it seems the only way to get some news from my friends at the moment...
After reading I think the author is probably tired of all articles with clickbait title about these two frontend frameworks where readers may find a lot of marketing gibberish.

Frankly, I must admit he is right. Since React is on the top of the "requirements of the modern JS Developer" [1] the popularity of such articles are really high and mostly there are the same repetitive informations. However I really miss a Ember.js as example of successful story. Is it a a badly designed framework? Or just there isn't any huge company behind it? Personally, I would say it is powerful framework with modern features like server-side rendering (fastboot), ES6-compliant, scaffold-friendly where Flux architecture can be applied [2].

[1]: Based on StackOverflow Jobs (number of occurrences: react: 140, angular2: 1, angular: 220, ember: 38, elm: 3, jquery: 147), LinkedIn, RemoteOk offers for frontend developers.

[2]: https://emberway.io/ember-js-goodbye-mvc-part-1-21777ecfd708
Apply HN, which was also an experiment from YC, just finished. The results were highly contested due to ambiguous rules and vote brigading.

This experiment is doing the same thing, with a preselection process and communication medium with zero transparency. And the end result is a chance at an interview instead of guaranteed admission!

This seems like an experiment that is quirky for the sake of being quirky. That is never good. (I had to research "Snapfam" since I've never heard of the term: the only influential account that uses the term is Justin).
for loops will yield better performance and the result you want to get. If you're trying to log 5 times you shouldn't be wasting memory with allocating an array or needlessly calling the forEach function or needlessly creating a callback. You're just wasting garbage collection and cpu time with this
Price per idle/obsolete etc repo - $1.5-$2.5/month and goes down with number of repos. Price per idle/noncontributing user - $9/month and it stays constant.

In any case, for my org it would mean ~5x cost increase. So yes, nice spin.
When did this become "shoplifting"?

Specifically, since Walmart started hiring $8-an-hour loss prevention officers ("48% below national average", according an article that appears to be behind a paywall). And all the common sense, and capacity for independent judgement forbearance that buys you.
ASUS Unveils PCE-AC88 4x4 Wi-Fi Card with 2167 Mbps Bandwidth
To answer your first point, you could argue that but the reality for Twitch is that they may not possess the bandwidth to build it themselves.

That's not to say that they aren't smart enough, or don't have the money, or don't possess some sort of hard skill or item that would let them do it. It's the nature of successful companies to focus on their core competencies and Twitch may consider it not worth the risk of distracting themselves. If it picks up traction, they will go to Revlo and look to invest/obtain warrants in the business. If it's even more successful, they'll try to acquire it and then they'll have the solution without all the risk.

This dynamic is played out in a lot of industries and is hardly a reason to not pursue this idea.
I was surprised I did not see porn.
Programming is the most obvious one because it the one thing thats going to allow the individual to interface with civics, economics, excercise, biology, history, math, science and english in a structure manner. That doesn't mean you are not going to play tennis. It doesn't mean you only have to do code. But to understand just the basics is many many many times more useful for the individual than you seem to be suggesting.

You literally can't find a more versatile tool for that. So the whole idea that people shouldn't learn to code is rooted in either some deeply misguided understanding of how humans grow intellectually or som deeply juvenile idea that if you aren't ready to put in the work to be a real coder you shouldn't get started to begin with.

It doesn't matter if it's not for everyone, people will find that out when they try it out. Some of them will become professional developers many wont, but most will develop an understanding and insight into the very thing that is disrupting their lives in an increasing maner and perhaps use it to further develop other fields.
>and am genuinely curious why ISO chose that.

Because ISO is all about business, and Monday is the start of the business/banking etc week.
File a bug report. The store is clearly broken as GPLed code has no impact on the store selling the app.

Apple clearly doesn't understand Copyright law. (or, are trying to poison their competitors with unfair business practices...)
I'm not defending him. When someone makes a transgression, especially such a blatant one, I always try to reason why would the person do that in the first place. If someone kills another person, it's very likely that they didn't do it just for fun.

So if an action is so egregious, why risk your career over it? I figure it's because he didn't equate MILF with crossing any line. Otherwise, why would he bother to regroup and try again after getting rejected? I cannot fathom why someone would act in such a way that they'd get fired if they knew beforehand that they were in the wrong . Which, as you said, is the issue: he (not me) didn't think that there was anything wrong with what he said.

And for the umpteenth time, his words and actions were NOT acceptable. I just want to reason through something that seems so obviously wrong to me.
> Multinational corporations are inherently more democratic, more public, than governments.

You have drunk so much of the capitalist Kool-aid that your brain is no longer receiving oxygen.

> A corporation has to be accountable to a marketplace

This is not democracy, it's plutocracy.
"Small" is relative and doesn't tell me anything. "15 lines" tells me this is quickly digestible and I can take a minute or two to look it over.
But apparently malware "driver updaters" and bank account phishing sites aren't, because they do that all the time.

Seriously though, glad to see some standards in what they let people advertise.
That is a very narrow view of Scala. It's a great and powerful language.
In a way, simple Scala code resembles Swift, as commented by this person:
https://leverich.github.io/swiftislikescala/

Now the type system of course is entirely different.
Why not have both options continue to be available?
Or, create a C or C++ NodeJS module and use it from your JS, or interop using EdgeJS or python-shell
I really like these types of examples but to fixate on the fact its 15 lines of code, forgetting about the many thousands of lines of code below it that do the actual work. Don't forget to thank your developers for making an API that can show you how to use the library in 15 lines.
I remember this kind of city building in Alpha Centauri.
The "Paid for by Apache Subversion" is missing in the footer :)

More seriously, some interesting myth busting, but I still prefer a distributed model.
Shameless plug: I made a search frontend for the monthly "Who is hiring?" threads that are here on HN

https://hnjobs.emilburzo.com/

It might help you in finding some favorable leads.
Why is the business of the new employer to know how much I was making at my previous position? If they would agree to pay me for my skillset alone, that'd be one thing, but otherwise they'll simply use the information from my previous position to give me a de facto raise. Two can play at that game.

Also, I could be wrong but I don't think a new employer will contact a previous employer to specifically learn how much a particular individual was earning.
Learn basic about SEO( search engine optimization)  from MOZ
Completely agree - there's no chance lack of on-site enforcement accounts for 100% of the difference, but I'm sure the effect is still large. Theft of a $3 bottle of eye drops, to take an example from the article, just seems SO easily resolvable without police intervention. Even without loss prevention officers.
HAYAT GEZİNCE GÜZEL: SOSYALİST KÜBA
For command line utilities I'll take correctness over usability any day.
These services are not the same, not since I last checked. Someone forks your repo, makes a change and then submits a PR. I can't pull their changes down until they give me read access to their forked repo.

I found a lot of these little annoyances to be a big reason to switch to github. Not to mention their UI pales in comparison to github, which I think says a lot.
The Fed didn't inject $4.5 trillion into equity markets. That would be equivalent to claiming they own 24% of the S&P 500.

They bought treasuries and junk mortgages to bail out home owners, the US Government and the big banks.

Their tampering with equity markets so far has been limited and indirect via the banks.
Where would the money for Basic Income come from?
I wholeheartedly agree. It almost sounds like a pitch for a reality TV show. Honestly, I think it reflects poorly on YC's brand image to run experiments that seem to add nothing to the typical startup vetting process; this one more so than the last.
Didn't they move to Google Cloud?

I was very surprised at the time to see their move shortly after reading David's articles.
give me a junior to flesh out my sketches, it'll be done in two weeks. ask me to go it all alone, see you in four months.
Woa! https://www.twitch.tv/worldofvnc
Is there a list of real world, expert vetted list of problems that can be solved with software? Problems like the one you mentioned (not yet another project management app). It would be awesome if someone can curate a list like this and act as a bridge between experts from other fields and programmers who want to work on such problems.
It's strange to call this whistleblowing.

1. security guy was not an insider, but whistleblowers usually are

2. lax security is not illegal or illicit, just dumb

3. security guy informed staff of vulnerability and they fixed it, so... why blow the whistle?
Prime Number Generator? Please pick a proper name, geez.
If your policy is the bug it doesn't help you if we don't point it out.

And, if it does affect you, get a better job. Businesses with stupid policies should fail but there's no reason for them to take you down too.
OpenThread, an open-source implementation of the Thread networking protocol
From the announcement:

"These users do not fill a seat:

Outside collaborators with access to only public repositories"
This feels a lot like the deep linking arguments that have been around for a long time.
Multiple protocols on a single port in CockroachDB
That is maybe not the most accurate example, but it is amazingly simple and gets the idea across. Thank you. :)
You have to be careful slipping into cynicism, I try to guard against it myself. Shipping something is a better indicator of execution than a degree and it does get people noticed, but it would be an overreach I think to suggest that the majority of businesses start out looking to be bought and acqui-hired. Sometimes the idea is bigger than that, and sometimes it isn't.
Save Firefox
Wow. Had no idea that existed. Looking forward to more tidbits
Employers will learn soon enough that the best and brightest in IT think actually think critically and know that university education is a negative, and probably will be for at least the next 5 years to a decade. Tech schools and accomplishments are where it's at.
Fake Copyright Arguments at the FCC on Set-Top Boxes
srsly? all the discussion above 10hrs+ before your comment and that's your question?

RTFM: https://github.com/amznlabs/amazon-dsstne/blob/master/FAQ.md
Proxy ARP it's a thing and it is exactly what you've described :)

And if by proxy DNS you mean you'll subvert ARP to reach a DNS server... that's proxy ARP. DNS is a few layers above :)

Definition:

Proxy ARP is the technique in which one host, usually a router, answers ARP requests intended for another machine. By "faking" its identity, the router accepts responsibility for routing packets to the "real" destination.
4-Year-Old CEO Declines $30M Offer for First-Aid Vending Machine Idea
Sooooo many of these look so disturbingly like industrial process control... and this is on the HN front page... I think some people are gonna have a bad day.
Building a news recommender based on users preferences
Does Google already have simple traffic behavior? If yes, then this information is nothing new to Google. If no, then this information may be new to Google.

Form a straight question and you'll get a straight answer.
If your goal is to build robust, mature web services the Java (Java and the friendly neighbours Scala and Clojure) and .NET (C# and the friendly neighbour F#) ecosystems are very hard to beat.

Hell, if you're choosing the latter get yourself an Azure description, build a new Mobile Services host and off you go -- Everything you would ever want is included out of the box (including client to server datasync), you only need to figure out what storage and other services you want to use (e.g. Microsoft's PN service for easy crossplatform notifications) and bring along your business logic.
I'd be curious to see what would happen - on the face of it, more people could afford to live in the urban center, and costs would rise to meet demand.
There's definitely some overlap between what Twitch would want to do and us, but we've found that most streamers also need to interact and engage their fans on other platforms as well (Discord, Youtube, Twitter, Facebook etc). We're exploring how we can help these streamers interact in all communities.

We're definitely monitoring the different ways that people may look to abuse the system, afk, multiple channels etc. Our long-term plan to combat this is to introduce more points into a creator's economy through interaction. By participating in contests, trivia, or someone's Discord community you can accumulate more points than just leaving it running in the background.
clean - yes, but corruption free? corruption is everywhere. if you have powers and decisions making you'll get corruption.
look at lobbying in US - that's pretty much buying decisions.
huge corps giving money to presidential candidates in US now - are there no strings attached and no further expectations?
Humor also means mood in English. It's more obvious to speakers of Romance languages (e.g. Portuguese).
I really don't understand why Github sets their prices higher while GitLab ( mostly) is gaining more and more traction...
Since there are so many in this batch it seems like a good idea. I'm curious though; what happens to the companies that pivot? It seems like we hear stories from YC batches constantly where their original idea almost worked or maybe just never worked and they pivoted sometimes by a huge margin by the end. So the founder profiles for the first half of companies may be very wrong by the time demo day comes around.

Will there be updating? Will this be a permanent page where, 5 years from now, someone can see each batch from S16?
Most human errors are easily preventable.