skysight-inc/HackerNews huggingface dataset:
It sounds like they have an outsized amount of bookings compared to recognized revenue:

The company has sold a hundred devices and already delivered several dozen to shopping malls, airports and movie theater lobbies. “We’ve manufactured and delivered several dozen,” Nussbaum said.

I wonder what their challenge has been in recognizing that revenue. If it’s a matter of delivery capacity, R&D, or something else.

At $60,000, it feels a little steep to me personally, but I would more than happily pay for the spectacle — like a movie theatre ticket price.

Besides that, I’ve always thought volumetric displays would be a good way to visualize information. If the display is large enough, it’s a much better way to view certain datasets. Combined with certain gesture recognition technologies, this really does feel like technology that could be welcome in conference rooms.

From a home entertainment, this reminds me of DVDs with multiple angles. Although it never was popular at the time, I think that it’d be awesome to watch a football game or play age of empires on such a display.
I meant Plasma 5. Everything looks almost the same except for some desktop stuff.
Just wait until you try to include audio in the stream...
Its called validation. A lot of successful companies are doing it. Zappos by Tony Hsieh is one example that comes to mind.
My father was a big fan of OS/2 Warp even used the later eComStation. He used Describe/2 to make his invoices for a long time.

I can still remember when Mozilla came out for OS/2 so we didn't had to use IBM WebExplorer anymore :)
That’s how I feel about a lot historical wiki entries on anything pre-wiki and post my self awareness.

What we saw or were taught are not referenced because they’re in books or not linkable. So the only truths are what is on the internet.
Conway's Life technology has come a long way since it first showed up in Scientific American fifty years ago, when most people were using Go stones or graph paper to explore it.

Now you can run a script in the latest version (4.0) of Golly, to build your own custom Life spaceship. It can move diagonally at any rational speed you want, less than the theoretical maximum of 1/4 lightspeed:
https://conwaylife.com/forums/viewtopic.php?p=108786#p108786
I want to better motivate my question on traces by quoting from a paper I enjoyed reading:

https://homes.cs.washington.edu/~ztatlock/pubs/verdi-wilcox-...

which gives this example for a distributed lock:

mutex(τ ) :=
τ = τ1 ++ (n1, Grant) ++ τ2 ++ (n2, Grant) ++ τ3
→ (n1, Unlock) ∈ τ2

What this safety requirement means is that if the lock is granted in some pending message to host n2 (say delivered or in queue to be delivered) then it must have been proceeded by an unlock message and not on the same host getting the grant --- in fact on the last node who was granted the lock. Here n1, n2 designate hostIds.

What I like about this approach, is that Verdi seems to make it quite easy to model and specify in terms of nodes, processes on nodes, and messages between nodes whether on a reliable or non-reliable network. And safety conditions seem to naturally flow, in part, from how messages are ordered when sent. Of course, in an unreliable network which Verdi can model too, they may come out of order requiring more work to de-dup and/or ensure exactly-once-delivery.
> Yes, this is why computer science students from schools like ... UT Austin (EWD's stomping grounds) are almost completely unemployable in the software-related industries.

UTCS 1997 here. I've been employed in software-related industries continually since graduation, and I can honestly say my UTCS degree has been nothing but helpful in that regard.

BTW, the personal website listed in your profile is down. You might want to look into that.
This one?

https://m.youtube.com/watch?v=6Io3aSEkG_s
Yes, you did give an example. The quote I referenced is from the discussion in the article of the example you gave - even inside the quote it makes an explicit reference to the table you pointed me to. You're welcome to make another example, but I was specifically responding to the one you gave. That's not cherry-picking, that's a totally relevant counter-example to the one you gave.

> not actually a small sample size, but a total dataset

Guess I didn't articulate super well. That dataset only covers a very small number of people in a very artificial environment - top lawyers dissecting legal matters from opposite sides of almost every spectrum is hardly an environment representative of e.g. general conversation. Sure, there's a lot of observations made over a period of time, but it's observations of only 9 people, which is a really tiny group when you're trying to make any extrapolation at all to the general population, even if the circumstances had been anything approaching normal.

> your cherry-picked quotation seems to indicate a lack of genuine curiosity on your part

Are you trying to make a personal jab, or was that just accidental? Maybe 'interrupting' isn't the only interpersonal (systemic?) abrasion that might need fixing in society...
I was more convinced that the original paper may have problems by https://arxiv.org/abs/2010.09761 From that preprint:

> We find that the 12th-order polynomial fit to the spectral passband utilised in the published study leads to spurious results.

Using a 12th-order polynomial fit is very suspicious? And I think that it is very interesting to see Figure 2, top-left. The signal is very noisy and the polynomial fit is not convincing. That graph is a very big red flag.
This site offers a quick summary of the major points mentioned in an article that might take you 10 mins to read. And also it curates all business articles written by founders on one site.

So yeah. Plenty of people needed it :)
See shortenPerlShebang in https://nixos.org/nixpkgs/manual/#sec-language-perl
More content are coming! I will work hard on it
I am interested in knowing as well.
I run into this daily. There isn’t a single JS error in our monitoring that has a useful stack trace. It would have to extend another 30 layers down to start going into actual application components or code. They all look the same going through different bits of React internals.
It offers a summary of the main points to maybe a 10mins read.

So if you're interested in the strategies used, there is also a link to the main article.
Did you get the converter for the Lamh Safari? I actually use the same for cost reasons (and I like the grip) but I use the disposable cartridges, which seems wasteful. I have just heard that the Safari converter is pretty quick to run empty?
>Welcome to six years ago

A non five eyes member having access to xkeyscore was known 5 years ago? Please do share...

Which other non five eyes had xkeyscore access?
Yeah, in my foreys into fountain pens they were one that "felt good" to write with. Some had tips which snagged when you end up "pushing" as a lefty, but the Varsity was smooth.

If you want to feel fancier, the Pilot Metropolitan uses the same nib (in fact, since they don't sell replacements, you end up buying a pack of Varsities if you need to replace the nib).
I first decided to give it a shot when I was redoing my CV after the Oral Defense portion of my MA in early 2013.

Like you, I spent the first couple of days cursing BasicTex in all sorts of ways until it just clicked. The Tex Stack Exchange was a big help in solving some of the more complicated formatting conversions I needed to do.

That said, I think that community in particular can be slightly hostile to new users because they will vehemently insist on a working example that people can run themselves in order to debug it. To your point that not as many people use it as probably could, this may have something to do with it.

E.g, "My project doesn't typeset, is effectively "broken", and until you really think about it, the error messages seem inscrutable."

I understand why this is the case, but if my problem is a syntax error - because I don't get how something works - this approach is...not helpful.

At this point, with the exception of actual plaintext notes, just about every project I work on (words or code) goes through some kind of "compile" step, whether that's Rake/Make, npm scripts, shell functions, Markdown.pl, etc.

It's just burned into my brain at this point and comes naturally when the work is done.
You can make your point without the theatrics.

This is a philosophical distinction, not an objective fact.

I do not consider sqlString to be impure. It’s a perfectly valid string. I consider `executeQuery sqlString :: IO Result` to be an indication of impurity, since I can do `let x = executeQuery sqlString in “bar”` as a valid bit of Haskell but it’s clearly 100% pure.

If you want to think that sqlString is “impure” outside of the context of execution (i.o.w. a Monad...) then sure, that’s valid, but so is my assertion that it is pure since it is referentially transparent. It exists in the void as just another string until the programmer decides to make it into an IO value that’s executed for its impure side effects (the only reason we do anything in computing, right?)

I think you’re getting downvoted (I can’t) because of your first statement.
This is not my experience with the specialized subreddits I follow (mostly reading, health, and tech related, all on the smaller side). However, I have noticed that people who like to label things as "left/right echo chambers" are extremely sensitive to what other people say and often read political intent where none is intended. Could this be what's happening to you?
I was thinking the same thing, and see a lot of similar thoughts in the comments. Ballpoints are convenient but hurt my hand and are not a pleasure to write with.
Agreed. I suspect designers deliberately harm UX in an attempt to drive away unprofitable power users. E.g. Firefox recently made the about:config UX much worse.

Previous version only made you click past the warning once. New version makes you click every time, and there's a noticeable delay before the config settings appear.

Previous version had comfortable spacing, with everything clearly readable without excessive wasted space. New version adds an absurd amount of padding to waste your screen space.

Previous version let you sort by column, so you could easily see all the setting you'd changed. New version removes this feature.

about:config is mostly used by the kind of person who complains about user-hostile policies and declines to accept advertising and spying, so if you want to do these kind of things then making it worse can help drive those users away. Simply deleting it is too obvious, but sabotaging the UX has plausible deniability. If you dumb everything down enough you'll only have dumb users, and dumb users are more easily exploited. I can think of no other reason why somebody put serious time and effort into actively making it worse.

(The old UI is actually still available at chrome://global/content/config.xhtml, but now that it's no longer supported it's easier for them to remove it later.)
I wouldn’t put all my eggs in one basket, things evolve rapidly on this front, 5 years is impossible to forsee
In the US, almost all animals should be accounted for by the IACUC at the research organization. In practice that includes rats, mice and fish even though the animal welfare act excludes them, because the Public Health Service does not. It does not surprise me that they do not always appear in papers. How often does an experiment end without any result at all? Pretty often.
I hadn't heard about this, what a shame.

https://www.adatitleiii.com/2017/03/uc-berkley-to-remove-mor...
Acknowledging that is the fix. Let it happen a little bit at a time so it doesn't turn into the kind of statewide apocalyptic fire they talk about near the end of the article.
what does he want for it?
> "everything I have is yours"

You must have missed that part of the story. The hardworking son who stayed home has been working on the family business, growing it, and is set to inherit everything including all the growth that has happened. He's still getting his half plus interest basically, which is worth far more than a single party. Meanwhile the son who wasted his half isn't going to get anything else now. The party is a one time thing. The hardworking son is set for life.
Thanks! That was our first idea, but implementation has probably been sub-par. I'll work out a way to help them help us get them onboarded to the tools.
Ask HN: Which NoSQL database should I learn in 2020?
I used to use Soundflower to apply effects systemwide.
I don't quite get #8. An exception should be handled where we expect it, depending on a reason for the exception. If something totally unexpected happened, it's better to let the whole app crash than to let it continue running in a corrupted state (unless it's a software for nuclear plants), isn't it?
Can't say I miss the battles with trying to get a local music library volume equalized across both classic and hard rock...

Cloud streaming did improve some things
Strawberry is the fork: https://www.strawberrymusicplayer.org/
I don't know why but an awful lot of pro audio software had to be updated for Windows 10. I remember Audacity not working at first either.
I feel similarly.

People designed these things, and today feel guilty about doing so.

Fine, no one is holding you to not thinking it through, I can personally give someone a pass for this.

But to make a routine about your lack of foresight, when others clearly worried about it? Worse, were such an argument to be successful, it would be a statement on the rigor of the audience, and not the people trying to clean their reputation.
The 5 must-read books you have to clear by 2020
They are really good books. What other books would you recommend?
Here's a related blog post that does a nice job of showing how dependencies and resources should be put in different layers.

https://phauer.com/2019/no-fat-jar-in-docker-image/
That was exactly my point!
Any excuse to wave away the possibility that competent government and a society that is willing to take a temporary hit for a bigger goal is possible right?
There's no testing at borders in the countries I'm aware of that have eliminated COVID-19. How it works is that very few people are allowed in at all, and every single person who _is_ allowed in is force-quarantined for two weeks in facilities specifically built/converted for secure quarantine. Outbreaks that _have_ happened tend to start from guards in quarantine facilities, not from someone slipping by border security (which is hard to mess up if you let in single-digit numbers of people per day).
It’s a very serious response.

XML is a defective technology that has no place in the modern web. Perhaps the only successful bit is SVG, for lack of a better alternative. MathML is a failure — katex and mathjax do a fundamentally better job of rendering mathematics on the web — and are based on what people who write a lot of math actually use: tex and friends.

If you need to interpret XML documents as HTML, use some javascript. The attack surface reduction of eliminating XPath, XHTML, XSLT and other mistakes like microformats is worth it alone.

I stand by this, having implemented enough of XPath, XML 1.1 and XSLT to implement WS-Security from scratch (have fun with c14n!).

The sooner we move on from the failed experiment of XHTML, the better. The idea that the browser is the means of extending the core document model is gone; most if not all power resides in the JS engine. If it makes sense to stick in the core browser engine, then it will be obvious when that is so via usage statistics.

You can compile libxml2 to wasm if you must (i’ve done this when I needed a more complete XPath implementation)
I saw the title and came here to post this. Here's the direct link[1]. I spent an absurd amount of time playing this game at my brother's house because he had a PC and my family had a Mac. Empire[2] was another one that got plenty of play.

[1] https://archive.org/details/msdos_Bandit_Kings_of_Ancient_Ch...

[2] https://archive.org/details/msdos_Empire_1985
Show HN: User Experience Tracking for Mobile Apps
Hello HN,

We have built UserExperior will lot of passion and would like to show it to you. UserExperior provides user session replays, heatmaps, crash recordings, response time tracking and funnel drop analysis for mobile app teams to understand and improve their app users experience. I am eager for feedback, advice or questions on UserExperior. To know more about UserExperior check (https://www.userexperior.com)
Anyone remembers Musicmatch Jukebox? I know it is probably just figment of my imagination, but I always thought MM Jukebox sounded better than WinAmp.
I wonder if something like this will ever happen to xbox 360, ps4, etc games. Or if they'll be long unplayable either technically or legally.
AlphaSmart...

(OH SO MANY FEELS RIGHT NOW)

Wrote so many assignments in Middle School on one of those little guys, then used an ADB cable to dump the text into ClarisWorks on Mac OS 8.

Kids, ask your parents about ClarisWorks.
A Sick Man
What have you learnt writing as a developer?
Learning has always been accessible to you as long as you have access to the internet. It starts with reading.
> I've somehow been mistaken for a Trump supporter and a "brown, socialist immigrant"

This can be also a technique used to lure people into giving their private info.

Instead to ask on internet: Are you a republican white? and obtaining a standard "not your business" they claim that you are brown and socialist, expecting you to correct themselves and reply "not, I'm asian and will vote for X" or so.

This way they can obtain the info to classify you without you even taking notice of it. Is an old trick.

What must be taken in mind is that who you are is irrelevant for the discussion most of the time. Facts are either true, or false (or unknown), no matter who will say it.
I don't think people are that naive. The reason for that arrangement is simply that it is only necessary for the NSA to collaborate with one Danish intelligence agency (foreign intelligence, which is probably forbidden from spying on Danes), rather than two (foreign and domestic).

In a larger sense, the arrangement might, to a degree, defeat the purpose of having separate foreign and domestic intelligence agencies, but that is a more abstract notion. I guess we'll see what the Danish public will think or do about.
As a tip about HN, you're ranked higher if you submit your post as a link and then add your description as a comment.
IMO discoverability is an anti feature. Having random people drop in constantly means you can never have a real community or users that are even familiar with the rules.

I love things like IM groups/discord servers because they are somewhat hidden and hard to find. You get invited by a friend or see a link somewhere and join and when you do join you tend to stick around for a while.
As far as the western world is concerned I think the “peace dividend” was a real thing.
> it seems that there might have been some truth to those old stories

It's really weird to see confirmed, year after year, that all those "conspiracy theories" (first circulated on the '90s internet) turned out to be almost entirely true, when it comes to network-based espionage.

Echelon/five eyes? Check.

Massive network surveillance? Check.

Compromised ciphers? Check.

Compromised hardware manufacturers? Check.

NSA being fundamentally devoid of oversight? Check.

US espionage targeting allies for industrial gain? Check, check, aand check.

This shit was ridiculed back then, and it makes so hard to discern what is true in contemporary news reporting.
> actually it's way inferior to most popular phones (but runs much more optimized software

This isn’t really true. The only general-purpose interface for the PinePhone with any future to it (since UBPorts is based on decaying 2014-era software that even Ubuntu has abandoned) is Phosh, which has not yet been optimized. So much of Phosh’s tech depends on upstream GNOME packages whose devs aren’t terribly interested in optimizing for slower devices.

Also, a modern smartphone relies on a ton of battery optimizations to be reliable for everyday use, and that work has barely started on the PinePhone.
not this year.
As someone who owns a Wii, and uses pcapture... I read this as "pee-pee cam". Probably not a good name for a small camera that can be hidden and run off a battery to stream live video.
There's no such thing as holograms. Not until we discover new physics. These are Pepper's Ghost, a simple lighting trick [0].

[0] https://en.wikipedia.org/wiki/Pepper%27s_ghost
Yes but there is a version without the talking
My go to pen for years has been the Sarasa Zebra 1.0. I liked it so much and was frustrated when office supply stores didn't carry it that I bought a carton from a distributor (288 pens!) I doubt I'll run out, but they do dry out eventually.
It will take a lot of effort to reverse-engineer and then emulate whatever backend these consoles have. 90's games were simple, very simple.
> College (especially the sciences) is not about apprenticeships.

It is and it isn't. Most degree programs don't require it, and some don't integrate it as a for-credit option, but most (including in the sciences) do open opportunities for them, and lots of students take advantage of that opportunity and are more employable because of it.
I use version v5.666 Build 3516 everyday on Windows 10 and it works perfectly... But I'm happy to see Winamp is going to be officially supported!
I put 40k miles on a CBR 600 in the early 2000s. I lived in NYC at the time, and I rode most weekends and took annual trips to Florida, and rode it all the way to the Pacific once.

I sold it when I moved to an island in Alaska with few roads, but if I had stayed in the lower 48 I would have moved up to a 900 or 1000. I was very happy to learn on a 600, but eventually I kept wishing for more power at lower rpms.
> I think what most fail on when it comes to Twitter, is following the right people.

The right way to follow the right people on Twitter — bookmark/remember link to their profile & newer clicks on "Follow" button.

[0] https://twitter.com/app4soft/status/1085349414192009216
I'll grant that I was a pedantic fourth grader. And I'll grant that the other kids didn't care. Still, seems to me that the teacher could at least skip the topic if it's confusing.
Rewire: A New Approach to Dependency Injection in Elixir
No, it is a tale about our nature. Think about it, say you lost 20 bucks but later find it, aren't you happier that you found it than when your predictable paycheck arrives every month?

You might be so happy as to celebrate and use that money on something frivolous. Does that mean you should treat all your money this way all the time?
I'm 43 years old and my joints started to ache, including the ones in my fingers and my elbows.

Vimium really helps a lot, although I've started using it before my issues appeared and it was really comfortable.

I'm also using the SpaceFn layout with Karabiner Elements ("Personal rules (@jeebak)" from https://ke-complex-modifications.pqrs.org/?q=SpaceFn)