skysight-inc/HackerNews huggingface dataset:
You misread the rationale. He is arguing that, with all conditions same, the difference between binary formats and JSON would be in the noise. It is often the case that the object construction is more costly than the JSON parsing, and you can't fix that with binary formats.

As a minimal and extremely non-scientific benchmark, I've constructed a simple fixed data structure that encodes to JSON (using Python `json` module) and simple binary formats (that would be an ideal case for Python `struct` module). Decoding the same simple value 1,000,000 times in CPython 3.6.4 took...

Format Size Iters. Speed
------ ---- --------- ----------
JSON 28 205,000 5.75 MB/s
Struct 6 2,400,000 14.4 MB/s

Of course YMMV, but even the `struct` module was only 2--12 times (depending on what you care about) faster than the `json` module in this particular case. And this is really minimal, you need an (slow) interpreted code for more complex binary formats. Right, you can use PyPy for the JIT compilation or binary modules for sidestepping the interpreter overhead! The point is that, it of course matters, but not quite drastic improvements you'd imagine.
Another "guerilla marketing" project by some random studio/agency trying to get new project (don't' blame you for that) but please, at least open source the goddamn thing.
Between 2004 and 2007, Zurich (Switzerland) also switched dialing prefixes such that multiple phone numbers in fact referred to the same extension [0].

[0] Wikipedia unfortunately has the description only in German: https://de.wikipedia.org/wiki/Ehemalige_Telefonvorwahl_(Schw...
Looking to Hire a CNC Machine Shop?
Detecting Link Manipulation and Spam with Domain Authority
We did in the past. You might still find some entries on our blog. However, currently we're not hiring for specific positions as our goal is not growth in quantity or higher revenue. We're only hiring if we came across individuals that we think are a very good fit for our company culture and have the right mindset and attitude. That's why it is an "open application".
The inability to see new comments since your last visit is a feature. :-)
I'm not a lawyer, so I don't know all the fine details. I merely dated a woman for four years who had a master degree in EU studies and picked up a lot of things about the general process.

Those are fine questions, but you'll have to do your own research to answer them I'm afraid.
Except it's not DRM for money. I, as a normal software engineer, have never encountered any difficulty in moving money around. Even fairly large sums ($100k+) across continents. It was quick and almost painless.

I imagine most of us here have never felt like our money had "DRM" on it.

Our money is, in fact, a different color from the terrorists'.
There's a huge irony in seeing a Hollywood movie about a deserted, tourist free beach. Then booking a package holiday to it, expecting the same, and dropping your crap on the beach anyway. Still, everywhere will be the same soon at this rate. Ruined.

I'm glad I experienced a few locations before they became commercialised and before I stopped flying.
It's an issue of magnitude that a lot of Law And Order types are happy to set aside for their purposes. Some people really are okay with convicted felons getting "what's coming to them" in prison, and you can see it in public discourse with jokes about prison shanking and prison sexual assault. (Personally, I feel like it should go without saying that none of that stuff is okay.)

If you make it clear to the average voter that the people getting hurt and killed by cops and other prisoners in jail are the elderly, single moms, etc - often held for a few days awaiting an initial trial, or even without charges - it becomes a lot more obvious to them that something is not right here. People are much more willing to blur the lines and shrug if it's "bad guys", and we talk a lot about "bad guys" in modern american politics.
Catchy title with strong words ('57-page', 'YC'), no real click-bait but close.

I skimmed the first pages and most of the advice is neither wrong or bad. Still, reading a lenghty 57-note in order to learn is wrong.

You learn by doing. If you want to start something stop procrastinating on HN and execute the first step: found the legal entity for your endeavor. This will keep you busy for the next days, and you learn.

Btw, you don't need to have a good or any idea or co-founder now. This will all come. Just start, make mistakes, stop reading random advice.

Edit: Don't downvote if you disagree, downvote if a comment doesn't add anything to the discussion.
I think the green-ness relates more to the fact that growing timber captures carbon dioxide, while producing steel and concrete emit carbon dioxide. The production of the glue, and the processes to glue the timber together certainly emit CO2, but nothing near the emissions of a steel foundry.
I do have a Japanese number. Perhaps you meant I should have linked my account to my number here?

I'm sure there are things I could have done to prevent it from happening, but I had no reason to believe Line would simply delete my account, as it was linked to my email address. In fact, I only used the number for the initial registration. After that, I only used my email/password combo to log in.
Good morning Paul! Maybe I didn't get your question, but could you elaborate of what you want examples? Happy to give them, just didn't understand what you want exactly.
A major unaddressed issue is laws like PLRA (passed in 1996) that utterly wiped out federal court oversight of local/state prisons/jails. In addition, PLRA made it borderline-impossible for incarcerated people (whether convicted or not) to bring legit, non-frivolous lawsuits relating to unconstitutional conditions of confinement.

Pre-PLRA, there was some hard-won federal court oversight (consent decrees and the like) of state prisons/jails but PLRA forcibly evicted federal courts from that role (with nothing to fill their place). See https://www.newyorker.com/news/news-desk/why-its-nearly-impo... or https://casetext.com/analysis/nineties-crime-and-punishment-... for more about this, as well as PLRA's ugly twin, AEDPA.

All this wanton brutality and abusive conditions of confinement in jails/prisons happens in part because PLRA countenances it, there's no other way around it.
> Something I also find ironic is that I think most people uploading videos to YouTube would not actually mind if their videos were shared elsewhere so long as they were given proper credit.

This is the real question here. Are the creators getting proper credit? And for the ones who use it as a source of income, are they able to get paid the way they would on YouTube?
That web page hijacking the scrollbar is clever but frustrating.
Jsmn it's already pretty fast and simple. How the hell can be a lot faster than that? I'm very curious.
Geolocation Estimation from Images
Well, I don't have a phone - have never had a mobile phone. So..I have other problems instead I guess. But not that one.
Really shady:

From chrome extensions page (https://chrome.google.com/webstore/detail/gmass-powerful-mai...)

"Writing a review
Good day,

I would love to take Ajay Goel on his offer to refund my fee by writing a review, but I am getting a message stating I cannot because my email address is not authorize"
Can someone explain what does the 0.67 prevalence number mean? That can't be 67%?
Why isnt it mature enough? Redox seems like an argument that it can work. Granted, there are general issues with requiring a new compiler, etc.
And of course, in a true SV fashion, at least initially most of the strike orders will be fulfilled by employees sneaking up to the target with homemade explosives. You have to hustle, fake it 'till you make it & stuffs.

/s (if your's /s).
His name is James Stanley. His personal blog is https://incoherency.co.uk/blog/, and it has many good articles about privacy and cryptography applications, such as Tor and IPFS, some has made to the HN homepage. You can obtain such an anonymous physical phone number from his personal service, https://smsprivacy.org/, by paying 0.003 Bitcoin, at the current market price, about ~12-15 USD, per day. Such a high cost can be justified by very nature of a physical phone number.

But I have to say that It's not a complete solution, it has its own limitations. Once a phone number expires, it just expires, and I don't think you can get your previous number back retroactively... So it can only be used as a workaround for verification code to register your account. If the service decides to issue a SMS challenge to you in the future, you'll have my Facebook problem, as I mentioned in the comment section.

Perhaps I can write to him to see whether he can implement a solution for this problem.

I don't personally know him, I'm just a reader in the field of security and privacy, and he happens to have a nice blog and an interesting service.

> I very much dislike the privacy aspect of the whole phonenumber game and also the environmental impact of burner use.

Then, you should also care about the environmental impact of cryptocurrency, Proof-of-work literally works by burning the energy, and in order the secure the network, it must burn as much energy as currently available for general computing.

I personally don't have problem with it, as I think a global consensus mechanism is genuinely expensive, and merely using it does not directly contribute to its energy use, but I acknowledge that criticisms based on the environmental ground has a strong and valid point. Perhaps for you, using a burner phone is still a better option for your philosophy?

Meanwhile, looking forword to GNU/Taler, an PayPal-like anonymous payment system, which is not a currency, so it doesn't need to burn energy.

https://news.ycombinator.com/item?id=10258312
A truss structure is a design not a material though, are you saying all truss designs are dangerous in a fire regardless of material?
I think we can go a bit further.

The 'market' is simply the average of all participants, so someone that has failed to beat the market is below average.

I'm not sure we should be lauding an investor that is below average, just because they started off with a massive pile of cash.

There doesn't seem to be enough info here to decide either way though.
This is a super flawed argument. Clearly flat buffers and even protocol buffers are faster to serialize and deserialize than json, regardless of what you benchmark in python.
History being a key word.
Absolutely! Its a matter of dimensions, for wood we simply oversize a few centimeters to burn through to make sure it holds long enough to get out of the building. I assume this indeed takes more space than a fire insulated steel beam. The achievement here is the Norsk got over the medieval fear of burning houses and can now use their loved local wood to tackle urban densification challenges!
> Those are fundamental design tradeoffs of the GPU architecture. Not of PTX Assembly language.

PTX is not general purpose, it was specifically designed for that architecture, and it incorporates these tradeoffs.

> far more advanced than any SIMD I've seen implemented on a CPU.

Less advanced than normal non-SIMD branching available to CPU cores. A lot of practical algorithms need both SIMD compute and scalar branching.

> That's what the CudaMalloc function does.

CudaMalloc function can't be called from GPU code. You can't allocate RAM at all from inside your algorithm, there's no stack, no heap, nothing. You have to know in advance how much RAM do you need. For some practical problems this is a showstopper, e.g. try to implement unzip in CUDA.

> What do you mean by "limited write access"?

You only have fixed-length arrays/textures. Global memory barriers are very slow. There're producer-consumer buffers but practically speaking they're merely thread safe cursors over statically sized buffer.

GPUs can multiply dense matrices very fast, but many practical problems are different, e.g. for sparse matrices GPUs don't deliver value performance wise. SIMD on CPU is often very useful for such problems, but yes, programming model is different, lower level and more complex. No free lunches.

> Programmers don't want to "think" in SIMD.

I'm a programmer and I like SIMD.

> even though vpshufb is effectively a gather instruction over an AVX register

On GPU it would be because you don't care about latency you just spawn more threads.

On CPU it's not because shuffle_epi8 is 1 cycle latency instruction, and RAM access is much slower, if you'll think they're equivalent you'll miss the performance difference.

> CPUs are missing very, very few assembly instructions before they can run like a GPU

Even if you'll add these few instructions, GPUs will still be much faster, by orders of magnitude. Hardware is too different but it's not the instructions, CPU is spending transistors minimizing latency (caches and their sync, branch prediction, speculative execution, etc.) GPUs don't care about latency.

It's not instruction set that allowed simple programming model on GPUs. It's fundamentally different tradeoffs in hardware.
It depends what you are looking for. Big companies use blogs to talk about technical problems or events, such as twitter. Small companies tend to have the best blogs in order to attract more people to use their product. .
I spent a week there about 10 years ago. Loved my time on that island.
sounds like a 20% time project! Or a GSoC
Then you increase X until the problem goes away.

Your thinking on this is a bit short-sighted. Right now, this might only be available to “rich” old geezers. With test-tube burgers already under development, it seems likely that test-tube blood isn’t much further off. By the time you are an old geezer, blood will be a cheap commodity. But only if we get started on the problem now, instead of shooing people away with moral scare-mongering.
Concrete production creates large amounts of CO2. Wood production does not.

Also steel production procduces a lot of CO2. So much in fact that some steelworks are switching to hydrogen instead of coalbased for its steel.
One thing nobody seems to be putting a lot of attention on is how what he wrote was in a draft.

It was not sent, it was not finalized, it was a thought he laid down in what we can likely presume to be gmail and never hit send.

Is this just normal now?
That's true, but here's a thought: Using engineered wood products potentially allows undesirable or unconventional wood sources to become useful building materials, rather than having to source old growth timber for larger beams/columns. There could be some environmental benefits associated with that.
What do the letters used to indicate formatting stand for?

I mean, %s for string and %f for float, but how is %d an integer?
I got to watch that building be constructed during my masters, it was pretty amazing to watch how quickly it was constructed.

Fun fact, UBC has like 3 18-19 story dorms with million dollar views of the entire surrounding area.
They had a control group that also had the training.
Your second thought reminds me of Asimov's story, "The Dead Past".

The money quote, rot13-ed for spoilers:

"Abobql xarj nalguvat," fnvq Nenzna ovggreyl, "ohg lbh nyy whfg gbbx vg sbe tenagrq gung gur tbireazrag jnf fghcvqyl ohernhpengvp, ivpvbhf, glenaavpny, tvira gb fhccerffvat erfrnepu sbe gur uryy bs vg. Vg arire bppheerq gb nal bs lbh gung jr jrer gelvat gb cebgrpg znaxvaq nf orfg jr pbhyq."
Concrete production actually produces a surprising amount of co2 globally it is the source of 5% of all co2.
That’s a nice sentiment but we don’t always get to choose.
Not sure if you need the "allegedly" when they admitted to the laundering.
Not to imply that Holmes only faked it as much as the other examples you mentioned, but it's also different significantly in the fact that she faked it in a field that demands regulatory approval and is that much closer to being limited by the laws of nature than a pure software company. You can maybe fake it but at the least you should be smart enough to know what's physically possible and what's not.
There are already editor plugins doing that, compressing empty lines is slightly more common but some also support braces. For example https://marketplace.visualstudio.com/items?itemName=OmarRwem...
I second using DigitalOcean. They are inexpensive and reliable.

I use ubuntu on my droplets following this guide https://www.digitalocean.com/community/tutorials/initial-ser...

I've created a simple ansible playbook that implement most of the steps in the guide.

https://github.com/bjacobt/digitalocean-ubuntu-ansible-setup
You’ve kinda just described AWS Athena.
GTK No Thumbnails in File Picker Meme
Any chance to have a similar thing for s-expressions? I parse GBs of them and Common Lisp reader is very slow.
Wasn’t use of CBC strongly discouraged because it allowed for padding oracles ?
Imagine how exciting it would be if you built a model, with every factor you could think of, and then it turned out to be even just a little bit wrong.
Just to clarify, HTTPS would not be of any use if the sole verification you make is technical (eg like letsencrypt which verifies that you indeed control the endpoint, vs say <commercial CA> that may verify IRL that you are the social entity you say you are). tldr: if you trust the onion address to be correct, the connection is already end-to-end encrypted to the only person that generated and thus controls the endpoint.

I didn't look into onion addresses in some time so correct me if i'm wrong, but basically the address is a certificate: a locator and a key (both being the same thing but still). Links are authenticating by default, as if you bundled a letsencrypt certificate in the url. Some keywords to explore further: cjdns (same thing on osi level 3), capability-based security (tying an name [in the sense of URN] and a key), content-based addressing (can be seen as a variant when content is static, in tor the name points to a channel and not a blob so the content is the key).
Not at all sure about 2.

I'm sure there are indeed tons of gems in the middle of nowhere. A few will find them by themselves, and they'll stay gems. Anywhere and everywhere that gets popularised gets ruined, or well on the way to it. The very reason to go is eroded out of existence.

A few will popularise naturally, which is probably the only sustainable way to go.
Repl.it CEO here. As @tony-allan mentioned we're indeed container based. Containers, however, on their own aren't safe for isolation. They're NOT sandboxes. You need to do a lot of things around containers to secure them. Most commonly is housing them in a VM.

At Repl.it we have multiple layers of security with the most important being that the entire execution environment has access to zero user data. Even if someone escaped the container jail, and the VM jail, and compromised the server they really couldn't do much beyond that.

We also use and built a bunch of intrusion detection software and manually look through potential threats.

Finally, if you want a container-based sandbox take a look at GVisor by Google. It's still an early project but has a lot of potential.
This time the fine was calculated based on the recovery rates from the French people retrieving their money back to France (the law changed drastically in France and to avoid jail time, many people brought back money from Switzerland). This gave the government statistics to evaluate the effective fraud and thus calculate the corresponding fine.

Of course, over the years, we can be pretty sure that UBS made more money out of these schemes than the fine and they are most likely having such a scheme running right now which may be discovered in 10 years if we are lucky.
Do you have a source for this? That seems alarmingly high.
Toogit, is that git like jit or git? What does it mean? Is that an Indian word?
That's because you're on the golden path. I don't feel "DRM" when I'm watching YouTube or Netflix on my Windows/Chrome. It's only when I want to do the unconventional - like watching a movie that's region-locked, or listening to some YouTube music on my phone with the screen turned off - it's only then that I suddenly experience the extent of machinery that pays attention to colors of bits.

> Our money is, in fact, a different color from the terrorists'.

Yes. The point is, the color isn't a feature of money - or of bits - but the legal systems around use of those.
I think that’s definitely the exception, moving money internationally is a PITA unless you want to pay high fees for less hassle. It’s definitely more trouble than moving money within the same country.
”Lopsided foul ratios are not solid evidence of bias by themselves. Teams play different styles”

Also, near the end of the game, I expect losing teams to commit more fouls, giving up free throws to prevent their opponent from using up the shot clock time.

”observe the videos of that game from different angles”

Ideally, you would process the video so that you can’t see who the players are or which team the player is on. I fear that isn’t possible, though. Experts likely will recognize players from their length and the way they play.
And for the amount of messages that are being sent, the speed difference is irrelevant.

This is the same conclusion sqlite developers came to. They tested turning JSON column types to binary and the speed difference was not large enough to warrant maintaining that code so they kept the data in JSON.
reading lots of small files on s3 or local filesystems is tricky. a million devices with one dozen files, so lets say 12 million files.

One thing locally is each file takes up a full block. So even if you only need 500 bytes of data in a file, and a block is 4kb, youve wasted 3.5kb of space and IO. Multiply that by a million and youre wasting gigabytes of space.

In S3, listing 12 million files takes 12 thousand http(max return is 1000 items). So that would take two minutes if you assume its 10ms per round trip. Let's say you wanted to read each file, and again each read takes 10ms.. youre looking at 1.4 days. Obviously this can be parallelized, but when you look at the raw byte size this is a huge overhead, and this is just to read one day of data.

If you concatenate the files together to get a reasonable size and number of files, raw json on s3 is really powerful. Point athena at it, and you just write sql and it handles the rest, and is serverless. But it does make single row lookups more expensive(supplementing with dynamodb could keep it serverless if single row lookups are frequent).

lots of optimizations will get improvements, like parquet that
tobilg mentioned(binary format and columnar), but anything with a decent file size will work.
They were caught with $880 millions. That doesn't mean they laundered only that.
This building has two concrete cores (elevator/stair shafts) for lateral resistance that were built ahead of time, and then the wood gravity system came later, So it kinda took more time than normal.

Another fun fact - alot of that nice looking wood had to be covered up with drywall for fire code compliance.
Please define your success style. There are versatile programmers who can handle all the stack and mentor others, developer who deliver overly great products even under constraints, programmers who make lots of money, and specialists who are a point of reference for a specific technology. There also are very good all-around developers like John Carmack who also made lots of money... But also Thompson and Ritchie fall in the 1% for sure in my opinion. If you have the problem solving and algorythmic skills you need to be a good developer, age is not really important.
d for decimal, o for octal, X and x for hexadecimal.
In most of the world, people consider climate change scientifically proven. There isn't a debate. In Norway, the building is featured as "green" because that is desirable in a world where we want to limit CO2 emissions and other environmental harm
You're not toxic, your manager is.