skysight-inc/HackerNews huggingface dataset:
Oh yeah I see now, thanks. I was misinterpreting the first column.

Obviously it's impossible to glean motivations from a table, but it's telling to me that among the general population the majority of workers work full time, whereas among the poor it's the opposite, with most working part time for the entire year.

These people would probably be called the 'working poor' in my country; they're trying to work, but unfavourable economic and employment conditions make it difficult to maintain stable/consistent/quality employment. But in comparison to other developed countries, the proportion of workers (in that table) for a poor demographic is relatively high. Which would also signal to me that not only is the demographic not choosing NOT to work, but that they're choosing to work in higher numbers than in other countries despite their poverty (or maybe because of it).

https://upload.wikimedia.org/wikipedia/en/7/74/Pov_crossnatl...

I still maintain that people don't choose not to work en-masse for extended periods, evidenced by the fact that the US has had full employment for many periods.
Show HN: This Soundcloud track auto-undistorts based on the number of listens
Because I never wanted to visit anything besides the original page in the first place!
I'd like to understand this better. This article[1] suggests that if you're being stiffed on tips, it's the restaurant, and not GrubHub doing that.

And this post[2], from GrubHub, uses some language that would be concerning if they were doing what you're saying.

[1]http://money.cnn.com/2016/03/15/pf/tips-seamless-grubhub-del...

[2]https://www.grubhub.com/thecrave/essential-guide-to-tipping-...

Not saying I don't believe you...just that it's pretty brazen to hold tips while outwardly encouraging customers to tip, based on some appeal to be nice to drivers.

Edit: Thanks for the update. Sounds like fraud to me, since they are outwardly saying the tips go to the driver. If that is spelled out in the contract you have with them, you might have some easy recourse.
Mainstream Investors Are Hearing a Lot About Bitcoin
Not to defend AMP but the justification is pre-rendering the pages in hidden i-frames on the search result page. This indeed requires the URL hijacking.

However, the URL hijacking, combined with the obnoxious UI and making the big X sign return you to google rather than show the non-amp site make me still dislike AMP.
I don't understand your point. I think it's a general principle that the government is supposed to do a good job regardless of whether the issue at hand is well-understood by the public. It's a valid observation if somebody points out that the public was sold a bill of goods by the government.
Try YouVerizon, ApplVerizon, VerizonFlix and GooVerizon...

New Business plan
1. charge internet service excessive fees
2. use excessive fees to fund crappier version of existings services
3. cut off old versions.
Your bankroll needs to be much higher than that to withstand the expected variance. Your edge shouldn't really depend on the size of the bets.
We're moving away from the Play! Framework to Spring Boot as we were porting and using more and more Spring based libraries in our codebase.

Below is pretty much a default list of dependencies for every web service.

* Spring boot

* Lombok

* Javaslang

* Feign

* WireMock

* RestAssured

* AssertJ/Junit/Mockito
True, though US economic influence.
Collecting boxes and packing materials. Seriously, I am overflowing with pristine boxes and packing material courtesy of Amazon prime. Certainly there has to be a business surrounding the collection of these materials and selling them back to Amazon et. al.
Intel Drones Light Up Lady Gaga Performance
>For a short while, VC investments paid out as bonuses to the participants, and just the novelty of the thing might keep both sides happy. But eventually there has to be a balance found between "I want to pay less" and "I want to earn as much as before" and "government wants as much taxes as before".

Eventually, a "business" has to actually create value and earn a profit somehow. If VCs actually intend to support neat stuff on charity, they can just write checks to the National Science Foundation.
Ah I appreciate the correction.
My point is nobody is going to connect the dots and say "I can only access certain Web sites at certain speeds now... this is because of Trump's FCC guy gutting net neutrality" unless they already are keyed into and concerned with the issue in the first place.
> almost everyone I talk to agrees with me

If everyone you talk to agrees with your particular political ideology which doesn't match well with either of the major parties, then you have an extraordinarily strong and narrow filter bubble, which you'll need to get out of if you want to achieve any of the goals of that ideology.
AMP is more though. Or if you want to define AMP narrowly, google does a lot more with AMP than just the standard.
Just two comments apart you support "gun rights" and then say we should be able to do what we like "as long as you don't hurt others".

Does not compute. Mutually exclusive desires. Unchecked gun ownership leads to loss of life at a shocking scale.

edit: i see downvotes, but I don't see counterarguments. Parent post says "everyone I talk to agrees", if nothing else I'm trying to point out that while it may seem like common sense to you, others will see other things as common sense.
Ask HN: Difference Between Software Engineering and Computer Science Degrees?
Specifically the difference in the workplace. Can I still do research-based work with a Software Engineering degree? What will a Computer Science degree teach that Software Engineering will not, and vice versa.
They already have a fix (better PRNGs), they just don't want to pay to implement it.

"Use 2 PRNGs and switch between them somehow" sounds kinda like "roll your own encryption." This stuff is hard to get right, and iterating on quick-fixes without a deep understanding of the problem seems unlikely to do anything except introduce minor roadblocks for the attackers.
Raising wages combats the symptoms (wage depression) but not the cause (lack of mobility).

The only way to truly solve the issue is to tie the H1B to the person and let them work freely in the US after a short time.
Shadow Social Net – social networking
ah, I see. I certainly don't disagree with you. however, since people I believe have a limited amount of "political capital" to spend on various issues, I worry that we'll waste it all putting on bandages to problems that the "enemy" will take off in short time, instead of solving the problem.

and then, (hopefully not, but maybe) we'll grow tired of trying to fight and just accept things as being the new status quo.
I apologize for not thanking you for the project and just criticizing. Thanks for the amazing project, Kenton. I meant for it all to be constructive and I hope you take it well.

About 4), please do consider the fact that this is the exact same issue most of your users face. We have existing wordpress blogs, forum that we would like to migrate but cannot. Most apps have import/export which is broken (including wordpress which is supposedly mature) :/
The email RFCs are prescriptive, and totally useless. I actually have evidence, for example, that RFC 2047 is more often violated than not, and I wonder if message/global will ever see usage as a Content-Type. Prescriptive attempts at tackling memory models in languages have generally failed.

Also, your delineation of prescriptive/descriptive is laughable. The imperial standard, letter paper, and OOXML are all prescriptive standards (albeit OOXML is a very badly written one). Prescriptive language standards aren't necessarily well-applied--ask how many people follow the 1996 German spelling reform, or how many use «le hashtag» instead of the "official" «le mot-dièse» (hint: look at the name of the Wikipedia page is).

OOXML did poorly not because it was descriptive but because it wasn't precise. It was an XML rendering of internal Office file formats, and its description of terms were no better than internal documentation. Something like the TNEF format is much closer to a descriptive document, since it spends a lot of time discussing the differences between Outlook 2007, Outlook 2010, and Outlook 2013 at various steps.
How about focus on data driven effective government.
I have different views on prioritization and providers not counting some data as part of your data allotment depending on the circumstance.

T-Mobile. If you are a legal video or audio streaming provider and you meet T-mobiles technical requirements, you can get zero rating. Everyone is on a level playing field.

Verizon and AT&Ts zero rating of their own services: there are four national carriers and a few regional carriers with their own networks. There is plenty of competition in the wireless space.

Cable companies zero rating their own content on their own network: Technically, all internet providers have peering arrangements where if they have more outbound traffic than inbound traffic, they make up the difference with payments. Since it is there own traffic, they don't have to pay another network provider. Of course, realistically, the cable companies are doing it to be anticompetitive.

The real answer is make it easier for there to be multiple companies to provide Internet access in a given area. they would start competing on price, speed, data limits, etc.

Luckily, I live in area where I can choose between Comcast's crappy service and AT&Ts gigibat internet service - no data caps and a flat $70 a month.
I just don't see what Rust's type system buys you over the others, despite the extraordinary effort it forces you to exert - so I'm quite concerned about seeing it suggested in serious applications outside of the niches in which it's truly beneficial - memory safety without the performance impact being that main niche. While there are other needs it can arguably meet, I don't feel it's worth using in most of those cases.

Maybe this is a misunderstanding on my part, but I found it of little concrete benefit for a lot of extra work. Perhaps my initial experiences with Rust have colored my thinking on it though.
Or Ionic 2.
The rates for the Netherlands and Germany appear to be calculated very differently.

The German rate ("Aufklärungsquote") (percentage of solved crimes) includes cases that, according to the police, were sufficiently looked into. They don't care whether or not a case went before a judge or not. Fun fact: The rate can even surpass 100% since its sets solved crimes and reported crimes of one period in relation. That is, crimes solved from previous periods inflate the percentage.

http://www.krimlex.de/artikel.php?BUCHSTABE=&KL_ID=23

As for the Netherlands, their rate of solved crimes in indeed quite low (< 15 % in 2002). However, they also state that in many cases they don't even try to solve a crime because of a lack of priority(?) and missing initial suspicion (2/3 of all complaints to the police!)

https://www.uni-muenster.de/NiederlandeNet/nl-wissen/politik...
--
TMDB is great. It's awesome that they have discussions now.

I agree that reddit isn't ideal. With the size of truefilm and flicks, the threads aren't usually very big.

Thanks for the heads up re: TMDB!
Look into games. Imagine some GTA-like game set in actual Chicago, or minimally edited Chicago to remove all trademarks anyway.
honest questions

1. does a low crime reporting rate indicate distrust of the justice system? I can imagine that it might also indicate tight community cohesion.

2. does a low crime solve rate indicate ineffectiveness of the justice system? does this figure arise from "cold" police investigations alone, or are there other factors involved?

3. does a low conviction rate indicate a problem with legal frameworks or prosecutors? why are so many defendants acquitted?

4. does a low incarceration rate indicate a problem with sentencing guidelines? how does this correlate with recidivism?
We're fixing those, but they should be:

https://realm.io/docs/javascript/latest and https://realm.io/docs/javascript/latest/api
This is a super interesting topic to work on! There's an academic initiative which does exactly this, it's called the Digital Historical Architectural Research and Material Analysis or DHARMA [0] for short (it's at the University of Notre Dame). Figuro3D [1] is a startup (also out of Notre Dame) which borrows a lot from DHARMA and applies it to 3D printing.

[0]: http://architecture.nd.edu/research-publications/dharma/

[1]: http://www.figuro3d.com/

Edit: formatting
I tried to entirely sidestep this, but you are probably right to call it out this way.

I wasn't sure if it was just awkwardly unintentionally worded, or a bit of semaphore for a load of unpleasant nonsense - so wanted to calling it the latter and burying any discourse about the potentially interesting issue of the perception vs. reality of "masculine roles" (and if that even makes sense).
The makers of Vespa designed a cute robot to carry your stuff
Of course the counter example of this is Google, which, as I understand it, runs everything on containers. It seems like if its good enough for Google, then its good enough for the rest of us.
No, they are not really. Schengen is mostly about border controls. For example, Switzerland is in Schengen but they are not part of the EU customs zone, so goods cannot be freely moved across the border (although there are a lot of bilateral treaties to make this easier).

But the EU has their own version of the Commerce Clause, the Common Market.
Apollo Client 0.8
I'd love to be able to pitch in some money to turn Datomic into an open-source project. As much as I'd love to use it for my own projects, commercial licenses tend to causes huge pains for deployment, and poses as an insurmountable philosophical barrier for use in my own open-source projects.
Yes, unless you think it is possible that the casino in question removes cards from their decks.

For instance, playing black jack by the basic strategy is (from wizardofodds.com):

> the probability of an overall win in blackjack is 42.22%, a tie is 8.48%, and a loss is 49.10%. I'm going to assume you wish to ignore ties for purposes of the streak. In that case, the probability of a win, given a resolved bet, is 46.36%.

So yes, your best bet in the casino is probably blackjack, but it is still a losing proposition without counting cards. Face cards tend to favor the players (table), not the dealer. This is because a dealer hitting with a face card more frequently causes a bust than a player hitting a face card (because players don't have to hit when they might bust, dealers do). So a deck that is heavy with face cards is better for players.

Poker, by contrast, the house has no real interest in whether people win or lose - they just get a % cut of each hand played so they win a little every hand.
I give you credit for reading it. Disagree with you utterly, but impressed by your conviction as wrong as it is :-)
Don't change the language to make it easier (unless that can be a free lunch), but get someone doing a "Today in rust" or "Doing X in rust" blog/vlog. Also please get some sort of RNG into the main language (not as a crate).
Revenge for Child Porn – Up to 20% of Dark Web Sites Hacked
One thing we want to do to improve the UI is to remove the current black topbar and replace it with a top bar that melds better with the app. Most web apps these days have a colored topbar that contains a name, logo, document title, share button, account settings button, etc. In Sandstorm you see a lot of apps still having such a topbar of their own, but then the Sandstorm topbar lives above it, and half of the usual topbar functionality actually ends up in the Sandstorm top bar, confusing people.

In order for Sandstorm to defend against app security vulnerabilities, we can't simply let the app handle its own access control, so we do need a place to hang this trusted UI.

What I'd like to do is have Sandstorm render a modern-style colored top bar with all the usual elements an app would put in it -- with the ability for the app to customize the color and contents to some degree. This top bar would feel like part of the app, but would be trusted, so we could put access control and account settings there, etc.
Wouldn't it be great if, right after net neutrality was scrapped, some ISP came out and said this:

"Thanks to the innovation-promoting policies at the new FCC, we're pleased to announce that, starting next month, FoxNews.com, Brietbart, 8chan, the Drudge Report and reason.com, will be deprioritized to 1 Kb/sec unless you purchase our premium plan for only an extra $100/month. God bless America and the free market."

What would be even better is if they only did it in markets where there was no competition, and they announced that they would drop the plan as soon as another competitor offered service in the area. Wonder how fast people's ambivalence about net neutrality would shift then.

C'mon, doesn't anyone have the balls? Sonic?
Any cryptographic hash function works as a key derivation function (KDF) or cryptographically secure pseudo-random number generator (CSPRNG). Even ones with broken collision resistance are probably still suitable-- you could just take the bottom bits of MD5(secret_key + counter) and that would be enough.
The sibling post says that they have both || and |. The || operator sounds like ordered choice from PEGs, and | sounds like a non-deterministic choice from regexes and CFGs.

So it's basically a mix of paradigms, which muddies the waters in terms of what computational complexity guarantees you can get. Pure regular expressions can be matched in linear time; CFGs in cubic time and some subsets in linear time; packrat parsing in linear time, and backtracking PEG in exponential time. Perl 5 regexes are exponential time in general.

I've used regexes extensively on big data so I don't like this mix of paradigms. I'd rather have separate dialects for each paradigm than having to guess what it's using underneath.

Backtracking causes real problems in production: https://news.ycombinator.com/item?id=12132045

I would bet money that Perl 6 uses backtracking, because it has a mix of paradigms that makes it harder to do anything smarter.

Backtracking is also bad for adversarial input, which is essentially always a concern nowadays.
a lot of implementation leverage (e.g. garbage collection)

Putting garbage collection in that basket is controversial and lately the evidence is piling up against it.

Notice how new important growing languages like Swift and Rust don't have garbage collection and programmers don't miss it. GC is more and more restricted to low performance languages like Python, Javascript, and Ruby and a few specialized highly tuned and expensively engineered exceptions like the JVM and obscure LISP engines.

And if you've ever tried to program responsive, interactive, predictable, or time-critical systems, you know that GC is ruinous and awful for those applications. Meanwhile languages like Rust, Swift, and C++ can be used for everything from systems programming to games to low power mobile apps to scripting.
I make an exception to this.. that would be something like Redis, or memcached as a localized (or perhaps sharded) cache cluster serving the systems running on those docker hosts.

One of the things that bug me in terms of cache as a service in AWS/Azure etc, it you're dedicating compute nodes to mostly use memory... the big win for memcached early on was utilizing unused memory on existing systems. You lose that when you don't have the caching services on the same nodes as compute/data/etc.
Oh I get it! If you can't prove that it's predictably random then you can't prove the outcome (house advantage) and then the casino won't buy the machine. Am I right?
There are a few reasons I have seen.

The US has a higher cost of living than most other countries. Those who are comparable pay somewhat more competitively with US jobs. This becomes really clear with remote work. Outside of the major tech hubs, the pay for IT drops off to comparable levels with European companies.

We have a culture that doesn't require a business degree to open a business that investors would take seriously. As a result, companies pay highly skilled IT employees more to keep them happy enough to not start up their own business.

There is more direct competition between deep pocketed firms for talent. High demand always skews the price, and it is faaaar easier for the US firms to hire US based workers.

Traditionally, the US had been the only place to get any form of quality IT. The training programs and college degrees are more established.

We also see that many of our outsourced maintenance IT jobs may be done cheaper, but they are often worth far less than what they charge. That negative impression reinforces the stereotype of US based IT professionals are more competent.
Like I said, I don't actually care how rational it all might be in economic terms. I'm not willing to allow rich people to pay for more privileges than they already have, even if we might all be better off as a result. They have too many privileges already. So, exactly as ZeroGravitas was saying, it's clear that my reaction is really about inequality and not about highway congestion management. Fix the inequality problem and I'd probably start feeling more OK about tolling proposals.
A container is just changes you make to a file system to get something running. To run a container, Docker applies changes listed in its image then executes its entry point. When it stops, changes to file systems are preserved but memory is not. When removed, everything is gone so next time it runs you're starting fresh from original image.

Magic with container are: 1) those changes are only visible from code running in the container, and 2) changes can be layered on top of each other (FROM in Dockerfile).
I think looking to businesses to oppose an FCC that's too business-friendly is probably a dead end.
That's not the argument I'm making.
is this surprising news? at least living in SF its pretty clear we're at full saturation. Companies have been throwing all the money at fending off competition and expanding to new markets...
As well, most all of these gigs are means to an end, so equally unsurprising about the employment trends. Go ask folks if they want to be a taxi driver or delivery person and you'll get pretty negative response. Ask, hey do you want to work for Uber or Caviar and it's sure, why not. I imagine the novelty wears off pretty quickly.
For those wondering what library he is talking about in point 2, that is libev by Marc Lehmann.
Before moving to libuv node was using libev for events and libeio for I/O
https://this-week-in-rust.org/
related problem: how do you scale collision detection across multible servers? think simulation of balls in a vacum that bounce at each other and more and more balls being added. any suggestions?
Some systems cope with failure better than others. Everything you've said is also true of DB running on top of a uniform linux stack. From my experience (500+ large scale production deployments) this doesn't happen very often.

Does it solve all problems? No. Does it make the world a little better and is it better than monolithic single points of failure? Yes.
my understanding is possibly, but not in violation of robots.txt
> It's not a matter of nginx. It's a matter of what assumptions are hardcoded in the application.

You haven't actually given any good examples for what makes HTTP reverse proxying bad. Things like dealing with the Host header are two-minute fixes that you only have to deal with once, but they really shouldn't even be issues in the first place. HTTP is well supported, well understood, easy to implement, and easy to scale. On the flip side, you might waste a lot of time trying to get your tech stack working with FastCGI if there isn't already existing support, and you don't benefit from any HTTP support you already have.

> Such a deployment looks terrible at best.

Again, "looks terrible" is not a valid argument against it.
Unclear what Ma's trip has to do with the his statement, is there a connection to you?