skysight-inc/HackerNews huggingface dataset:
In addition to this:

Carrier grade NAT ISPs sometimes have global scope ipv6s assigned, and if the other endpoint has ipv6 support, too, you can breakout easily using the assigned ipv6.

Rather than that I would recommend reading up on DNS exfiltration techniques [1] and things like pwnat [2] that use faked SNMP reply packets that make routers think they forgot to let a data packet through for hop traces.

And if you have the time, I'd recommend to use websockets as a tunneling protocol because it's very flexible in its payload size and allows compressions via websocket extensions and the srv flags. I wrote a detailed article that explains the WS13 protocol and all its quirks [3]

Additionally to that it's good to know the limitations of a SOCKS proxy, hence that's what most "easy to use" implementations provide. Spoiler: forget ipv6 via socks5 proxies. I also wrote a detailed article about its quirks [4]

I'm currently experimenting with the idea of a DNS protocol implementation that uses multicast DNS service discovery to find local peers and that uses DNS exfiltration techniques to breakout of a CGNAT, but I'm not there yet to write a detailed article about it. It's current research for my stealth browser project.

[1] https://blogs.akamai.com/2017/09/introduction-to-dns-data-ex...

[2] https://github.com/samyk/pwnat

[3] https://cookie.engineer/weblog/articles/implementers-guide-t...

[4] https://cookie.engineer/weblog/articles/implementers-guide-t...
I think jetbrains, github, atlassian et al would like a word with you.
Guy tells an interesting story from his own experience and this dude wants to quibble about specific definitions and diagnostic criteria, this is the pedantry HN is famous for.
Yes I should have said zero to her at the various points of delivery. There’s a different method of accounting at play. Till recently a volunteer firefighter in an environment somewhat like California’s. You might call it socialism light. The tangible benefits to the wider community, and there are many she and her ancestors have brought, are also accounted for. The working population agree to pay a fixed proportion of their taxes for this very purpose. A community based insurance. This is an approach proven to not be very appealing in the USA. I think mores the pity.
Most consumers didn't have computers. Let alone modems or any online service. Consumers were not pretty connected when Doom was released and wouldn't be for until the end of the decade. Businesses and schools with Internet access were 1) decidedly not consumer systems and 2) not the target market for video games.
I think the changelog is a bit confusing on that point. I interpret it as meaning that CTE is a default optimization:

"The default behavior was formerly NOT MATERIALIZED, but is now changed to MATERIALIZED for CTEs that are used more than once"

The default was NOT MATERIALIZED only because previous versions of SQLite didn't have this feature at all.

"now changed to MATERIALIZED for CTEs that are used more than once" means that the query planner DOES use this optimization by default if you don't do anything - the optimization only makes sense for CTEs that are used more than once in the same query.
Graphs are empirical data, surely.

All benchmarks should be delivered in the form of a graph and histogram, I had to close a PR recently where the "optimization" was 1% of a standard deviation away from the mean without even running either implementation!
I think that's one of the factors that really gets to me too, it is a strange time and it feels wrong to complain whilst everyone around me is going through just as much hardship as I am.

Where I am fears w.r.t the pandemic is essentially non-existent, with the exception of government mandated ordinances life continues as usual here, it's a little disheartening to hear about others (usually non-CS) attending secretive house parties etc.

As for being able to exercise outside, yes absolutely I can, I've never been in great physical shape, perhaps I should take this as an opportunity to. Although truth be told, I'm not particularly interested in doing so yet I do understand that research shows it's an effective way to reduce 'depressive' tendencies. I shall make an attempt.
https://www.prnewswire.com/news-releases/mongodb-inc-announc...

- Revenue: Total revenue was $150.8 million in the third quarter fiscal 2021, an increase of 38% year-over-year. Subscription revenue was $144.1 million, an increase of 39% year-over-year, and services revenue was $6.7 million, an increase of 19% year-over-year.

- Gross Profit: Gross profit was $104.7 million in the third quarter fiscal 2021, representing a 69% gross margin, compared to 71% in the year-ago period. Non-GAAP gross profit was $108.6 million, representing a 72% non-GAAP gross margin.

- Loss from Operations: Loss from operations was $58.1 million in the third quarter fiscal 2021, compared to $38.7 million in the year-ago period. Non-GAAP loss from operations was $16.0 million, compared to $14.3 million in the year-ago period.

- Net Loss: Net loss was $72.7 million, or $1.22 per share, based on 59.4 million weighted-average shares outstanding in the third quarter fiscal 2021. This compares to $42.4 million, or $0.75 per share, based on 56.4 million weighted-average shares outstanding, in the year-ago period. Non-GAAP net loss was $18.2 million or $0.31 per share. This compares to $14.6 million, or $0.26 per share, in the year-ago period.

- Cash Flow: As of October 31, 2020, MongoDB had $966.8 million in cash, cash equivalents, short-term investments and restricted cash. During the three months ended October 31, 2020, MongoDB used $8.1 million of cash from operations, $5.6 million in capital expenditures and $1.2 million in principal repayments of finance leases, leading to negative free cash flow of $14.9 million, compared to negative free cash flow of $13.1 million in the year-ago period.
Oh, I think I failed to tell what I'm trying to tell.

ATRAC is of course lossy and compresses the audio. The compression I mentioned was loudness maximizing/homogenizing compression which is used in mastering process, or in audio pipelines in general. So we can say that, ATRAC is devoid of any compressor stage which makes the resulting audio more loud by default.

That loudness maximizer/equalizer also called compressor so it's easy to misrepresent or write misinforming things when talking about both at the same time.

Sorry, my bad.
But it’s certainly a concept worth exploring, if not for the sake of exploiting free tiers but maybe for maximum availability.
Why don’t you start looking into how much energy is consumed by worthless things like christmas lights.
We should be considered lucky he shares his work with us at all.

HN likes to hate youtube (rightfully) but there is no better platform for discovery, sharing, and analytics.
No, I think it's more truthful than any other place with bunch of noises.
This is akin to everyone’s dream to start a cozy, atmospheric coffee shop. These types of coffee bars fold very quickly or at best give founders years of servitude below minimum wage. The reason is that the type of behaviour this kind of establishment encourages - lounging, book reading, laptop work is exactly the opposite of the quick serve model that is conducive to high revenue. The customer loves this model, the owner hates it.

Analogous to it, the nosql DB market is the exact wrong market to enter. Large companies willing to pay big bucks for enterprise features will pay established vendors for the stodgy but battle tested stuff like Oracle or DB2. The hipster startup market pays nobody for anything as there is a myriad of free choices in every common flavour and the few that will pay will mostly do so to purchase managed hosting. And that’s only if their PoC built on your new and untrusted database ever makes it to production. And then it’s probably your cheapest tier. Don’t be selling to paupers!
Someone Built a Magician Robot
People hiring you have a choice (usual not life threatening). People who need medical attention do not.
>Why expend some amount of ETH building and executing products when you can just HODL and wait for the price to go up?

Most people aren't going to have a choice. ETH is required to be spent when making transactions and using dapps, NFTs, etc. Even L2s like Optimism, zkSync, etc will be spending ETH when writing to the L1 even if the end users are shielded from that. There is a built in economy that burns ETH so demand won't be a problem.
Eh, sorta? Clinicians take those "labels" seriously; they're more than a mere shorthand for the psychological experience(s) of an individual.
And as mentioned before, statistically most people don't need to charge every day. If the cost of charging goes up because it's overcast, people will put it off in case tomorrow is sunny and cheap.

We're talking about averages here. If solar is 10% cheaper then it doesn't matter if the price doubles once a fortnight.
Hypernotes – A Roam alternative with mobile app
Real assets: health, time, land.
What is the greatest terminal game ever written?

I guess rogue, adom, nethack would be popular answers; probably the entire infocom catalog?

They're not really my cup of tea, the game I've enjoyed the most is probably asciiportal.
Trauma comes in many forms. Of course it is real and possible.
The ethereum protocol can choose whatever stake amount (in equivalent USD when they decide the bond to stake) they want. The currency being deflationary or not is irrelevant - the stake could be adjusted. The currency going up in down in value relative to ETH could be adjusted.

They could choose to require one gwei, one ETH, or one million ETH. That's your protection. The exchange rate from USD to ETH is irrelevant.
> People wanted RethinkDB to be fast on workloads they actually tried, rather than “real world” workloads we suggested

Uh no, It was slow on real world workloads, you just don't want to admit it.
FWIW, most supercomputing looks nothing like map-reduce; only the most trivial problems look like that. In a data model sense, a lot of supercomputing is join operation intensive, hence why they spend big bucks on high-bandwidth low-latency interconnects. STREAM benchmarks were more predictive of real-world supercomputing code performance than LAPACK in the majority of case 15+ years ago and it became more biased toward the former with time.

The codes I worked on were complex graph analysis, spatiotemporal behavioral analysis, a bit of geospatial environmental modeling, and in prehistoric times thermal and mass transport modeling. These codes (pretty much anything involving reality) are intrinsically tightly coupled across compute nodes. Low-latency interconnects eventually gave way to latency-hiding software architectures but at no point did we use map-reduce as that would have been insanely inefficient given the sparsity and unpredictability of the interactions between nodes.

These were the prototype software architectures for later high-performance databases. Every core is handling thousands or millions of independent shards of the larger computational model, which makes latency-hiding particularly efficient.
Has it occurred to you that paying for things is a recent, temporary mode of interaction between humans while free and good will is the default?

You have it confused - prices is an arguably necessary, temporary condition, until we get back to simply from everyone according to their ability, to each according to their needs.
Trudeau cool to the idea of vaccine 'passports' for the post-pandemic world
Great videos. It's so fascinating that they were able to make such a device back in that time. Still wondering how they have done without the machines we have these days, though.

Thanks for posting it
I’ve yet to find anything that comes close to the sound profile of a pair of Homepods linked in stereo.

On the upside, Given they’re on OS 14.4 and support airplay 2, I should get a decade more out of them.
DIY Through Hole Plating of PCBs (2017)
Holy shit. Did you pay it? What the fuck...
When you set the price at free, you set the value of the work represented, at zero.
Ask HN: Why do I have to run `xcode-select –install` after every macOS update?
Saying anyone can harass your employer into firing you if you offend them is begging the question.
The Germans (historical) excel at the macabre. I can only imagine to what extent this lingered into mid-20th C. culture...
That depends if you mean PTSD in a clinical sense, or PTSD in the pop-culture-phrase sense. And also, you're asking a yes/no question, but it's probably better to ask "how likely is it". There are a lot of humans in existence, so a whole lot of really unlikely things are technically possible just by the laws of big numbers.

In the pop culture sense, PTSD is basically just residual stress/anxiety from some negative event that happened in the past. Burnout, or even generalized anxiety disorder with work-related triggers... these are all totally legitimate things that have a very negative toll on quality of life, and that people conversationally might refer to as PTSD, but from a clinical standpoint, they aren't the same.

PTSD has very particular clinical diagnostic criteria [1]. If you read carefully, they're perfectly understandable. But I want to make some key points: in a clinical sense, the trauma referred to in "post-traumatic stress disorder" is explicitly and exclusively "actual or threatened death, serious injury, or sexual violence". That's it, end of list. Among other things, a PTSD diagnosis requires some kind of repeating, severe negative episode(s) -- night terrors, dissociative reactions, panic attacks, that kind of thing. It has to last more than a month, and it has to cause significant disturbance in your life. PTSD is a disorder, but it is almost always a qualifier for a disability, because it is extremely common that PTSD precludes your ability to live a normal life. PTSD, in the clinical sense, is something I would find extremely, exceedingly rare in any kind of business situation, startup or otherwise.

To be clear, I don't want to be relativizing either PTSD or burnout or anxiety disorders. I don't want to be comparing anything; I've yet to see anything productive come out competitions about who has the worse health problems, mental or otherwise. There are plenty of other very real conditions that can and very likely do result from the stressful environment of a startup, and they can be very serious, even leading to suicide, and I really don't want to trivialize that. But I want to make one thing clear: from a clinical standpoint, PTSD is a distinct entity with concrete characteristics. I've personally been dealing with pretty severe mental health issues my entire life, and I've also had friends with diagnosed PTSD, and to be completely honest, even though I doubt you meant anything by it, conflating the two feels deeply disrespectful to all of us.

[1] https://www.ncbi.nlm.nih.gov/books/NBK207191/box/part1_ch3.b...
WyHLL: The most accurate 3-bits HyperLogLog
Vue.js 3 Foundations on AppSumo
Okay, so imagine a fictional universe in which the exchange rate USD to ETH was 100 times greater. The stake could be... 0.32 eth and it would be equivalent for the purpose of the protocol.

Consider the reverse, the exchange rate for USD to ETH is one one hundredth. So the stake is just 3,200 eth, and again, same thing.
With a modest pricing, I pay for stuff like JetBrains (even the full package), Office 365, Photoshop and TablePlus as subscriptions and some other one time payments that boosted my productivity.

Stuff I don't pay is stuff I feel I can do better if I had some free time and rather gets in the way than properly solve problems and stuff that tries to charge more than what they're worth which can be said for many online developer services.
Yeah but, C is essentially 32 years old by now.

A more useful comparison would be to modern C++.
Perhaps wide and flatter to allow for easy access, and up higher in the engine bay? As to “why don’t we have that” - I think that by doing that you’d throw off the center of gravity, because an engine is made out of heavy strong metal to withstand the pressures it generates.
> None of this stuff is real unless you can pass an ABX test. I doubt it's real just reading it.

That's of course fair. I can't ship you my MD player (that thing is priceless for me), but I can share a triplet of files for ABX testing. If you wish, I can do the following:

- Rip a track from an album before loudness wars began to FLAC.
- Rip the same track with Sony's own MD studio to ATRAC SP.
- I can re-encode said ATRAC SP track to FLAC.
- Ship you three files (A, B, X) where A is FLAC, B is ATRAC SP and X is either of one.

If that's OK for you, I can do it this weekend.

I'm not claiming anything or hoping for any outcome. My aim is to test, discuss and broaden my mental horizon. I've written these things by listening same stuff in many formats through the same audio pipelines (audio cards, Hi-Fi systems and speakers/earphones) for many years and, I instinctively know how every one of them behaves with any combination. Also, I've played in orchestras (big bands and symphonies), so my ear is somewhat trained to find nuances.

Making the some tests and discussing these things will only make me happy, and I'd gladly stand corrected.
Yes.

"Daily Active users" from silicon valley made me cry for days and call and message former early stage co-workers.

The best way to work around it for me, is to accept it, work through it in my head; and if I can identify biases that I am scared of in current work, to at least call them out as things that I have good/bad experience with but encourage my team to work them to instead have a fresh point of view. Some of my spiders include cofounder trust issues; and seeing them can trigger hours of remembering why I am better off.
Mineral oil submersion for cooling may work
Lots of credit cards come with incentives. For example, I get reimbursed a flat 2% rate on all transactions ("cashback"). As long as I keep the card on auto-pay for the full balance, it's a win-win situation: credit building + free money.

Where does that "free" money come from? From the payment network fees, of course. Mastercard takes a 4%-ish cut, the bank keeps 3% of that, and 2% of that goes back in my pocket. Banks have to offer such benefits because they will get cannibalized by the other players if their card can't compete.

Structurally, it's actually quite stupid that there's an invisible tax which you can only recover by playing ball with the creditors... but on an individual level you would have to be foolish to not take advantage.
Paying for healthcare via taxes would look very, very similar to how it is now. Because that's how insurance works: you are paying into a pool now to get access to help later.

I can't tell if you're being sarcastically libertarian or deliberately antagonistic.
Those are the exceptions that prove the rule. It's not impossible to succeed in developer tools; it's just a lot harder than other markets. And you usually also need an accidental luck factor like being the perfect product at the perfect time.
I liked the RethinkDB API better too. Seemed more intuitive and you could do something like joins in it too.
This is my favorite comment and I totally agree with you and more you talk to different people the more you discover and that discovery leads to some of the best ideas.

Just curious on what’s the best way to do market research for the product
Can you expand on why you think it's weird and wrong to charge for software?

I'm not a developer and I first discovered Syngerg about 10 years ago when I was working physical infrastructure and physical security in a data centre, and used it across my work provided Windows desktop and my personal (BYOD) Macbook Air.

If I recall correctly I was able to use it for free initially, but as soon as I discovered I could pay for it I did.
There's a distinction between allegation (and even conviction/settlement) and fact. On a case this high profile and with such high stakes there's plenty of motivation for spurious allegations. That they didn't follow through is telling
Honestly, as the person who is ending up having to do the RethinkDB migration... it's the lack of an AWS hosted solution that killed it for us. Even the import is a great experience and moving to MongoDB wasn't too bad (after a bit of cleanup)
Yeah. I think KSP stock makes building rockets seem way too easy and docking way too hard.
> One is a transparent CRC

You must mean CIRC. CRC in the context of errors is something completely different. CIRC offers pretty good error recovery, so except for bad scratches, CDs and FLAC (assuming it's also 16 bit, 44000 Hz) are identical.
Some languages make it very simple to do parallel operations. Java and Scala parallel streams, for example, are like one line of code. Obviously that won't work for all use cases, but when it does, it is simple.

Heavily multi threaded code is difficult to write correctly. Do it wrong, you wind up with race conditions, data corruption, dead locks because a thread pool or other resource is exhausted, thread leaks because you didn't shut something down correctly. The problems go on and on.
All of that is fine except the have a kid part. Don't bring a person into the world with the thought that he/she will motivate you to unfuck your shit.
Once a miner makes a capital investment in a particular PoW, their interests are now more diverse than the general interests of the coin. They're vested in that particular PoW.
Hi Gustaf, Thanks for your question.

Venu is a virtual reality application that includes characters, also called avatars, controlled by each person who enters Venu via the Venu software application.

If I enter Venu using my Oculus Quest VR headset, I will be able to use my Quest controllers in my hands to move my arms and gesture with my hands, and raise my arms over my head. I can also enter Venu using my Windows or Mac computer, but I won't be able to move my arms or hands.

With my Quest VR headset, using my hand controllers, I can move my avatar around in Venu, so that my avatar can walk up to another avatar (manipulated by another human person) and start a conversation. Via the Quest hand controllers, I can use the left joystick (on my controller) to move my avatar forwards, backwards, or sideways and I can use the Y button to teleport my avatar to another location in Venu in my sight. I can also use the right controller joystick to pivot or turn my avatar to face different directions.

On the computer, I can use my mouse to point my avatar in the direction I'd like to walk to, then use the "W" key or the up arrow key to move my avatar forward, toward my destination.

Wearing headphones with a microphone while on the computer, will make my voice sound clearer to others in Venu from my avatar.

We have also meticulously worked on the spatial audio within Venu. When standing within conversation distance with other avatars, facing each other, our avatar group will be able to hear each other well. But, as I step away from my group, their voices will fade and eventually I won't be able to hear my group.

The Auditorium also has a special accommodation for audio coming from the stage. If I am a speaker on stage, I can be heard by every other avatar / person in the auditorium, but not outside the auditorium. The audience will also be muted during presentations or panelists discussion on the stage. There is a large screen behind the stage for the audience to see. On stage, there is a smaller presenter screen that is sync'd to the large screen. The presenter can upload Powerpoint presentations or movies (anything that can be played from a computer) to the team at Venu to serve up during the event.

Hope that answers your question. Don't hesitate to ask more questions. Thank you!
> extremely, exceedingly rare

One caveat to this: I'm considering workplace sexual assault and harassment as out of scope in my comment. That is itself a really important topic, but I don't think it was in the spirit of OP's question.
There is also this, which seems pretty good: https://github.com/rogerbinns/apsw

(haven't tried it yet)