skysight-inc/HackerNews huggingface dataset:
That's right, I'd forgotten.

Still a good read . . . though I have to keep multiplying the numbers the author throws around for capacity (so many megabytes here and there) by about a billion, to keep from giggling. When the book was written, a megabyte was a really big deal.
Oh wow, so it’s far worse than I thought. So the only way is to best-guess pricing models?
I've been using Go as my preferred language for almost a decade now. Hackish "clever" solutions like these coming from designers of the language like Rob Pike and Dace Cheney simply indicate that the language is hitting its limits of expressivity and needs to start thinking hard about overloading which is the right solution to problems like this.
My point wasn't about comparing different types of EM radiation - of course there's no comparison.

My point was simply about the process by which society blindly adopts a new technology without fully understanding the consequences and how that might have parallels today.
Normally I'd agree, but I really like the concise but readable way this handles the casting for you.
China is destroying the world. The amount of ecological damage they do OUTSIDE their own country is staggering.
Not true; loops exist (as a macro) because recursive functions(that naturally correspond to loops and iterations) are harder to read because they hide the logic of termination conditions. Fortunately we are using a powerful language, that lets us transform natural loop syntax to a recursive function.
Sateloggic[0] is using cuis smalltalk to process satellite image.

[0]https://en.wikipedia.org/wiki/Satellogic
Here's a great book for learning modern Smalltalk: "Object-oriented Programming with Smalltalk", by Harald Wertz (https://www.elsevier.com/books/object-oriented-programming-w...)

Unfortunately - and I really don't understand the author's rationale - it's published by Elsevier. The price is way out of reach for most students.
A leaked document raises a doubt about NSA knew the #Krack attack
I believe Unity was investigating embedding the .NET Core runtime instead, for performance gains due to a better GC and better JIT.

Therefore I find it very odd they chose to use the Mono runtime. It sounds to me the .NET Core runtime is a much better choice, since the underlying CLR is in the basis the same as the .NET Framework CLR, including the Ryujit and all the other goodies.
Thanks for the feedback. The site is meant mainly to work in Japanese but it should detect your browser's language and work in English if that's what you're using.

My email is therenegadeoffunk@gmail.com. I thought it was already in my profile but I guess it wasn't set to display. I added it again more explicitly.
Yeah, but with the difference that they pay a flat fee for the arbitrage through a third party, not leaving money on the table for others.
This Wikipedia article is about Lenins NEP.

https://en.wikipedia.org/wiki/New_Economic_Policy

The NEP represented a more market-oriented economic policy, deemed necessary after the Russian Civil War of 1918 to 1922, to foster the economy of the country, which was almost ruined. The complete nationalization of industry, established during the period of War Communism, was partially revoked and a system of mixed economy was introduced, which allowed private individuals to own small enterprises,[3] while the state continued to control banks, foreign trade, and large industries.
Oh one thing you could do: Create a huge community of users who share their purchase data and other data.and then build the model through that died so if you want to participate and save you need to be part of the panel
> Last time I checked there were not more parenthesis in lisp than parenthesis+brackets+curly brackets on other languages.

This is true a lot of the time. Also, commas don't exist in Clojure.

So you might have this in a C-like language:

if ((foo > bar) && (bar > boo)) {
doSomething(a,b,c);
} else {
doSomethingElse(d,e,f);
}

And in Clojure:

(if (> foo bar boo)
(doSomething a b c)
(doSomethingElse d e f))

Another interesting side effect is that in C-like lang, one my say that due to precedence rules, (foo > bar) does not need the parenthesis since && is lower precedence. Yet, if you weren't sure, you'd have to take a short break and go look that up to be certain. Most devs will just keep the parenthesis instead of take that little break, or they will write them in anyway for readability. In Lisp, precedence rules are never an issue because all operators and functions are applied the same way. So the parenthesis might seem cumbersome at first, but they quickly make syntax quite a lot simpler.
Morally it seems fair. But like most things in our system, I'm sure it will end up being rigged legally in the big guy's favor.

Look at our system now. Big capital can move their tax headquarters to Ireland, its service center to India, its manufacturing to China. Hell, they can now even import low wage workers to the EU and US on visas if it will give them an advantage.

But good luck to any consumer trying to buy products at the same prices sold in these same places (e.g. pharmaceuticals). Even digital goods like games, music, and movies are priced differently, but consumers can never take advantage of currency arbitrage as companies ban VPNs, track IPs, restrict payments by the address of credit cards, etc.
At least where I live, gas and electric are pretty heavily regulated, and fees are itemized to where I can tell you how much I pay per kilowatt for decomissioning hydroelectric dams.

PG&E does offer equal payment plans, where you pay the same amount every month, but they still track usage and bill/credit you every year for the difference between their estimate and your reality.
Already done, of course. It was easy, as I had it remapped to Esc before anyway :) But using CapsLock as Ctrl makes it harder to press Ctrl-a and Ctrl-x, which are kind of essential.

Anyway, CapsLock is got to be the least useful key on a keyboard. It occupies a place on the home row, suggesting it should be as often used as Enter is... while it's decidedly not. I have no idea why it persists, it was useful on a typewriter, where you needed to apply significant force to press a key and doing so to two keys at once (Shift+letter) could have been hard, but today?
Doen't the inverse square law show that more towers closer to the ground, even transmitting at a lower wattage, could be worse than a few towers high up and far away?
As far as I know, OpenBSD is supported[1] on Ubiquiti EdgeRouters[2].

Depending on what you need, a readily available appliance at a reasonable price (~$100) might even be better than just a SBC.

[1] https://www.openbsd.org/octeon.html

[2] https://www.ubnt.com/edgemax/edgerouter-lite/
I would invite you to read a list of notable quotes by Gen. LeMay [0]. The man had a specific interest, sustained over decades, in promoting and normalizing the idea that the US should kill civilians to make wars easier.

Meanwhile, most estimates put North Korea's total deaths at between 400 and 700 thousand. I'm sure you'll find many war crimes on both sides. The crimes of North Korea do not justify those of the US, and those of the US do not justify those of North Korea. If you insist on comparing them, again, I'll take that comparison any day.

To put this another way, the fact that the US has done X, does not excuse 1000X done by repressive regimes around the world. Trying to cast the US as the world's "bad guy" isn't brave or controversial, it just gives cover to the truly evil nations committing ongoing genocide.

[0] https://en.wikiquote.org/wiki/Curtis_LeMay
Where did you get the area numbers?
China is larger than the US in land area (9,326,410 km2 vs. 9,147,593).
I believe this is true for most religions. It should also be part of "common decency", for lack of a better word.
What is the point posting a pay-walled article? Please check the link you suggest, pay-walled content is not accessible by the majority of people online, how meaningful information sharing/discussion is possible if the content is not even freely available?

It is worse than the bloody Chinese GFW - a single VPN account allows you to bypass the entire GFW, yet you need to signup/subscribe to millions of different pay-walled sites to even read them.
In some hotels, when paying less for a room, you might actually get a worse room. Some rooms have cracking beds or bad wifi reception. That is why you might find different prices for similar rooms in a hotel.
It's a complexity brake of multiple dimensions.

Much of the email I now receive is spam. This is both because of and a reason why I've abandoned using email -- it's too painful and too low-reward to even open my inbox. Privacy, surveillance, and other concerns are leading me to largely abandon email (and most other private electronic comms) in any regard.

If you want to set up your own email service, addressing span, and proving you're not a spammer yourself is a major hassle. There are hoops to jump through on both ends, reducing the incoming flow, and ensuring that outbound peers will pick up your mail.

If you're engaged in any large-scale outreach (think: accounts-based services, notifications, etc.), then dealing with spam accusations on your own service are an issue. Those might or might not be legitimate -- in many cases, users will, with a high degree of legitimacy, not try to unsubscribe or opt out of email but instead simply flag it as spam. As accounts die or are closed, simply continuing to email them may mark you as a spammer (a periodic re-validation process is a good way to avoid this). I've seen decade-plus old services with hundreds of thousands or millions of questionable addresses. The devs may not care about that, but as ops, and as the point person for ensuring that notifications and alerts do get out, I do.

The noise alone of spam, outbound or inbound, causes logistical problems.

TL;DR: Yes.
From someone in the ars comments:

The 4th and the last image are fair matches to form and wall height of desert hunting kites of Central Asia seen here: https://news.nationalgeographic.com/2016/08/desert-kites-out...

See especially this image:
https://news.nationalgeographic.com/content/dam/news/rights-...

From the linked article (on nationalgeographic):

“They make more sense when looked at from above,” says Shamil Amirov, an archaeologist who uses satellite imagery to map the colossal artifacts in western Uzbekistan. “Most are shaped like arrows. We have found them in chains across the migration trails of antelopes. They probably directed thousands of animals into killing pits.”

In effect, Amirov says, Central Asia’s desert kites—named after similar triangular or kite-shaped features discovered earlier in the Middle East—were massive protein pumps. Built over generations by nomadic pastoralists some 2,500 years ago, the structures siphoned vast numbers of animals from the environment.

...

Desert kites first came to the attention of science nearly a century ago, when World War I pilots reported low walls tracing gigantic polygons, funnels, and triangles across the sunbaked barrens of modern Jordan, Israel, Syria, and Saudi Arabia. Experts have been debating the function of these cryptic structures ever since.
But with 4x the population...
This is why the US is so ahead in entrepreneurship. It also can be seen in individuals: Bill Gates was claimed to be ruthless at early times, but now he's known for his philanthropy.
> If you are worried about 5G, why the fuck do you use Wifi? wifi is both 2.4 ghz, and 5 ghz.

Assuming one chooses to use Wifi in one's home, perhaps the criticism is still valid because such choice is just that--a choice. By contrast, one is forced to expose oneself to radio waves legally propagating in public spaces.
Explained: Starlite
> Anyone want to venture a post hoc explanation?

The results are too weak and they're searching too hard for results. That's not to say the study itself is "wrong" just that they're motivated to find an issue to get published and media coverage, not to say "oh, it's fine".

The entire article can be summed up with the quote:

> Final results from the peer-reviewed study won't be released until at least the end of 2017.

Cellphone cancer studies are not in short supply. What we need is peer-reviewed reproducible studies.
> If there is no competitor, there is no market.

Wut. If Steve Jobs had thought that or followed this advice, there would be no iPhone.
I always felt that way, too. Hardcover is a status symbol. Paperbacks are for reading.
I doubt this had little to do with any relationship between linux users and their likelihood of overpaying on a hotel room or rental car.

The price paid by Linux users was almost certainly bumped up by Linux gamers explicitly trying to support game studios who supported Linux.

You wouldn't see the same thing with hotel rooms or most other products that weren't intimately tied to the OS itself.
The demo link doesn't work: Chrome shows a blank page, network unreachable:

$ curl -v -v https://tweaked.io/guide/demo/
* Trying 80.68.84.115...
* Trying 2001:41c8:10b:103::115...
* Immediate connect fail for 2001:41c8:10b:103::115: Network is unreachable

Would otherwise be interesting to have a look. How do you do spam filtering?
Tech workers worry about age discrimination at age 40: Study
The amount of comments on this article that are emotion and fear-based, rather than fact and experience-based is surprising for HN.
I happen to like Lisp (well, Scheme at least), but I think a better comparison would be:

let a = 123, b = 456, c = 789;
# more code

vs:

(let ((a 123)
(b 456)
(c 789))
; more code
)

In many cases outside of function calls, there are more parens.
You don't need emacs for good parenthesis control. The same tools emacs uses for this are available in about a dozen editors at least. Vim, Atom, Cursive/IntelliJ, Eclipse, Sublime Text, it's pretty common in most good editors.
> This at a time where metal fatigue and structural load was not well understood

You're mixing up problems that are completely irrelevant to the issue. Fatigue is only an issue in high load cycles (typically over 10^6) which means that it becomes a problem only after years of significant commercial operations.

Running a prototype is, obviously, not the case.

Moreover, structures designed to meet fatigue requirements are designed so that ultimate load is far higher than operational loads (over 5 or 10 times), and ultimate loads are covered by their own design scenario.

Fatigue and ultimate loads only cause problems when aged structures (i.e., planes that were well used and reaching their design life) are subjected to loads close to their ultimate load. That may lead structures to fail when subjected to loads that, although higher than typical operational loads, are far from the expected limit strength.

Here's an example of a retired C130 being used in firefighting missions that gets its wings to break off mid-flight.

https://www.youtube.com/watch?v=PK49QALNj-0

Running a prototype is, obviously, not the case.
And in Clojure:

(let [a 123
b 456
c 789]
...)

Clojure syntax was designed with a clear and deliberate attempt to remove many of the parenthesis from lisp syntax. This is just a part of the greater design goal of offering very concise and elegant syntax in general, which is one of the reasons I keep coming back to it.
Walls to keep the cattle, that turned it into a dessert.
The first taste is always free
Thanks for the links. I didn't know about them. Reading them, it's a sad story.

As for ridership, all you have to do is drive that route on 405 during rush hour, which is all day. Downtown Kirkland is gridlocked during rush hour.
> They may be able to read all your HN and reddit comments. Would they be interested in that?

Maybe not, but many AI agents are trained on our Reddit, HN and Twitter comments. In the future I expect that every person alive today should be documented from logs in order to run simulations of the human society as it was pre-singularity. The previous generations have very little data, and the next generations will be influenced by AI, so the only 'pure', large size sample is us. AGI is going to want to know how it came to be, and future humans will want to rebuild an authentic human society so they will need a good reference.

So your comments are surely going to be studied in detail, maybe you're going to be simulated from your comments and other crumbs of data you leak.
Yep, Clojure made some nice improvements (still 4 parens, however), but I just can't get excited about the JVM.
Yeah, there was (or is) a inverse correlation between how common an OS is on the desktop (Windows, Mac OS, GNU/Linux; starting with the most common OS) and the amount people are willing to pay for a HumbleIndieBundle release.

This is presumably partly because customers appreciate that game studios see their chosen OS as a viable release target.
Huh? Unless your in the middle of nowhere, the prices I quoted are the going rate for building park & ride spots all over the West Coast, from Seattle to Portland to San Diego, you literally cannot build parking cheaper than that. The land costs what it costs, then you have to pay someone to improve said land, either paving it, building a parking structure, (which is how you end up with $50k parking spots) and then maintain said facilities for the next decade.

Also, no way Atlanta is getting Amazon to build out there. The car culture is stronger than Austin, and the cops in ATL make Texas and Seattle cops (which are under federal consent decree for brutality and racial bias) look downright nice.

Never, ever ever let a cop catch you with any substance of any kind down there either, or you'll catch a felony quicker than you can blink. I can fill both hands counting former Atlanta residents who moved to Seattle after getting felonies for minor amounts of marijuana, those prosecutors down there are crazy.
United States bullies enough. Generally US agents target organizations. Three letter agencies support industrial espionage and black hat business tactics. For example:

https://yle.fi/uutiset/3-5149981

US operates for it's own benefit. Just like everyone else. The real life is not a Hollywood movie with good guys and bad. In real life, everybody wants to improve their status, and those that don't, sink.
> best reachable areas are the top and the left.

Which makes it pretty much impossible to use _in_ your right hand while manipulating UI elements with your thumb.
I can use WeChat, you can't use Facebook. I really shouldn't have to explain why that's a bad thing.
Debugging React Like a Champ with VSCode
The spillway is a sort of a big half-pipe.
Would you be happy to exclude police, military and government from Twitter as a result of this? We license them to use force on our behalves.
I think it's frustrating that when you google for additional information:

1. Search results are a long list of extremely similar popular science summaries, in various publications

2. Each article is essentially an advertisement for the paper "due to be published next month" -- I'd prefer to simply read the original paper!
Wow - been a Fastmail user for about a decade and have always used aliases (though I'm limited to just 10, I believe, based on my account type).

But this will come in handy!
If you wanted to do things on function exit, you could have an “ENABLE_DEFER” macro that declares a scope for guards; the “DEFER” macro would register the deferred lambda with that scope, not define a new object, and the destructor of the scope would run all the registered guards.

Of course, in my C++ code I would just write a class/struct to wrap any RAII-like logic, not use a “defer”. A marginal amount of extra work that pays off in consistency and readability.
Uhh, I'm talking about desktop Ubuntu, not server installs where you don't have pulse, xorg, a DE and a shedload of other software. Getting a server upgrade right shouldn't be too hard, but when you add on another thousand packages or so, it makes the upgrade process much more likely to have breakage.
https://33mail.com and https://mailhero.io both offer what you're describing. https://mailinator.com is disposable email that reliably avoids block lists by showing (on their homepage) only one of their list of forwarded domains.

Also, the plus thing isn't Gmail-specific, it's part of the email protocol.
https://en.m.wikipedia.org/wiki/Treasure_voyages
Meh. One more point.

> For the last decades, the entire publishing world – bookshops, publishers, authors – had been supported by huge post-WWII generations who moved up through their jobs and had the extra money to spoil themselves and their children, and to begin collecting books, collecting hardcovers.

Former avid book buyer here, now still a book buyer. I've always detested hardcovers, and not only because of the price, mostly because what I read is very often a series of novels or a range of different novels from one publisher - they look nice on the shelf. Hardcovers are always big, bulky and not the same size. Also I like holding paperbacks a lot more.

Also what others said, what about the shenanigans of having to wait for a paperback release? If I am already more the target market of preferring most books on paper than as an ebook, don't annoy me even more by having to wait for the format I have chosen to prefer 20 years ago.
Or just a broader interpretation of 'ritual'. The modern family sitting on a long soft bench at one end of a room facing some sort of oblong panel next to a tangle of wire, likely electrical, might be a 'ritual lost to time'.
If you go to /r/fantasy and don't like their suggestions it simply means your tastes do not match with mainstream /r/fantasy tastes. Luckily we are not limited to just reddit when looking for recommendations on the internet. Just look around more.
A map of the former surface of the Earth, now residing in the mantle
You literally just wrote microwaves aren't radio frequencies, which is wrong by the very definitions of "microwave" and "radio frequency".
$ /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -s | wc -l
31

I have no choice but to bathe in 2.4GHz (out of 30, two are 5.GHz).
I wish I could upvote you another 100 times.
I heard the same joke from my Icelandic ex lol
Once you accept that the golang type system can't enforce everything your life will be easier.

Use rust or Haskell if you want a powerful type system that can do fancy things.

golang is great, but you have to accept that some things are runtime errors, and that's fine, it keeps things simple.
How often are options given conditionally anyways? Simple tests will cover this in most cases.
Commas are whitespace in Clojure. You can use them if you want to, it's just not idiomatic.
Why do you find this hackish? I find that pretty straight forward given the constraints. You might prefer a more expressive language but that comes at a cost.
Well, Hukou is not good, but clearly you know little about China.

It's about time to paste this guy's channel:
https://www.youtube.com/user/serpentza
STACKAPI: StackOverFlow Answer scraping
Side note, that DEFER macro should be variadic:

#define DEFER(...) ScopeGuard CONCAT(_defer, __LINE__) = [&] () { __VA_ARGS__ ; }

Otherwise commas will be problematic—it’ll be treated as too many arguments to the macro if they’re not wrapped in parentheses. The reason being that the preprocessor understands parentheses as grouping delimiters, but not other bracket characters. Also note that I changed the double underscores to a single underscore, since the former is reserved for use by the implementation & standard library.

It’s this type of constant minor language-lawyering and clerical work that makes me both very good with C++ and very averse to using it anymore. (Though to be fair this particular case is also a problem with C, which I like nevertheless.)
Thermoregulation reduced metabolic rate thanks to additional thermal energy input, leading to slightly higher lifespans? Pure unfounded speculation, of course.
Busting Myths Between CRM and ERP and PM
A link to the mentioned Atlas of the Underworld:

http://www.atlas-of-the-underworld.org/depth-top/