skysight-inc/HackerNews huggingface dataset:
If I can summarize: search warrants should not be banned but we should enforce the checks and balances that justify their existence in the first place.

I agree with that 100%. I dk believ that is orthogonal to using warrants on public surveillance. Maybe politically it might be a nice lever, though: we will authorize surveillance with this new system in place for all warrants.
Looking the schools under covid-19 and home-schooling under time and money constrains, this text couldn't be more wrong. Using 100% of open-source tools, no teacher on Earth would be able to do their work.
I wonder why they decided to go with the MIT license rather than GPL or something similar. Choosing GPL would protect the project from situations like this, attract more contributors, and have no impact on commercial usage of the language itself.
why? because they make a company that falsely claim they're innovating look bad?
Shopify, Salesforce, Etc
Accepting an offer without an intent to follow through is fraud. If you think your counter-party is dishonest or ill-intentioned, then you should refuse to enter into any agreement with them.
Less developed countries would move towards reform if exploitation regulation went into effect.
There's nothing preventing any tenant from being related to criminals. The only thing shared in common among all housing voucher users is they can't afford housing. Imputing upon them as a class a tendency toward crime or other tendencies is the definition of prejudice.
Do modern UK pupil not read aloud?

The tone of the article seems to suggest that reading aloud was somehow a uniquely prevalent act in pre-modern education. It didn't specifically mention whether it is still used in modern education.

But surely --- hopefully --- people still read aloud all the time? At least in Chinese education, students of all ages are expected to read aloud, in both the course of literature and the course of foreign languages.
I may be wrong, but my C teacher in college told me that was a leak.
I'm not too excited for the game but the fact that CDPR exist at all does make me happy.
It sounds like you have a few qualms with this sensor. https://news.ycombinator.com/item?id=9224
Or you could use a simple trick and in cases where '<' can either open a generic, or be a compasrison, you require it to have a whitespace before it to be a comparison. So your example is an assignment. To make it a function call, you'd need "a, b = f< t1, generic_type < t2, generic_type < t3 >> > ( c )". Notice that when you're already inside of a generic's arguments, you can't use comparison, so whitespace there is allowed to be before "<".

IIRC, Elm uses this approach to disambiguate '.' and unary minus in function applications.

The major nuisance is that you need to somehow handle "<<" and ">>" properly: either by a "lexer hack"; or by lexing only single "<" and ">", and recombining them in the parser when appropriate; or by splitting "<<" and ">>" in the parser when appropriate; or by not having "<<" and ">>" in the first place.
I completely agree. This is a mosquito trapped in amber, a jewel from a different time. It must be appreciated in its context.
Not software builders, but so-called 'citizen' developers.
Not to be too cynical, but is this Apple watch "solo loop" coming in a bunch of fixed sizes a means by which they reduce/minimize the ability to buy/sell used Apple Watches?

Or at their scale does it not really make a difference?

EDIT: nvm lol, forgot that you can just swap out the loops still
I think this viewpoint is common from senior engineers but not entirely merited.

(FWIW, I am also a senior engineer, and I have seen this play out from both sides of the table.)

Sometimes folks overestimate their value as senior engineer for certain types of companies, and under-appreciate the risk companies take in hiring an employee. Large companies, for example, generally do not need yet another L6+ that cannot get their hands dirty. They usually have plenty of folks that fit that role already. Additionally, senior engineers are expected to mentor junior engineers, and doing so often requires whiteboard technical skills.

I cannot tell you the number of L6/L7/L8 interviews I've done where it was clear the person had no idea how to write simple algorithms, or put together a basic design. They may be great (or not) at the job they have been doing for years, but that sort of information is not accessible to the interviewing company. If the skills existed, it is a red flag if the candidate let them languish. Or perhaps those skills never existed, and that's a very large risk the company ($100,000s/year) is taking, especially for companies (cough FANG cough) that have a "you must be smart if you made it here" attitude around letting people go.

If one agrees to interview somewhere, it should come with the understanding that it is a mutual exchange. The company is not doing the interviewee a favor, and the interviewee is are not doing the company a favor. Both sides are expending work, which involves some tradeoffs and annoyances. As an interviewer, throwing in a technical question early is an easy sorting check to make early in the interview process before it gets into the nuanced details around role fit.
So because there might be a market crash in the future and the system might no longer be "working for me", I'm not supposed to be able to use tools and data to screen tenants and verify their ability to pay rent?

I'm willing to take that chance.
So in general yes, if you don’t have copyright assignment it is a lot of work to relicense. But that is not necessarily the case here... things like the MIT license (which ziglang uses) are often so permissive that you can relicense them as GPL.

With that said this sort of thing can result in mass contributor exoduses. One might prefer an in-between license like a per-file copyleft as you see in the Mozilla Public License, which is still GPL-compatible but does not put the full onus of the GPL on the software, solving this problem in a more narrow way (connectFree has to keep their proprietary software separate from ziglang when combining the two together, which forces them to be much more transparent about their value-add—things which they cannot keep separate need to be contributed back upstream).
A snarky comment regurgitating tired old tropes, color me surprised.
> Not trying to take any particular sides, just trying to make a point that your country of origin can have an impact on what you learn (and perhaps also that this article is a little US-focussed).

That not only applies to location ( nations ) but also time. An example being copernicus. When the catholic church was all powerful and copernicus was "heretical" with his heliocenstrism, the poles rejected him and painted him as a german. When catholic power waned and heliocentrism won over geocentrism, the poles embraced copernicus as their son. So for a time, germans could claim that they invented heliocentrism.

Of course copernicus didn't invent the idea of heliocentrism either.

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

And it's highly likely aristarchus didn't invent the idea first either.
They are complying, the original Zig license is at the bottom of the file lib/zen/std/LICENSE (complete with "Copyright (c) 2019 Andrew Kelley"). I just downloaded it from the Zen website, and the tarball is dated 2020-09-04.
It's great he donated his wealth to charity, but it's a little unfair that he took it upon himself to chose where the money went instead of letting the people choose.
Show HN: Material Icons Library
Assuming there should be "no bias" for fiancial geared newspapers is a mistake. Their bias should be pro-operable facts and those who work on the implications which may be followed and considered even if wrong to know the current Zeitgeist. That might mean saying "Brexit would be an economic disaster for the nation" no matter how impolite it may be.
> Role clarity is a huge one in my book.

Yes, if you want to be a cog in a machine.

That said, it seems you're complaining about FAANG-type companies. These guys are hiring "top talent" only as a defensive measure, so that upstart competitors don't get them. It's not expected for "top talent" to actually contribute to something useful.
I think the problem is not the lack of documentation, it is that people don't know what documentation is.

The iPhone 10 or 11 or wherever we are, does...

...not ship with a manual! Have you ever noticed that? In fact, documentation is the reason why people struggle with Linux, not the lack thereof. iOS tries to make things obvious. But obvious means obvious for some people and I assume they maximise for the set of people looking for a smartphone and perhaps more money than average, with some vague I idea of what kind of UI "looks current".

In fact, there is a story about a somewhat famous programmer going on sabbatical with only an installation of one of the BSD variants and from the documentation was able to make commits to the code... Maybe someone remembers who it was? It was mentioned on HN comments.

Having said that, yes, it is difficult to read documentation! And that's why people struggle with Linux, because it is a massive time investment.
For someone who is actually in the middle of doing this: Chris Hohn.

He has built one of the largest charities in the UK, and I believe it is top 10 in the world. He has given away his net worth multiple times. His general story is also totally remarkable for the UK, he came from literally nowhere.

Somewhat inevitably these days, he is regarded negatively in the media (most recently, he came up because the UK's finance minister used to work at his fund, so Hohn was the "vulture" capitalist with his beak in govt...funnily enough, their view didn't change when they found he is the main funding for Extinction Rebellion...2020 is amazing).
Apple Watch Series 6...totally uninspired update. I was hoping we might get a glucose monitor/sensor, instead we get a blood oxygen sensor.

Apple's just coasting at this point. I was considering getting the iPhone 12, but at this point I'm expecting a similar dud launch next month from Apple, so I'd rather give my money to Nvidia for an RTX 3080.

Stop mailing it in Apple.
Imitation Learning in the Low-Data Regime
However historical contingency is such a huge factor in economic outcomes that it swamps any possibility of forming deductions from observation.

So empirical evidence vs simulation is somewhat Hobson's choice.
Their "better response rate" touted at the top ignores the 2/3 of women who couldn't carry out the assigned FMD.

When you fold back in those 2/3 of people on that arm, the response rate is the same:

"The overall pCR rate was 11.7% and did not differ between the two groups (10.8% in FMD group versus 12.7% in control group; OR 0.830, 95% CI 0.282–2.442, P = 0.735)."
"When I first met him in 2012, he estimated he had set aside about $2 million for his and his wife's retirement"

Two million is, like, the opposite of broke for the vast majority of Americans. But this is Forbes.
Yeah I don't think of it as 'deceptive', but more so just not through through or even clearly sharing what the situation is.

For me "we've got like 20 things going on, here's a little about them, so that kinda stuff, but I've no idea day to day how it will play out" is actually plenty honest if that's the case.
Eating once a day or in a limited time period is called "intermittent fasting".
> A not insignificant part of the plastic thrown in rivers in South East Asia is consumed in Europe and the USA

I've heard this repeated many times, but every time I go searching for details I always come back with the same results: This is not true.

The garbage in rivers is local.

No one is shipping waste from Europe or USA, but some countries do buy recycling. But of course since they paid for the recycling, they have no interest in then dumping it.

If you have some source showing different I'd be interested in seeing it.
It might help to read a little about how SEPA Direct Debit works. To begin, it's a European scheme, not American. Not every merchant can sign up for SEPA Direct Debit. They need another bank to be their guarantor (called your SEPA Direct Debit Creditor). When I have issues with a transaction and order a refund within 8 weeks of the transaction, I get my money back, no questions asked. I've used this to recover money from all sorts of businesses and government agencies.

The business can only dispute if I requested for my money back _after_ the 8 weeks. That's when the evidence and back-and-forth with the business comes in.
I much prefer pill bottles, i find blisters to be fiddly, especially when they add the paper on top that needs to be peeled off before i can push the pill through the foil (i mean why would they do this)
Sure. I mean, I get the reasoning/justification behind it. But I'm generally not interested in jumping through all of the toxic tech interview process hoops without first knowing what's at the other side; I've learned that lesson the hard way. And I think that probably filters a certain type of talent away from FAANG companies.
appreciate the feedback
Setrichacl(1) – Set Rich Access Control Lists
Income is taxed at the same rates regardless of source. That doesn't make landlording any more or less desirable than other investments. In general all classes of long-term investments generate roughly the same risk-adjusted returns.
It's not a knob. The crank helps. Worst case, just extend the crank if the drill can't cut it.

Ideally, once I get used to standing, I don't intend to sit, sans the weekends.
DMT is this experience for me. I wasn't afraid of death until I took it. My body was gone, I lost my body and was engulfed in darkness for what felt like eternity. We fear the same feeling of darkness
I believe they must be doing something slightly different than a normal plus oximeter because of that - and also it takes 15 seconds to get a reading.
No - look at the report - projection was >2 million by end of summer
Why would anyone pay for software?

In my company we use GSUite and - for those who need offline software - LibreOffice works great!
Doesn't golang not support `a < b < c` and chaining of comparisons? I don't see why they make that argument in their specification if it's not already legal Golang syntax

specification: https://go.googlesource.com/proposal/+/refs/heads/master/des...
> They just want to hire top talent and figure out what you're working on later

FB reached out to me twice with a specific project and position proposal (SWeng/lead). YMMV
You can also donate your time.
The silicone material they use tends to get beat up enough after a year or two that you'd probably want to replace it anyways if you buy a used watch.
nice - this is exciting!
Ethereum is just used as consensus for key revocation and title transfer between galaxies. They don’t need to use Ethereum or can switch to another method of consensus, it’s just convenient at the moment to both distribute stars and planets and avoid having to build a blockchain or other method of consensus for the PKI.

DHTs do not have a solution to Sybil attacks. In reality, they depend on super nodes. That’s what Urbit’s spanning tree (galaxies/stars/planets) provides, a system of reliable routing. Nothing stops Urbit nodes from using a DHT to communicate, as the network protocol is addressed by identity.
Neither one of those slams is as irrelevant as you suggest. Apple’s ethos product managed that HQ, and it’s very much not just about appearance. It’s the DNA, still highly relevant to an Apple launch thread.
If you inline everything then you can’t take advantage of caching those resources. I wonder if there is a fancy way to inline the resources and then somehow use JS to cache the data, set a cookie and then on the second page load it’s even faster because you don’t have resend the inlined stuff.
I imagine it's possible to buy a used Apple Watch and replace the 'solo loop', or did I misunderstand the presentation?
> Is this true in practice, for most practitioners?

I think it would be more common to find a lay practitioner adhering to the first five precepts.

https://en.wikipedia.org/wiki/Eight_precepts
No, it is not. Why do so many people believe this?

I've seen it repeated over and over as if it were true, but it's not.
The Apple Event link crashes new Edge on Windows ARM
When accessing and playing https://www.apple.com/apple-events/event-stream/ Edge (new) crashes, have tried InPrivate to exclude extensions
Installing a bubble barrier could be a lot easier than solving plastic pollution all the way along the river in a country with endemic corruption.
You could have used doctors, or some other title. You chose to 1) Use one that has legislation protecting it so as to make your analogy worthless and 2) use veterans specifically as if you deserve to have a title protected like people putting their life on the line.

And then when confronted on it, you're now accusing me of "Starting a witch hunt" when in fact I just called out your actions directly. I never called you racist - you're bringing up nonsense to pretend you're virtuous when you're not.

And I'm ok with being called vile by someone with obviously incredibly poor judgement.
They've got to fix the battery life. I tried the apple watch earlier this year and returned it a couple of days later. After using a whoop (where I get 5 days of battery) the less than one day charge makes the product pointless.
Dragon Book probably still valuable resource.
There's a decent case for using anomaly detection in an attempt to solve some zero day attacks. The idea of not knowing what you don't know, can be used in such scenarios. I 'know' what looks right, and I won't allow for anything that doesn't look right. That doesn't solve all problems, but can certainly cut down on a large amount of them.

What I did see a lot of though in a lot of the case studies/readings/etc, was seemingly anytime advancements were made in one area, closing off particular patterns or styles of exploitation. The energy and resources often would switch to another domain, and there's a mad scramble to solve it.

Just my two-cents, and a bit off topic.
Thanks!

The reason for Cassandra is the normal reasons someone would turn to Cassandra, fault tolerance, scalability, high write throughput. It's a powerful database we really like but can get a bad rap at times so with Stargate we wanted to make it easier for developers to get their data in and out with their preferred interface. Although we have left it open to extension so if Cassandra isn't your cup of tea we welcome PRs to add new persistence backends.

Example docker-compose and helm charts are definitely in the works! Stay tuned and we should have those out soon.

Oh that looks cool! I'm digging the UI. Thanks for sharing, I'll have to try that out later and maybe we can learn some things from each other.
Ask HN: What concepts and facts should be common knowledge among voters?
Things like:

* Comparative advantage

* Government debt vs. household debt

* Fossil fuel as a millions-of-years carbon sink

* Vaccine theory

* Underrepresented historical events/perspectives

* /usr/local and /opt have distinct purposes (s)

* and so on.

What knowledge has really stuck with you and you see repeatedly misunderstood among your fellow citizens?
Apple Watch SE
I don't think my setup is bizarre at all. The human eye has only a small area of sharp vision, so you can't even see all your screens sharply at the same time (unless you step back). With virtual workspaces you can switch screens extremely rapidly, without even moving your eyes.

And as a bonus, you're helping to save the planet as you're not burning energy for monitors you're not looking at.

Another bonus is that you don't feel under-equipped anytime you move to a different computer (or a laptop).

By the way, I'm curious: how do you quickly know which screen has keyboard focus without manually scanning all your screens? And how do you quickly switch between windows?
> Was any of his fortune used to give back to the employees whose labor built his wealth in the first place?

No idea. Maybe some of it was.

> Does this dude realize how difficult it is to get into Cornell compared to when he went there on the GI bill?

His donation to Cornell was earmarked for opening a new campus (Cornell Tech) to employ more educators and educate more students. It wasn't for replacing a stadium and putting his name on it.
I'd love for a post on reproducible, incremental parse trees. Roslyn, Rust Analyzer, et al use them to provide good language server facilities. Basically their parse trees are immutable and can recover the entire source file, comments and all. These allow for fast parsing that can be used to do code modification and good semantic analysis.

Another area that should be mentioned is purposefully messy grammars. A common addition to languages these days are arrow functions:

(a, b, c) => { ...

These are really nice for defining functions, but they usually cause unbounded lookahead. For instance in JavaScript, the arguments list can also be parsed as a comma expression inside parentheses. In my language they can be parsed as a tuple expression. There might be some tricky way of doing this with an LR parser, but I can't figure it out. Therefore I needed to parse arrow functions/tuples by basically assuming they're an arrow function, then if I'm mistaken, I convert my parameters list into a tuple expression and continue parsing. For instance:

(a, b, 10)

When we hit the 10, my parser goes "ah shoot, this is a tuple" and converts the (a, b to be expressions in a tuple.

Some may argue that grammars should just stay within LR/LALR/LL, but I do think adding a little bit of parsing complexity for ease of use is a worthy tradeoff.
Using the 4% rule, $2 million gives you an income stream of $80,000 a year in retirement. Comfortable but hardly lavish.
Good observations. I have a few things I watch out for on top of that:

- Foul language during the interview. I once had a guy tell me "I will not tolerate faggotry in my project". I never got to know what exactly he meant by that.

- Asking about compensation expectations before further explaining the role and responsibilities, even though the ad itself had compensation brackets, so it can be assumed that the candidate accepts them.

- Having "one person teams". Usually means that the company is understaffed and there's no real chance for any time off. Tolerable only in start-ups where this is to be expected.

- When having multiple interviewers, obvious signs that they don't communicate with each other. I recall one situation where I had to relay info back and forth between interviewers.
Good call. I was referring to SEPA Direct Debit. I should have been clearer. With SEPA Direct Debit, I get an 8-week no questions asked refund, regardless of the nature of the business. In fact, I've used it to recover money from government agencies and businesses that auto-renewed annual contracts without my consent.
Because it's a useless comment to make. I'd say the same of Android or Fitbit if they added a feature the other already had.

It's just unnecessary. The people who want or have one or the other won't care that another watch already had it if their chosen watch is adding the feature.
I have two of these running right now. According to my air quality meter, PM 2.5 has fallen from about ~250 indoors to ~40. (My meter shows ~600 outside, which is about 3x what the government website shows for my area)
And you don't even get the nicotine kick.
Can you dual license with both GPL and MIT (or other)? Would that make sense?
Every generation needs to throw out the old system and then rebuild the same thing with a new name.
I bought a Garmin for running a couple years ago. It’s not bad, but for 250/300$, the UI and overall user experience is so far behind any Apple product, I will never buy another one.

So yes features are good, but making them easily usable is also important. Being first isn’t the only thing that matters.
Coasting all the way to massive sales