skysight-inc/HackerNews huggingface dataset:
The two possible alternatives I’d see with any plausibility:

- Apple brings down their fees to an almost “at cost” amount (basically a bit more than average PSPs). They keep ads and other potential “premium” services that have actual value for buyers.

I even wonder if they could make searchability or even app store listing as a paying service (apps staying on the lowest tier could only be DLed by direct link for instance)

- they bring an “unmanaged” tier to apps, where users go through many hoops to have non app store apps to run. It could be on the same model as The mac app store, where the dev is identified and the binaries are signed, but not verified by Apple.

Both alternatives were vehemently avoided by Apple for such a long time, but I wouldn’t be surprised (actually I hope) if they have to give up this battle.
> there is no way to install a plugin for your browser

Firefox for Android blocks trackers by default and supports installing extensions.
Welcome to our new look and feel
This is the thing. I don't understand where that interpretation of ancient culture comes from (except Victorian attitudes, of course).

These are biologically modern humans we're talking about. They're as smart as us, as curious as us. They have a working knowledge of crafts that would put modern artisans to shame. They make beautiful, intricate, functional items. For instance, they understand the movement of the stars well enough to make a functional calendar.

Why do we assume that they're irrational and ritualistic? What evidence do we have for that?

What evidence do we have that they can't make a distinction between the natural and the supernatural?

And yes, I think interpreting everything we don't understand the purpose of as "ritualistic" is not only wrong, it's actually harming our understanding of these people.
Unlock Hidden macOS Features with this intuitive and beautifully designed app
Learning violin might help with CS more than you can imagine. Giving yourself a break from something you have been doing for years/decades is absolutely necessary and will get you more excited to get back to learning about CS and prevent burnout. I know i am certainly that way. However, YMMV.
I wish Dart was more popular as a JS alternative. I've been using it recently it's really surprisingly productive and fun.
Life in hardscrabble Ohio might be like life in Pennysltucky, but neither of those are below the Mason-Dixon line. Looks like he went to Nashville at 28, after getting out of Ohio jail.

Thanks for enlarging my country horizons. What do you think of Hank3? (Hank Jr's "cold cold ground" I like, but otherwise I prefer the other two Hanks)
I don't see why we would want a public official to be financially ruined for a mistake in which she did not benefit financially. Vengeance is a fool's game, and it's not like she's going to repeat that mistake.
Yes, all of this requires a rooted phone or otherwise subverting the Android security model.

A potential alternative could be finding an ancient APK that didn't have the 'prevent backup' bit set, downgrading via adb install, and pulling an adb backup. Still, massive PITA.
Not so lucky if you happen to live there as many of us do.
> 2. They claim that changes take minutes to recompile, but TypeScript can compile incrementally, so this shouldn't happen assuming they are organizing their code properly. Also, you can just translate without type checking, which is no worse than using JavaScript instead.

Interested to know how you're actually supposed to do this. I don't do much web development, but the few times I've had to dive into our typescript code at work, I end up just modifying the compiled javascript to debug things because the compile loop is painfully slow.
You are still not getting it.

They are not talking about "unpacking on the fly for processing", but rather about "unpacking on memory to be able to call an opaque API outside your control that expects the unpacked representation". That requires copying in-memory to interface with that API.

Your approach only works if you are willing to "re-implement the world" to interface with whatever packed format suits your application.

With zero-copy serialization you don't have to do that.
Please, elaborate.
Did this for years with my ThunderBolt display, and have been doing it since 2015 with my LG 4K display.

The only bad thing is that because the LG is USB-C and not TB3, I only get USB 2.0 speeds out of it. I have a pair of USB-C to USB-A adapters that let me connect ethernet and my phone or other device to charge.
It's called a "pick-and-place machine", and the Monster 6502 was likely assembled using one.

https://en.wikipedia.org/wiki/Pick-and-place_machine
Canadians working from home permanently should expect salary changes: experts
In my experience, CS is useful when software engineering breaks down. Many foundational abstractions in modern high level languages and frameworks are leaky. This leads to pathological behavior under stress (extreme scale, extreme performance, groundbreaking tech, unusual requirements). CS is also a big help when you're exploring new technical areas that frameworks haven't been developed for yet.

You know that person who you always go to when your program malfunctions? Or the high level engineer at your company who also seems to know how to diagnose a site incident or other strange software problem? What about the technical founder who leads a startup to do something new and extraordinary? Or how about the person who wrote your framework/language of choice? These are people who understand CS fundamentals, irrespective of whether they have a formal CS degree.
Related: no mention in that article of notorious (Vancouver B.C.) Kayla Bourque, who once studied criminal law purportedly to better accomplish the future murder of a homeless person, plus other sociopathic behaviors ...

https://www.google.com/search?q=kayla+bourque+romanian+orpha...
It works even if the vertices edges and faces aren't straight so what you just described is also equivalent to two hemispheres.

Now maybe you've started wondering where the catch is, since it clearly doesn't work if you just use 1 face for everything. The rule is that the pieces need to be 'simple' which basically means that they're like a disc or simplex, they're allowed to be deformed but you can't cut holes or do anything that changes the topology.
That's true, with the caveat that cheap crimptools are often terrible, and good ones are surprisingly expensive.
Agree. This is a skill that can be acquired. No great computers scientists or programmers are born, they are made. Unfortunately, a vibrant interest and curiosity in core skills of mathematics, logic, and even writing (communications) is pounded out of lot of people early in life, and it makes computing seem inscrutable, unattainable and probably even boring.
Yeah, I tend to agree. After 18 months with TypeScript, I can't really imagine going away from it. After every single refactoring I do, I'm extremely grateful for proper typing. Not to mention sugar like null coalescing, etc.
I don't believe this is necessary. First, the construction of such a sphere is itself a kind of "blinking" - over time, imagine the stars blinking out, replaced by a dull red glow of infrared. Second, I believe it is possible to infer the existence of stars by gravity and other effects, such that it's lack of emitted light in the visible range would be a clue to an observer that they are, in fact, observing an artificial phenomena.
This is something that bothers me too. When I read/hear someone using curse words needlessly I take it as a sign of insecurity about one's eloquency.
Thank you for clarifying. Requiring all SIB’s, alert SB’s, but not all other SB’s is both better and worse than I imagined. Better in that this is less of a problem for new aircraft but worse as this is the quickest way to kill your general aviation community by targeting the guys in Cessnas and Beechcraft.

The recent part 149 fiasco [1] can only be justified by self serving behavior - in effect allowing CASA staff to self administer medicals but not extending the same privilege to the general aviation community. Between the two I can’t see it anything but a compromised institution.

https://aopa.com.au/part-149-a-corruption-of-casa-integrity/
Thanks to the almighty weaver for that ;)
> TS feels like something that was created to lure programmers who couldn’t wrap their heads around JS loose nature. Almost like it was created to convince Java and C# developers to use JS.

This is true, and confirmed by the TypeScript team

https://stackoverflow.blog/2020/06/15/talking-typescript-wit...

> Do you remember why the team came up with TypeScript, why you wanted to release something like this?

> A: When I joined the team, there were a lot of people at Microsoft who wanted to develop JavaScript at what we call “application scale.” Teams like TFS and Office wanted to build large JavaScript applications. A lot of those people had familiarity with statically-typed languages— C++, C#, Java, that kind of thing. They wanted to have that static typing available both for conceptual scalability and for the tooling.

> The language experts at Microsoft looked at the situation and said, well, we could try to write a new language like people had done before. There are projects like Script#, which takes C sharp and turns it into JavaScript, or languages like CoffeeScript that said, what if JavaScript had a different syntax? But what they decided instead was to just take JavaScript and add static types on top of that.

> At the time, JavaScript was experiencing a renaissance of growth, where they were adding features to the language again for the first time in a pretty long time. People wanted to use those cool new features, like arrow functions and classes, and they didn’t want to wait for all browsers to adopt them. They wanted to be able to use those features right away. I think those were the three things that TypeScript offered upfront: static typing for error finding purposes, leveraging that static type information for tooling, and providing the JavaScript features of tomorrow, today.
They are already getting started on that. https://framagit.org/Midgard/exit-mapillary
Thank you for clarifying. Requiring all SIB’s, alert SB’s, but not all other SB’s is both better and worse than I imagined. Better in that this is less of a problem for new aircraft but worse as this is the quickest way to kill your general aviation community by targeting the guys in Cessnas and Beechcraft.

The recent part 149 fiasco [1] can only be justified by self serving behavior - in effect not allowing the general aviation community to self administer medicals but allowing CASA staff to do so (in effect making themselves exempt) doesn’t sound like the actions of an organization which stands for Safety. Between the two I can’t see it anything but a compromised, self-dealing institution.

[1] https://aopa.com.au/part-149-a-corruption-of-casa-integrity/
> My guess is that Apple wants an expensive chip and nobody wants to deliver it.

This sentence makes no sense: Intel (and AMD) sell very expensive chips if you ask them to take your money.

Look, for example, at the prices listed at https://www.cpubenchmark.net/high_end_cpus.html

Just to list some arbitrary expensive examples from this list:

AMD EPYC 7702: $6,200.00
AMD EPYC 7742: $7,416.51
Intel Xeon W-3275M: $7,453.00
Intel Xeon Platinum 8168 @ 2.70GHz: $5,890.00
Intel Xeon W-3265 @ 2.70GHz: $4,551.37
Intel Xeon Platinum 8268 @ 2.90GHz: $6,005.98
What about dedicated Bluetooth headsets for phones, like plantronics? Aren't they supposed to work bidirectional with high quality audio? Or do they also use the standard Bluetooth profiles/protocols?
The webworkers driven UI framework – defining the scope of the v1.3 release
Disclaimer: I word for Red Hat, but I'm here as a guy not as a RH employee

I was anti-systemd until I read the "Rethinking PID 1" blog post by Lennart Poettering[1]. I also became a huge advocate of "documenting decisions and history" because as a reader getting to see the thought process softened me up. It also reminded me that real life is sometimes a messy tradeoff of decisions.

That said I don't like the ever-growing scope creep either. Systemd is great to work with (not perfect, but nothing is) but I do worry about systemd encroaching on everything.

I would love to see Lennart or somebody else driving things write a new "Rethinking PID 1" that explains the thought process behind the different scope creeps. That would really help people like me make an honest judgment.

[1] http://0pointer.de/blog/projects/systemd.html
Thank you for writing that. I'll ponder them.
Not the OP, but I've got some links for you:

1. https://en.wikipedia.org/wiki/Singular_value_decomposition#A...
of which the "Low-rank matrix approximation" is the most important one (it's like looking inside the matrix, seeing its significant components, and zeroing out the remaining ones to save space). See also PCA in statistics.

2. 1976 video about SVD https://www.youtube.com/watch?v=R9UoFyqJca8
that shows a visualization for an algorithm for how to compute it.

3. Good two-part blog post series
https://jeremykun.com/2016/04/18/singular-value-decompositio...
https://jeremykun.com/2016/05/16/singular-value-decompositio...
I've been doing woodblock printmaking - https://www.instagram.com/garyprints/
> real work means there is force involved and energy consumed

See my reply earlier in the thread. I think the primary source of contention here is that you assume everyone should only think of the definition you give for the phrase "real work".

Obviously many of them don't.
As an entirely free to use open source project, it relies on your input.

I just started to define the scope of the next minor release and your feedback is not just only welcome, but makes a big impact on the current roadmap.

So, what would you like to see next?
I see similar issues with support emails. One thing I learnt is to never ask more than one question in an email as only the first question gets answered.

I’m sure it has been getting worse over time. I’m at the stage where I am surprised when I receive a coherent request.

Probably the most common question is “I tried you software, it don’t work”.
your body absorbs the EM radiation and shields the receiver from the transmitter.
You wouldn't happen to have any of examples of this "cheesey matching" would you? :D
If I need tests I usually reach for the same tools I’d use for testing any other JS—in my case mocha, chai, and nyc—plus jsdom and jsdom-global (so I don’t have to spin up a browser for unit tests) and chai-dom.
... in fact, the European colonization of the Americas is an absolutely massive exception to this rule. In the Americas, obliteration of the peoples and cultures that were already here rapidly became an explicit goal of the settlers. A good part of the work was done for them by smallpox (1), before significant numbers of settlers arrived. The rest was done with brutal military force later.

But you're right that this is unusual. Ghengis Kahn didn't do this, the Roman and Byzantine empires didn't, the many different empires associated with China generally didn't. Hell, even the British empire, as cruel and rapacious an empire as any (and the largest), didn't. Only in what would come to be known as America ...

(1) roughly 20% of the planet's total human population was killed by smallpox within 30-50 years of its arrival in N & S America.
I mean, I don't think the point is that cameras a better overall (apart from the advantages mentioned above, our eyes still have a ridiculously good dynamic range compared to cameras), just that if you want a predictable mapping from stimulus to result, our vision system (which is eyes + visual cortex) has a ton of quirks and biases which affect perception in ways which are really non-obvious and can really obscure what's actually happening (hence 'insane'), while cameras are far more predictable and regular, which can matter if you want to be precise about what's going on.
An Intuitive Guide to Word Embeddings
I am a newbie reason user. I like the language and ocaml ecosystem but it is just a bit of a pain to do anything practical with it. Soon you are writing a lot of js in reason. Compared to typescript, js and reason mixed code stings like a sharp contrast between sun and moon.

Until those languages make themselves feel just like js or completely remove excessive js interlop, they won't be as mainstream.
For those trying to contextualize this, CindyJS is based on Cinderella, a geometry framework developed by Jürgen Richter-Gebert. He also wrote a book called "Perspectives on Projective Geometry" where he goes into full detail about the mathematics behind this framework.

I had previously created a hackernews thread about this (amazing) book, to see if anyone wanted to do a reading group with me on it, but didn't get many takers:
https://news.ycombinator.com/item?id=23371641
His brand is strong, perhaps.
Off the top of my head the risk of identity theft and black mail are probably biggest reasons why privacy is important. This is especially concerning when you realize how "secure" data often leaks and becomes public.

https://en.wikipedia.org/wiki/List_of_data_breaches
> here still is barely a use-case for the amount of $$ pumped into it.

probably unimportant, I use it for college tours and renting houses
> Cool. Would love to hear more about how they managed that trick.

The grid isn't one big national national. Our national grid is a bunch of separate grids. Since San Antonio is on the middle of Texas it is on the Texas Interconnection manged by ERCOT [1].

Here's information on the overall grid generation where if you look at the fuel mix report for 2020 YTD you'll see 26% is Wind so overall it is also above 20% [2].

[1] https://en.m.wikipedia.org/wiki/Texas_Interconnection

[2] http://www.ercot.com/gridinfo/generation/
I am working on a game and version control in the gaming world is definitely weird to somebody coming from web dev. Almost nobody in this world uses git, they all use perforce, svn, and plastic. Apparently got doesn’t deal with binary assets well; even with lfs, it’s hard to find hosting for your 100-500GB repositories that also supports file locking (another binary-specific feature needed for games that many hosts don’t seem to support for some reason).

I wanted to try lfs, but where do you actually go to find cheap hosting for a 100-150GB repo?
Hahahaha....

I didn't quite keep up with my normal responsibilities while also not quite managing to keep up with the remote learning my kids were doing.
> Yeah. I don't know why LA courses focus so much on eigenvalues, and don't talk much about SVD.

It makes sense to talk about the eigenvalues of an operator on any vector space. But in order for singular values to make sense the vector space needs to have an inner product.

So eigenvalues are more general because they make sense even when you haven't chosen an inner product on your vector space.

From an HN perspective this kind of consideration is relevant when working on a data set in which there are some arbitrary units. You don't want your model predicting house prices to work differently depending on whether you choose to measure floor size in m^2 or ft^2.
> It is assumed[by whom?] that the golden hats served as religious insignia for the deities or priests of a sun cult then widespread in Central Europe. Their use as head-gear is strongly supported by the fact that the three of four examples have a cap-like widening at the bottom of the cone, and that their openings are oval (not round), with diameters and shapes roughly equivalent to those of a human skull. The figural depiction of an object resembling a conical hat on a stone slab of the King's Grave at Kivik, Southern Sweden, strongly supports their association with religion and cult, as does the fact that the known examples appear to have been deposited (buried) carefully.[citation needed]

There's an "assumption" that it's relgious, which is "strongly supported" by a resemblance to a carving on another site. That other site is a burial mound, no evidence for any religious purpose. So how is this "strongly supporting" a relgious interpretation?

There's evidence it's a hat. There's evidence it's a calendar. There's no evidence it's religious.

But sure, I didn't read the wiki page.
Rsync 3.2.0 Released
The accident airplane had both, although steam gauges and not a HUD. The pilot has to know how to use the gadgets and actually do so.

Scheduled airlines, FAR Part 121, are much safer for several reasons: pilots have much more training and at least 1,500 flight hours, they’re all instrument rated, they have mandatory recurrent training, companies drill Standard Operating Procedures, two pilots: one flying with the other monitoring, a dispatcher on the ground is pitching in too, flying IFR, talking to ATC, often making stable straight-in approaches. In short, mucho redundancy means one person’s bad decision won’t immediately imperil the flight.

Like the accident chain, the fix has to start early in primary training. Pilots need to be taught to have a healthy respect for the weather and hazards like airframe icing. Pilots have to make humble, conservative decisions and be willing to tell ourselves and our passengers or even ATC no. Frank, critical self-evaluation is not a skill we’re born with either. We have to be taught and remind each other to be on guard against the five hazardous attitudes (invulnerability, impulsivity, macho, anti-authority, and resignation). We have to continue cultivating a culture of safety that encourages good aeronautical decision making rather than foolish or brash risk taking. We have to look for opportunities to create redundancy in our own personal SOPs.
Also DVD decoding was an edge case — spinning up an extra drive and expensive decoding until the hardware, drivers, and OS all supported direct hardware decoding — which was relevant to people on planes but almost nowhere else in normal life.
What "rent" is he seeking?
I'm happier and happier with my wired Shure SE215s. I realize that wireless is super convenient, but for someone who doesn't use their headphones a whole lot - mostly for long conversations and videos, cables don't bother me so much. And another plus is I can just change my cables when they wear out (MMCX standard): less waste, less to throw away.

What does bother me is having to use a dongle with my Pixel 3; the Apple USB-C to 3.5mm adapter is thankfully better (and smaller!) than what Google shipped with the Pixel 2, which suffered from really annoying echo problems.
I rebuilt our deck. Would share a picture but not really sure the best way to do that.

Thinking to redo our floors next. We pulled out our carpet on the main floor two years ago and painted the subfloor as a temporary solution. Current plan is to buy 1x8 pine boards and go for a sort of rustic wood floor look.
the guy did bother, but all he found was assumption and ignorance. Like in this reply.
I’m very perplexed about the reasoning.

Aside from the compiling takes time issue, the rest sounds like trolling.

If the code was organized in a way which is inefficient and confusing, I fail to see why checking types at runtime instead of compile types improves the structure. It’s a completely separate problem.
Typescript may not work for all types of applications - in fact there is no language that does. So picking one project and generalizing it often comes out of inexperience.

As a counter example, VSCode is easily bigger than the Deno codebase. Again, that doesn't mean it's good for your project.
I’ve been working on a software rasterizer in C: https://git.sr.ht/~zjm/Moon3D. Coming from a web background, it’s been super fun! I just wish I had more time to keep working on it. I’ve been experimenting with tweeting my progress on it: https://twitter.com/zackmichener
Added to list of projects to keep in mind in future. Great work.