skysight-inc/HackerNews huggingface dataset:
You probably need relatively little water compared to other processes that evaporate/drain it (agriculture) or use it for run-through cooling (power plants). Even an ocean tanker full of water wouldn't make much of a dent into the flow rates of a river.
one problem only: when the bottleneck of your program is network IO

Do you mean literally what this says, or are you rather using 'network IO' as some (extremely) abstract term for any type of communication? Just checking because I haven't used asynchronous programming in Python but did so in other languages and we do things like await hardwareAxis.GoToTargetPosition(position=50, veolcity=100). Not what most people think of when reading network IO, that one.
Problem with C/C++ is maintaining and writing code. I am sure you are well aware of Jonathan Blow's efforts in writing Jai programming language. If not take a look at his Youtube channel. Pretty eye opening. (I am no game dev btw)
What is the alternative then? Let a probable criminal go wander the streets or disappear altogether? At least these people have some possibility of release rather than none at all.

While some innocents may be confined to a jail awaiting trial, I'm sure this is a minority, not the majority. Even then, bail skippers still occur. Let's quit with the "Oh the poor criminal being treated that way" mentality.
"edit2: oh. cloud connected keyboard. ok."

Ouch... A keyboard with closed source and cloud connected drivers isn't exactly something I'd want to write my passwords with, or am I missing something?
One hint to help differentiate addiction and enjoyment is to ask about enjoyment. Research shows that addicts tend to enjoy the focus of their addiction a bit less than regular folk.

For example, if I’m honest with myself, I don’t enjoy checking my email. But I still compulsively check it dozens of times a day. I think it’s fair to say that I’m an addict.

Do you enjoy checking Facebook? Ask your friends. I know what mine said.
The system isn't fundamentally flawed though. The problem starts when it's abused. When people are locked away regardless of whether or not there is any probability of them leaving the country or otherwise "disappearing" before their trial. Someone who has a family most likely won't do that, and there's no reason for them to go to prison until they have been proven guilty of a crime.
They don't need to comply with GDPR. They're not doing business in the EU; they're not based in the EU; they're not targetting EU citizens. They're exempt from the regulations.

> but there is little reason to shame "The Pueblo Chieftain" for not complying with GDPR.

People are complaining about the corrupt business model of massive misuse of personal data.
It would discourage people from taking loans, but why would it discourage banks from making them? In fact, higher interest rates would mean that the cost of liquid capital, a bank's main equipment for making money, were suddenly more productive, right?
A New Home for the Debug Adapter Protocol
Patrick Stewart stuns fans with 'Star Trek' return
Given this article is on 'buzzfeed' is definitely a case of the pot calling the kettle black.
Newton email client shutting down
The writing style in your documentation is awesome! I haven't come across Pony before but it looks really nice, definitely going to give it a try. :)
This is missing the point. There are plenty of flexible educational opportunities in the US too (e.g. community colleges).

Both the UK and the US (and I say this as someone who's taught at universities in both countries) face the problem that the majority of people going to college now are going just because they need a degree to get a job, not because they have any interest in learning anything.

Education is a public good. Forcing people through diploma mills isn't.
And it's regulated way more than the fuel industry. In many of those developing nations, opening a gas station is as simple as burying a few containers and paying off fire-safety inspectors. I'm not at all eager to see them handling ammonia that way.
You can have low pause, fully concurrent GC even in Java. A GC can utilize read barriers and overall eliminate stop-the-world pauses.

---
A popular example is minecraft that uses mainstream G1 GC.
Establishing guilt and intent doesn't seem like a good approach here, or at least it shouldn't be the usual approach. Wrongful imprisonment should trigger an automatic payout from the institution imprisoning you. Then allow a court case to establish if the case deserves a higher than normal payout because of the specific circumstances.

If these payouts are large enough they create pressure to both solve systematic problems and to punish individuals who cause abnormally high rates of wrongful imprisonment.
It seems to me that the discussion diverged quite a bit from the original posting.

The two replies above mine in this thread are talking about speeding offenses, which is the thread of discussion that I am responding to.

I appreciate your trying to bring it back to the original posting, but your reply is a bit too deep within the thread to be effective.
Trio is a better Curio, so you don't really need Curio anymore. It was what started everything and deserves credit for that though.

As for Trio, it's what asyncio should have been from the beginning, at least for the high level part (although not for the pet peeves of socket programming: it's too low level for Python IMO)

The problem with Trio is that it's incompatible with asyncio (minus some verbose quirky bridges), so you get yet another island, yet another ecosystem. So what, now we get twisted, tornado, gevent, qt, asyncio... and trio ?

The madness must stop.

And that's why I think there is a better way: creating a higher level API for asyncio, which enforces the best practices and make the common things easy, and the hard things decent.

A complete rewrite like Trio would be better (e.g: it famously handles Ctrl + C way better and has a smaller API). But this ship has sailed. We have asyncio now.

asyncio is pretty good honestly. But it needs some love.

So, considering asyncio is what we have to work with, and by experience, it's quite great if you know what you are doing, I advice people to actually write a wrapper around it.

If you don't feel like writing a wrapper, I'll plug in the one I'm working on in case people are curious: https://github.com/Tygs/ayo

It:

- is based on asyncio. Not a new framework. Integrated transparently with normal asyncio.

- implement some lessons leaned from trio (e.g: nurseries, cancellation, etc)

- expose a sweet API (running blocking code is run.aside(callback, args, *kwargs), and automate stuff it can (@ayo.run_as_main setup the event loop and run the function in one row)

- make hard things decent: timeout and concurrency limit are just a param away

I does need some serious doc, including a rich tutorial which features a pure asyncio part. Also it needs some mix between streams and protocols. I'm not going to skip that part, I think it's mandatory, but I'll need many months to make the whole thing.

Now, I am not Nathaniel or Yury, so my work is not nearly as bullet proof as theirs. I would not advice to install ayo in prod now, but I think it's a great proof of concept of how good asyncio can be.

And we most certainly can do even better.
Toshiba was hit because they acquired Westinghouse, I remember reading that Westinghouse had some accounting irregularities before the acquisition that then Toshiba continued until recently.

I don't think it was the projects and the cost of them themselves but previous underlying problems in the companies.
All European countries have a system that is sort-of a "reverse bail" problem. You can become a "civil party" to a complaint that you submit to the police. If you have money, you can force that complaint to get before a criminal judge, who is forced to ask you (the civil party) why you want this person criminally punished (e.g. jail), and listen to your response.

So poor people cannot complain about things like government excess or police brutality, since those complaints get thrown out. Nor can they effectively get police help, except in very severe cases.

But a rich person can drag you in front of a criminal court for not wiping the pavement in front of your apartment often enough.

This is a bail system. The money you put down, you get back if the person gets convicted. Additionally, in some countries the defendant, if convicted, will need to pay your lawyer expenses (again, if they are convicted).

Pretty much all of Europe.
I agree. It's horribly broken and only by getting somebody to pay will there be enough incentive to fix it and keep it fixed.

But it is a tricky wicket. You would have to go after the governmental authority, local, state, or federal. Those authorities are usually protected by the ones above them. Assuming you could go after them, their argument will probably be something like "We don't completely control the entire system you are holding us responsible for." This also is controlled by the next level up.

So there are at least two major structural problems: protection by the next level up and dozens of people in various other governmental units contributing to the problem. The social worker hired by the state that says the father who broke a local law is a flight risk is not somebody the local government has any control over. The state or federal government requires that folks like this be an important part of administrating law, yet local governments don't manage them. You end up beating local governments up for nothing -- and the problem doesn't change since they couldn't do anything about it in the first place.

Oddly enough, if you continue to pressure these folks, the only thing they can do is let a bunch of people go, some of which are actually violent folks who need to be locked up. Do that enough and they'll replace your local government with one that doesn't do that.

I really wish this problem was simpler than it appears to be. It's a terrible situation.
Cars are far from the only potential consumer. Sure, you might also use some of the hydrogen to power cars with fuel cells. Or you use it to charge EVs. Or you use the ammonia directly for grid electricity and heating. Or industrial processes.
I believe we humans should raise our resilience to rejection instead of shielding ourselves from that information and therefore lowering that resilience even further. However since the first option is a human problem and the second one a technical problem, the second option scales better and is easier to implement (maybe towards our own downfall).
Actually, I can't recall the context, but maybe a couple of years ago, I remember someone posting links to a video or two, that fits the description @knorker provides.

It was a really strange video of perhaps 150 people going on a rampage, in a strip-mall style office park, with low two story buildings that had suites with large store front windows.

The mob was organized, with picket signs that had slogans, and they were smashing windows and jumping on cars. It didn't have subtitles, and it looked like a weird protest, which you might just shrug at.

Why were there over a hundred people swarming some innocuous, cheap looking suite of offices in China, smashing things to hell and getting away with it? No idea, click, next video.

Looking back, this concept fits the bill for what I saw. I had always been curious about what I was looking at, and the profile fits.
Actually, that is generally only true in England and Wales. Scottish universities generally have 4-year programs with Gen Ed requirements. It's the system the US system is based on.
Where are you getting this information from? Because nothing I am able to see points to people discharging their loans happening on a massive scale.

The only "news article" [1] I can find that references this mentions 0.3% of student loans were discharged through bankruptcy in 1977 [2].

[1] https://www.linkedin.com/pulse/history-student-loans-bankrup...

[2] http://harvardlawreview.org/wp-content/uploads/pdfs/vol126_s...

Seems be to be some serious revisionist history going on...
> "Oh the poor criminal being treated that way"

No. It's the exact opposite. Until they are proven guilty of a crime, it's a "Oh the poor innocent people being treated that way" mentality, and that is perfectly justifiable. People awaiting trial should only be locked away when there's any actual reason to believe they would disappear or commit a serious crime before their trial.
Hey,the site is essentially good enough for a personal website. nice work!

I also think https://splindid.com, among your projects, is a neat idea, and you executed it well. are you still actively running it? asking because i checked through the newest feeds and saw the last post was in march this year.

Edit: changed "may" to "march"
Why a Cap on Uber Would Be a Major Blow for the Ride-Hail Giant
> Do you assume the adverse conditions that affect black women (BW) will disappear once they are admitted to the school?

I guess the hope is that increased participation will slowly reduce the severity of adversity, but whether that is effective I'm less sure of (I don't really believe it will ever disappear completely tbh).

As for it being more rational to choose the person who contends with adversity on the assumption that the adversity never disappears (and therefore continues to impair), this only works on the assumption that affirmative action is a complete, perfect remedy to adversity: otherwise those contending with adversity must still overachieve to a certain degree to get the same positions (and therefore represent a potentially better rational choice).
I think the "ban" of Huawei gives some hints on what might happen. Of course it would look different since the "customers" here are private citizens rather than corporations.
Giant beurocracies always have the people's best interests in mind.
An upside to cloud gaming (the same for any cloud use) is that you can take advantage of the providers upgrades for little extra cost. So if AWS upgrade to Tesla V-series you don't have to spend the money to buy that new card, just spend a relatively smaller amount extra each month for the cloud usage. So if I buy a GTX 10-series today and AWS (magically) used Tesla tomorrow, I haven't lost out.
Obviously the amount of hours you spend gaming is still very much the leading factor in whether you cloud game or not, but for the "casual" 8 to 10 hours per week gamer, cloud is possibly still the best option.
Do you have anything specific in mind about Oracle-Java? They opensource a lot in the last two years, OracleJava is basically 99.9% openJDK now, the main JDK is OpenJDK, Flight Recorder is open-source, graalVM is GPL2...
The First of Many Technical Blogs on Azure Cosmos DB Database Internals
There is some experimental stuff, py2nim for example: https://github.com/metacraft-labs/py2nim
Discussed 6 months ago:

https://news.ycombinator.com/item?id=16156942
I think the future we'll start with unit tests/proofs and then computer will search the solution space find code passes those constraints. The code search will use heuristics.

We'll have to become good at writing those tests, but we won't implement the actual code as much anymore.

I think this the real solution to the "low-code" idea.

Another potential option is simular but the tests will be input/output demonstrations for the computer, and it will figure out the code. It won't be as correct as the first option, but might be good for software that values speed over correctness. Some bad cases may slip through.
You would want to do the conversion as late as possible, hydrogen is difficult to store [1].

[1] https://en.wikipedia.org/wiki/Hydrogen_embrittlement
Financial punishments should be required by law to be a percentage of your worth/income instead of an arbitrary number. $100 fine can be devastating if you are living paycheck to paycheck. For others it's a bar tab. Fixed fees disproportionately hurt the poor.
I don't think this setup will go down, but it could certainly end up costing much more than $0.
I am a force of Chaos: Why I practice Chaos Engineering to improve experiences
For me writing things down by myself is a huge part of the learning process (I take notes by hand in class even though I'm fluent enough with LaTeX to take them on my laptop directly) so I've never tried decks of flashcards made by other people, but you can find plenty of them for languages, divided by level or topic.

Personally I used Langenscheidt's Basic German Vocabulary¹, which contains the most common 4000 German words, further divided into the top 2000 and the 2001st-4000th and by topic, with example sentences for all of them. I made a card for each of the top 2000 words and included the example sentences in the cards as well.

[1] https://www.amazon.com/Basic-German-Vocabulary-Langenscheidt... (I found a used copy sold online for about 10€, it can be a bit of a pain to get one)
I will never understand why people are attracted to the Lambda SAM style of programming. Sure there are scalability benefits but it comes at the cost of complexity, development time, vendor lock in, wildly variable p95/p99 numbers, a nightmare debugging experience and costs that are expensive and fluctuating.

You could just build a Docker web app eg Rails/Play, deployed in ECS or Elastic Beanstalk with the same scalability in easily 1/10 the time and complexity. And if you get sick of AWS trivially move it to GCP, Azure or on-premise.
There are some useful tips for reading papers using Anki here: http://augmentingcognition.com/ltm.html

Scroll down to the heading "Using Anki to thoroughly read a research paper in an unfamiliar field".
Samsung Galaxy S7 smartphones vulnerable to hacking
I taught at a community college. It's likely the percentage of people I have run into (I am still on the advisory board) is quite different than the universities. Or it's possible it's this area or a combination of both.

But my experience is anecdotal, and maybe the industry attracts video game players (my assumption) and this makes it more difficult demographic for success. The welders in the school seem to do great and generally succeed from what I have learned from the other departments.

Maybe I was a sucky teacher? Who knows...
For those of you not following Julia development: version 0.7 is effectively v1.0, the only expected major differences between the two is removal of depreciation warnings. In other words: if you've been worried about getting into the Julia scene for fear of constant breakages every time the version bumps, this time is over!
... and also the case in the US.

(however it's always going to be >$1000 or so, for obvious reasons, including of course in Germany and Scandinavian countries)

(by the way, I hate how tiring it is to see Europeans claim how "socially progressive" and protective of rights the EU governments supposedly are. You have more rights, as a suspect, in the US. Not less. The US, without any doubt, protects the rights of accused person FAR better than ANY European country. Just ask Julian Assange)
I agree, to be fair though - almost all of this could be mitigated in future by better tooling.
Purity and simplicity applies to the vehicle's operating costs which are an entirely pragmatic matter.

If you have a BEV the drive train is almost childishly simple, and that means fewer things that can go wrong and the things that do go wrong are mostly simple to replace, which in turn means your maintenance costs are low.

All the time you're driving a PHEV you're hauling the ICE power system around, even if you don't use it for days, weeks, months, or indeed ever. That's an ongoing cost drag compared to the equivalent BEV.

Anti air-pollution and anti climate-change rules will punish PHEVs. Not at first, because a PHEV is better than ICE, but gradually a PHEV is going to be paying surcharges and subject to access rules that don't apply to BEVs, rather than try to distinguish whether your specific PHEV would be a problem on this specific occasion it's simpler to just say "No, buy a BEV".

I think you're exactly wrong about this, lots of people are going to dip their toes in the water with a PHEV, expecting to use ICE mode a lot, then when it comes time to replace it they'll think back to the few times the PHEV "paid for itself" by running in ICE mode, and all the times they were fine on battery, and they'll eye the latest BEV with more range, and they'll say to themselves hell with it, let's buy a BEV, we hate spending 8+ hours at a time in a car anyway so let's just make it impossible rather than unpleasant.
Solutions to Identity, Privacy, Security and Censorship
You're very right to doubt me. But it does make it easy, Nim compiles to C/C++/Objective C (exceptions are mapped to C++ exceptions in C++ mode). This gives it the ability to wrap all C++ libraries, Nim takes advantage of this to make wrapping easy, here is a (very) barebones wrapper for sfml as an example: https://github.com/dom96/nim-in-action-code/blob/master/Chap...
This article is not very information rich, but one thing is clear: this is not a github leak, the code was just posted to github by whoever got access to it. So the headline is pretty misleading.
You know “open source” has a very different meaning in China.
This is exactly what I ran into. And I was really happy for the highly motivated poor kids to get the opportunities in the school. Some of the few bright moments in my life is seeing students work hard and succeed.
That's an impressively smooth yak.
> with enough time you might be able to derive a proof that you should have known cold.

Maybe it's just me, but I would wager that a student that can derive a proof is more likely to understand that proof than one who writes it from rote.
Quick Heal Antivirus Pro 2018 Product Key Crack Full Free Download [Latest]
Long form content actually does very well online when it is an interesting subject and well-written (and, increasingly, creatively designed).

For example: this article has been voted to the front page of HN, which is more than thousands of terse, AP-style inverted-pyramid news articles can say.
apple.com/shop begs to differ (and for the record, they don't have any cookie warnings, but Chrome DevTools shows me no less than 26 cookies)
> They are not necessarily a good thing

Indeed. I would even go as far as to say they are never a good thing. They indicate that the plants are having to spend money to keep things running, and that extra cost is carried over to the very same consumers who for short periods get “free” power or get paid to absorb the load. And since the scenario of having negative prices is far from efficient the total cost is still positive. So unless you have a very unusual completely selective powerusage you end up paying more net than if the prices had remained positive but slightly lower throughout.
New StackOverflow code of conduct
How the military is an impossible place for hackers
> Getting comprehension practice (e.g. grammar) is harder because that only comes with ingesting lots of material from different places (otherwise you tend to 'overfit' and rote learn the flashcards).

That could be solved by not treating flashcards as units of knowledge you need to memorize, but as tests that you can only pass if you know a certain set of things. Then you would simply add new things to learn (e.g. vocabulary, grammar rules) and the system selects appropriate flashcards from a large set of examples to test your knowledge.

I've been working on something like that using example sentences from Tatoeba, but I didn't get very far yet, partially because defining the set of learnable grammar rules for a language I do not speak yet is a bit difficult.
The Department of Education College Scorecard has a great deal of data which they make openly available: https://collegescorecard.ed.gov/data/
This person thinks NASA is lying to you
The DMCA request reads like its written by a 14 year old. ALL CAPS. LEAKED SOURCE: TAKE DOWN PLOX