skysight-inc/HackerNews huggingface dataset:
Pop founder here. We’re a team of 5, and folks from our team have built products like Screenhero, Slack Calls, and most recently, Screen.so.

Pop lets you have a video call in 3D, with positional audio. It works in a browser, without any download. The experience is surprisingly fresh, and the social dynamics are quite fun.

You can feel like you’re part of a group, you can see who’s looking at you, you can go to the side with someone and have a separate conversation, without interrupting the current conversation. You can share a screen that floats in space (and always faces the viewer). You can even bow to say hello!

We use Mediasoup for the WebRTC backend, Ionic/Angular for the frontend, and BabylonJS as our 3D framework.

Also, as an experiment, we’re hosting a virtual launch party at [EDIT: 6 hours later, and we're done! Thanks to everyone who came by!].

Happy to answer any questions here too, of course!

Edit: there are more screenshots here: https://www.producthunt.com/posts/pop-9
The Sovereign Individual is a futurist observation. Bowie sold his catalog and continued to be great. Others achieved similar transcendence.

Why do you think it's flat? Does it seem mundane now? I experienced that era and it still seems like a magical transformation to me.
I think Ars Technica does a pretty great job of science reporting without being over the top.

It's not a magazine, but the weekly podcast The Skeptic's Guide to the Universe also covers interesting science topics in a balanced manner.
Nice post, very well written!
Just not sure why compare non-gc low-level statically-typed language with vm-based gc dynamic language.
It doesn't run on Windows either. Or Alpine Linux. Or most of the BSDs.
>Russia seems to shamelessly go around assassinating people so they make easy pickings for him.

That's pretty much exactly what Christo Grozev said in one of the recent interviews. They investigate government wrongdoing, and russia has been doing a lot of shady things in the last few years. Plus he lived in Russia and speaks russian, so that coupled with the corruption and tons of available data makes Russia a good target for his investigations.
Live-streaming platform BoxCast raises $20M
On macOS, there is the excellent Numi app

Sadly I haven't found any equivalent for iOS (iPhone and iPad): it would definitely get my money!
I honestly disagree. If I hadn't looked at some of the other Ubuntu flavors at some point I probably would have no idea what XFCE is.
The original Wirth RISC5 version runs in 1 MB RAM on an ancient Xilinx FPGA board. The RISC-V binaries are a bit larger, but still runs in 1 MB (but more is possible). A bit too large for typical block RAM sizes of affordable FPGAs, unfortunately.

Some details on the port and the binary size differences can be found in the project report: https://github.com/solbjorg/oberon-riscv/blob/master/report....
Well, if you shop at BBnB, maybe you should?

My story: any time I go into BBnB, I carry a stack of them in my back pocket. One never knows when I might need one, right?

One day I went to BBnB looking for something specific, but didn't find it. As I was roaming the store, I came across a dear friend of mine, who was headed to the Wedding Registry department. She was getting married soon, and wanted to buy some high-end china (dinner place settings, I guess; I'm not into that, so pardon the lack of vocabulary). I went along with her, chatting, catching up.

The settings she selected were $120 each. 8 sets: $960 total.

Then I realized that the lump in my back pocket was a thick wad of BBnB coupons. I whipped them out, and we were able to knock $24*8 + some more off the total price. The best part is, these coupons stack. I think I had a 20% off entire purchase in there too. She saved a ton of money that day (well, she spent a lot too).
Take a look at metaflow.org/sandbox if you want to test drive Metaflow.
Cause celebrity pleas are supposed to mean something?

Absolutely. Michelle Obama promised us that the whole social media uproar against Joseph Kony would fix everything in Uganda. There was even a hash tag for it: #kony2012.

Now everything is all rainbows and unicorns there, and Kony has been brought to justice.

Oh, wait...
>Don't know if I can ever get that feeling back. Have you managed to?

Problem solving for me is what is still very exciting. I love fixing things or enabling people to do things they couldn't do before or perhaps better than before.

I'm learning Kotlin so I can write a timesheet program for my wife so she doesn't have to do them by hand. Although I dabbled in golang for years I didn't learn it in earnest until I needed to extend a vendor's app written in the same language.

Similarly I breezed through the MIT Python course as a refresher after I actually had a reason to use the language in anger. Learning new things is fun, don't get me wrong. But I've really found a purpose when I find a way to apply it.
I use Zoho Mail.
They're not super popular but everything has been up to my expectations.

I also use their Invoice product for time tracking and invoicing.
TBH, this is a point I struggle with. TLA+ is different from programming languages because TLA+ is a language for writing mathematics [1] and mathematics is different from programming. Internalising that -- and learning how to describe things with mathematics -- is the challenge, not learning new syntax. In fact, I think that anything that makes simple mathematics look superficially similar to programming makes learning TLA+ more difficult, not less. But either way, once you've learned how to use mathematics to describe systems, wouldn't you rather use syntax that's as close to standard mathematical notation as possible? If physicists and engineers use standard mathematical notation to write mathematics even when describing the behaviour of some, say, spring system, why would programmers want to use a special notation when writing mathematics?

Don't get me wrong -- I think it's cool to show how to express TLA+ with Z3's Python API, perhaps it even helps some people understand what TLA+ formulas mean, but I disagree that it makes using TLA easier. I realise this is a matter of pedagogy, and preference might be individual, but that's my point of view.

P.S.

This is beside the point, but I've been programming for ~30 years, and while I've programmed professionally in quite a few languages (more than ten), I don't know Python (or JavaScript; at least not well). Neither do most programmers I work with. There's no doubt Python is among the best known programming languages, and millions of programmers know it, but many more than you might expect don't (just as I was surprised to realise there are programmers who don't know C or Java)! IMO, TLA+ is easier to learn, at least as far as syntax and core modules go, than any programming language.

[1]: https://old.reddit.com/r/tlaplus/comments/enencr/yet_another...
Shouldn't everyones pleas mean something?
20x at a startup recently acquired for 1B (assuming they hit earn-outs), right at the unicorn threshold.
Hi pmeunier, very nice article I quite enjoyed it.

> The complexity of apply is in O(p c log⁡∣H|), where p is the size of the change, c is the size of the largest conflict in which p is involved, and H is the number of edits made since the start of the repository.

Is it possibly to lazy fetch the repository so you can keep H as low as possible? Like only look at H that are in conflict or something?
A bit sad there was no profiling done, or at least the article doesn't mention it. Maybe optimizing Clojure wouldn't have been that hard, could have been only a few places needed tweeking. In any case, Rust is obviously targeting high performance in a way Clojure isn't. Rust is faster than Java, and Clojure can only ever match Java in performance, not exceed it. But still, it's not clear if the author tried to optimize the Clojure version or not?
Facebook is just giving more attention and free marketing for Apple here. They are trying to cloud the issue and spin it as a small market thing but this is not some trump/Theil political strategy to implement. It doesn't work in the valley where the tech crowd and blogs are more influential. All of them lean towards tech and merit. They could be buying some companies out like Epic but the message will always fall flat.

The more they go this route, regular people who don't care about privacy will begin to understand the nuances and that is never a good thing for FB.
I am confused by this statement and don't understand:

"But as Mai Khoi discovered, Vietnamese Facebook is also plagued by unofficial censorship, achieved not by declaring content illegal but by coordinating users to flag it for violating Facebook’s own content rules, known as the “Community Standards.” This dupes Facebook into removing ordinary political speech as though it were hate speech, violent incitement, or gory video."

Is the reporting stating that Facebook in Vietnam forces users to flag things on a list from the government? Or does it mean Facebook in Vietnam removes items the community has flagged?

If the government isn't forcing the censorship then how is what Facebook does in Vietnam different that anywhere else? Users flag things, Facebook removes them.
The gulf stream that brings warm water from the Caribbean up towards Britain is driven by dense salty water in northern latitudes sinking and flowing south, but the North Atlantic is being flooded with fresh water from Greenland and the North polar ice. Roll those dice!
In my Mazda, I only had to buy a $30 SD card from Ebay to make navigation functional
It's no longer commonly taught, I think it was 10 years ago. It may have something to do with degree accreditation bodies but I'm not sure.

Knowing Ethics doesn't really mean much, given ethicists aren't more ethical than normal people [0].

As an aside, another consideration is this isn't some private corporation, it's every government, you've got to consider the number of people before someone like Snowden popped their faces out.

[0] https://qz.com/1582149/ethicists-are-no-more-ethical-than-th...
> It's okay to be in awe of these great hackers. But as a practical matter, small ISVs would be much better off hiring professionals.

I think this more of a matter of ensuring that an employee's objectives are in line with the company in a harmonious way. Rather than blaming a hacker for not falling in line with company practices as being "unprofessional", I would approach this as seeing any employee as a business entity within itself. Some business entities are flexible & willing to work withing your framework. Some business entities already have their own framework, which may or may not be compatible with your framework.

A hacker has a brand, a product, & is otherwise also a professional with discipline & ethics. The problem that Eric seems to have had was that his company's framework was not compatible with his employee's framework. Treating a hacker as a business with the many of same considerations of which businesses to partner with or rely on would lead to a more logic based discussion where all considerations are more likely to be articulated without the need to denigrate a person who is incompatible with the company.
Yes, I had this exact feeling & here is my story.

I would go to work every day I feel unexcited about anything and everything. I would sit in meetings and be unengaging, I would be feel unmotivated to complete the work I was doing. New features, bug fixing, planning, cloud migration, interviews you name it and I was just feeling dead inside - and let's be clear this work was cutting edge stuff. The 'buzz' had just packed up it's bags gone.

So I quit work, out the rip I handed my notice in and left. I didn't work for 3 months; I sat and played games, went on walks, looked after peoples dogs, painted the house, read and after about a month I started working on my own projects again.

All of a sudden I found that 'spark' which used to get me up in the morning. Like when I first started programming. So I started working on my projects all day & every day - they're now on hold and I found myself a new company to work for and have never felt more engaged, excited and happy than ever before

Seriously, you may just need some leave everything behind and take some serious time off - sorted me right out
Jaywalking decriminalization, 100 years after the auto industry made it a crime
the difficulty of dark matter is that you can explain anything with dark matter. If the oxygen in my room moved to the upper left corner and suffocated me, there is a dark matter field that could account for that.
Scaled-YOLOv4 Is Now the Best Model for Object Detection
Any good quality open source implementations you can recommend (I guess in addition to LMAX's for Java).
> I have not seen* Python used in a way in which one usually programs with Lisp

not sure what you have in mind, but i use 'elpy' regularly within emacs, and typically test/load functions incrementally into a python repl buffer, or interact with the repl directly
Sounds like the m43 20mm f1.7, which is known for its good IQ, pancake design but annoyingly slow AF :)
I think the problem is not a lack of funding. Economically, the more you spend on a problem like this, the less you get back for every dollar spent. This isn’t a manufacturing problem where cost decreases with scale. Throwing more dollars at this will just decrease the average outcome per dollar.

A part of the problem is just the notion that everyone should even be going to two or four year university.

> In 2017, state and local governments spent $297 billion, or 10 percent of state and local direct general spending, on higher education. Higher education was the third-largest source of state and local direct general spending in 2017, roughly equal to spending on health and hospitals.

> At the post-secondary level, the United States spent more than the average (1.5%) for OECD countries on total government and private expenditures at 2.6%. Only three other countries spent 2% or more of GDP on post-secondary education. Those countries were Canada at 2.4%, Australia at 2%, and Chile at 2%.

https://www.urban.org/policy-centers/cross-center-initiative...

https://www.investopedia.com/ask/answers/020915/what-country...
Do you really think nukes will only affect the ice? No effect on the ocean environment and sea floor beneath the berg? Surely to maximise the disruption of the ice sheet you'd need to explode the nukes underneath it. Otherwise you'll need to use more nukes, and even exploded on the surface they're still going to blast and cook a fair swathe of ocean and sea floor.
Is it possible that dark matter is a cloud of slow neutrons? They wouldn't be able to firm electron clouds and without those they would be invisible.
Fastmail:

Supports domains
Good UI, web and mobile app
Support for multiple other providers to federate into one system
Calendar, notes, files
Doing ML on a laptop sounds like hell
I hear that parts of the app have been rewritten in Swift: https://twitter.com/5aelo/status/1340995243320205313
Ask HN: Is anyone working on anti-drone tech?
Given all the controversy over (and seeming inevitability of) weaponized drones and other military uses of autonomous systems, is anyone working on or otherwise aware of countermeasures?
I feel like Canon shooters have been a little smug about glass; but wisty eyed looking at Sony/Nikon body's/sensors. There's... 2? Nikon lenses I'd love on my Canon FF. There's... 6? I'm aware of with no quality-price equivalent on Nikon.
'always'... maybe ask first during the first study? Why do you get to decide inconditionnally that I'd ever want to hear about anything to do with this after the study? Did they agree for 50 years of phone calls about 'magic new treatment' for their disease?

Sorry, I don't see it. If you don't have the consent of the original subjects, do another study with 50 other people...
OMG the first game I ever experienced modding in!
For landscapes 400-600 mm are in some cases really nice.
Pricing transparency through a public ally available database would at least help with more competitive or uniform drug/scheduled treatment costs?
To me, that sort of proves a point.

Cancer and other disease are extremely expensive to treat and fairly common in the population. Yet, somehow, emergency care which is a minority of health costs, eats up 10% of the spending.

Anyone that's been to an emergency room knows how excessive the price gouging going on there is. Pills that cost $0.10 OTC (or less!) routinely see 100x markup. That same pill can cost anywhere from $10->$15.
Is there anyone with a metallurgy background reading this? It's easy to melt aluminium at home, what are the properties of a billet cast with primitive tools vs in a factory? Like, is it more brittle, or does it have cavities etc? What circumstances does a factory control better for to get a better product?
Eric is I think missing the point, you need to hire people for the right team roles - almost all hires are hired as part of a team and there are multiple team roles (check out belbin)

And there is a role for the "hacker" just that not all self described "hackers" are the real deal :-) Malwarebytes is a good modern example.

Certainly I recall when I worked at British telecom we had a few in London Engineering Centre, including a former phreak (busted for hacking Prestel) some one who's first boss was Dyskaja
Unrelated: if there were there a chart that shows the number of people killed by each country per year in this millennia -- what countries do you think will "in the lead" by an order of magnitude at least from the rest?
hehe!! Exactly
> In a free market you would be able to buy a coronavirus vaccine right now, instead of waiting months to get it for free.

Give it a few weeks ...
Perhaps they did?
As soon as IBM announced they were buying Red Hat I knew two things:

1. Red Hat was no longer the "go to" platform for anything

2. IBM was absolutely desperate
"gentrified travel routes that siphon yet more business away from communities who could really use it" <- that made my day kudos.
"The Boys" is entertaining, but problematic in a number of respects. Somehow CIA are portrayed as opposed to capricious unaccountable extralegal domination of society by powerful cronyist authoritarians? Come again? In scores of nations, including USA, they have taken the opposite side. "The Boys" is more explicit than e.g. "Black Panther" in its CIA whitewashing, although that movie was probably more insulting to the memories of numerous dead Africans.

One salient difference between the characters of Butcher and "King Henry" (this is not specific) is that Henry is a king and Butcher is a somewhat violent homeless dude. One deeply suspects suggestions to see them as somehow the same.
In other news, PiS proxies just took over some of the independent press in Poland. 17.4% media consumers is almost half the population of Poland.

https://www.dw.com/en/poland-tightens-grip-on-independent-me...
I'm not sure what I'm failing to explain.

It's not feasible to make student loans able to be eliminated via bankruptcy without restriction, since students could just go through bankruptcy right after graduation and plan around being unable to get a mortgage or car loan until they're 30. If you graduated with a degree in CS, and landed a six figure tech job it'd still make sense financially to go through bankruptcy and save potentially hundreds of thousands of dollars in student loans, even though you could easily pay it off over several years. This let's the student exploit the lender.

The status quo of making student loans not cancellable through bankruptcy makes it so that lenders can act in a predatory manner and issue loans to go to ineffective institutions that don't improve earning potential. They know students won't be able to pay for decades, but they don't care because the student is stuck with the debt and has no way of getting rid of it. This lets the lender exploit the student.

Allowing student loans to be resolved through bankruptcy after 10-15 years is enough time so that most graduates have assets, and are probably looking for a mortgage on a home in the near future. Going through bankruptcy at 30 or 35 is a much bigger deal than doing so at 21. In this situation, the student can't easily exploit the lender. But at the same time the lender still has the potential for loss if they try to loan to a student studying basket weaving at a university with a 98% acceptance rate.

The easier it is to eliminate a student loan the easier it is for a student to exploit the lender, and take the loan intending to go through bankruptcy. The harder it is to eliminate a student loan, the easier it is for banks to write loans they know students can't pay off. The optimal spot is somewhere in the middle, where the student has an escape valve - but one that is only feasible to take if you have no significant assets by the time you're 30 or 35. If the lender is worried that a student debtor won't have enough assets by 30-35 to make bankruptcy a bad option, then they will think twice about issuing the loan.
> It definitely looks like data. But it can be made into code using an appropriate macro.

to chime in, it also can be made into 2 systems - one which defines 'book' as an in-memory object which can be inspected, and one which, say, defines a remote database object - your 'language spec' is the syntax, and you can implement multiple implementations, or replace subsystems as you build up the bigger thing - e.g. 'now my hashtables are persisted to disk', etc
It seems to me you have hold of a false dichotomy.

I love cooking, but I very rarely cook food just to cook and then throw it away. That I am cooking for people is part of my intrinsic motivation.

I feel the same way about software. I definitely also enjoy tinkering. But a lot of the motivation for me is in creating things for people to use. So I make sure to take jobs where the mission is one I can get behind and where I can develop empathy for the audience. I also find teamwork intrinsically motivating.

For me that makes for a pretty clear separation between intrinsically motivated coding on the job and intrinsically motivated coding at home. If I'm just fucking around with something cool to explore it, that's hobby time, because I'm not looking to help users or my team. But my days are still full of intrinsically motivated work because I'm there to fight for the users.
How We Built the GitHub Globe
Been there, done that several times. Everything has risks, I've optimized for the ones I'm comfortable with.
https://www.youtube.com/watch?v=kXV8mayG3W0

There is absolutely nothing special you need. This is a professional chef teaching how to make bread, its not baguette but you get the point.

Also, bread is way better when it is warm out of the oven. This you cannot if you purchase it at the bakery and bring it home.
Here’s a simulator:

https://www.chrisfenton.com/homebrew-cray-1a/
Scientific consensus is often wrong. Science advances one funeral at a time. Most “scientists” are conformists looking for their next grant. Outside of the tenured professor elite, most of them are looking for the next job. And the tenured are just one step higher on the pyramid, motivated by prestige and admiration, not pure motives. There’s nothing wrong with that, it’s called being human. But don’t put too much stock in consensus, because many of the great breakthroughs have been ignored and ridiculed before finally being accepted.