skysight-inc/HackerNews huggingface dataset:
Well if true that would be a good news. Can't wait that more R&D is pushed into VR so that it becomes more than a toy. And especially Apple who knows how to release hardware that works
A lot of fluff. I skimmed it. Nothing ground breaking or life changing, seems like the author likes to over analyze and wrote it all down. 2 stars.
I don't mean this in any snarky way, but after reading that part of the post, it's hard to understand why anyone would consider using OCaml. I mean, even the guys trying to advance OCaml have given up and moved to Rust. That might not be what they meant, of course, but it's not hard to come to that conclusion.
Their comment didn't sound anti-science to me at all. They're critical of academia and how that functions. SMBC had a comic on this recently that illustrates the difference, the issues, and possible improvements: https://www.smbc-comics.com/comic/science-fictions
The controversy over this tunnel project has been ongoing since 1995:

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

The campaign to prevent it also continues:

https://stonehengealliance.org.uk/

It is truly a remarkable place, of great importance for many reasons. The tunnel plan looks like cultural and historical vandalism.
> Especially for the lower-level components, a good amount of research had been involved. We worked closely with an academic institute that specialized in computer vision. In short, this project wasn’t something that anybody could just easily recreate. So one of the assumptions we had implicitly made was that our source code was one of the company’s major assets.

Why not patent?
How exactly would you conduct a nutrition study to the "necessary level of rigor needed to draw a definitive conclusion?" The most interesting studies are the ones that follow people long term, and you can't exactly force people to eat according to a specific diet for a period of years.
You have to consider that both plugins were pioneered by the same lead developer, and rust-analyzer came as a second system leveraging things learned from the IntelliJ Rust project.
Thanks a lot! <3
Gilead Bracha's rankshape?
I disagree. I think copyright lasts too long today but I think it’s completely fair if, for example, a photographer wants to not sell a certain picture until the copyright has expired.
I installed it in a temporary directory to see what's in this module: nothing except a minimal package.json. At least it's not malicious..

But then, how to explain the ~22 modules which include it as a dependency..?

https://www.npmjs.com/browse/depended/uninstall
I was hoping that Apple would be making AR spectacles, and not a VR headset.

I was really excited by the possibilities of Google's Glass and really disappointed when they killed it off.

I want a HUD in my glasses. I want to read text messages and get navigation directions without having to look down at a screen.
> An ironic quote ... a state media company controlled by the Shanghai committee of the Chinese Communist Party.

All mainland media companies are CCP organs.
Fairfax is definitely not left leaning anymore, they're owned by Nine Entertainment which was strong ties to the Liberal government.

"AUSTRALIA’S MEDIA is more concentrated than in some countries that are under dictatorships, such as Turkey and Russia. The ownership and management of practically all of Australia’s print and television media, with exception to Network 10, have links to the Liberal Party. News Corp, chaired by Rupert Murdoch and majority-owned by the Murdoch family, owns around two-thirds of the print media and is a majority stakeholder in Foxtel and Sky News.

Nine Entertainment, which was established by the Liberal-linked Packer family and is chaired by former Liberal member Peter Costello, owns the Nine Network, about a third of Australia’s newspaper publications and subscription television service Stan. Seven West Media, which is majority-owned and chaired by Kerry Stokes, another Liberal supporter, owns Channel 7 and any major newspaper publications that are not owned by News Corp or the Nine Entertainment.

Ita Buttrose, another person with links to the Liberal Party, is chairperson of the ABC. Although most of Australia’s media is owned and run by Liberal supporters, there have been times when Australia’s media wasn't biased."

https://independentaustralia.net/business/business-display/t...
> the launch of our Universal Code of Conduct ... are all milestone moments of solidity and strength.

ffs. Our grandparents fought and won world wars, but today a Universal Code of Conduct is a "milestone moment of solidity and strength."

This is how Rome fell, with navel-gazing.
Mitchell Hashimoto turned down $50m offer at age 23, pre-Vault pre-Terraform
It's less than 2% of my stack. But my wife and I live extremely frugally, and invest very conservatively in general. She is very loss averse.
Sure! KIR and HLA-C are also really important.

But we know less associations about them. Same applies to TCR genes. A chicken-and-egg problem, we need good massive GWAS to find out.

My background is in CS, AI and statistics. But I've done lots of graduate research in genetics and epigenetics. I'm very interested in understanding the interactions between HLA and commensal / pathogen epitopes in health & disease. Also in vaccine design.

How about you? I can see from your posts you are with the Big Data Genomics team at UC Berkeley AMPLab.
Chobani to IPO in 2021
The trick I've found is that when they go in a dumb hiding place act as if it is super hidden and amazing. If you really don't need them then just let them hide and pretend to search for them (never make eye contact but make sure you look like you've looked in the area). It will become their favorite hiding spot quickly and then you get to decide how to use it.
If you're referring to Google's old motto "Don't be evil", then FYI that got dropped years ago: https://gizmodo.com/google-removes-nearly-all-mentions-of-do...
Serious question, are people still using this language (APL) for anything serious? Or is it just a hobby language at this point. I notice that Dyalog sells commercial runtimes for about $2500 a year for Unix, so there must be someone.
Your example kind of makes my point? Those people you mention...how much were they really adding to the org?

If a company is happily paying white collar worker wages to people who are that big a waste of space, why not pay them $20k in UBI and let them go, $20k to someone who needs it, and not waste everyone's time? Let those people have the safety net necessary to find themselves, so to speak. Worst case is they stay on and we're in the same situation we're in now; best case they leave and figure out what motivates them.
English government creates online home learning curriculum
> I find attempts of forbidding discussions on certain topics because they are sensitive to specific classes of people offensive and dangerous to free thought and open discourse, two of the pillars of democracy.

Note that the topic of this discussion is Internet advertising. I would love to hear your opinion on how comparing the Internet advertising industry to the struggle for racial justice is promoting free thought and open discourse. Actually, I wouldn't, because any such comparison is absurd and is not initiating the conversation in good faith.

> Furthermore, I reject the claim that a significant number of people are living in constant fear and daily trauma in any western democracy

Note that I made no such claim. I would, however, love to hear your experience as a BIPOC in America.
Google is weighing an anti-tracking feature for Android, following Apple’s lead
I just need 1 heated blanket.
The recent-and-related threads on this (there are a lot of them) can be accessed via https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Yea, I make a tool that does this. So, my friends who use it just see the historical Actions (buy/sell) and price points.

And one "trick" for backtesting is overlay SPX or SPY or DIA (or other favorite) with the results. Maybe it's obvious but folks new to the game are really helped by a comp to the market visual.
If we're talking about long term investment than dollar cost averaging is about the same as lump sum on January 1st.

As for starting an ETF... Well minimal capital requirement is 100k, to launch it's probably 300k total investment. Then there is a lot of legal requirements and obligations. Whole process is at least 6 months

I guess it depends on what's your goal. Some brokerages let you create a bundle of stocks and share them publicly or privately. Which is sound more like what you want.
https://tkatchev.bitbucket.io/tab/index.html

maybe? from this thread: https://news.ycombinator.com/item?id=25090816
To illustrate how to implement what you are describing without a visitor pattern if we don't care about subtypes:

//library code
sealed class TreeNode{
Object[] children;
}
sealed class LeafNode {
int value
}

//application code
int sumTree(Object o) {
if(o instanceof TreeNode) {
var tn = (TreeNode)o;
sum += sumTree(tn);
} else if (o instanceof LeafNode) {
var ln = (LeafNode) o;
sum += sumTree(ln) ;
}
}
int sumTree(TreeNode a) {
var sum = 0;
for (Object o in a.Children) {
sum += sumTree(o) ;
}
return sum;
}
int sumTree(LeafNode ln) {
return ln.value;
}

For some added type safety, we could use a marker interface instead of Object, but the code would be equivalent. You don't need visitors or ADTs even if you're working with Java 1.0 (you could actually write this in C pretty easily).

Now, if you start adding actual subtypes to TreeNode and LeafNode, this will quickly stop working, especially if you want more than one operation.

For example, if you wanted to add a DictionaryTreeNode that stores its children in a dictionary instead of a list, the visitor-based version would not require any change to the SumTree visitor, as DictionaryTreeNode can just call visitTreeNode in its accept() method.

ADTs and pattern matching don't solve this problem in any way - you can't add a new node subtype, because the operation explicitly decides what to do based on the variant.
Age discrimination in software does happen but it's not as prevelant as it can seem reading about it online.

There are still plenty of jobs for people in software at basically all ages. For now at least the problem tends to be too many jobs and not enough supply of people to hire.

At the end of the day what you want? A certain salary? If you define what it is people here can tell you if it's reachable in software (it probably is) and how. A certain type of work? Just tired of working in software?

It might help if you defined the end goal in a little more detail.
idk if this prediction is already all over the place, but sure sounds like the iPad pricing: Rumors say $1k, launched at $499 for base model, lots of press about how affordable it is.
Claim: "Tesla's approach to manufacturing results in high-quality cars."

You are replacing "high-quality cars" with "a successful business", and then responding in the affirmative.

I'm assuming this is because you misread the subject of the debate.
$573M for 450,000 overdose deaths. $1k+ per death.
What I recall from the discussion back then is, that domain fronting basically means, that Signal would disguise itself as google or amazon traffic. So I would say, it is understandable, that they decided this is not good for their buisness.

So it was not an act by google and amazon to activly harm Signal, but rather canceling ongoing support of Signal, that could put their buisness to harm, which is something different.
I do think it's hard to draw the line there, just because "running wikipedia" is kinda fuzzy and could mean different things to different people.

There's pure hosting costs (servers and bandwidth), then there's staff to maintain those servers, staff to handle legal issues around a large community-contributed project, staff to do moderation and other community-relations work, staff to improve the mediawiki software that wikipedia runs on, staff to manage administrative stuff for those other staff, etc.

There's room to debate which of these are necessary to "run wikipedia", and how much of each of them is needed, but it's a lot more complicated than just keeping the servers turned on. (And if you do think that the Foundation could be just-paying-for-hosting, you're implicitly hoping that some people are going to be donating their skilled-work for maintenance.)
Perhaps update delays due to traffic? I got different numbers
Can you give an example of what you would characterize as "smears against people who call for entirely reasonable verification"? And while you're at it, who you consider a "top-tier expert"?

It seems to me that the people getting served with lawsuits weren't just concerned about vulnerabilities and calling for verification, they were outright claiming that the election was stolen. And stating made-up ideas about how it was done as facts, at that. Like Sidney Powell saying Dominion machines were designed to count Biden votes as 1.26 and Trump votes as 0.74.

If all they wanted was verification, well, Georgia recounted all the paper ballots by hand and compared the results to what the machines scanned. So did Antrim county in Michigan. So did Dane and Milwaukee counties in Wisconsin -- which Trump's campaign paid $3M to recount. Those recounts didn't show a problem with the machines.

If you believe it was stolen, you have to believe they faked the recounts too, or that they recounted fake paper ballots fabricated to back up the original numbers. But at that point, is it really about the voting machines? You could take the machines out of the picture completely, have an all-paper election, counted by hand starting on Nov 3, and have the exact same allegations that you don't trust the count.
Medieval Minims: The hidden meaning of a medieval pen-twister
Depends on your definition of "good."

Dealing with hostility from government bodies is probably no fun.
Two examples worth mentioning...

Inductive User Interface

Long before Electron became popular, Microsoft explored the idea of creating desktop apps with screens that mimicked the look-and-feel of web pages. An example of this was Microsoft Money 2000 (yes, that's how old is the idea of creating apps with a web-like interface).

Microsoft called it 'Inductive User Interface', and you can still find the documentation for this type of desktop app design on their website:

https://docs.microsoft.com/en-us/windows/win32/appuistart/in...

Windows Phone design language: Metro

This video presentation (from 2010) explains the design principles behind Windows Phone 7.

I've long felt that Windows Phone was the best thing that Microsoft ever designed (heavily influenced by Zune). The visual design and interaction design made for a refreshing change from Android and iOS:

https://channel9.msdn.com/Blogs/Jaime+Rodriguez/Windows-Phon...
Check out https://getfindster.com/. I've using it for 3+ years.
It has 2 parts: GPS sender and receiver in your pocket.
Works where there is no cell connection.
It has some "magical" wireless connection over 2 km. I've can confirm 1.5km
The amount of code written isn't static, and doesn't map neatly to "amount of developer effort."

If everything you write has to be "perfect" the first time around, you'll write a fraction as much as if you're willing to build 3 things (either now, or in the future), and take whichever works out the best. It might take more time, or it might take less time.
types in broken MacBook keyboard

Jokes aside, I agree - I think they're taking their time with this and it might bring something interesting to the scene.
Well. A Russian company, DDos-Guard, did host Parler in the end didn't they?

And sure enough, the FBI is investigating.

Signal is a charity rather than a company, but dunno if that makes any actual difference.
I shake the treats to geolocate my cat. 100% accuracy.
Microsoft launches Viva, an employee intranet with LinkedIn integration
That's why I used 'scare quotes'. It's very similar (perhaps provably equivalent, I'm not sure) to how Frequentist and Bayesian probabilities are asymptotically equivalent; yet offer their own perspective on few/one-shot cases.

In my experience, general practice w.r.t. Shannon information is to manually pick a model with some numerical parameters (Huffman tree, deformation-axes-NN, etc.), then set those parameters to work well on an example population.

General practice w.r.t. algorithmic information seems to involve searching program space for a good model. The adjustable part is the language, which can certainly be manually tailored to the application, but doesn't tend to be the bulk of the work (e.g. automatically searching for an efficient language tends to be redundant once we're doing program search; since those programs will contain their own abstractions in any case).
Are engineers more thorough and thoughtful in Michigan?
Uh, no. That’s a caricature of the process.

Waterfall projects can have all of the important attributes of agile: collaboration with customers, feedback and refinement, intermediate deliverables, etc. They don’t always work that way, but neither does agile. The main difference is the amount of analysis and design done in advance of writing code, and the relative emphasis placed on formalities and artifacts.

In practice agile, especially variations of Scrum, have grown to include rituals (stand-ups, sprint planning) and artifacts, which can turn those projects into coding with no guardrails or clear destination.
Isn’t all of show hn an ad?
Olo uses it in production, if you order food online you have probably touched their f# code a bit.
What Google recruiters look for in a technical resume
What are these quotes from?
The broom closet scenario isn't really possible; if the door isn't an exit, it won't have the big EXIT sign over it.
Well I don't disagree with that either. Only that I must point out that libre washing a company with an open source product here/there doesn't really count. Sure android is open, but google isn't using it to make money directly, instead it feeds into the closed source ad/marketplace offerings.

If they opened that code, or apple opened up the entire iOS stack its quite likely they would have competitors that as you point out lowered the value of their primary offerings.

A google with a half dozen competent ad/search companies would look very different than the one that can afford to give away a large part of their product portfolio.

So, there is value in operating a "service" buisness, but there is even more value in operating a service business that has high barriers to entry. One way to erect those barriers is with hundreds of millions of dollars in engineering time spent on "source code" be that the code actually doing the searches/etc or the code being used to manage the clusters its running on.
> Ken's APL interpreter

To clarify, that is ken thompson, not ken iverson.
Don’t know how to edit comments, but ahead/behind numbers I’ve made before can be difficult to implement based on the actions you want to incentivize so they may just be manually updated after reviewing
tldr;
"By chasing rapid expansion without paying enough attention to how much they were actually spending, the co-founders ended up making big bets that cost the company millions — and mistakes that left thousands of gallons of ice cream literally swirling down the drain."
That is not what this article says:

https://www.theguardian.com/business/2002/mar/24/enron.theob...

McKinsey was integral to designing Enron's asset light strategy and also creating the stock borrow structure, their internal talent marketplace, etc. etc. Seems like where Enron stopped and McKinsey started is hard to place.
> ...trying to burn it as quickly as possible...

No, the speed of burn in an internal combustion engine is not explosive:

“Knocking (also knock, detonation, spark knock, pinging or pinking) in spark ignition internal combustion engines occurs when combustion of some of the air/fuel mixture in the cylinder does not result from propagation of the flame front ignited by the spark plug, but one or more pockets of air/fuel mixture explode outside the envelope of the normal combustion front.” - WP on engine knocking, which is undesirable and may damage the engine.
The paper Glacial episodes of a freshwater Arctic Ocean covered by a thick ice shelf [1]:

> Here we provide evidence for at least two episodes during which the Arctic Ocean and the adjacent Nordic seas were not only covered by an extensive ice shelf, but also filled entirely with fresh water, causing a widespread absence of thorium-230 in marine sediments. We propose that these Arctic freshwater intervals occurred 70,000–62,000 years before present and approximately 150,000–131,000 years before present, corresponding to portions of marine isotope stages 4 and 6.

> A freshwater mass of this size—stored in oceans, rather than land—suggests that a revision of sea-level reconstructions based on freshwater-sensitive stable oxygen isotopes may be required, and that large masses of fresh water could be delivered to the north Atlantic Ocean on very short timescales.

[1] https://www.nature.com/articles/s41586-021-03186-y
I myself heard those would be explicitly VR glasses, though transparent, but without any "mixed reality" type fluff.
One important caveat to the German system is that if you make over a certain amount and are healthy, the private system will actually be cheaper since it's not tied to income.
To be clear about the threat vector, there's also nothing stopping signal from doing the same if they wanted to. Its impossible to tell if the version of signal you download from the app store is unmodified from the code you can find on github. I trust signal more than I trust facebook, but if you use signal, even though its opensource you still have to trust them not to put anything funky in the binary they upload to apple/google.

I'd love for iOS and android to add some sort of OS-level application hash or something. "This app was compiled with xcode version X / llvm version Y with this set of options. The resulting binary hashes to ZZZ". That way with the source code you could verify that the binary on your phone is unchanged.

(Another approach would be to get apple / google to do the compilation themselves from the project on github. If apple builds my project, they could put some signed metadata in the bundle saying "We (apple) compiled this from git SHA XXX")
Thanks for keeping the material free online!

This is one of the few tutorials that covers raster rendering. Lots of introductory material on ray-tracing, not a lot on raster graphics.

Where can students look for more stuff on rasterization after they finish this book?
> the lack of choice in the matter is fairly incredible. The pushing stops coming from any particular place, it just becomes some indeterminate feeling of pressure forcing you along.

You can experience this in total safety any day you want by riding a subway during rush hour in a populous city.
Reading it, I think some people feel that any money not spent on the pure hosting costs is wasted, which seems even more extreme to me.
Why not use iPad plus Raspberry Pi? - the combination would seem to cover a very wide spectrum of computing and learning.
How to Implement Bayesian Networks in Python?
You forgot the innovation of a $1700 GPS that is less usable than a $200 garmin, much less google maps.