skysight-inc/HackerNews huggingface dataset:
There's no reason for the approach to be slow anyway because as long as there is a reasonable way for information to be retained inter-pass then they should be doing approximately the same amount of work as a less discrete alternative. AST lowering can be very fruitful for languages with lots of metaprogramming etc., i.e. DRY principle. Error propagation could be a bit lacklustre if not handled with care, however.

On a more local basis, if you program in a language that encourages it, composing work at compile time can save a huge amount of cruft that one might imagine comes with using a many-pass compiler.

https://d.godbolt.org/z/w9At24 (Already posted on this thread), I wrote this little example to show how you can compose series of discrete manipulations in D into what is indistinguishable from a normal function as if it were monolithically written by hand.

That example (in D, in particular) could be made as pure-functional and discrete as is desired but I used pointers to keep it small.

Compilers are extremely good at optimizing interprocedural code, or at least better than a human, so a certain level of lazyness can be bestowed upon the programmer at the expense of trusting a compiler.
Extremely interesting, I hope somebody uses this to up sample or create artificial structures for the NES games!
If I ever saw a project where someone wrote a fake wrapper around an insecure function that gave the illusion that it had proper checks in place (which is what's being described here) instead of using the actual function I would be concerned.

And if I ever saw code where the size parameters weren't legit (as in someone used the same variable for both) I would also be concerned unless proper checks where taking place elsewhere. But it is a bad smell.

That's the only point in that particular finding. They did detail other ways in which the whole development standards seem bad.

And, yes, you can always shoot your own foot, but it's still best not to aim directly at it.
Me and almost everyone I know who smoked quit using e-cigarettes and they are all adults. But my province (at least the prior party) is obsessed with making them harder and harder to find - at all - because 'think of the children'.

I bet the tobacco industry must love governments right now. They were getting seriously threatened for a moment there.
I don't know when it changed, but California mandates time-of-use pricing for all commercial, industrial, and agricultural electricity customers. Residential customers can opt into ToU plans too. My uncle is on one because he is retired, so can set his own hours, but also likes to run electricity-intensive tools in his shop.

https://www.cpuc.ca.gov/General.aspx?id=12194
The commute tag is totally bizarre. It's been there for ages and doesn't do the only thing it needs to do. I do not get what they are up to.
optimizing bug counts, usually.
It's less expensive in aggregate, but on an individual level rates will almost certainly go up (even if they're lumped into taxes). Individuals cast votes, so if individuals are negatively impacted, they're going to vote against it.

The only way to dodge that is to subsidize it, whether by reducing the budget elsewhere (cough cough the F-35 program cough cough) or raising taxes (cough cough on the ultra-rich cough cough).
The main problem is that their Regex library doesn't have a recrusion limit. I'm honestly amazed they've been able to scale Lua scripts to the point they can use it as a global WAF. Knowing this, it may be easy to create attacks against their filters.

My takeaway is that it's time to move to a custom solution using a more flexible language. A simple async watchdog on total rule execution time would have prevented this. When running tons of Regex rules I'm amazed they didn't have this
Why would you want Target telling Mastercard that you bought Spongebob underwear and 1,968 calories worth of freeze pops?
Actually Cairo did and still does have a publicly-funded garbage collection infrastructure, separately from guys like this one in the book excerpt.
What about: WAF cpu usage wasn't isolated from the ability to serve requests? This would allow requests that don't go throwugh WAF to be able to proceed as usual.
I feel that the distinction between internet and local is unnecessary. Isn't it equally bad if someone sends a request to your CORS-broken local webcam as it is if they send a request to your CORS-broken bank account?

Or does SOP not apply to local addresses?

I think for all cases it could make sense to enable the user to also approve CORS requests instead of just the cross origin website itself (since they are often insecure).
This. In the Bad Old Days, the US had the habit of over-institutionalizing people. The pendulum has now swung. We replaced a system that was inhumane and lacking in nuance with a system that is inhumane and lacking in nuance.
It would be ironic if Youtube did this because they were tired of fulfilling warrants from governments over authors of these videos
For those that don't want to watch the video:

1. Bird rider runs a red light.
2. Bird rider has head phones on.
3. Bird rider doesn't bother to look at oncoming traffic before crossing.

It's clear to me from this thread, that scooter riders need insurance and a driver's license. That would solve 90% of the issues right there.
Mostly? We mine minerals and refine them with:

Petrochemical sources.

Which, you might also worry about running out of, in about as short order as topsoil.

There was another commenter here with more expertise on actually growing things this way - they suggested that leafy greens were the only thing we could grow efficiently with this method. Which does have a certain air of "truthiness" to it.
By American do you mean Canada also; Vancouver for example has some very similar Seattle/Portland problems (well, it is nearby).

I’ve personally encountered mentally ill in Switzerland, China, Japan, Thailand, India, and so on, and they don’t seem so different worlds over. Just how they are managed (in Switzerland, they will be given a place to sleep, even if it’s a bunk in a hostel with unfortunate other guests like me). China will try to keep the hidden/out of the cities, especially when sensitive events occur, and they know they will get a beat down by the police if they are too extreme.
Fernando Corbató, a Father of Your Computer (and Your Password), Has Died
Owners of the malls would still hold the rights to the roof, not the occupants of stores, so you’d just have to pay them enough that it’s worthwhile for the owners. However, I like the idea of requiring it for new developments over X square footage.
No, he's homeless in part because he can't afford $3200/mo rent to begin with.

For every 100 families living in poverty on the West Coast, there are no more than 30 affordable homes

https://www.geekwire.com/2018/every-100-families-living-pove...

The Clear Connection Between Housing Costs and Homelessness

https://streetlifesolutions.blogspot.com/2018/11/the-clear-c...

California Statistics on Homelessness and Housing

https://streetlifesolutions.blogspot.com/2018/05/california-...
Play around with an Arudino, Raspberry Pi if you are getting started.
If you know how basics works, get yourself to solving a problem that you think can be solved using an embedded device. Start with some home automation. It's the best way to get your hands dirty.

Get a board, LCD display,a couple of motors, LEDs and stuff like that and make something legit!
Saying "free software" drives me crazy, today.

Possibly in his defense, I suspect it made more sense at the time. He'd just tell other hackers "this is free software - free as in...", and they'd say "OK, that's an interesting idea that resonates with what we know and see", or "OK, that's some hippie stuff, but we've been benefiting from that kind of sharing in computing, so you might have a point". They'd hear that in-person, or on the Internet, or in the text files when they went to compile and install the software. Now most people never get the introduction, or it's drowned out in all the massive noise that everyone is exposed to on the Web.

Though maybe saying "free" still works for him, because, when he's giving a talk, he can say "this is free software - free as in..." and people are there, paying attention.

Also, it's in the brand name.

A wild speculation possibility is that he's still thinking decades ahead, and maybe we go back to trying to say substantive things, and paying attention when others say substantive things, and then saying "free software" makes more sense again. (Some other instances of thinking ahead are the reason behind a subreddit name: "https://old.reddit.com/r/StallmanWasRight/")

In any case, I think it's unfortunate if people dismiss RMS's speech without listening, because of quirks and things we don't immediately understand.
In the nuclear industry, U-233 is well known as an excellent weapons material [1]. It's simply a matter of its nuclear properties, which are well known.

"The fast critical mass of U-233 is almost identical to that for Pu-239 and the spontaneous fission rate is much lower, reducing to negligible levels the problem of a spontaneous fission neutron prematurely initiating the chain reaction -- even in a “gun-type” design such as used for the U-235 Hiroshima bomb (see Table 1)."

[1] U-232 and the Proliferation-Resistance of U-233 in Spent Fuel - http://scienceandglobalsecurity.org/archive/sgs09kang.pdf
the decryption keys are generated by entropy from the controller

just having the software won't do you any good
How do you think Google got their data in the first place? Nobody complains about Google scraping and indexing everyone.
Well, this just happened: https://arstechnica.com/information-technology/2019/07/googl...

> Why do you think "Google employees have full access to this data?"

Because they do. It's literally there on their servers. You're assuming that they have some really good policies to prevent employees from accessing that data. Maybe they do, I don't know. But it doesn't matter because those are just internal policies. If some employee just says "fuck it" and ignores those policies, then if they're caught they'll just be silently fired and we'll never hear about it. There's no external audit; this is all unregulated territory.

Since this is HN, I'll give you a scenario that might hit closer to home: let's say you want to apply to work at Google. You send in your perfect application/resume, but you never hear back because your recruiter peaked into your Google Home files and noticed that you once told your friend that the Dodgers suck. Since your recruiter is a Dodgers fan, they decided to just throw your resume in the trash.
they'll pay cyber security experts, who will pay the hackers
The Essay to Read If You Even Think About Wearing Clothes
5% case is generous. More like 1% case.

And even 600 miles isn't necessary unless you're the type to eat while driving. I much prefer to stop somewhere and eat and stretch out for a bit. That 30+ minutes should be spent plugged into a charger.
The Influence of Social Networks
I don't need to defer anything, as I'm on a flat rate. I don't like peak metering, as it would forces me to micromanage things in a way that doesn't work for me.

I don't have a clothes dryer, they use too much energy. I just hand my clothes on an indoor clothes airer and blow a fan on them. I usually leave the heat pump set to 16 degrees C while I'm out, the combination of mild air temp and the fan dries most of my clothes over night anyway.

Hadn't even heard of a self cleaning over. I don't bake a lot, so there's that.
Yeah, I keep wondering recently: why does the expenses of a corporation reduce their taxes, but the expenses of a human to stay alive (food, medical) not reduce their income tax?
And the Toyota/Subaru collaboration on the BRZ/FR-S/GT86.
It looks similar to that, but no. This was a custom-built tool used internally in a company that is now out of business.
Kudos on your work!

Just a tangential comment: we seem to inadvertently reuse names in Computer Science fairly often. For instance, there’s a somewhat recent SIGCOMM paper also called PISA [1]. Of course, in both the cases the name is a natural acronym and I don’t think anyone would be mistaking one for the other - this is just quite amusing to me!

[1] https://conferences.sigcomm.org/events/apnet2017/slides/chan...
Chess is a noble activity.

Candy Crush is pure garbage.
Can you do that fp16 trick and use an 8gb card?

Edit:
> GPU Memory >= 10G (for fp16)
Based on my experience, no. They look at the documentation of your income and debts. Where I physically sit when I work simply wasn't asked.
yeah honestly I don't really care if nonviolent people do drugs in the open. I want to get those people help, and I vote for policies that will help them. Like upzoning the ENTIRE city so people can actually build housing so not only the rich can afford to live here. However, if someone is violent they should go to jail. Give them help too, and pass laws so that once they are rehabilitated they can find jobs, but our current system is completely wrong.
They are not, they go down quite often. lol.
Fusion is powered off of hydrogen, the single most abundant element in the universe. Seems to me like the smart bet is that sometime within 3000-300k years humanity will have developed fusion.
This isn't relevant at all.
>My conspiracy theory is that the homeless activists secretly need (and promote!) the visible homeless in order to push their agenda for more housing for the “hidden homeless”. Since if the visible homeless are gone, then 95% of most people would be super apathetic to the “hidden homeless” cuz out of sight and out of mind.

It's not a conspiracy theory. The service providers perform activism and give political support to the politicians, and in return the politicians keep the spigot open. Seattle area spends $1 billion per year with almost no accountability. Here's an example of how it works: https://roominate.com/blog/2019/the-academic/
One thing that was interesting to me:

The outage was caused by a regex that ended up doing a lot of backtracking, which caused PCRE, the regex engine, to essentially handle a runaway expression.

This reminded me of a HN post from a couple months back by the author of Google Code Search, and how it worked: https://swtch.com/~rsc/regexp/regexp4.html . Interestingly, he wrote his own regex engine, RE2, specifically because PCRE and others did not use real automata and he needed a way to do arbitrary regex search safely.
Is there evidence that money wasn't put into "specialized housing, counselling and in and out home mental care"?

I'm sure a disproportionate amount went into law enforcement and arresting drug dealers instead of helping anyone. I'm just curious if there's data to back that up.

The resources are likely there already, just waiting to be redirected. I highly doubt the end of the war on drugs would significantly increase the supply than what it already is.
properties are so cheap in Detroit, you can afford one working at McDonalds provided you don't have significant debt. If artists want to live in Detroit, they can.
Minced Oaths
Ketogenic diets have been prescribed for people with seizure disorders ("epilepsy") for decades. Given some psychological disorders are also treated with anti-convulsants, it's speculative, but a high fat diet causes a lot of physiological and hormonal (testosterone/cortisol leveks) changes that the possibility of it affecting brain function doesn't seem ridiculous.

Someone with high anxiety who has not tried strenuous exercise with a high fat/protein low carb diet would seem to be leaving opportunity on the table as well.
The Plots package adds a significant overhead right now. Try using PyPlot (matplotlib) directly. These days you can use exactly the same syntax (dot-call) as in Python.

$ time julia -e "using PyPlot;x=1:10;y=rand(10);plot(x,y);"
real 0m5.676s
It’s a national problem that becomes a local problem to the localities that are the most accommodating. At the moment that includes Seattle. People show up here because they get repeatedly arrested in other places, where their solution to the problem is giving away bus tickets to places like Seattle.
Yeah, it's really rocking my brain.

More (or perhaps less) seriously, this train of thought has some pretty bizarre and mind-hurty implications for the whole "we're living in a simulation" hypothesis.
Just want to say as a Seattlite that the city I experience is not a dangerous hell hole at all. I've lived in Capitol Hill for a decade. I've worked on the hill and in SODO. I regularly go to Pioneer Square, Rainier Valley, downtown, the ID, not to mention Ballard, Fremont, and so on. Homelessness is a serious problem in the city, and something I encounter every day, but I have never been attacked, threatened, etc. I'm sure it happens, but I think the narrative is getting unbalanced. I've stayed in Seattle for so long because it is truly an amazing place to live!

Setting all that aside, because the issue is so pressing and the risk at losing empathy so great I volunteer with a local homeless shelter. I encourage everyone who feels this issue is important to find some time to contribute to the solution. You can help make a difference, interact with homeless people as humans not "others", and regain a little agency in the world.
I was downtown waiting for my bus the other day and a burly unwashed man wearing nothing but pants hanging down to his ass crack walks up and starts getting in the face of a young woman standing next to me. I told him to take a hike. A few days later, three people get stabbed downtown at 10am.
I need to use Windows sometimes to check out VPN client apps. Also to use Excel, when Calc chokes on too much data and/or too many calculations.

So I'm just very careful. I have old Windows 7 and Office DVDs that I bought for cash at a yard sale. I created a VirtualBox VM, and updated it through a nested VPN chain.

When I need to use Windows, I just clone that VM. If I'm putting data on it, I don't give it an Internet uplink. Occasionally, I update a clone. And if everything goes well, I use that as the source for future working clones. If I need to retain old clones, I put them on an external LUKS SSD.
I was shopping for an electric car just two months ago and you're right but I'd add that while Nissan now has the Leaf Plus with longer range, if you order one you only get it in 2020.
Also, a lot of these options (Bolt, Kia Kona, Leaf Plus) are at price levels, especially if you add any options, that are close to the Tesla 3, but after driving all of them, the Tesla is just a better car.
The rich don't want to pay for anything, and the poor think that one day they will be rich so they don't want the rich to pay for anything either.
I think it’s a lesson for everyone. The world doesn’t work on idealism. From time to time you have to deal with reality. This is one of those times. Perhaps they all learn some perspective from this.
“How Couples Meet” Chart
H.R.1044 – Fairness for High-Skilled Immigrants Act of 2019
The resolution of the camera has nothing to do with our ability to understand the road. I can drive reasonably well with just a camera feed of the road, but the computer can't. So the bottleneck is in the image processing capability of the machine, not the quality of the camera.
There are tons of "cheap" properties, the smart thing would be for these artists to buy their own right now while they can still afford it. Unfortunately they are going to have to move locations as the "hip" areas are now expensive.
Metaprogramming and Reinforcement Learning
> Ans: 576 Megapixels [1]..... Holy..... And here we are, trying to rely on couple of cameras for autopilot.

We only have high resolution at the point of gaze point. Everything else is blur, so it's not all comparable with a camera.
This is something I wish I understood better too. Someone has to end up buying the parts for some reason other than drugs for it not to be a closed system. I read this article a while back:

https://www.seattlemet.com/articles/2014/10/1/this-is-what-h...

It points out a shady bike shop and Craigslist sellers, but not much beyond that.

I wouldn't be entirely surprised if the economy doesn't function. Thieves sell bikes to others who think they'll be able to resell them or trade them for drugs, eventually find out they can't and trash them.

On the other hand, I've seen RVs with dozens of bike frames leaning against them. I assume they wouldn't work at that scale if it wasn't worth it.
Actually, cold emails (without permission) aren't spam. What makes an email spam is: 1) misleading subject line 2) misleading message 3) lack of simple (not requiring login or extra steps) unsubscribe link, and a couple other factors.

People forget subscribing and hit "Spam", which has an impact on the sender reputation and affects future deliverability for that sender.
We still have institutions for the mentally ill, but Pete Holmes refuses to send people to them.
‘Grade inflation' means 80% more top degree grades
A firewall that fails open sounds like a terrible plan.

As far as problems go, an outage is preferable to a breach.
Great post, thanks for the numbers link. I've never heard of land being referred to as a "soft cost" before!

I'm having trouble making sense of them in terms of the cost differential between something like (say) a coal fired electricity plant (and/or nuclear) including (say) 20 year running costs, vs a solar & battery power plant of equivalent scale including the cost of purchasing the land required to build each. There may be better comparison assumptions, maybe lives of plants are different for example but I think that would be a good place to start looking at a comparison. Is per watt DC the right measure? (Probably it is but I'd like to see the justification, given the use of high voltages at scale - again I'm not the expert to know.)

One would assume from there for a power generating utility company the cost of sales, marketing, billing, etc would all be the same regardless of how you generate it. Entirely separate to that one could estimate the additional goodwill available for solar over coal or nuclear in advertising "we're clean, we're green, just look at our stunningly beautiful field of photovoltaics." Which must have /some/ value.

I wonder if the sun-chasing required in choosing the location makes getting the power from the plant to the grid more expensive? Numbers would help.

I'm also having trouble making sense of the listed "soft cost" numbers for residential. Land is already purchased so cost is zero, use what you generate so sales also zero, zero tax, zero net profit and nobody values the overhead of their time for these things, for which assumptions are critical if you do (but definitely a nice saving on the power bill you pay with /after tax/ dollars) - These assumptions I just listed are obviously wrong in that chart but why??? No explanation for numbers that don't add up when you apply obvious assumptions about what you do know makes us all suspicious, right? They really should fix that so it's obviously right, clear, honest and direct in a field I think we can all agree is marred by a veritable mountain of BS and propaganda. I'm absolutely not saying this is BS, nor am I saying it's wrong or propaganda - just I don't understand the numbers on the chart and /can't/ from what is actually there. That sucks for me trying to understand it but maybe I'm not supposed to understand these numbers because they're designed for someone else who has the necessary context. Is providing that context too hard?
Yes, exactly. This should be a top-level comment. The uninformed delirium over intentional and useful browser features moves us in a slow crawl towards a sad husk of what the Web used to be in the name of 'security'.
> “It sucks that our vision has to come at the cost of artists who have used and loved that space,” Lee said. “There’s no way around it. It absolutely sucks.”

No way around it? Was this the only building in Detroit?
Interesting. I’ve found it to be significantly more responsive than VLC while being much more consistent with the Mac UI, but to each their own!