skysight-inc/HackerNews huggingface dataset:
Note by compression they mean keeping internal blocks closer to full. It looks like a good thesis and advisors are reputable.

But this comes with a trade-off. As blocks are full, inserts trigger more often a cascade effect. Batching inserts helps but once you need to apply the batch that could take a long time to rebalance potentially the whole tree. This adds a fat tail to insert times. But in many read-heavy scenarios it is a good trade-off.
> Eric S Raymond: The fetishization of ‘nice’ behavior, where ‘nice’ ends up defined as being any behavior some self-appointed censor doesn't like. Usually (and in this case) accompanied by a lot of bafflegab about “inclusion” and “diversity” so thay anyone who isn't a fan of the new, censorious rules can be cast as some sort of bigot.

Pretty much represents HN community too.
How are you handling running untrusted JavaScript on your backend?
Why would one use msgpack over flat buffers? AFAIK offers an amazing zero copy feature meaning you can get to the data of interest without having to parse the whole object in memory. Since every type is length prefixed you’re can jump around indexes quickly to access what’s needed and only read that.

It seems msgpack still needs a deserialize step to partially read data right ?

Netflix uses flatbuffers and works wonders in low powered devices.
Same here. When I studied genetic programming, I was hoping that's where problem solving evolve from as it was flawless. But recent events prove otherwise which made me believe we are using the wrong tool for the wrong problem. Here is why.

When AI gets to 100% accuracy, the equation to find the answer becomes 100% accurate. We no longer have to run the AI with heavy resources and equation can be converted to an executable program. This modal of AI will save computing power, and uses resources smartly.

Example.

AI tries to find right equation to add two numbers.

AI finds the equation to add two numbers.

AI outputs the equation as an executable program.

AI discards itself.
You can use io_uring for synchronous batching too. All you have to do is submit a batch and set min_complete to the number of submitted items when calling io_uring_enter. That's a single syscall, assuming you already have some thread-local ring lying around just for batching.
The problem everyone has is producing enough batteries. Tesla secured supply early when people thought they were crazy for wanting so much capacity. As it turns out, they need much more and they are building their own cells and factories. VW recently announced they have enough batteries to build ~1 million cars until 2023. Tesla might be hitting that as the annual production before that time. Other manufacturers are struggling to secure access to batteries and are supply limited even if they have interesting models that people want to buy (like some Honda or Hyundai models).

IMHO, most manufacturers need another five years to straighten out their supplies and then another five to scale down their legacy business. That's why you see the likes of Toyota talking about hybrids a lot because they simply can't scale up EV production right now even if they wanted to. Because they lack access to enough batteries.

Some manufacturers have wisened up. It looks like VW and GM have pretty solid plans and are expanding production as fast as they can. But they are talking about keeping up with and not overtaking Tesla. At least VWs CEO is.
But you need to provide daycare at least for some children. Otherwise police, fire departments and hospitals will cease to work. Doctors can't work long shifts if there's no one at home taking care of children. You could make school voluntary and encourage everyone to stay home who can take care of their children. But closing all schools sounds dangerous.
Cathode ray tube amusement device
No, the GNU AGPL doesn't have anything to do with copyright of APIs question (at least, no more than any other copyright license given these court decisions). After all, the GNU AGPL was published in 2007 -- long before this whole legal battle started and even before Android itself was released.

The GNU AGPL has additional restrictions that require redistribution of the source code under the GNU AGPL to users which access the software over a computer network (AFAIK those particular restrictions have not yet been tested in court, so it's entirely possible that they're unenforceable).
I'm in the minority of people who I work with who check my email on weekends. Going into the office is practically unheard of.

I've visited Google offices occasionally on weekends, and they're ghost towns.
What makes you think you have contracted coronavirus and not for example the common cold?
> lectures should be mandated to be recorded and put into the public domain

Some minor student issues that can be tolerated when lecture is not recorded, will be completely unsuitable in recording.
> Most cars are ugly these days;

What makes you think you can speak for the entire car driving population?

This is just your opinion, no?
Beauty is in the eye of the beholder.
Even if it isn't, there will be fewer cases of other diseases so hospitals are typically emptier. Also, it's less likely to contract COVID in combination with other diseases.
1. Tell the labs to report COVID19 cases as "seasonal flu"

2. Stop reporting cases to unblock quarantine and travel restrictions

3. Economy back to work while rest of the world is trying to quarantine

4. Virus runs a course through the whole country and kills 30 million "expensive" old people with comorbidities, yielding a huge win against a long-term existential threat associated with ageing population.

Win-win for CCP, as far as they are concerned.
Everyone keeps hoping the virus is "seasonal." That warmer temperatures will dampen the spread. The data on that is total hokum. The flu is seasonal because everyone in the WORLD is exposed in a matter of months and either develops immunity or gets sick first and then develops immunity. The next season's flu comes from viruses incubating in animal populations and agricultural wildlife patterns are seasonal (e.g., pig/chicken raising in Asia, global bird migration patterns). Influenza circulates year around, but in the Summer months, we are mostly immune due to prior exposure. The new version of the flu starts going in Winter and we are all immune again by the Spring/Summer. IMHO, COVID-19 will only have the same pattern by happenstance.
Aparapi is a direct translation from Java bytecode to OpenCL. To do so, Aparapi provides a compiler and a runtime system to automatically handle data and execute the generated OpenCL Kernel.

TornadoVM compiles from Java bytecode to OpenCL as well. But additionally, it optimizes and specializes the code by interleaving Graal compiler optimizations, such as partial escape analysis, canonicalization, loop unrolling, constant propagation, etc) with GPU/CPU/FPGA specific optimizations (e.g., parallel loop exploration, automatic use of local memory, parallel skeletons exploration
such as reductions).
TornadoVM generates different OpenCL code depending on the target device, which means that the code generated for GPUs is different for FPGAs and multi-cores. This is because of OpenCL code is portable across devices, but performance is not portable. TornadoVM addresses this challenge by applying compiler specialization depending on the device.

Additionally, TornadoVM performs live task migration between devices, which means that TornadoVM decides where to execute the code to increase performance (if possible). In other words, TornadoVM switches devices if it knows the new device offers better performance. As far as we know, this is not available in Aparapi (in which device selection is static). With the task-migration, the TornadoVM's approach is to only switch device if it detects application can be executed faster than the CPU execution using the code compiled by C2 or Graal-JIT, otherwise it will stay on CPU. So TornadoVM can be seen as a complement to C2 and Graal. This is because there is no single hardware to best execute all workloads efficiently. GPUs are very good at exploiting SIMD applications, and FPGAs are very good at exploiting pipeline applications. If your applications follow those models, TornadoVM will likely select heterogeneous hardware. Otherwise, it will stay on CPU using the default compilers (C2 or Graal).

Some references:

* Compiler specializations: https://dl.acm.org/doi/10.1145/3237009.3237016

* Parallel skeletons: https://dl.acm.org/doi/10.1145/3281287.3281292

* Live task-migration: https://dl.acm.org/doi/10.1145/3313808.3313819
There's the standard color theory.

You look at a color wheel. Colors on the opposite side of the wheel look good. It's just opposite (complementary), but also tertiary, and so on.

You can also cut out a block from a color wheel. There's some nice examples here: https://forums.tigsource.com/index.php?topic=25396.0

Hex code might seem tough, better to look at it from HSL (Hue, Saturation, Lightness) and focus on only Hue.
Just go to Brothers, it’s right on Broadway.
Oh, the time has come:

> This version of Chrome removes TLS 1.0 and TLS 1.1. TLS (Transport Layer Security) is the protocol which secures HTTPS.
You don't need to trash it when you're done with it -- donate it to a school or homeless shelter (and you can get a tax deduction!)
I’m interested, but we’ll see how it goes. This is a non-trivial endeavor.

I’ve been trying to write an open-source Apple driver for goTenna units, and have been unable to get them to help me out by providing their BLE spec.

That’s a shame, because I write really nice SDKs. Even if my driver was open and free, it would provide significant brand reinforcement. Win-win.

I believe that this tech is important, as it can provide service in disasters. I’m also big on open-source.

But I cut my teeth on RF stuff, and know that it’s a real black art. Software can get complicated, but is child’s play, compared to RF tech.

You have your work cut out for you.
On the other hand, if a company did that, would it actually impact you or your project? It's not that it'd be vanishing just because of that.
Despite posting on HN a lot I don't know much about how YC works. You seem to be implying that reaching investors before demo day is "cheating" somehow, and that it's not in the spirit of YC to do it. What benefit is there to your startup in trying to keep things balanced? Obviously you don't want to sabotage other startups in your cohort, but I can't figure out why talking to investors as early as you can would be seen as doing that.
Not All Badge Printers (OR Badges) Are Alike
As almost all business, it is.
You would use elementary schools for that purpose, they are much more evenly spread; not universities.
Wrong:
https://cleantechnica.com/2020/01/04/tesla-model-3-sales-4x-...
They really made Wylie into a brand what with his fresh hair colour and 'whistleblower' cred style.

I felt that the entire story was as much about narrative than anything.

It's sad because these stories are important, The Guardian is mostly a credible entity, they really ruin their credibility with such shenanigans.
If your house doesn't already have a dishwasher you might pay $500+ just for the plumbing and electrical work. Unless you get a "portable dishwasher" that you wheel over to your sink and attach it to the faucet every time you want to do dishes, but if you're going to go through all of that trouble, you may as well just do the dishes yourself.
I don't agree. Most of the Tesla's vision processing appears to be AIs trained with census loss, meaning the same stuff that Daimler Benz used in 2004 for their lane assistance systems.

I recently gave a "state of the art" talk about optical flow and I found it extremely disappointing that current technology still struggles with recognizing shiny surfaces and fences, despite 16 years of hardware progress.

But most AI researchers appear to be more interested in re-inventing the wheel on a GPU instead of doing actual mathematical algorithm research.

Tesla is doing marginally better than the average due to their custom hardware, which grants them more than the 10 GB that people using NVIDIA GPUs are limited to.

But still, Tesla, Skydio, and NVIDIA appear to be using optical flow AI architectures that are fundamentally incapable of performing well, due to being based on the (mathematically provably wrong) assumption that a scale pyramid works for optical flow detection.
Terrible is hyperbole. They're not state of the art, but they are pretty decent. If you are using multi-G data structures, or chasing that last 2% of performance, then sure, they will make a difference. But in most large applications, switching to things like that don't make much difference compared to just writing a slightly better algorithm, or compacting your data-structures a little to improve cache-hit, or re-organising your code a little to do the expensive stuff outside the loop.

Source: I regularly optimise C++ code in LibreOffice.
EEVblog #1290 – Hapbee: Anatomy of a Snake Oil Product [video]
Why would Tesla be a 'wow'? I take uber once or twice a weak and it'd obviously be a bit of a novelty experience if driver would pick me up with tesla instead of Toyota Prius,but it won't be 'wow'. I can't comment on how good or bad their cars are,as I haven't owned one, however they do look bland to me.
They also have more resources than most state run schools.

Which reinforces my original thesis
SoftBank’s Improbable’s Effort to Revolutionize Gaming Industry Is Struggling
Simple and free tool to optimize on-page SEO
From the description, this sounds like a permanent ban, which is a really blunt tool -- and overly convenient, given how controversial ESR is. Keep in mind that this is about a discussion that's not in a technical, but in a political forum. After all, the OSI is a political institution, not a technical one.

If people are acting in good faith, I would expect at most something temporary.

This points at what I consider the real problem with CoCs: they're too vague and typically allow people to feel righteous while making truly toxic decisions. This stems from overly-broad language being adopted without an actual "litigation" (in the informal, community sense) of individual cases.
he is breathing on is own since yesterday, still hospitalized
Ask HN: What is the biggest problem in your life you’d pay to solve?
What is the single biggest problem in your life you’d pay to solve?
Information asymmetry and lack of regulation allow bad businesses to stay in business. I’m sure you can recall quite a few if you sit down for a minute.

Also poverty (lack of options). Think of how the 70% of the population who barely gets by would read your comment on being cheap.
The Porsche is $185,000. The Tesla is $79,990.

Whatever that one test says, the Porsche is still rated 100 miles under the Tesla in range and is twice as much in cost. That's not exactly tied in tech.

And that's just the Model S. Where is the competitor to the Model 3?

The Taycan is closer to the Tesla Roadster, except for the 3x range the roadster has. Similar price though.

The Model S has no competition.

The Model 3 has no competition.
Sure, web browsers implement a proper permission model, but: the surface of a browser is enormous. Just the sheer magnitude of a modern browser gives me vertigo. Chrome has how many compilers? How much code to handle broken input?

Whereas most kernels are easy to understand (even relatively modern ones like seL4), also many parts of a browser are at the frontier of "applied CS".

If I were to build something relatively small today, I don't think I would feel safe if it had to run in a browser due to the enormous complexity of a browser. I just don't think it is possible to secure them fully.

Writing everything myself at least gives me a false sense of security in the sense that I at least believe I understand what is running :)
Is this the right way to control teamwork?
I think one of the less appreciated corollaries of Chesterton's line of thought, is that we should be wary of building fences in the first place

Would that change anything?

Assume the original author did think about whether it was necessary, and they thought it was. You know have to think whether the fence is still necessary.

Now assume the original author didn't think. You still have to think about whether the fence is necessary.

Nothing has changed.
I don't believe this is a true understanding of Chesterton.

He doesn't believe either that the status quo is good or that progress will probably make things worse.

The issue is being ignorant of why things are the way they are. One aspect the author put is that people are lazy, so there must have been a good reason. More subtly, human emotions and ideals could have evolved to this current situation.

If you don't know the reason for the current situation, then your new "solution" is lacking knowledge and you should have realized that.
At Coronavirus: Health minister nadine dories test positive
I agree that bias has started reducing, that is what researchers call, 'the glass ceiling has started to break'. But we still have a long way to go when it come to that change percolating deeper into the system. Women, may not get equal opportunities as men when they start out their career. And that is where the real work needs to happen, I think.
What family car can you buy in Germany for €10k? The bottom spec Dacia that is on the price list only so they can claim that as the entry point?
Bottlerocket – open-source OS for Container Hosting
It's interesting how suddenly remote work becomes so attractive.Just yesterday I sat in the management meeting, where calls for remote work were getting much louder from the side of the company that'd previously refuse to even entertain such an idea.
If we are able to contain the coronavirus this way, can we take advantage of the quarantines around the world and eradicate the flu and cold at the same time?
I mean it's not 100% clear cut like that. Has the person told the boss that it is uncomfortable? They could easily just be oblivious to the problem. Secondly, if it's not mandatory there has to be a point where you decide to do what's best for you.

For example, it gets really hot outside where I live in the summer but my office puts the AC at ridiculously low temperatures. For me that means I can't wear shorts in the office because it gets too cold. I wouldn't wear shorts every day and act all surprised about it when nothing has changed nor think anything is sexist or even a personal attack on me.
Nearly a year and a bunch of webinars and presentations to allocate only 1M?

No wonder climate change is upon us. When the crops are failing, areas becoming uninhabitable and sea level has risen the paper pushers will still be filling their forms out

(No no! This doesn’t qualify on section 32.3A, Trash it!)

Absolutely no sense of urgency, and such a small amount isn’t going to move the needle for the city, or the climate
Yes. In fact I would not mind a blanket block on all paywalled sites as well.
> A lot of those syscalls are called in quick succession, often with no logic between them.

Speaking of which, I noticed on macOS that the “du” command-line utility seems much slower than a third-party GUI utility called DaisyDisk [1] at collecting the sizes of everything on a disk.

This has me wondering what DaisyDisk is doing, if anything, that “du” isn’t, to achieve this.

One theory of mine is that perhaps APFS caches metadata about file sizes and that this can be accessed faster than walking all directories and stat’ing all the things.

An alternative theory I have is that perhaps GUI apps just run with a higher priority.

If anyone knows, I’d be delighted to learn.

A third possibly is that all of this was just due to “noise”. For example, disks happening to be under less I/O pressure when I ran DaisyDisk than when I’ve run “du”. My perception of their relative speed is based on very little scientific rigor.

[1]: https://daisydiskapp.com/
Could squatting in the office save your life?
Real geniuses walk and drink their coffee at the same time.
thanks for the note. so far we've seen attempts to tackle same the same problems but not any with the same solution.

There are Figma, Abstract, Zeplin, and a bunch more that aim to own some parts of broader product design collaboration. Check them out as well =)
The neat trick with this marketing is that people apparently don't know what a real autopilot (in an airplane) does. For example, a single-axis autopilot just levels the wings. Some will hold a heading.

So it's only misleading due to a common misunderstanding.
> Epoch doesn't carry timezone information.

Dates should not be encoded with time zone info anyway, as timezones is context-dependent. Dates should be encoded in UTC and then let clients interpret them according to their context.
Yikes, I wonder what you think of people like me that couldnt get an elite education.
I rarely listen to my voicemails any more. I just read them with Google Voice.
So long, and thanks for all the blowfish.
If your work is likely to involve walks, I'd wear shoes that are comfortable to walk in. For some, that might include high heels, for others not.

A bigger issue might be that such walking meetings may exclude some disabled employees.
Take it to your local charity shop
The promise and threat of facial recognition technologies
Thank you for sharing! I've been looking for something just like this forever.
I agree with you and Heather. I think what she says about what women can do on their own to promote themselves is also quite interesting.
> No, timezone information can be critical and assuming you can always strip it is just wrong.

Expressing time based on the standard reference timezones (i.e., UTC) is not stripping the time zone away.
I’m confused by this comment. If this person knows they are going on walking meetings I don’t understand why they wouldn’t want to bring shoes to walk in.

If they want to wear high heels regardless of this knowledge and have no requirement to wear high heels, I feel no sympathy.
Breaking the Java compatibility story, working around that Java free licensing was originally only allowed for desktop and server deployments, helping Sun go bankrupt and not doing what have rescued them from a lawsuit by buying Java assets from Sun, and whatever else courts might rule.
This is a very interesting way of thinking about this. I guess this would be our biggest concern if we are specifically a security product.

I think I was too focused on answering your question regarding security :). Basically, yes we do offer security, and the security we offer prevents social engineering. But that is not the only point of the product.

SMS OTP is used in general as a way to authenticate, on any kind of app, because it's the only seamless option to reach these types of users. And since SMS OTP is more expensive than our pricing and requires integration with several local providers for a good delivery rate, these developers can simply use Cotter because it's easier to integrate, it works across apps so it reduces friction and SMS cost, and it provides security from day one.

So the value is not only about the threat/risk assessments but it's just a better alternative to SMS OTP logins. Our goal is to make our product faster, cheaper, and better than their current options to authenticate users.

Let me know what you think about this! And thanks for talking about this, it really got us thinking.
Very much this. I think I’ve seen a single-figure number of Teslas here in the UK, ever. (I presume there are more in London but I don’t live there...)
This is nice and all, but why on earth do I have to enable JavaScript to see the photos?
Best Cookie Monster Baby and Toddler Toys
A utility-first compile-time CSS framework (eg Tailwind) should be a perfect fit for this scenario, on multiple levels