skysight-inc/HackerNews huggingface dataset:
This is really nice. One note: the landing page doesn’t mention the MIT license or commercial use. I had to go to the repo to figure it out.

Would love to look into integrating this editor in our email client. Is there an easy way for us to chat?
Well that's the reason the War on Terror is such a stupid concept. There was no win condition, because we never defined one or stuck to it.

As Kissinger pointed out in World Order (love or hate the man, it's a good read) - military force is a political tool to achieve political goals. And just like Kissinger's abject failure to achieve any meaningful political goals other than endless, meaningless war and death, it's because he could never define goals that could be achieved in the first place.

And that's the story of American foreign policy in the middle east. Our leaders and political theorists can't even agree on what goals should be or even goals that can be reached - just meaningless diatribe about "presence" and "if we're not there someone else will step in."
This was all I noticed... not a great look. Hope they fix it because it could be cool.
Gutenberg, it can be decoupled from Wordpress. But you can start searching for tinymce alternatives and you will found hundreds
Yes, this is often understated. Not enough sleep and stress makes our body not protect itself as well as it could.
> True but you don’t pay subscription for your chairs.

But in reality you kind of do - chairs are still a depreciating asset that require upkeep and maintenance. I recall at my last medium-sized company (500ish people) that every quarter they had guys come in to fix the broken chairs. I don't think the chairs were bad quality, it's just that in a company that size where the chairs got a ton of use that every quarter you'd have 10-20 chairs that needed fixing.

Startups tend to have a desire to keep capital costs as low as possible because the need to be nimble and respond quickly and deploy capital efficiently is much more important than the meager savings you'd get from buying vs. subscribing. You rarely if ever see startups buying their office space vs. renting for similar reasons.
Is there a real need for syslog to handle leap seconds? As that email you linked to points out, most implementations are likely to screw it up to some extent; requiring everyone to ignore leap seconds seems to narrow the range of possible behaviors. It also strikes me that syslog timestamps aren't something you should be depending on too heavily in the first place, especially not for things like calculating precise time durations between separate messages.
Maybe into the machine learning space although not sure how big a market it is.

Intel has a couple of significant advantages here i.e. AVX-512 and DLBoost.
Never heard of that moniker, I heard "naturist" though. Might that be what you meant?
His name is Joseph Nacchio. If this story is true (and it has been around for many years), he is a hero for standing up for transparent governance, and the privacy of Qwest's customers.
Works fine on desktop. I think most people that have a problem with it didn't use the internet in the 90's.
End users didn't build automated systems to comply with government requests and integrate with the PRISM program.

End users also aren't listed in NSA documentation as collaborators.
Yes, yes they do. I can find a million pictures of N95 masks that look just like a cheap little paper mask (not like surgical masks -- not rectangular. Just cheap and like it's made of paper similar to a paper filter).

https://cdn10.bigcommerce.com/s-rxcy1k/products/11668/images...
Exactly! People think the Internet is like Disneyland but it's actually more like the bad parts of Bangkok.

Somewhere between the inter-networked machines and peoples' minds some kind of magical thinking takes over.

Why don't normal people understand that they are being actively fought by organized relentless enemies?

In the old days cities had walls around them, I think we're barely getting to that point on the internet now, despite repeated and continuous raids by all kinds of marauders.
You can seek asylum if it is unsafe to return regardless. And most of the people are now from Syria.
They were both compromised, and being coaxed into collaboration.

It was on the powerpoint in the leak with the list of "industry partners"
Seems pretty mucked up.
Robots and Generative Art and Python, oh my
PRISM doesn't give the government additional access to anything. It simply ingests data that the FBI has already collected by wiretapping individuals under investigation.

Edit (responding too fast):

> It by default gives government access without anyone at Google or anywhere else granting that access at time of use.

Where did you get that idea? All the documents show that it ingests data the FBI already has, for individuals the companies already manually approved after potentially fighting about it with a judge. You simply made up an illegal system out of whole cloth that wouldn't last a minute in court if anybody challenged it, unlike the phone metadata program, which went through two courts to conclude its illegality.

Edit 2:

> Page five lists the companies and page six lists the per company agreement date. Unless you're trying to argue that Google didn't respond to wiretapping requests from the FBI at all before 2009.

The FBI has to set up a system for canonicalizing and routing data from each different company. Those dates list when the FBI did that for each company. Since almost nobody (including suspected terrorists, apparently) uses Apple's email service, their system was the lowest priority to support.

This is well documented, both in Snowden's documents and in documents the government later declassified. Once again, if PRISM were as you described it, it would be flagrantly illegal and shut down long before the phone metadata program.

Edit 3:

iMessage was launched near the end of 2011, and FBI's DITU handles content collection via wiretaps. When are you going to address the fact that the program from your fever dreams is insanely illegal and that it doesn't match any of the documents? If you would like me to respond normally, upvote my comments, so I don't get rate-limited.
and only heading in that direction
In what way did they violate their own rules? Google didn't prevent the researcher from disclosing and the researcher could have disclosed - the timeline describes requests, not demands. For reference, Project Zero's disclosure FAQ:

https://googleprojectzero.blogspot.com/p/vulnerability-discl...

There are several cases in which deadlines were extended way beyond 90 days. And in the post itself, the researcher points out they could (and, in hindsight, feel they should) have imposed a hard 90 day deadline.
If anybody else is using a similar method, I think it's also good to encrypt the backups:

tar -zcv <SRC_BACKUP> | gpg -c --batch --passphrase <PASSWORD> -o <DEST_BACKUP>.gz.gpg

In my experience the encryption part doesn't add any extra time on a modern machine, with the spinning disk being the slowest cog.
I think that a "naturist" is a nudist - a "naturalist" (as used here) is someone interested in nature.

Obviously, it's possible to be both!
Yes, landing page only mentions Open Source, maybe we should clarify that.

You can reach us at edtr-io@splish.dev
Here's an interview of Freeman Dyson in 2015 re: APW & faith in models of complex nonlinear systems.

Also goes into solar activity (electric, magnetic, & ion ejections) as a driver of climate change. Note that CMIP6 includes particle forcing to its model. CMIP5 & earlier versions did not include particle forcing.

https://youtu.be/BiKfWdXXfIs
What changed between Elliot being anti-Trump to becoming pro-Trump? That is so blatantly obviously something.

You can't fairly disassociate making money and politics, as arguably someone who only is interested in earning money is inherently impacting politics.

The drive alone for only caring about money is one issue, however added to that of the anti- to pro-Trump stance makes this feel a whole lot more sinister.
https://en.wikipedia.org/wiki/Qwest#Refusal_of_NSA_surveilla...

> Former Qwest CEO Joseph Nacchio, alleged in appeal documents that the NSA requested that Qwest participate in its wiretapping program more than six months before September 11, 2001. Nacchio recalls the meeting as occurring on February 27, 2001. Nacchio further claims that the NSA cancelled a lucrative contract with Qwest as a result of Qwest's refusal to participate in the wiretapping program. Nacchio surrendered April 14, 2009 to a federal prison camp in Schuylkill, Pennsylvania to begin serving a six-year sentence for an insider trading conviction. The United States Supreme Court denied bail pending appeal the same day.
Conflating culture and race doesn't provide a strong control. The effects of drugs on poor black and white groups in the U.S. are similar. I don't think poverty and the effects of drugs are because someone is racialized, however I do think it matters very much where they grew up, and how. Race is a proxy for class in the U.S, because class is the last real american taboo, imo.

I would also agree that the effects of racist policy impacts how they grew up, and that in turn becomes culture, but where I diverge is that the solutions to "how to not be poor," and "how to stop making people poor," are different.

The tech changes we've had have clearly raised all boats, and yet we undeniably still have poverty. What it means is that making peoples lives more convenient, giving them more stuff, and spending on the lower level needs in the hierarchy doesn't end poverty. This is the crux of what the Gwern article shows.

It has to do with ability to achieve and self-actualize. Broadly, Maslow's hierarchy of needs is a handwavy metaphor for it, and the technology changes we've had in the last 30 years provide belonging (social media), not a lot of security, and probably come at the cost of self actualization.

Given the clear quality of life improvements from technological change, we can see with some certainty that merely providing more of the things that technology change already and inevitably provides is not a solution to multi-generational self-reinforcing poverty.

That is the subversive implication.
It's automated systems for those requests. It by default gives government access without anyone at Google or anywhere else granting that access at time of use.

It does record the request though which is why NSA tried to exceed the bounds of that with MUSCULAR.

Edit to respond to your edit: Page five lists the companies and page six lists the per company agreement date. Unless you're trying to argue that Google didn't respond to wiretapping requests from the FBI at all before 2009.

Edit 2 since apparently this is how we're doing this:

> Since almost nobody (including suspected terrorists, apparently) uses Apple's email service, their system was the lowest priority to support.

There's a fuck ton of metadata that iMessage reports back up; PRISM isn't just about email. And yes, iPhones are the most common smartphone in the world. I guarantee you that Apple isn't last because they were a low priority, that's absolutely absurd.

Edit 3:

Your argument that "it would be illegal and shutdown like the other illegal programs documented here if it were actually illegal" has to be one of the hottest takes I've heard.

And the PRISM collection was part of what the Supreme Court dismissed not because it isn't illegal, but because you can't prove that affected the claimant personally without a breach to national security, so they can't prove they have standing, so the case had to be dismissed. https://www.aclu.org/files/assets/amnesty_v_clapper_scotus_o...
It's not about the number of letters in the compounds, but about the number of morphemes.

Your "powychodziłybyście" example could be translated as "you (feminine, plural) would have been going out". With the word tokenization, you get (ignoring comma and brackets) 8 tokens in English and one token in Polish. Now you can have three persons, two genders, two numbers, an imperfective or perfective verb, etc. resulting in combinatorial growth of word tokens in Polish. If you have all word forms for "go out" and you want to add "go in", in English you would add a single token "in", and in Polish you add all the tokens with "-wy-" replaced by "-w-". As a result in Polish you end up with much bigger vocabulary. Additionally you need bigger training corpus as you cannot learn the tokens independently. For example, if you know the meaning of "he ate" and "she wrote", you should be able to guess the meaning of "he wrote", as you've seen all of the tokens. In Polish it's "Zjadł", "Napisała" and "Napisał" - all of the word tokens are different.

Using the subword tokenization instead of word-level tokenization is kind of similar to using a normalized database instead of unnormalized one. It's not about one form being more complex than the other as they're equivalent. After all, will written English be much more complex if we remove all whitespaces? :)
Almost all the edge cases with time have to do with localization.

Build your time library on (un)signed 64 bit integers representing the number of nanoseconds since the utc epoch. Adjust above sentence to reflect the level of precision and range your use case needs. You are now done for 80% of use cases (perf timing, logging, timeouts, event storage, event ordering within jitter).

If you need to parse/display for humans or have something happen at a particular time in a particular timezone, things get gross. But that's no different than any other situation where you eventually have to interface machine data with humans. Either it's your particular expertise or it's a distraction and you should use someone else's solution.
WHOooaaHH!

Wrong THINK detected!
New iPhones might be forced to have a removable battery
https://www.consumer.ftc.gov/articles/0497-credit-freeze-faq...
What an absolute mess this whole situation has been.

Sadly no one will be held accountable.
Google also isn't listed in NSA documentation as collaborators.

Google also didn't integrate with the PRISM program.

Same.

Edit (responding too fast):

> Literally page five lists the companies

Page 5 doesn't say they are "collaborators."

> and page six lists the per company agreement dates

Page 6 doesn't say there was an "agreement" with those companies. It simply lists the dates that the FBI made data they have from these companies available for ingestion.

Stop pretending words exist in the documents that don't. That's conspiracy theory nonsense by the exact same method as Pizzagate.
Arise – game art review [video]
>Dyson believes we can just do some genetic engineering to create a new species of super-tree that can suck up the excess.

You can just stop reading right there. Not only do we not have the ability to do that, even if we had such a tree, we would destroy the biosphere by cutting down all the world's trees to replace them with our magical carbon capture trees.
An exaggerated hypothetical as a way of saying "Here is what I'd predict about their behavior. Here is how much I trust them."

Hmmmm... I'll chew on that for quite a while...
Signing JWTs with Go's crypto/ed25519
Lyft ramps up self-driving program
Generally speaking, people almost always find some way to justify their actions to themselves, if they even think about what they do in ethical terms at all.

They justify it by convincing themselves their actions are necessary to feed their families, or they think what they do isn't as bad as what someone else does, or everyone else is doing it, or they'll compromise for now but do better later, or they just don't care about most others and are looking out for themselves, their friends and family.
> the rule to make a declaration is to simply follow a type name by an expression where the declared variable is used.

Not really. You can't just use _an_ expression, you have to use a specific expression. For example, * ppX is a perfect valid expression for a pointer to a pointer named ppX, as in:

int **ppX;
if (*ppX == NULL)

So you need to use an expression where the declared variable is used that results in a non-pointer type. And then, there's actually more to it... only certain types of expressions are valid. E.g. this isn't a valid declaration for a pointer, even though it's valid as an expression:

int pX->;

I find that basically anytime somebody tells me that C rules are to "simply [...]", they've inevitably ignored a whole bunch of cases. Your post is no exception.
One of my external HHDs can work at 250MB/s which means 2GbE. I'd like my home NAS to have at least a 2.5GbE NIC and my router/switch have to be 10GbE so as I don't saturate them while transferring from/to the NAS.

I also plan on adding a few 1080p@30fps security cameras and a centralised LAN host for all the video streams/backups. It will all add up quite quickly and I'm not even sure a home 10GbE setup will hold its own well in such conditions. I plan my buy an expensive switch/router combo with up to 320GbE bandwidth though, so it might work.

I believe 10GbE will be with us for as the de-facto prosumer setup for quite a while since 1.25GB/s is going to work for 99% of what's needed out there. (Although uncompressed 4k@60fps is almost 2GB/s...)
Imagine if much of that had instead been invested in renewable energy. The same people trumpeting energy independence could have had it and made the U.S. the dominant renewable exporter. Yet we still do everything possible to equate only oil to energy
What if people tried to speak precisely for effect instead of hyperbolically for emphasis?
Based on the statistics so far the most vulnerable people are the elderly, the lower the age the easier the recovery seems. Many people had mild symptoms and you might even think you just had regular flu, unless you are one of the unlucky ones.
Climate change is a red herring, air pollution is a clear and present danger. India and China have ignored this in the past and now they are making some efforts to correct course because people are dying from it.
>When I was in the Marines, they told us that we shouldn't need to be there, but politicians from the 80s/90s left things such a mess after trying to stop the Soviets, that now we had to go try and clean up the mess created 20 years prior.

This is of course true but you can play this fallacy out forever. The right thing to do in the 80s was not to meddle. Then after that we should have cut our losses and stopped meddling. And now 40 years later we are cleaning up failed clean up attempts on failed clean up attempts.

At every point in this chain, the correct move is to admit you can't be world police and stop meddling.
It’s not cartoonishly incorrect, in fact it’s mostly correct. Healthcare workers wear masks mostly to protect their patients. They themselves may get some protection from splashing/spurting bodily or other fluids, but not from any airborne contaminants or infections.

> A. Masks were introduced into clinical practice at the beginning of the 20th century to protect patients from microorganisms being expelled from healthcare workers’ respiratory tracts during clinical procedures (Wilson, 2006).

https://www.nursingtimes.net/archive/when-should-staff-wear-...
Shit-tons of people with the flu test negative for flu. It’s not a very sensitive test.
I just learned about sfinae by googling it, so correct me if I'm wrong, but I think you're misreading the GP's comment.

The argument is I think, that because sfinae effectively added an "if" statement to C++ templates, it made templates turing complete. It made it possible to write all kinds insane, undebuggable programs purely at compile-time, in the most terrible purely functional language imaginable. People did exactly that, which went fine until their colleagues (or users of open source libraries) did something unexpected and got screenfuls of errors.

Wikipedia's sfinae page has a nice story about how it added compile-time introspection and conditionals to the language:
https://en.wikipedia.org/wiki/Substitution_failure_is_not_an...
All models are wrong. Some are useful approximations for understanding and others for forecasting. In Econ for example, DSGE models are useful for asking counterfactuals but not great for forecasting. Lots of models are particularly susceptible to assumptions that can be tuned in an Upton Sinclair like way. Climate modeling appears to be one of these areas where the black box can be filled with all sorts of debatable assumptions, yet questioning what’s in the black box carries great reputational risk.
With these kinds of things it's always better to error in the direction of caution. Controlling which way you fail is extremely important. You have to know your modes of failure
What were these recommendations that got ignored?
R Programming language[1] has Rdata-Files included. With data.table[2] you have fast memory database for your local machine.

[1] https://bookdown.org/ndphillips/YaRrr/rdata-files.html

[2] https://cran.r-project.org/web/packages/data.table/vignettes...
Hi Chony,

I really like your work. Myself I worked at France Telecom R&D and wrote a Wi-Fi simulator at the time. But I retired and abandoned my little project.

https://github.com/JPLeRouzic/IEEE-802.11-simulator

How do you see your project evolving? People in standardization bodies would be very interested by your project.

JP
Let's not forget the stuff that'll break December 31, 2020... because it'll be day 366 (or 365, if 0-indexed).

Anyone still using a Zune out there?
It was strange to see on reddit that his death was celebrated as another climate change denier gone. I mean it never ouccured me people don't respect him or anything. Maybe I'm just too naive.
> I’ll start to worry after the first 80,000 people die.

Flu's already horrible. You'll take it seriously only when it's proven that it's going to be much, much worse than flu?

I'm glad that most people take measures before calamity.
The big question is indeed how many devices got themselves into this 'bad state'. Your guess is as good as mine.
Twitter can communicate novel ideas in the space of threads. I have seen it cleverly crafted by scientists, entrepreneurs, and those in various areas of technology. As much as it frequently descends into the inane quip, Twitter can illuminate areas of inquiry and serve as a gateway to further immersion in the topic.
How would you improve that error?
I’d love to hear stories! I used it in many restaurants between about 2001-2013, and have to say besides probably less than 3 outages, I never noticed a single issue due to software (how it was set up by mgmt is another issue but never got in the way that much). Probably the worst problem was with touch screen calibration, but even having to touch an inch down and to the left of what I needed, I could still fly through the UI.

I remember designing my own POS/inventory tracking concepts, and thinking back on it, knowing what I know now after about the same amount of time as a professional developer as I spent in restaurants, I’m impressed with how well it performed IME.

So for all the pain I’m sure you felt, still, hats off to you!
Realistically, this is for fun and games. Nobody should actually be asking you trick questions in a real scenario. It's okay not to be able to catch the trick.
Are you on discord or matrix by any chance?
It can be just that simply your stainless steel cookware simply is not magnetic as opposed to having aluminium bottom, as about half of all stainless steel alloys are in fact not magnetic.

On the other hand it infuriates me that the cookware has to be magnetic in the first place. It should suffice that the cookware is conductive. I suspect that the only reason why it has to be magnetic is that the stove uses the magnetic properties to detect that there is some cookware. (In fact in industrial practice induction heating is mostly used to heat non-magnetic and often even “questionably conductive” materials)
Probably. I'm not much for "premium mediocre" [1] though. Availability and variety does not denote quality.

[1] https://www.ribbonfarm.com/2017/08/17/the-premium-mediocre-l...