skysight-inc/HackerNews huggingface dataset:
Yeah I thought it was just a scare tactic and something the licence 'enforcers' could say (i.e. 'our detector van says you have a tv') to try and catch people out.

They surely can't get too much of a return paying people to check up on only potential licence 'evaders' so investing in a fleet of actual vans with drivers and operators would further reduce any return.
Freedom is the ultimate remote work benefit
Nice, if everyone thought like you do, number theory wouldn't have existed, elliptic curves along with it, and hence much of public key cryptography as well. Indeed, number theory has been exquisitely useless for a couple of millennia, give or take.

I feel you are one of those people that just hate category theory because they consider it too abstract and useless for any purpose. We get that a lot, from a lot of people. Still, since Grothendieck, categorical methods are absolutely central in modern algebraic geometry and topology, and this centrality is only destined to grow, because CT is the best theory we have to manage emerging complexity in describing systems. In my opinion, the approach of "if it's not immediately useful then it's useless" really will lead you farther and farther away to understand modern developments in applied mathematics.
I hear you.

The stm32 used in v1 was 3x3mm, while the new nxp lpc55s6x used in v2 is 5x5mm. Plus we added 2mb of flash, though it's optional.

If anyone wants to try to packing the components into a somu v2, that'd be a nice addition to the *omu family [1] and we'd be more than happy to help with manufacturing. Same for a somu for usb-c.

[1] https://tomu.im
My grandmom was a programmer on a university mainframe in the 50s and learned haskell in her 90s
Britbox is supposed to be that, I think, but I wouldn't be at all surprised if the BBC cannot legally sell iPlayer subscriptions as easily as you'd think because the BBC's copyright library (especially music) is unbelievable[1] compared to most other organizations, so they'd have to make multiple versions of everything on their books to deal with licencing issues. Lots of British shows get their soundtracks neutered because of this when they are sold abroad.

[1] Example: Sky Sports F1 is pretty big budget, but they're still stuck using [knock-off version of The Chain] rather than the real thing, whereas the BBC can break out a really expensive song (e.g. Money for nothing by Dire Straits) for a throwaway segment.
Clearly they are. Maybe they shouldn't have that freedom, but they do.

In the United States, a lot of law enforcement agencies have announced that they will not enforce stay-at-home orders, curfews, or mandatory mask wearing. Businesses can call the police to kick people out if they don't wear masks, but not because of some new mask-related law -- businesses already had the legal right to kick people out if they refuse to leave. If you're seen on the street without a mask, the police might ask you to put one on, or they might say nothing at all, but they are very unlikely to fine you.

All of those things are true in California, which is considered to have some of the strictest restrictions in the country. Most other states are less strict.
Old Is Solid; New Gets Talked About
You can approach the creation of software as an engineering problem, but what's unique about software is that you can still produce useful software even if you don't. If there are budgets and deadlines and guarantees to be considered then you need engineering.
Love the idea, as well as that there's a lifetime purchase option.

That said, I'm working on a project that requires Vue/Vuetify and I'd love to be able to use this on that as well.
Then just write it as `f(5, 6);`. That works too.

Tail nesting doesn't need parens, but otherwise you're right, use parens to nest.

As for reading code, rest assured that "buy food" rather than "buy(food)" is something the vast majority of English readers find easy to read, even years later.

That said, if such things make you snap, perhaps it's time to relax and ignore posts about programming languages you don't know. :)
Interesting. So how do you decide what to publish on Medium? Is it simply a distinction between `blog` content vs. technical docs, or something else?
It's very common for new apps to launch just on iOS because it simplifies the development process. We've seen this time and time again (Instagram, Snapchat, etc.).

If they get big enough to justify a bigger more diverse dev team I'm sure they'll get around to a web version as well if they can deliver the same experience on web.
It doesn’t even have to be a big construction project to hit budget and schedule issues. Rebuilding our house had us going right back to the drawing board having to get new plans drafted and approved. It worked out much better in the end but the unforeseen cost and time overrun was quite anxiety inducing at the time.

But yeah the idea anyone has magically solved accurately predicting the future is completely bonkers.
ECommerce Return Service
Just launched an eCommerce return service in NYC. Think Postmates for returning online purchases. Would love feedback on site and order form!
It's called a 'TV licence' but know that it also pays for all your radio. I don't watch much TV but I do listen to a lot of radio every day, like many British people.
I find it much less stressful to deal with since I've made peace with the fact that some managers want to be lied to.
A lifetime option that only costs as much as a 6 month subscription honestly does nothing more than make me worry about how long your product will stick around.
> Pretty sure this was outted as fake.

The technology is completely sound, MI5 invented the rough idea for hunting spies (Operation RAFTER), but whether it was widespread or not? Seems unlikely.
It might. But currently you pay the license fee each year, and it's one license per household. So if it gets bundled in the price of the receiver then you're changing the price model - now if you buy a TV for a spare room you're paying the license fee again, and if you replace your TV earlier than the average you lose out, if you keep your TV for longer than average you win.

I expect it could be made to work, but I have no doubt people would complain about it. And the license fee is not a pure private contract - there is government involvement (hence all the political arguing about whether the BBC should be allowed to increase the fee or get rid of the exemption for senior citizens). So if there's a big change that lots of people complain about then it might be blocked for political reasons even if it actually makes sense over all.
The issue isn't a lack of candidates though, we have too much data to analyse, so it's about filtering not expanding the field of search.
The problem is potentially solvable as generating solutions takes a lot of GPU time and verifying it is very fast. Aquiring input data may be a problem, but should be possible with dedicated models for this type of computation.
There are no proofs in science.
Both. Tabs up to the current level of indentation. Then spaces after that for alignment. Spaces never come before a tab, only after and only for alignment purposes.

Everyone likes to take a dump on mixing tabs/spaces. But it solves all problems with both. Everyone can view the indentation width they prefer; 2, 3, 4, 8, whatever. And alignment is always correct no matter what width you prefer. An auto format tool can remove the need to manually deal with anything.

Indent width is a visual effect that should not be mandated. You wouldn't mandate a color scheme for your code base, so why would you mandate indentation width?
The conversations are surely paraphrased and exaggerated—just look at the style of the rest of the article.

The position that doctors should be trying new things to improve their care sounds good but in practice most doctors are strongly biased towards the status quo and usually inaction is preferred to a slightly unknown action, even if that action has better expectancy.
Recent research has swung the state child welfare policy pendulum back toward this thesis in my state (Oregon) and a few others I'm aware of., e.g. if the situation isn't totally irredeemable, bio fam is the best in terms of average outcome.
I'm both hopeful and dubious about this. Can't see this getting very far if it isn't open source, but it seems like something similar could scratch an itch I've had for a while (detailed below).

-----

I love using my iPad to consume content, but damn do I sometimes wish I could just use a real desktop on it. With some caveats, of course:

- Without needing an internet connection/AP
- At least some kind touch support* (clicking, scrolling, gestures, etc.)
- Consistent, dependable graphical fidelity/performance
- Easily portable
- Quick to instantiate
- Clean-yet-functional UI*

I've tried some wireless AP/bridge setups on a Pi4 and VNCing into it via my iPad, but they've been not-so-satisfactory for a few of the reasons listed above. Haven't given up on it -still researching/fiddling around - but definitely the biggest hurdle is going to be the UI. Gotta find that balance between functionality, simplicity, and aesthetic - preferably out of the box. Not something Linux is particularly known for.

*i.e. simplified desktop/application UI so that I can do most everything using the touchscreen (in addition to the keyboard/mouse), but can still access the advanced functions, even if those specifically are only optimized for mouse/keyboard. Ideally I'd be able to show/hide functions arbitrarily in the simple mode based on if I do/don't use them. Tiled WM or similar for single-app or split-pane view mode.
I'm not sure what you mean by "every year", but when I screen candidates, yes, I'll ask multiple candidates the same question? It allows me to compare candidates directly without introducing the additional variable of wondering whether one had a harder question, it allows me to gain & retain experience at asking the question in how it is presented, and if the candidate does well, how we proceed to make it more difficult to suss out the candidate's skill.

I do agree with the parent above though that this use of xor is trivia, and not a great interview question.
When OP said that we are not 'real' engineers because we have not built a bridge is when I stopped reading. For how could anyone take him seriously after that?

'Real' engineers are not judged by whether or not they can build a bridge as if it's some rite of passage to being a real engineer. That's ridiculous on the face of it.

That he used this example as some kind of proof to justify his argument is where he lost me.
Personal opinion. I think a lot of kids are separated that should not be.

From what I saw of Foster care. The only thing they really care about is your alive until you age out.
There's also Focker, works great:
https://github.com/sadaszewski/focker
Clubhouse looks cool! Has anyone gotten approved from the waitlist and know about how long it took? I just signed up
> There's definitely a point about commercial software overfitting on first-use experience as opposed to reaching a higher productivity / usefulness plateau with some initial investment.

I would say… sure, that may be true for many apps. There are plenty of counterexamples, and I’d say MuseScore’s competitors (Finale, Sibelius, Dorico) are good examples of apps that are not tailored towards first-use experience as much as they are tailored for heavy users. They heavily rely on keyboard shortcuts and are modal (often to the point of being arcane, but UX is hard).
I would imagine a majority of the issue is music licensing rights, as those are usually only purchased for the destination country.
I'm not "demonizing" anyone. But it's important to look at social changes not only with an eye to how they affect individuals, but how they affect everyone. We can't just sympathize with the kids of single parents, but must find the sympathy and kindness to ask whether there are more such kids than there should be and whether there is anything we can do about that.

The U.S. leads the world in the percentage of children raised in single parent families: https://www.pewresearch.org/fact-tank/2019/12/12/u-s-childre.... Over 30% of kids don't live with both parents. There are a raft of statistically established negative consequences arising from the absence of both parents, ranging from trouble at school to criminal conduct, to obesity and depression: https://www.mnpsych.org/index.php%3Foption%3Dcom_dailyplanet....

(As to “bias against Americans.” On the issues of marriage and family, a lot of the things that are “normal” in America are deemed at best highly regrettable where I’m from. Now I’m as much of a flag waver as the next immigrant. But in this particular area I’m not convinced that Americans are on the right track.)
Not really. There are probably ton's of licence boilerplate that requires extra money for the possibility that someone might watch from a different country.

Even content that appears to be directly from the BBC is probably created by some firm that and gave it under some licence terms to the BBC.

There was a stalled imitative to end this bullshit at least inside the EU but the content-lobby was stronger.
That suffers from the same problem if a and b are pointers to the same thing (which was the issue in my code, since I indexed the same cell of the array).

Note that the problem is not that a and b have the same value, or even that one of them is 0, it's that a and b alias to the same memory location, effectively being two handles to the same variable.
Check out History Hit TV [1] - a lot of stuff by Dan Snow who is a great presenter IMHO.

[1] https://tv.historyhit.com/
Yes I know about the Daily Mail's reputation, but the court documents are linked in the post. I don't have PACER access so I can't verify, but this is one that would be very easy to refute. Also, there are many other online sources reporting on this, and they have been for a long time (see e.g. https://www.documentcloud.org/documents/6999800-Jones-Stalki... )

Is all of this relevant to the whistle blower case? Well, it might not be, but this sort of backstory does call up many questions. How did a person with a history of inappropriate sexual conduct with subordinates get a management position in the first place?
I don’t believe modern state of AI is good enough for the job. At least not yet.

A human expert might look at your photo and instead of saying “you may / should not eat that” start asking questions, about local ecosystem, climate and weather. Or they might ask you to shoot more photos, e.g. bottom of the cap or microscopic photo of spores.

I’m not an expert in AI but based on what I know they aren’t smart enough for that, at least not yet.
As I've mentioned in my bigger comment down the thread, the BBC's music (and other material, even things like Album Covers) library is genuinely gargantuan.
I believe the current theory is they simply look for light leakage. If they see a "flash - 200ms - flash - 400ms - flash - 350ms - flash" pattern leaking through your curtains precisely at the moment the same pattern occurs in a live broadcast they know you're watching.
Hey mtlynch!

Glad you like the post! Your blog inspired me to get better at writing and to take blogging more seriously. So I guess I want to say thanks! Keep up the amazing work!
Good point, but AWS Glacier also has a very clear connection to the word since it's a cold storage service.
SSB Drive – a decentralized file system over Secure Scuttlebutt
lets be real, how many versions of the Combustion Engine are.... a gazillion.

Gas, Diesel, Turbine, Rotary, in-line, V, Turbo, Carburated, SuperCharged, SkyActive-X etc.. etc..

While the basics principles are the same and over 120 years old, the Combustion engine has been re-invented and re-engineered a gazillion of times...

Maybe some of you guys here are young, but there were cars (large SUVs, or Sports Cars), that would consume 8-9mpg, yet still be slow as molasses compared to today's cars.

So, yes while the basic principles of the combustion engine are the same... but it has been re-engineered (from scratch), a many times, and each time it would be slightly better and better.

Same with planes, jets, tanks, etc...
I don't think there's a credible threat to civilization, but perhaps a credible threat to our prevailing thoughts on governance.

There is no good justification that the people of Los Angeles should have to live under the rules and cultural customs of Mobile Alabama. Nor should the people of Mobile Alabama be forced to live under the rules and cultural norms of Los Angeles. As long as we re forced to toggle back and forth between which group is forcing the other to live under their own preferences there cannot be peace.

The separation you are seeing is real, but it's not negative. The path forward is more freedom, perhaps even separation.
I’m a programmer by trade (and I like to think I’m pretty competent), but self-trained. Algorithms have always been a weakness of mine as a result of a lack of formal training.

While I use XOR for some simple Boolean comparisons out of convenience, the kind of XOR use I see —- especially in crypto libraries has always been very mysterious to me. This article cleared up a lot of that for me.

That being said, I often prefer readability over fancy so I don’t imagine using these tricks regularly but it’s nice to better understand how they work. This article did a great job demistifying this practice.
Yikes! Some species require microscopes to differentiate. Thanks for not making that app!
I'm not sure I agree that Gists are `orphaned single public commits` as they have a number of features which encourage collaboration (commenting/stars/history/forking). My concern is that most tech articles represent a perspective at a point-in-time and that the broader community would benefit from a living document. YMMV ;-)
From the guidelines:

> Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents.
Except Madoff had to conceal an accounting hole. If he ever stopped, his investors would ask for their $x back, and he would have to give them $0.5x. I know there's a lot of room for cynicism in the financial world, but you still need to know what is happening for each type of fraud or misdeed or good action.
This looks great! Lacks instructions on how to use it in the readme, and I wonder could it be adapted for other cartoon animations?

A blog post on how it was built would be a great follow-up!

Kudos to you, sir
I've not listened to the radio in 10+ years - my audio consumption is all from Podcasts, which IMHO blows any radio out of the water. It's not live but I don't need it to be.
They (almost certainly) mean linear regression, which many people appear to regard as statistics and boring, as opposed to single layer neural networks, which are cool.

To be fair, this is a pretty common perspective in computer science academia and adjacent fields (and probably occurs in a lot of fields where people don't focus on statistical learning..ahem I meant ML).
You can use all of npm in deno if you link to them via www.skypack.dev
The BBC's peak output isn't all that different from anywhere else, but the professionalism and quality of median BBC show exceeds pretty much anywhere else I find - History documentaries that aren't about Ancient Aliens (low-hanging fruit, but still).
Typically there are many dimensions to a solution, the negotiation can be about trading one dimension for another.

- does it have to be instant or can we run it as a batch

- maybe it’s enough to have this tool in English only

Etc.
I worked in that area on a SCA trail crew in 1996, in the Bechlor ranger district, and its nothing we discussed then but looking as the ref it seems this loophole was only noted in 2008.

The area is very remote and while in the park not often visited. Its very beautiful with meandering rivers through large grasslands as well as some canyons with the Tetons in the distance.
Even if you don't want to write Typescript, not even using TS as JS Intellisense is an odd choice, it already catches so much without requiring any build step.
> But a lot of software engineering issues are entirely divorced from the underlying hardware. So I'm not sure how the shape of hardware has any significant bearing to our current situation.

To play devil's advocate with the other's position, even just over the time I've been in software since the early/mid 2000s I've seen things shift a number of times as new hardware creates new demands from our software or obsoletes old development struggles. PC RAM capacities rising 100x from 20+ years ago, more operations coming over on a slow and flaky WAN from untrusted devices, fewer people tolerating apps that only work on the tower PC stuck on their desk, more apps expected to sync state across devices because they're cheap enough we can own a bunch of them, use cases we learned to handle with plugged-in tower PCs adapting to power-draw-sensitive mobile devices, mobile devices being 1.5GHz instead of 16HMz, CPUs becoming fast enough that performance is often a footnote concern for whether to implement crypto, dedicated AI microchips changing what's possible on-device...

All of these seem like very reasonable justifications to rethink the way we build software, to change what's standard practice or to invent new tools that solve old problems in a modern context. To some degree the clock on when our industry starts accumulating stable knowledge won't start ticking until these kinds of changes stop happening.
>I wouldn't publish the results of my multi year scientific effort on a platform "anyone" could make changes.

Publishing is taken far too importantly in academia

>Reviewer are expected to have a suitable qualification and experience and no bias

But they do not. My last paper was rejected when the reviewers hardly understood the basics of the topic. And I have been assigned papers to review about topics I have never worked on

>In a wiki, where anyone can publish or change anything without control, the scientific level - at least in certain areas - will inevitably level down.

Not every edit needs to be approved

Open source with pull requests was not so bad for software quality

>There is no perfect system, but there are many worse than we already have.

The current system is especially bad. It takes to much time to find the papers, read the papers, write the papers, and review the papers
Submissions to HN need to be in English. We have deep respect for la belle langue and other languages, but HN is an English-language site.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
Why are we promoting a white man's article?

BTW this is sarcasm, but judging by the author's corpus of articles this is the kind of question he would love to see raised (Except about him of course)
I've worked on a team that was quagmired with tooling. I would love to work with this code base.
I remember reading this the last time and it was posted and I still think the core failure is that the author didn't actually recognize the issue he was solving. He thought the problem was choosing the most effective medicine when the real problem was decision fatigue looking at endless shelves of things that all seem to do the same thing. Those two problems sort of look the same, but the latter cannot be resolved by selling the tool to doctors in their offices.

The tool should have been designed (IMO) as a consumer tool, either a kiosk at CVS/Walgreens/pharmacies to assist with OTC med selection or possibly as a website with ads/referrals. I would absolutely choose a pharmacy over another as a result of them having something to help through that process, especially when I have a headache.
I don't use medium. My blog is self hosted and if I am breaking down some code I usually include a gist with the complete code.