jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The bit about buildings lasting 20-30 years really surprised me. The Pantheon stands for a millennium, but 30-year-old concrete crumbling? The article cites a Goldman Sachs quote from a tumblr [1] notes at the bottom of the list:

An estimated 25-30% of China’s cement capacity is low-grade cement
not used in other countries (P.C. 32.5 grade).

I'm not a cement/concrete expert, but PC 32.5 does seem to be a low grade. Higher than PKC 32.5 (composite cement) but lower than PC 42.5. So I found this other source that puts it in stark terms [2]:

According to the China Cement Association, low-grade cement products
(all 32.5 grade) accounted for 72% of the total cement output in China
in 2013, with the P.C. 32.5 grade cement accounting for 54%.

So 72% of cement was 32.5 grade, and most of that (54/72%) is PC 32.5. I was a bit skeptical at first, but now I really wonder if/when these structures start to crack &/ crumble.

[1] http://ftalphaville.tumblr.com/post/100653486301/contextuali...

[2] http://pg.jrj.com.cn/acc/Res/CN_RES/INDUS/2014/2/19/c6835c29...
w3schools loads faster than MDN but I'm mostly with you

reevaluating our social attitudes towards 'trust in experts' will be an aftermath of the covid crisis, and it may bleed into search & social media as well -- is there value in 'peer-reviewed everything'?

(for some definition of peer)
Yes and no. I was suspecting something was up with YouTube ads because I'm getting this error "An error occurred. Please try again later. (Playback ID: ...)" with the extension Improve YouTube!.

When I disable it the error disappears. Also when I reload the page while it's on, I can then watch the videos. But that's really annoying. Usually the video page with the error will refresh automatically after a while, so I suspect the error refers to the actual ad and not the main video. And after the YouTube has determined that the ad has played (or thinks I have watched it) for long enough the main video gets loaded automatically which of course does not cause an error since it's not blocked.

Interestingly when I disable the Improve YouTube! extension ads are being blocked normally. I use uBlock Origin and Gostery as well.
If Zoom would be a Chinese company they'd immediately be branded threat-actor! A company that bypasses security controls on the host[1] has no place in a corporate network, covid19 crisis or not.

[1] see news from ca July 2019
This problem exists in schools as well: education is being increasingly restricted and tuned to focus on where the puck is, not where it will be, and increasing numbers of worthless metrics are demanded to ensure this is the case.

Not that this is a new problem (consider Dickens’ Hard Times) but I have been shocked how my 1970s/80s education (mostly broad, fun stuff with the only “skills” being mathematics and very concrete things like operating a car or camera or making a nutritious meal) contrasts with that offered to my kid or even worse to my gf’s kids in the Palo Alto schools.

This especially astonishes me as I consider one of the best things in the US is its non-specialized approach to undergraduate education.
> craft a shared mental model. This latter approach is the more powerful

Isn't the crux of why programming is a technical activity second and a social one first?
Looks interesting. From https://www.v2ray.com/en/index.html it seems that it's "just" a VPN protocol / software that can tunnel over TLS. I assume the point of using your own server + Cloudflare is that it breaks IP based blocking of most VPN providers. I guess just your own server without Cloudflare would work fine for a while, but they probably have heuristics for a lot of encrypted traffic sent to a single unknown server?

The remaining question for me is about the TLS part of all this. Does China not have agreements with most external services about stripping TLS such that a lot of TLS traffic would be suspect? Or do they not mandate their citizens to use a Government provided root cert that would allow them to "securely" MITM connections? That would be how I'd do it if I were an authoritarian government.

If not, then what's their plan for the future? I could see a Firewall kind of mostly working for now on a combination of DNS, IP, and SNI filtering, but all three are going away in the near term. DNS with DNS-over-HTTP, SNI with eSNI, and IP blocking has become less plausible already through routine use of proxies like Cloudflare.
Now many people need to be hospitalized vs reported cases? Last I heard here in Los Angeles county we had like 270 reported cases and like 40 people hospitalized. This is in a county of around 10 million people.
Why limit it to "(some) elected politicians"? Isn't pretty much the entire population at various times unable to grasp reality?

I certainly am, and I'm no politician. So why pick on elected politicians?

When you write "who is liked by most people", what does that mean?

Like for their leadership skills? Liked for their ability to help people one-on-one? Liked for the homemade cookies they often bring to work?

Because "liked for their leadership skills" seems like a good reason to select someone who will steer the workplace, at least for a while.

That's how, for example, some worker co-ops handle it - workers vote to select the managers.
Tell that to Apple who just had to pay them about $500 million in a final judgement.
Correct me if I'm wrong, but I don't think it would be feasible to move all or most cars in the US to use diesel. Diesel, gasoline, and jet fuel are all petroleum distillates that boil off at different temperatures. So each barrel of oil contains so many units of gasoline, so many units of diesel, and so many units of jet fuel/kerosene/mineral oil/whatever.

And I believe that you get much more gasoline out of a barrel of oil than you get diesel, so moving many cars over to diesel would actually increase oil consumption it seems.
(I'm one of the authors of Overmind.)

First, it's important to know that AI is a very broad term. Roughly, there's "modern" AI (machine learning and statistical modeling) and "classical" AI (mostly logic and search). Game AI (as I understand it) falls more into the "classical" AI camp, and classes these days are focusing more and more on modern non-game techniques.

kaybe's link is a good starter class for modern AI. Norvig quite literally (co)wrote the text book on AI, and Sebastian Thrun. The PI on Overmind (Dan Klein) co-taught a class on edX (https://courses.edx.org/courses/BerkeleyX/CS188.1x/2012_Fall...) that you might also want to check out. They're all based on the same underlying book, just different focuses.

Overmind itself is a collection of some reasonably sophisticated ML/modern AI, classical AI (which is more common in games), and a lot of horrible hacks. Really, tons of them.

If you want, I can try to dig up the lecture slides for the "advanced" AI class we taught once that specifically focused on the kinds of techniques one would want to write StarCraft bot AIs.
Can nobody provide me any kind of help[other than upvotes]?
Maybe you guys can refer me to someone whose willing to help me in my journey ?
"...if we determine that your use [...] substantially exceeds or differs from normal use by other users..."

Why even bother putting "Unlimited" if they are just going to kick off the power users?
Long-haul LoS can be pretty much impossible in parts of the Pacific Northwest due to the geography and ecology (read: hills and trees). The short point-to-point option with a cooperative neighbor could definitely work.
I don't think DES is an accurate comparison here. The world abandoned DES because a) everyone suspected it had a backdoor, and b) it was demonstrably broken by the EFF in 1999. We rely on a primitive until someone who's job it is finds holes in it. Engineers don't need to be inventing new encyrption.
I actually don't view mutation in Common Lisp as a downside. I find writing high performance (usually numerical, but sometimes not) code in Clojure to be painfully obtuse compared to Common Lisp, but I love Clojure otherwise. Writing highly optimized code can be quite elegant in Common Lisp, and I appreciate that when the problem at hand calls for it.
I would feel better about Amazon's offering if they were more transparent regarding government requests. According to the EFF[0] Amazon doesn't tells users about government
data requests or publish transparency reports.

[0]: https://www.eff.org/who-has-your-back-2014
We also reserve the right to suspend or end the Services at any time at our discretion and without notice.

https://www.dropbox.com/terms
Contact the local municipality that Comcast gets it's cable license from and complain. The also hit the corporation commission, and other licensing agencies. Then sue them.

Basically, they have a monopoly on a service covering an area, and they're refusing service. That's utterly stupid.
I completely agree with you about HTTP/2 push.
I guess I don't understand why this prefetching via HTML tags or HTTP headers is getting discussed now on HN . Its several years old, and there have been no new advances, short of HTTP2, which is not mentioned in this FAQ. The FAQ itself hasn't been updated in quite some time
> Besides the domain name there's not a lot to suggest that this is a 'parody' site

I think it's just a trolling site based on stuff like this[0]. "amd64 only ~ no 64-bit intel". :p

Joking aside, I can't even understand why this was posted here.

[0]: http://www.trollaxor.com/2013/12/openbsd-why-do-not-use.html
Yeah. Someone - cough cough Microsoft - would need to be convinced to write a Boot Camp Assistant app equivalent (okay), a Windows bootloader (okay), various device drivers for Apple Silicon hardware revisions for Windows (big ugh), graphics drivers for Apple Silicon GPUs for Windows (VERY big ugh). Microsoft will need to very motivated to distribute Windows on ARM for this to happen, even if Apple gives them access to all the info they need which is not a given by any means.

...I don't think this is going to happen, and Apple probably doesn't either.
He has always been incredibly clever in his use of language. The names of people in BotNS had me checking in a dictionary of saints (and books on mythological monsters for the non people) to try and gleam more meaning from them, and I remember a moment of wonder when I realised the aliens’ speech was weird because they always have an even number of syllables in each sentence.

His books are incredible and really pay off careful rereading.
I think this is actually not a bad thing.

I won't say many of those things are creativity driven. There are more like auto assets generation.

One use case of such model would be in gaming industry, to generate large amount of assets quickly. This process along takes years, and more and more expensive as gamers are demanding higher and higher resolution.

AI can make this process much more tenable, bring down the overall cost.
I agree that some language features have a binary nature, like static/overridable or lazy/strict, but maybe we shouldn't classify all of them like that?

The "new" keyword in Java is very much like the proposed "return from": if you know that something is an object, and that object allocation is always done on the heap, then Foo() is as clear as new Foo(). The "new" keyword is a residual from C++, where you actually had a choice. Is it possible that people don't dismiss Python for Java because of the lack of "new", but because its GC isn't as good?

If we had an hypothetical IDE that used colors to transmit static analysis to the user, then we could categorise the keywords between "this is something the IDE can infer" and "this is something the user should specify". Object allocation falls into the inferable (so rather than writing "new", the IDE would highlight the expression in red); virtual is not inferable; delay is not inferable; tail calls are inferable, and can be shown in pink or whatever.

Anyway, TCE is an optimization: we can run more programs faster when we have it. When we don't use tailrec, we still benefit from it as our program consumes less memory overall. The cost of tailcall elimination is purely cognitive, for people who learned the old C-like stack behaviour (but even C compilers handle TCE now.) If TCE/no-TCE matched the static/virtual and lazy/strict binary choice, then there would be situations were TCE has a negative impact on the code runtime.
All the more reason to implement a land value tax, with additional taxes on speculation properties (say, lived in for less than 33% of the year), and on vacancy (blight tax).
Has there ever been a good break down applying Greshams law to Bitcoin? It seems like an obvious example of it at work-and that’s if we take the premise of Bitcoin at full face value.

Link https://en.wikipedia.org/wiki/Gresham%27s_law

Edit-it also leads me to wonder what the mature characteristics of Bitcoin will be? What happens when all possible bitcoins have been mined? No more transactions?
Bitcoin already forked once and magically duplicated the digital assets. I profited quite handsomly as a result. The scarcity is not enforced by the protocol it's enforced by community agreement.
Submitted URL was https://archive.ph/huNwk. It's ok to post workaround links in the thread, but please don't make them the original submission. We want the canonical URL for that.
Why are you blocking the US?
Because we really need another place for the he-said she-said tomfoolery. Uhm...
It's cheaper at dropbox, 2gb for free.
I'm practically giddy. :)

P6's speed is still well behind Perl 5, but it's catching up very, very quickly.

And performance improvements won't stop there:
https://fosdem.org/2015/schedule/event/perl6_beyond_dynamic_...
I'm not sure if this is what Zykes is referring to. But this particular attack on Tor is different from a wiretap because it made traffic readable by the whole network, not only by the attackers.

In what I think you mean by a perturbation attack, the attacker would deanonymize traffic by influence timing of packets on one end and observing the other end. Only the attacker learns anything. But in this attack, the hidden service directories found a clever way of broadcasting the name of the requested service, in plaintext, to the rest of the circuit. The attackers could read the message, but so could anyone else running a Tor relay.

Given that the message could have been trivially encrypted, that does seem like pointless collateral damage.
Here's the actual reporting done by NJ Spotlight News[1].

[1] https://www.njspotlightnews.org/2022/04/cancer-cluster-brain...
Here's some pictures from the Palm OS a few years before iOS:

http://www.palminfocenter.com/view_story.asp?ID=6542

I guess if the issue is that the grid has to be 4x4 w/ a black background. But otherwise, this looks like the standard paradigm for app launching on mobile phones.
> I think they have a point when they say that Samsung's interface is basically just a rip off.

A grid of icons isn't exactly new. Palm did it before Apple. Windows 3.11 before Palm.
Samsung's phone has an optical trackpad, a back button, and a home button at the bottom.

With the trackpad in the middle.

Oh crap, they have a speaker at the top, too. My goodness. I guess I'll have to make my next mobile phone ovoid with the speaker on the bottom and the icons arranged in a dodecahedron.
+1 for the troll! subtle until you see who committed the challenge ;)
Take a look at high voltage -

https://github.com/thoughtbot/high_voltage
Best practices would include a setup like Whonix with a gateway machine that only allows Tor connections by your protected machine.
From the outside it looks like an understandable shift away from desktop applications (the devs and money isn't there). I made an desktop app used Clojure + CLJFX and I got a ~25MB JAR. It then balloons to ~65MB jlinked packages. I ended up just releasing the JAR and telling people to install a Java 11 runtime (though I may revisit this at some point)

I think what it boils down to is that b/c of Java's reflections you simply can't get rid of unused code/dependencies and things constantly bloat very fast. Small apps that should be 2MB are >20MB and are "un-emailable". On the server side this is a nonissue but to me it makes the ecosystem unsuitable for user-facing applications. There is a reason you don't see people making lil JVM desktop applications anymore.

I love writing Clojure, writing the app with CLJFX was fantastic and fun but if I wanna make a quick app to crunch some data and make some plots I'm now very hesitant to reach for the JVM. I'm hoping with GraalVM the situation will change (b/c I don't think it supports reflections/RTTI and it can prune dead code/dependencies) but last I checked it didn't work with JavaFX.

PS: I manually pruned the dependencies in `deps.edn` with `:exclusions` which helped a lot. Otherwise the app is in the ~200MB range.. But it's a manual process and tedious. The toolchains can't guarantee which code is unused.
https://github.com/geokon-gh/corascope/blob/master/deps.edn
Often the issue is the component is sinking most of the heat away from the joint. If the giant chunk of metal your heating can dissipate the power of your soldering iron, you're not gonna heat much up.
Piketty's 'Capital in the 21st century' raised the claim that the returns on capital are starting to outweight the increases in productivity. Is the diminishing of office space actually a side-effect of this? If the penny in investments gives better returns than the penny spent in worker productivity then open plan pens - excuse me, offices, would actually make sense.
Ask more questions in which you seek empathy. Failing that get professional help as mentioned by others.
Sure, sure. Obviously. My frustrations with Wikipedia stem from having begun editing and delighting in it in 2001, and having ragequit circa 2006. I'm well aware that I definitively "lost" my side of that battle well over a decade ago. Just spinning a yarn.
Any chance this was in central Nebraska?
So what you do is write an article with your findings, citing your sources. Then edit wikipedia citing your article.
like cryptocurrencies? ;-)
It's almost impossible to predict which trading cards will be worth more in the future. Unlike investing in an index or Apple where there is a very good chance they will be bigger and more successful in the future than they are now.
Here in Brazil, that is in the south hemisphere, people are nicer as you move north, toward the equator.

Or southmost state instead is famous for having some xenophobic people, separatist movements, and triggering a huge civil war in the past.my guess is that in colder environments people are very distrustful of newcomers because they are a new risk in a already risky environment
Looks great and awesome configuration options. Thank you!
I see. I was not aware of this, thanks for the details.
Add visual voicemail to the mix -- another solved problem. The point is, Apple didn't develop a completely new device that nobody had ever seen before. It's all incremental improvements.

Apple was very careful entering the new phone market -- they heavily leveraged their existing iPod market and technology.

However, if you go back far enough Apple was one of the pioneers of touch screen portable computers with the Newton. Apple invented the term PDA. In terms of invention, that was something very different. They got a long of things wrong with that device that was corrected by competitors doing it much simpler.

I'm not saying that Apple doesn't take risks -- your other post was filled with good examples. It's just that their most successful products tend to be low-risk slow-burn affairs.
Not specific for windows but I do like Adobe's Browser labs.
https://browserlab.adobe.com/en-us/index.html#
[18:54:40 ~]$ irb
>> [].send('exec', 'date')
Tue Nov 16 18:54:48 GMT 2010

You can call Kernel's methods on any object (usually - there are some cases where not) through send, e.g. [].send(:puts, 10) .. I was working with Sven Fuchs on some "sandboxing" stuff a couple of years ago and we discovered this little doozy! (Though it's possible to figure out by noting that [].puts tells you private method `puts' called and send gets you around that problem.)

Typically you pass a symbol as the first argument but a string works too which, I believe, would make my attack vector work. Going to try it now.

Update: /send/exec/date works as expected (and stops the server).
Yes, the letter is from April, but not many people buy the FDA response to the letter.

See:
http://arstechnica.com/science/news/2010/11/fda-sidesteps-sa...

http://www.npr.org/blogs/health/2010/11/12/131275949/protest...
How wonderfully ironic.
I think it's valid to consider robots.txt to be a part of a site's API.
HTC has been building giant-touchscreen-type phones for years. Windows Mobile is not some kind of cheap Blackberry ripoff; it's a Palm ripoff, a lot closer to the iPhone when it came out than anything else. Moreover, the first Android phones didn't even have multitouch or capacitive screens.

Did Apple influence some design decisions? Sure. However, the design of the G1 and the first Android phones were also a logical extension from what was available at the time.
I wonder how you pronounce ?. Is it a click like Zulu or do you just have a rising intonation?
So, does anyone have a spare invite for those of us who aren't a part of the Silicon Valley echo chamber?
Absolutely. But now's different... and someone who's programmed in C since the 90s is going to be really upset when they sign up for a startup and they're coding in Ruby.

I just generally find this discussion interesting, since I'm a 'recent graduate' with 10+ years of experience...
> ... Americans will still get up tomorrow and drive their gas guzzling SUVs ...

Let's say that I'm an American with a gas guzzling SUV. For the sake of discussion, what would you suggest are my better alternatives (taking into account the money I've already invested in the SUV)? How would those alternatives help fix the current BP problem? I'm not trying to be contrarian. I would like to start a discussion here.
We once used the Latin names for constellations.

For example:

Pyxis -> "Compass"

Orion -> "Hunter"

There's usually a good mapping from the constellation name to a meta-feature of the app, for example, a large bloated app might be called Cetus (the whale).

http://stars.astro.illinois.edu/sow/const.html
AFAIK, every one of them lives in Thailand/Cambodia except for Carl Lundström.

I think they were all aware (except Carl Lundström) that luck would run out sooner or later, and from what I've seen, they had the plans all laid out on how to skip jail and fine.

I would be surprised if any one of them except Lundström would serve any of their prison times, or pay any sum of money to pay for their fines.
Yeah. Completely fair. I wrote that comment at a first blush. After digging in for a minute, ge.tt is slick.
I'd argue it's worse.
Well, it's Ruby and Git, so technically yes.
Good question. The verdict actually states that you normally shouldn't be sentenced to prison for this type of crime. Instead the court motivates the prison sentences with upholding "law-abidingness" as file-sharing has become "a problem for society". Which is a bit scary if you ask me.

If you read Swedish, this conclusion is on the top of page 47 in the verdict @ http://fildelning.se/wp-content/uploads/2010/11/TPB.pdf
I believe you are. Its not backup, its sharing. One stop file sharing versus having to choose sharing sites by file type e.g.[picture:twitpic,video:twitvid,vid-pic:flickr,pdf:scribid,slide:slideshare,...]
I don't think any web server gets to this level of control on the tcp/ip level, this is something that should be addressed in the OS' network stack.