skysight-inc/HackerNews huggingface dataset:
In unix every text file is basically a (possibly degenerate, Nx1) matrix and every row is terminated (and demarcated) by a newline. This makes it much easier to filter, concatenate and rearrange rows. Try rewriting this:

cat <(cmd1...) <(cmd2...) >> some_output

for a world without final terminating newlines.
hydrogen is notoriously difficult to store. Being an atom "thick" generally means it leaks through containers regardless of what you try to do.

And I don't know if you've played the game "Oxygen Not Included", but creating liquid hydrogen is no easy task either.

A more dense energy storage substance (such as a hydrocarbon) would probalby be more efficient in terms of transportation / use / storage.
Browse the web and get paid – easy guide
Useful APIs when writing scripts and tools in Swift
Related demos, repositories, papers and posts:

More recent and extensive post: https://blog.janestreet.com/deep-learning-the-hardest-go-pro...

Site to play against KataGo: https://online-go.com/player/592684/

Arxiv paper on KataGo design: https://arxiv.org/abs/1902.10565

GitHub repository of KataGo: https://github.com/lightvector/KataGo

Another writer commenting on the history of Go AI, and significance of KataGo: https://brantondemoss.com/writing/kata.html
Question: do you know who Guy Steele is?

Follow up question: do you think Guy Stele thinks ARC is significantly better than C#'s garbage collection?

Last question: do you think you know better than Guy Stele?

Feel free to research to find the answers to these questions - there will not be any ambiguity. Feel free to apply the same formula to the rest of your points and feel free to swap Guy Stele for any other well known and respected compiler expert.

This is an argument from authority but I've lately been feeling that arguments from authority are actually more powerful for lay-people who don't know how much they don't know - they at least tend to respect well established authority figures.

The points about ranges and platform support are such facepalm material I'll leave it as an exercise for you to figure out why.
> The URL bar is a disaster for end users. [...] 25% of users don't look at the URL bar at all even when typing in passwords

"Side view mirrors are a disaster for drivers. 25% of drivers don't even check them before making a turn."
[I'll stop the metaphor here, as I think my point was clear]

This change does exactly nothing to improve security. As for usability, it just puts one more layer of paint over the underlying "complexity" - and we've seen before how well that works (see basically every part of Windows 10 for examples).
Massive public copyright infringement was silly, and it put their whole very important operation at risk. If they at least went through the motions, and signed up the libraries like in your example that’s at least defensible in court.
One thing that hasn't been mentioned yet is queuing delay. All networks contain queues to smooth over bursts of packets being sent at once, and the time a packet spends occupying a queue can be significant.
> The new rule will be more user-friendly as browser settings will provide for an easy way to accept or refuse tracking cookies and other identifiers.

Browsers have provided this functionality for 10+ years. Why the law didn't target the user/browser level instead of the website level is beyond me.
When my browser just hides the popup or banner, which setting did I choose?

The GDPR is pretty clear that opting out must be the default choice, but it wouldn’t surprise me if some use a system that only follows that if it is actually shown.
Fact-checking claims coronavirus might have started in August 2019
The US has concentration camps today.
Source: https://www.theatlantic.com/ideas/archive/2019/07/border-fac...

The CIA still drone strikes weddings.
Source: https://www.newsweek.com/wedding-became-funeral-us-still-sil...

These things are still happening.
Or they could use sci-hub
Coca cola is really diversified. Just because they're all drinks doesn't mean that they haven't diversified across sectors of the refreshment industry - it depends on how you define a core product. Google sees themselves as "organizing the worlds' information" which is a core that lets them do pretty much whatever they want. I don't know if they've done anything as offbrand as Coca Cola purchasing Columbia Pictures, which was a thing they actually did for some reason. And a counterpoint to red bull and coke is pretty much every other consumer packaged good company out there, like P&G or Pepsi, who are also the companies that might find themselves aquiring red bull once the founders move on.

And in terms of diversifying needlessly - obviously, nobody doing the diversifying thinks its needless. Everyone is convinced that it's positive NPV, lowers overall risk, allows them to unlock "synergies," etc etc etc. There's been a swing away from that as conglomerates like GE are dismantling, but especially if you get financial analysists involved, it's nto hard to come up with a model that shows diversifying will lower your risk.

And also, in case this isnt obvious, the most important thing here is more money equals good. If your bonus is based on hitting a sales target, why not acquire a company to boost division revenues and meet that target? And if you can make money (or think you can make money) by entering a new business area, why wouldn't you? Google doesn't see search as suffering or think their moonshots are the reason for that, otherwise they'd be redirecting investment towards saving their cash cow. They might be wrong, but they think this will make more money.
Starlink isn't supposed to be geostationary, to my knowledge.

According to the Wikipedia page, they requested the height be ~550km as of April 17th of this year.[1]

On 17 April 2020, in documentation to the FCC, SpaceX said lower altitude will put the satellites closer to Starlink consumers and allow the network "to provide low-latency broadband to unserved and underserved Americans that is on par with service previously only available in urban areas". The change will also improve service for U.S. government users in polar regions and allow for more rapid deployment of the network, SpaceX said. The lower orbits will help ensure the satellites re-enter the atmosphere in a shorter time in case of failure, and will enable them to broadcast signals at reduced power levels, because they are closer to Earth, which SpaceX said will allow the fleet to be compliant with limits to reduce radio interference with other satellite and terrestrial wireless networks.

The specific info on height is below that paragraph in the Wikipedia article. Whether that means it's achievable in practice or not I don't know, but geostationary orbit is 35,786 km, so that puts it at 1/65th the distance.

1: https://en.wikipedia.org/wiki/Starlink
Online debate between Ioannidis and Taleb on Covid-19
Previous discussion on the contested study:
https://news.ycombinator.com/item?id=23459963

The study itself:
https://dash.harvard.edu/handle/1/42669767
Do you have NoScript or some other blocker on? As far as I can tell, Economist.com is using smallcaps for all acronyms but for some reason, the smallcaps are implemented solely through JavaScript, so if you read without that, you just see lower-case. The lowercase is because if you have uppercase, smallcaps does nothing - it can't become 'small capitals' because it's already large capitals, as it were. Letters need to be lowercase to be smallcaps. So, that's why you see 'ai' instead of 'AI'. So the 'ai' can properly transform into 'ᴀɪ'.

This is bad because JS is not necessary, and it is also not necessary to write in lower-case in the first place! I know this because I do a similar thing on gwern.net: in addition to manually-specified smallcaps formatting, a rewrite pass while compiling automatically annotates any >=3-letter acronym. However, I do it purely via CSS, and I also don't need to lowercase anything. How? Because a good font like Source Serif Pro will include a special feature which will smallcaps just capital letters: 'c2sc' in `font-feature-settings` CSS. So to do smallcaps correctly, of regular text & uppercase, you have 2 CSS classes: "smallcaps" and "smallcaps-auto". "smallcaps" gets the normal 'smcp' font feature and operates the usual way, lowercase gets smallcaps, uppercase is left alone. "smallcaps-auto" is used by the acronym rewrite pass, and it does ''smcp', 'c2sc'' instead, so "AI" does indeed get smallcaps.

This way, I need 0 JS, I don't need to write everything in lowercase, copy-paste works perfectly, I don't need to manually annotate acronyms unless I want to, and everything Just Works for every reader.

(I don't, however, smallcaps two-letter things like "AI". That's just silly looking.)
How many "inner-city youths" do you actually know? Or are you playing into a convenient stereotype? I grew up with "inner-city youths" that loved computers, and kids now have significantly more access. You're just wrong here. Also I knew many well off urban and suburban white and Asian kids that did not think computers were cool, so your stereotypes are unfounded
Press Freedom in Crisis (400 incidents catalogued)
Monteverde SMB: lazy password practice combined with password spraying allowed a
Intel’s port 7 AGU blunder (2019)
I've been contemplating pushing SQLite data files to my Lambda function via a custom layer. Individual executions can update within the scope of their execution, but you'd only get an update by pushing a new layer.

One fewer network hop compared to DynamoDB, and for something that might get an update once a week or even once a month I get low latency without having to oversubscribe to another service.
EU doesn't require these BS popups. Both GDPR and the earlier "cookie directive" (the ePrivacy directive) only require user consent before setting cookies (or using other similar technologies, not only cookies) that have privacy implications (e.g. user tracking, advertising) - and then that consent can be also managed by other means, there is no requirement to have such a popup.

Normal cookies required for the functioning of the website - e.g. session tracking, user input, etc. are exempted and don't require user consent.

See for ex. here (the official cookie guidelines for EU institutions' websites):
https://wikis.ec.europa.eu/display/WEBGUIDE/04.+Cookies

Don't blame these BS popups, interstitials, click-through wrappers etc. on Europe, that's purely site operators' laziness, legal CYA (force these wrappers even where not required) and greed where various analytics and tracking cookies (which do require consent) are being deployed.
When he told me this, I thought he was talking about ASCII, but I had to actually double-check with "man ascii", because 5B/5D sounded familiar but wasn't 100% sure he was right.

But the point is not that he memorises the ASCII table. The value is that he learns that computers internally represent letters/punctuation as numbers. The underlying concept is what's important, and the learning of specific values is mainly useful as a way of learning and reinforcing that underlying concept.
cloudy tm1 is quite affordable now, what is the winning point?
Yes, but you're missing the point. In 1950's sci-fi, those marvels were possible because there was imagined to be something like a general artificial intelligence behind the technology. We've achieved narrow AI, but the perception is that in order to get it, we would already have general AI, which is why people are disappointed.
For bonding devices I usually say "bond" and "member" at work, or things like "I added eth4 to bond0," which seems at least as clear as "I enslaved eth4 to bond0". For disks I usually write and say "LV" and "PV" for LVM and "LD" and "PD" for MegaRAID, which matches what the respective CLIs use.

Re terminals, it's the end that's connected to the monitor (or terminal emulator), just like the other end is connected to the application/session. There aren't two actual pseudoterminals in any sense, just two views of the same thing, so the idea of "the pty master"/"the pty slave" doesn't quite make sense unless you're very careful to realize you're talking about the open FD and not the actual thing. I'd probably say something like "the monitor end" and "the session end" (and continue to abbreviate them as "ptm"/"pts").
"Here we go again" is an example of one of my least favorite phrase classes, the discussion-killer.
> I wasn't saying they were worse

I.. know? I would not say that they are worse if you had said it yourself after all.
> I don't understand why people find it questionable and get so defensive about it

because people in the technology sector have a distorted view of their own importance. Despite the extremely meagre impact of the "computer revolution" on both economic growth and anything outside the world of bits, people in 'tech' fashion themselves to be sort of world-changing figures. AI on top of it is a sort of ersatz religion, the rapture of the nerds as Charlie Stross put it.
A dictatorship it is not?

https://www.bbc.com/news/world-asia-china-43361276
https://edition.cnn.com/interactive/2020/02/asia/xinjiang-ch...
https://www.bbc.com/news/world-asia-china-52765838

If it walks like duck and talks like a duck it must totally not be a dictatorship. /s
I just discovered this yesterday when a user filed a bug against iTerm2. It caused a problem for reflow because it looks like one long line. Took a minute to makes sense of what was going on, and then I thought it was a neat trick but it wouldn’t have occurred to me to post on hn about it. Glad others appreciate it!
At that, sounds like Chakra is feature-complete with regard to time picking .
> There is also the issue that, please correct me if I got this wrong, the label that's in the signature becomes the name of the parameter inside the function. And as far as I can tell it cannot be changed/mapped.

You got that wrong. You can specify a separate internal name like this:

foo(externalName internalName: Type) { ... }

> you actually need labels in your function declaration even for parameters that are unlabeled. Wut? And because of this, you need another special bit of syntax that says "despite the fact that I am now about to give a label, this is unlabeled"

I mean you need to refer to those values inside your function as something and that has to be specified somewhere. How else would you do it?

Also the `_` you're complaining about is just a special case of the syntax I described above. This just means the external parameter name is omitted at the call site. It's quite consistent: if two names are given, one is external and one is internal. If only one is given, that means the external and internal names are the same (which is convenient since this is the common case).

> It also means that a name that is actually purely internal to the function is part of the signature. Wat?

Again, where on earth else would you put it? That's only also half true: the public signature does not include the internal parameter name. For instance I can declare a protocol like this:

protocol P {
func foo(arg: Int)
}

And both of these implementations will conform to it just fine despite the fact that the internal argument names are different:

struct A: P {
func foo(arg internalA: Int) { ... }
}

struct B: P {
func foo(arg internalB: Int) { ... }
}

> And sometimes you get partial labels that just kind of sit there.

Can you give an example? I'm not quite sure what you're talking about.
Hey Saul, your talk was great and engaging! Great work!
True, but that feels more like a new offering under the same name than an update, really.
The author's most recent version of KataGo averages about 50 times greater learning efficiency from self-play.

See <https://blog.janestreet.com/deep-learning-the-hardest-go-pro.... This covers developments since the initial post, plus the headline problem (which is still open).
Full Disclosure: jedimastert made a comment about milk but does not consume milk. Full Disclosure. Honestly, this site. So much pomp.
The purple lines hide the map so I don't know where to click and this website kind of hijack the back button.... besides that, it appears to be a very nice project.
The thing is, this is not only about cookies, despite the cookies being the poster child for it.

The regulation applies also to all sorts of analytics, fingerprinting, behavior tracking, user tracking, etc., which is far more prevalent and problematic than simple cookies.

How do you "delete" that?
Any specific reason you need a "co-founder"? Why not just post a job ad for a project manager with experience in the Food Industry? Setup interviews - give them an idea of what solution you need and let them do the talking on cost, ppl, timelines etc.
Thanks for building this! I actually obsess about having high quality logos for companies in the pitchbooks I write, so have built a personal collection over time... it's not big, but it has the companies I care about.

Some things I thought I'd share from that experience:

* The hardest thing is knowing which logo is actually the most recent and therefore correct. Searching logosear.ch for, say, IBM, yields countless logos that are virtually identical, as well as some of their products (which is fine) but also many old logos like this[0], which I don't think is what your user would want to find 9 out of 10 times (i.e. as a user, if I'm looking for a niche / ancient logo, I don't mind doing the research on my own and understand it will take a while. But when I want "the right logo", I'll consider visiting a specialized logo search engine to get the right result and get it fast)

* In my experience, The best sources for finding the company logo in SVG format are:

- company website header (hit or miss as SVG adoption at first was slow, but it's increasingly good for S&P 500 type companies and tech-savvy firms... anything outside of that venn diagram is pretty bad)

- Wikipedia page either in English or in the language matching the company's headquarter (i.e. better luck with German companies in de.wikipedia.org)

- For large companies where both of the above fail, I search for "company name filetype:pdf" and look for vector logos embedded into those files, then use Adobe Acrobat to extract them in a very manual and ugly process by deleting unnecessary pages / content and cropping, and then visiting cloudconvert.com to generate a SVG (hey, it works...)

* One final comment is PowerPoint doesn't take SVG files, so I always have to convert them to .emf or .wmf before dropping them in, so maybe you should consider exporting your SVG file in other formats too, though probably not limited to just those two

––––––––––

0. https://commons.wikimedia.org/wiki/File:IBM_Logo_1956_1972.s...
I somewhat understand having to policy keenly discussions that tend to go off-track such as China and its delicate politics and history. Yet it's sad that in order to do that, all comments that veer a little bit to the uncomfortable territory get shot down as flame-wary or unrelated. If people have bold but thought-out opinions is strict moderation going to somehow change them? There should be then more dialogue, not more flagging and total rejection of ideas. Otherwise it only creates more friction and a bigger rift between the far-ends of opinions.

Then again, I don't really get emotionally vested in a lot of things so I don't really get fired up either way about China and its policies. I just enjoy observing and discussing even the most obscene subjects to try to understand the other party.

But yes I'd say a majority of the flaggings have a good reason behind it. For some of the comments that get also flagged as collateral damage it would be nicer to have a dialogical method of educating the person instead of punishing them. Most people are genuinely not trying to troll and have no malicious intent.
I think it's less an existential threat than forcing them into specific geographic areas where they can still compete favorably. I doubt your Starlink speeds will be anything special in a heavily populated area where people are sharing the spectrum, and that heavy population means that fiber is feasible. Fiber means Starlink is competing against Gigabit plus speeds, delivered individually and not shared (to the degree that the ISP provides enough capacity where they aggregate the connections).

Rural areas and coverage across most/all the United States, even in areas where only satellite phones worked previously, are major draws IMO though.
Does anyone have a good answer to his "Why" at the end?

What’s a total mystery to me is why Intel chose to build an AGU that cannot handle all kinds of addresses. In 2017, it was indicated to me that there “was not enough space on the die.” I find this hard to believe, especially because the problem prevailed in (at least) three further generations of Intel CPUs after Haswell.

Is die space really a plausible answer as to why Intel would bother to put in a second AGU, but cripple it so that it can only work on "simple" addresses that even their own compiler is not "smart" enough to generate?
Some web admins have no choice if their CMS sets cookies. Theres plenty of content management systems that do just this.

OctoberCMS for example sets a cookie for every user and there's no way of turning this off, and lots of WordPress plugins just don't care with no option to disable this behaviour .

So most banners are just a notification rather than a choice. e.g. Continue to use the site and you automatically opt in. Which is not the intended goal for the law.
I agree, and I live something like 40 miles from a walmart.

We do have a local grocery closer, it's about a 30 minute drive.

We strive to produce a lot of our own food, and that which we do not produce, we buy in bulk. We make a trip to the grocery every couple of weeks, primarily for things that perish quickly--produce in the winter (when we are not producing it in our garden), milk, etc.

Internet isn't great, but it can stream a few TVs worth of netflix, so it's not terrible either.

With 40 acres, mostly of hardwood forest I can romp around in--I love it there, truly.
As a very, very long time Mac user, the transition from 68k to PPC, then Mac OS 9 to OS X, then PPC to x86 was fairly smooth for the most part. Apple's relatively firm iron grip on their ecosystem due to their vertical integration gives them a lot of latitude to make moves like this be minimally disruptive to their user base. Now this is of course often annoying and disruptive to its developer base, and I've been on that side of it too. But, Apple knows how to pull this off about as cleanly as one could expect for such a significant overhaul.
The trick with so-called exponential growth is that it is almost always an S-curve in disguise.

Is it too soon to tell that we start seeing the asymptote of the AI curve?
One neat side use for this is if you want to check if a company name is taken and how good is their logo.
JPEG is good for display. If you want to do any sort of analysis on the image, you'll want a lossless format that can handle multiple channels and the georeferencing metadata. TIFF is pretty good for that. There are a bunch depending on what sensor you're getting them from and what you plan on doing with them. And how sensitive you are to having a pallet of hard drives fed-exed to your office.

GDAL (https://gdal.org) is a wonderful tool that can handle essentially any geographic raster image imaginable. Tools like ArcGis or Grass can also deal pretty well with hyperspectral images. Lots of GIS shops also roll very customized image pipelines if they have particular needs.