skysight-inc/HackerNews huggingface dataset:
> US prisons are more like torture centers than a traditional rehabilitative institution. If the prisoner doesn't behave just right, he could end up locked in a small room 23 hours a day. He could end up assaulted and abused. He could end up being taken advantage of.

Is this really true? This seems to be a popular assessment but every now and then I see first-hand accounts of people who went to jail/prison and my main takeaway from them is that it's simply boring and nothing really happens, and that the average joe is just going to go in, be bored, and get out.

There are definitely big stories/issues that come out every so often but they seem to be the exception rather than the rule.
Here's the text of Ontario's Highway Traffic Act: https://www.ontario.ca/laws/statute/90h08#BK232

“The driver or operator of a vehicle upon a highway, before turning to the left or right at any intersection or into a private road or driveway or from one lane for traffic to another lane for traffic or to leave the roadway, shall first see that the movement can be made in safety, and, if the operation of any other vehicle may be affected by the movement,
SHALL GIVE A SIGNAL PLAINLY VISIBLE TO THE DRIVER OR OPERATOR
OF THE OTHER VEHICLE OF THE INTENTION TO MAKE THE MOVEMENT."

I guess one reading of this suggests that you must first check if it would be safe to make a maneuver, and if so, then and only then, must you use a turn signal. I think you could also read this as requiring safety checks and indicating (in either order) before turning, but I'm not a lawyer. I can't imagine that people are actually prosecuted for signaling out-of-order though.

The driving handbook, however, tells you to check your mirrors, then "Signal that you want to move left or right." (here: https://www.ontario.ca/document/official-mto-drivers-handboo...) which seems to suggest some level of intention-indicating is okay.
> Visual Studio is miles ahead of Xcode or anything available on Linux as far as debuggers are concerned.

That's one aspect, sure. The rest of Windows is a mess as far as programming goes, especially once you leave the simple case of "Oh I'll write everything how Microsoft currently prefers and hope it doesn't pull another COM-to-.Net again, pulling the rug out from under my whole ecosystem."
There's another kind of fermentation: beer. I learned to make my own beer last summer. The first few batches were barely drinkable, but I'm glad I didn't stop there. I'm getting pretty good by now. The process is rather simple once you get a hang of it, but it does require patience: 6 weeks for most ales, longer for lagers (which I don't brew because they're harder to get right, and IMO not as tasty). It's also incredibly therapeutic, for me at least, especially if you drink a couple of cold ones from an older batch on the brew day. Relatively cheap and satisfying hobby. All you need is a large stock pot (4 gallons), 2 3-gallon glass carboys, 5 gallon cooler from Home Depot, gravity pump, some nylon bags (large for grain, small for boiling hops), and coiled copper tubing chiller. Sub-$250 all in all. With this primitive gear you can make ~2.5 gallons of beer every 2 weeks once you establish the pipeline (which takes 6 weeks).
This code wouldn't execute properly, since arrow functions are scoped to the surrounding code block and cannot be rebound.

You would need to use `function` for this:

function getFoo() {
return this.foo;
}
Long-distance phone calls

Long-distance message transmission

DTP

Photography

Short-haul flights

Electric lighting (LED uses less than 10% of the power of incascendent bulbs)

Travel, in general (remember luggage did not have wheels until the 70s because it was expected that a traveler would have servants to carry their luggage)
It's exactly the same shit just on the opposite end.
LOAN OFFER
A classic example of that grain of rice strategy is splitting up replacement keyboards. Joe just needed a 'N' so he paid you $5 for 1% of a $20 keyboard.
I can't help but wonder if a technology that made it easier for them to carry the weight they do today, would just result in a heavier base load as additional items are suddenly identified as 'essential'.
JS cannot simply release a standard library and every browser will autoupdate to have it. It takes browsers years to get up to date with the latest in ecmascript. So any solution would look at 5 years before adoption. This is why transpilers have taken over: polyfill and shim all the things. It will still add bloat to js bundles, it will still require npm packages.

This is the world we live in and it is unique to javascript.
I really don't think it's a question of proprietary IP, infringement risks, etc. It's not complicated technology. Spanx succeeded because they created a brand that massively expanded the market for slimming compression undergarments; they were especially effective in marketing to men.
would you mind giving me the android version you are running on? I will look into this.
How nice to read a rational analysis. Video here:

https://duckduckgo.com/?q=ivan+rogers+ucl&t=canonical&atb=v1...
I can't imagine fracking is too transferable unless there's some other easily flowing substance you want to get out of the ground besides water, oil, or natural gas.

EDIT: It might be useful for enabling greater storage density of CO2 in rock formations if we attempt to sequester CO2 out of the atmosphere at scale: https://phys.org/news/2018-11-co2-underground-curb-carbon-em...
> How does this relate to FOSS?

Anything relates to FOSS if it gets people riled up and makes the thread longer.
Keep in mind that the Python data science community is built around Fortran - NumPy and SciPy have BLAS/LAPACK at their core and you still need a Fortran compiler to build them fully from source. I agree that Python and Jupyter are a much nicer interface for students / end users, but if you want to hack on the numerical algorithms themselves, it still seems like Fortran is the best language for it.
Hey Jason, which wordpress stack(s) do you use? Do you have favorite tooling?
Embedded C Developers: To Hate or Love C++? A Book Has the Answer
And some of them are pretty damn good depending on your interest. Theres a few decent mecha ones at least. I am sure they will eventually land the rights to a solid winner. I do like the end result too lots of subs in different languages and I feel like they dub it in different languages too. The best of both worlds for any type of anime fan.
https://play.google.com/store/apps/details?id=io.chaoslist.a...

here you go, happy doing :)
You completely missed the point of why people like this..
Electricity from utility scale solar PV and wind turbines cost ~2 cents/kwh. That's orders of magnitude decline over the last 15 years.
Avoid the GMO and _eat a different weed killer_. FTFY.
Duke professor warns Chinese students: Speak English on campus
DNS is even more centralized and tied to governments than CA's are.
yep, just close all the roads and the cars just disappear!
seattle has got it all figured out
Funny how you did not notice that the project is focused on the GPU :)
https://en.wikipedia.org/wiki/Tendency_of_the_rate_of_profit...
Im guessing most of this is a measuring error due to incorrectly accounting for technologies impact on industry. In an extreme example: If we all spent 99.9% of our lives in VR then every single industry would basically implode.
Thanks for sharing; that's an interesting discussion.
Doesn't play nice with other tools
"That helps explain why American workers’ wages have been rising relatively slowly despite a low unemployment rate."

Wouldn't surprise me if that's a big part of the problem.

Despite tax cuts, low interest rates, and other corporate handouts, nothing's getting passed onto the people who do most of the spending. Inequality is higher than ever and the people making the most money need it the least.
The internet is probably older than you are. A lot of the “exciting new tech” is a mature or market-ready form of technology that has been around since the Cold War or much earlier. There is also a lot of very old tech that is “new” only by virtue of having a microcontroller stuck in, much in the same way an IoT device is often just Device X + Network connection.
Ops forgot to post a link: https://en.m.wikipedia.org/wiki/Rate-of-living_theory

It’s relating to this study: https://academic.oup.com/biomedgerontology/article/62/2/149/...
Honestly curious: how would you use HTTP{2,3} to push a real-time message from server to client without a WebSocket? Are we back to just long polling?
Every freshman CS student should be given a copy of the Unix-Hater's Handbook on their first day.
>All it takes is for them to slip it in to people's "custom, curated" lists at a higher frequency

Slip it in? I feel like Netflix beats me over the head with their own content even when I'm looking for something else.....
If anything, autonomous cars should enable us to live _less_ densely. If you're in a dense area already, you probably don't need a car at all.
> A lot of GMOs are designed so that you can dump herbicides and pesticides on them.

Pretty much all crops (including organic ones) have pesticides (incl. herbicides) dumped on them. There are GMOs made so that this can be done with a particular broad-spectrum herbicide from the same vendor without negatively impacting yield, though.
Nike Vaporfly has a carbon fiber plate for energy return built into the shoe: https://www.outsideonline.com/2262486/researchers-confirm-ni...
Some say it should be banned because of unfair advantage to wearer: https://sportsscientists.com/2017/03/ban-nike-vaporfly-carbo...
They probably stayed home because they expected traffic to be really bad based on the media labeling it "Viadoom". Now that they've heard traffic isn't that bad it will get worse.
Any website to find other developers to build something together as a sidehussle
I am a full-time developer and I want to work on a side hussle (probably a SaaS) in the evenings and weekends. I am looking for a developer who has similar interests to work with and motivate each other.

I am finding it hard to find people like that. I tried local meetups and some online. I do not want to start a startup as a full time thing. I want to keep my day job and work on something that might create a good amount of extra revenue. If income exceeds my salary, then great. I might concentrate on it full time then.

There was a site called build it with me (builditwith.me?) and it seems it's gone.

I was wondering if anyone knows of similar sites where one can find other people interested in starting something on the side with someone else. Another developer.
Under Surveillance: Capitalism in the Digital Age
Also while he did sacrifice a lot of savings, he still had a degree and a fallback career, even if it was a mediocre one.
There was another parallel development as well, somebody who attached a rubber band to a large spur off the back of the heel. Might have been related to Nike's thing. Bit of convergent development.
Increasing productivity can increase the output while other factors of production stay the same.

Reducing material intensity and energy intensity allows growth under material and energy constraints.

If population starts to decline, you can continue increasing GDP/capita even in material terms. Although in practice I think reduced demand from population decline is bigger issue than material resources.
I’m not just talking about clickable URLs, but actual hyperlinks where the visible title is different from the destination URL.

I don’t know what there is to tell about displaying images. There are terminal emulators that can display images inline when a program emits the image data properly.

I don’t understand your final sentence. How does it make sense to say that it’s impossible because it doesn’t currently exist? That’s like saying it’s impossible for me to drive because I’m not currently in a car. You didn’t say that nothing currently supports it, you said “no one can fix this.”
People take educated risks all the time, we do not calculate (and sometimes can't) every possible outcome of actions, saying we should stand still to avoid anything going wrong is just regressive at best. If you follow that train of thought you should use no modern medicine, the complexity of a living being is too high. We should and can take heavily educated guesses to improve our state of being.
Also ridiculous to think those numbers were accurate.
I find the linked article incomplete and the way DeepMind framed the story disingenuous.

There was no mention of the fact the DeepMind team produced 5 versions of AlphaStar and pitted them all against both TLO and MaNa without telling them they're playing against essentially five players. This turned what human players thought was best-of-5 into 5 rounds of best-of-1, which is not how any SC2 tournaments are played.

My guess is that this was done on purpose to mask the fact each agent was highly specialized in one particular strategy, which the humans could adapt to and counter it.
TypeScript-Is: Run-Time Type Checks for TypeScript
LA county jails are dangerous especially if you aren’t white. Depending on the unit, your pod will be ran by either a Hispanic or Black gang member who runs the “program”.

I was arrested on a minor misdemeanor and thanks to the magic of corruption, got thrown in jail for 35-days when my plea deal was 0.

I was in jail with convicted murderers, people on murder trial etc. I was handcuffed to a man that was savgely beaten by gang members for a minor offense involving a newspaper.

The process to goto court was insane — including dry runs where you basically sit in a small cold holding room with up to 50 people from 6am to 5pm but are never called to court. In that room, inmates had been murdered and yes they’re cameras now but people cover them up for a fight.

This was my 1st arrest, for a dubious crime. I even called the police for help, was unjustly arrested than put in jail with violent criminals and violent deputies whose behavior has improved since the FBI installed video cameras.
The OP's 180 lines of C++ could be rewritten to similar count of lines in HLSL or GLSL. The resulting code would render in realtime while also consuming less electricity.

Indeed, I don't see why people like this. In modern world, doing graphics on CPU is very inefficient.
Fracking is important in geothermal. An experimental form uses drilling to dry hot rocks and injection of water (even waste water or grey water) to produce steam.

Destructive uses of aquifers may mean we need skills in underground water table remediation. I don't think fracking directly helps (I think it hinders) but we're going to need to understand how to use it to fix things as well as extract things.
There's a "Talk at Google" about this. I think it's Douglas Rushkoff (1), who wrote Throwing Rocks at the Google Bus. Basicly, if you rethink the economy in terms of a global garden, where you're spatially bounded, you just have to accept that there's only so much carbon, silicon, water, etc. Paul Romer (Nobel Economics 2018, 2) has a similar point (again trying to recall a lecture here...): if you take all the copper in the world, you can only make so many circuits. So tech can only get you so far. There's some kind of upper bound on "just make more motors". Progress may well occur, but it will take innovations not yet foreseen.

(1) https://www.youtube.com/watch?v=0EnmH95016w

(2) https://www.nobelprize.org/prizes/economic-sciences/2018/rom...
The image subdomain servers of Imgur, i.imgur.com, look at the referer of your request and will conditionally redirect you to the web app.

Fortunately, if you send no referer it seems you get the image directly. This is easy to do with a browser setting.
Which people and which resources?
your comment is rude. the emotional nature of your comment reflects the fact that you find something in my comment troubling but do not have any way of proving it wrong. what you do instead is attack the character of the person who said it. do you seriously think that you are able to see into the mind of a person based on a terse and straight-forward relation on the economics of AI? can you not recognize that this is impossible? if you have any actual, substantive counter-argument to what i have said, i will gladly receive it. otherwise, i must say that it is you who should keep comments to oneself.
Some more interesting points:

- Switching to -O3 for gcc (instead of author's default -O2), the C version (exp_volatile_a_b) gets ~30% faster, bringing it down to ~50% of the python-generated llvm - it appears to still be doing the full computation at runtime.

- Switching to -O3 for llc doesn't make any difference for the python-generated llvm version.

- With gcc 4.8 -O2 (instead of 7.3 -O2), I get ~0.06s - it looks like gcc 4.8 decides to inline everything, and gcc 7.3 doesn't.
Creating Sounds of Decay and Distortion with Self-Destructing Tape Loops [video]
>The question for me is: how can we have infinite growth on a planet with limited resources?

1. Some resources are truly unlimited. We can ultimately meet all our food and energy needs via unlimited energy from the sun, for example. If necessary, the economy would adjust to do just that.

2. We aren't going to be limited to one planet forever. We'll be mining extraterrestrial objects long before we run out of stone or metal on Earth.
You can use server-sent-events or use do some custom streaming format inside the response body. The latter might not work well, due to the fact that arbitrary streaming APIs might not yet be exposed by all browsers (ReadableStream on fetch API: https://caniuse.com/#feat=streams).
https://xkcd.com/1597/ is a sadly accurate description of how most of us use git.
Yes, I was being snarky - however, it is a valid concern. There needs to be a choice.

(I write javascript almost every day)
I think this is a valid point of view. Has anyone ever stopped and asked if an ever-increasing GDP is sustainable?
Not really, I had a friend at Nokia maintaining old code in a team. He was the go-to person for many years without getting promoted to even team leader position.

I told him to learn some new language that's used in the company that can be used as a leverage to switch companies as well if he isn't getting promoted, and try to switch. 1 year later he's working on writing new application load balancers in go, and he's loving it, and getting more money for it, and he can easily switch to other company if he wants to.

Of course the old team really misses him, but they didn't value him high enough, so they lost the best person on their team.
> Pigeon Towers: A Low-Tech Alternative to Synthetic Fertilizers

This only works if you like perpetual motion machines.

They feed off the grain in the fields so they are not going to give back more from the fields than they take.

But they do turn grain into meat, eat pests, sold for status symbols and racing, and most of all are a important part of a nation identity.

I'd like to see a proper study but 100% doubt they could be used to increase yields in itself and while we destroy native lands for farming we must use it at as high a levels as possible.

I suspect even when land was less intensively farmed 1000 years ago their status (Google for pics, they are impressive and not just Iran) and liking meat was still what made them viable, not crop yields.

I also suspect they are just a sneaky way to steal from you neighbours, this is what is more interesting.
The long-term rate of growth in financial investment is said to be 7% at best. For much of economic history the value of currency was so stable that agricultural workers pay as essentially unchanged across generations.

Look at the chrts in http://www.econ.ucdavis.edu/faculty/gclark/papers/long_march...
This is not my understanding of the word "syntax". Indeed, if you read https://en.wikipedia.org/wiki/TCP/IP_Illustrated you'll not see the word "syntax" used to describe the protocol layout. So, basically I agree that the word is misused in the post. I think "layout" might work better.
I don't think anyone thought they were accurate, what mattered was the fiscal policies the Chinese state bank enacted regarding the value of the renminbi.
btw: I'm referring more to the issues of "oh my [insert deity]! Someone who has a blog on a system you run has offended|stolen from|attacked|etc. me.." kind of complaints.

'Free' users are the worst users in that respect. Because they have none.
Seriously.

My family is relatively well off and our home was purchased back in 2004. Still, the steady march of expenses has certainly increased faster than income.
https://bost.ocks.org/mike/algorithms/#maze-generation has some visualizations for various different maze generation algorithms.
I'm sure it's not legally relevant but, hydrologically speaking, Michigan and Huron are a single lake.
Writing a Hyper-V Bridge for Fuzzing: Hypercalls and MDLs
It's supposed to be:
MIRROR
SIGNAL
MANEUVER.

By the time you've hit that indicator you've worked out what you want to do and had a bloody good look round to make sure there's no one in the way and now you're going.

Technically you shouldn't need the indicator because you're driving into the available space for the maneuver.
I would probably only use this product if I could pay for it.

I don't want to invest in a system that will disappear because it isn't paying a thoughtful UX designer's rent.
Most ads are poorly-targeted distractions, even those by Amazon. That is the last thing I want in a tool that I'm trying to use to help my brain tame the chaos of my tasks and obligations. Unless I had some way of knowing that the ads would be high-quality ones with really effective targeting based on either the content of my todo-list or a box where you let me complain about my problems
Pretty impressed with the first part (I didn't yet know a reasonably functional blogging CMS that doesn't require posts to have titles) but lack of media embedding feature effectively disqualifies the rest for me. Lack of way to embed pictures seems next to ridiculous nowadays, lack of way to embed YouTube videos feels a huge inconvenience (this is exactly what makes me unhappy with GitHub Pages), native support for SoudCloud tracks, formulae and diagrams is what I would love to have but can substitute with a workaround (by hosting audio tracks on YouTube and rendering formulae/diagrams to pictures).
“Elementary” doesn’t mean “what you learned in elementary school,” although it is publically perceived as such.

Almost universally, in almost every text I’ve read, it means “use tools that are well-known to people with an undergraduate degree in a related field, or simple extensions thereof.” (There are some cheeky counter-examples, such as Weil’s Basic Number Theory, but this is far more rare.)

In the same way you cannot expect someone who has never seen a circuit or understand logic gates to construct a processor, you cannot expect someone without any mathematical maturity (e.g. basic linear algebra and calculus) to use QM in any fashion other than understand the most basic of constructions.
Top Trending Dance Moves You Must Learn in 2019