skysight-inc/HackerNews huggingface dataset:
> > [...] our historical estimates are simple "back of the napkin" type calculations. We refer to the source code for details on historical estimates.

> Providing a set of differential equations with 11 mysteriously chosen values makes it little more than a toy.

I'm guessing you think that historical estimates were created with the model, by running the model with super secret 11 parameters? This is not the case. Historical estimates were not created with the model. Historical estimates were created with simple "back of the napkin" type calculations, like it says in the text you quoted, and the calculations are linked right next to that text.

Also, what exactly is mysterious about the chosen parameter values? For example, if you click the question mark tooltip near R0 parameter, you will get a detailed description about how we calculate the default value for it. What is mysterious about it?
A potential issue with benchmarks like this is that there are instances where the initial findings don't scale.

I would be interested to see how it does over an operation that takes 1 minute, 5 minutes, 10 minutes.
I think it's safe to say at this point -more than 10 years later- that Andy Wingo was very optimistic.

Absolutely nothing of what he described in that email materialized. And it's no wonder it didn't, since a lot of it is simply wishful thinking. In addition, he didn't address the fact that there are political and not technical reasons behind the absence of certain features (e.g. FFI). They could be done today, without Guile, assuming a consensus on the political front existed.

On the other hand, Emacs Lisp has gotten a lot better and not only knocked out some of the features mentioned by Andy (dynamic modules, native threads) but is also making progress towards new directions (GCCEmacs).

And as I described in my other comment, I completely disagree with his premise that having Emacs be extended in JavaScript, Lua etc would be a plus. The last thing you do with a cohesive ecosystem like Emacs Lisp's is to introduce needless fragmentation that takes away its core strengths.
As of a couple releases ago, the message gets set according to the status code so this code would behave as expected:

(response/xexpr #:code 404 '(h1 "Not Found"))
I think Walmart wants to (or they should) have a little more control to ensure that the driver doesn't steal my order. An employee gets a background check...
For anyone interested, or likes looking at recently deleted/expired domains, Pool.com has an interface to find these: https://www.pool.com/deletingdomains.aspx?ia=DomainsDeleting...

I'm not in the business, but occasionally browse to see if any "local" domains pique my interest. You'd be surprised how many people "let" their domains expire - if I was a less than ethical hacker, I'd be able to hold many local organizations and businesses hostage (without infringing on trademarks).
Supercharge Your Java with Conventional Commits and Semantic Versioning
Things are fine in Brattleboro provided you aren't too far out of town. I understand things are a bit spottier if you live too far out.
Frames of Consciousness
Ask HN: B2B startup originated from a Reddit post – what launch/growth strategy?
As the title says I’ve been working for about a month on a SaaS startup project that pretty much originated from a Reddit post that went viral.
A bit of context: A few months ago I started working on a python algorithm that takes people data (linkedin & other sources) and turns them into organizational charts (example: https://i.ibb.co/swCt7Z6/image.png). I coded this for an organizational research class, but I though that it could potentially be useful in business too, to understand clients' organization and/or for organizational benchmarking. I shared the project on the r/consulting sub (link below) and it got a great response, with 450+ upvotes and lots of comments. This really positive reaction inspired me to get to work and build out the product.

Now that the product is testable (I have about 100 users on the beta, mostly from Reddit) I’m wondering about distribution next steps. I’ve been thinking about a launching on PH, perhaps share the project on Reddit and maybe also create some youtube videos to demo the product and build some audience over time.

What would you recommend for a launch/ growth strategy at this early stage?

Thanks so much for your inputs!

Original Reddit post: https://www.reddit.com/r/consulting/comments/gc5pqo/python_script_to_turn_linkedin_into_an/

Test the beta: https://buildorgchart.herokuapp.com/signup
Nobody does it? There's massive amounts of plugins that aim to do exactly that, along with DSP-based pedals and amps. For analogue synths, the well-designed VSTs are impossible to distinguish from the real thing in an A/B test. E.g. the Repro 5: https://www.youtube.com/watch?v=uFA_B6pP9AA

You're right in the strict sense about analog random bias being hard to reproduce, but those are largely irrelevant when it comes to the important characteristics of the sound. In an A/B test, it is impossible to distinguish a well designed digital audio simulation from a real analog device.
Yes, but only because we (humans) wiped out the natural predators of many wild animals - the typical example being wolves and deer in North America.

We then do indeed kill wild animals so that their populations don't explode due to a lack of predators - in Canada and the US you typically need a "tag" to hunt wild animals, basically a ticket that allows you to kill X number of a specific species.

These tags are distributed in limited numbers, and extensive work goes into surveying populations of wild animals to distribute the right number of tags. Proceeds from selling tags go to conservation efforts, including the surveying efforts previously mentioned.

As someone trying their hardest to follow a vegan diet, I fully support hunting wild animals for food and population control. However, that situation is worlds removed from animals that are bred for the sole purpose of being raised and slaughtered in factory farms.

EDIT: to rip off another comment in this chain - the issue of hunting wild animals is orthogonal to the issue of factory farming. i.e., the two issues have little to do with each other and you cannot/should not use one as moral justification for the other.
I haven't read most of his work, but you can take the advice and use that as your draft. I can't imagine many writers not having to refactor their writings, possibly multiple times.
Google support is basically non existent for customers even spending like 5-10K a month on their platform.

Even questions you raise on their Reddit sub go unnoticed.

They don't have bunch of people actively trying to solve their customers problem.

That said the only time my problems were actually listed to were from BigQuery team. Other than this, I don't think it's possible to get any explanation on a feature from any other product team at Google cloud.
This was one of the most memorable events from my early childhood. We lived a couple hundred kilometers east of the volcano, in the area where much of the ash plume landed. It was a Sunday morning in our tiny farming town and people were unaware the volcano erupted, it was people leaving church that first noticed that a pitch black curtain was being pulled over the sky from the west. It was unreal looking. When it passed over us, it was blacker than the blackest nights outside, you could not see your hand in front of your face. And then it started "snowing"...

It interfered with RF transmission where we lived, so the initial news that it was a volcanic eruption was learned via landline telephones to people outside the area. It looked pretty damn apocalyptic when it happened, particularly since radio and television stopped working.

A really unique experience. You still see remnants of the ash piles in that part of the Washington, 40 years later.
We're talking about EULAs, but your article and the Swartz case concern Terms of Use, which are related but different. Terms of Use concern access to someone else's computer system, hence why overzealous lawyers and prosecutors have tried to expand the CFAA to cover them.

EULAs concern what an end user can do with a piece of software on their own system or systems they control. I don't see how this intersects the CFAA at all.
No, just a long time user. Own no stock, no business interest in MSFT other than supporting users in a professional context.
I use Clojure and ClojureScript in production.
The developer experience is a real pleasure: there is good library support, libraries are typically easy to use, and you can always interop with the underlying JVM/js if the need arises.

Clojure also has the core.async library.
This can be used along with Reagent to build React-based apps; core.async allows you to do what Redux does but in fewer lines of code.

https://github.com/deckeraa/OpenStainer is an example of building apps this way.
“Preview”
The customer had set an extremely large buffer size and nobody thought to mention that? Perhaps the individual reporting the problem was different and was unaware of that unusual change.
Writing Memos
I think this is a much better article about this from the same guy: https://www.deepsouthventures.com/i-sell-onions-on-the-inter...
What a shitty thing to suggest doing—especially at this time.
Both the BBC article and the incident notice (shared in other comments) contain very few details about the "highly sophisticated cyber-attack".

When such details are omitted I tend to suspect that "highly sophisticated" is sugarcoating some kind of negligence or bad security practices.
Some video conferencing providers allow you to call in to a meeting with a landline telephone. I know Zoom does, anyway. No video, obviously, just voice.
I'm willing to grant that animals are capable to some degree of wanting at all. It's a perfectly reasonable assumption.

How do you feel about mercy killings? If you find a deer in the woods that's got a gangrenous leg and is laying on the ground, I would argue that it is my obligation -- my moral responsibility -- to cut its throat or pith it, if I can.

We are part of nature. We constitute "letting nature take its course", and those options are a whole lot better than getting eaten alive by a coyote.
I'm endlessly redirected between https://fluidpreview.office.net/#access_token=somethingveryl... and https://fluidpreview.office.net/, is there something I'm missing?

Edit: in a Private Window it asks me to log in my Microsoft account, so I guess it has detected I was logged in, but goes in an authentication loop?
Pioneers of Semiconductor Non-Volatile Memory (NVM): The First Four Decades
And why not SBCL?
`.inputrc` is your friend. I have `v` (in normal mode) configured to open the line in an editor, because muscle memory sometimes makes me try to enter visual mode when editing a command.
That's permitted by the rules if you think that the alteration is justified. If you're worried about being censured, you can include a comment on your new post "The original title was XYZ I altered it because reasoning ABC", so that if the mods are looking at it later, they understand your reasoning and can offer you a followup reply.
Is this Google Wave coming back in the form of Office.com? Open-source! Definitely a different Microsoft than the one I grew up with.

Announcement support page

https://support.microsoft.com/en-us/office/get-started-with-...

In the news

https://www.theverge.com/2020/5/19/21260005/microsoft-office...

'Microsoft is creating a new kind of Office document. Instead of Word, Excel, or PowerPoint, the company has created Lego blocks of Office content that live on the web. The tables, graphs, and lists that you typically find in Office documents are transforming into living, collaborative modules that exist outside of traditional documents.

'Microsoft calls its Lego blocks Fluid components, and they can be edited in real time by anyone in any app. The idea is that you could create things like a table without having to switch to multiple apps to get it done, and the table will persist on the web like a Lego block, free for anyone to use and edit.

'“Imagine you could take those Lego pieces and put them in any place you wanted: in emails, in chats, in other apps,” explains Jared Spataro, head of Microsoft 365, in an interview with The Verge. “As people work on them, they will always be updated and contain the latest information.”

'Microsoft’s Fluid Framework sounds a lot like Google Docs, but it’s actually Google Docs on steroids. Microsoft is so confident it has built the future of productivity, it’s now open-sourcing its Fluid Framework so the rest of the world can help shape what it has created. Some Office.com users will even be able to start getting a taste of this Fluid future in the coming months.'
Yeah, startups are in the position of having to make high-velocity yet high-quality decisions, yet without too many resources to accomplish either. A bunch of our own decisions in the early-days mostly came down to asking some founder friends, throwing our hands up, and mentally flipping a coin.
But who is that guy and how would the money be used? From his profile it doesn't seem like he is a Linux developer.
Video Platform for Developers?
Open Source Builders: How Redis Upended the Database Market
sorry, the title doesn't give you much. Subheading: "Can electrical impulses in the brain explain the stuff that dreams are made on? What a new consciousness-detector reveals"
Because the experience is so much more intru...err immersive!
Microsoft seems to have tried to unify their developer story in many incarnations now. So my biggest question is, why will this one succeed where others have failed? I see absolutely no evidence to suggest this is better than previous attempts.
> Presumably this is going to be FPGA-based which brings up all the fun questions of how ITAR applies to software.

I mean there's plenty of prior art with open-source crypto implementations here.
These tiny coin-cell-powered Bluetooth tags are great for tracking your lost dog or stolen backpack, but they can do lots of other things, too!

They can measure temperature, acceleration, and magnetic fields, so you can use them to detect when a door or window opens, whether a machine is vibrating, or even an object's orientation relative to magnetic north. All this can be done for years on a single battery charge and at a cost of pennies per sensor per day. If these devices become 10% smaller each year, it's easy to imagine them eventually becoming something like Smartdust [1].

You could stick one on a treadmill or a weight machine to see how often it is used. Put one on your refrigerator door to find out how often you open the fridge. Put one on your office chair and track how many hours you spend sitting in your seat. Stick one inside a utility panel or a locked door and get an alert whenever it is opened or rattled. The possibilities are endless.

However, there are two truly difficult problems to solve in the design of a bluetooth smart tag: security, and battery life. Sadly, they often conflict.

For example, it turns out that Bluetooth radios consume battery power not just when transmitting, but also while receiving. If you treat the tag as a standard Bluetooth device and allow it to receive and transmit, you're solving the easy security problem.

But if you want to build a really good tracker with maximal battery life, then you have to solve the hard problem: the tracker has to spend most of its time operating as a broadcast-only beacon. That means that every passing receiver can't send challenges or requests: the tracker can only yell its encrypted data out into the void.

The system proposed in this paper is a great improvement on what companies like Tile and Nut are doing. But I predict that Bluetooth smart tags won't really take off until someone solves the "hard" problem.

[1] https://en.wikipedia.org/wiki/Smartdust
It's definitely my current choice. Others I've played with: PT Mono, Fantasque, Pragmata Pro, Operator.

But Iosevka Slab on a HiRes display looks gorgeous to me.
We weren’t really designed to avoid the sun. I had a friend studying to become a nurse many years ago. He told me people get sick more in the winter time because of less exposure to the sun. Either being covered up more to stay warm, being indoor all day during the winter, all of these factors contribute to a lower vitamin D intake.

If people exposed themselves to sunlight more in the winter months, they may be lower risk of things like colds or the flu.
The article is a fine example of incremental optimization of some Python, replacing constructs that the standard Python interpreter has overheads in executing with others which trigger fewer of those same overheads.

The title isn't quite right, though. Boxing, method lookup, etc. come under "interpreter" too.

There's a continuum of implementation between a naive interpreter and a full-blown JIT compiler, rather than a binary distinction. All interpreters beyond line-oriented things like shells convert source code into a different format more suitable for execution. When that format is in memory, it can be processed to different degrees to achieve different levels of performance.

For example, if looking up "str" is an issue, an interpreter could cache the last function it got for "str" conditional on some invalidation token (e.g. "global_identifier_change_count"), so it doesn't in fact need to look it up every time.

Boxing can be eliminated by using type-specific representations of the operations, and choosing different code paths depending on checking the actual type. Hoisting those type checks outside of loops is then a big win. Add inlining, and the hoisting logic can see more loops to move things out of. Inlining also gets rid of your argument passing overhead.

None of this requires targeting machine code directly, you can optimize interpreter code, and in fact that's what the back end of retargetable optimizers looks like - intermediate representation is an interpretable format.

Of course things get super-complex super-quickly, but that's the trade-off.
If you're running Linux for application compatibility, I don't think you understand why people use Linux. (Although yes, if you want NT and only use Linux to run apps that don't work on raw NT, WSL1/2 are excellent)
“Apple Glass” AR rumors: $499 price point, Lidar, announcement in late 2020
Along similar lines, people with kids are less likely to be fired.

Ask any manager who's had to do a big layoff. They'll bend over backwards to shield those who have families to feed. Often time single people will be laid off first despite being much more competent than the father of four.

This creates a secondary emergent effect where family men build up more impressive resumes than singles who are viewed as disposable and less likely to weather downturns.
I’m sure the developers of Chocolatey have been dreading this day for years.
" Concern regarding animals being hypoxic prior to unconsciousness led the AVMA Panel on Euthanasia to conclude neither nitrogen nor argon is an acceptable euthanasia method for rodents."

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5605172/
It’s a big undertaking for a one man open source project, especially considering v2 is a rewrite. I believe all necessary functionality is already implemented in v2 so it makes sense to push it out of the door UI-wise and fill in additional features later. Conversion between Markdown and WYSIWYG is planned[1] although I couldn’t care less. It’s not like the Markdown editor doesn’t have buttons for non-technical users to push; they’ve been pushing buttons to generate BBCode just fine for two decades.

[1] https://wiki.js.org/feedback/p/switching-from-an-editor-to-a...
>desktop linux experience has been piss poor for well over a decade now

You can say the same about Windows with a pretty straight face, too

(OK maybe not quite 10 years - Windows 8 was 2012)
I did not know that. 1300? That is quite a specific, but round number. 1028 would have been really cool!
This is all about fixing a mistake that never should have been made. They did the UWP split around the time of Windows 8 and since then have tried to prop up the Windows Store with Windows Mobile ports, XBox games, and other ventures. It’s good to see them finally recognize that the Microsoft Store wasn’t going to go anywhere.
> … actually looking at the code.

Yeah, like "Always look at the source code."

> … not how I've ever seen anyone use regexes in Python.

More like this…?

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
I don't think they were pitching it as a solution, instead a "try this and see if it works", which helps continue the debugging.

It can also help because it shows the customer you're making progress.
There is a reason that Google, at least, is worth so much on the stock market.

My mother is definitely not a tech savvy computer user, but she's learning. I've finally showed her how to do a few things 'online', including email and basic searching. She wanted to order flowers for a relative due to a family death recently. As I imagine that vast majority of the population is also trained to do, she went to Google, typed in "order flowers" and went to the very first site that Google showed her. And that flower site, of course, was an ad - though it has gotten harder and harder to notice these over the years.

She ended up spending $30 with free shipping (down from $50 after I showed her how to find 'online coupon'). Google probably made a nice percentage of this sale.

Think of how many times that situation is repeated every day, all over the world.

There's a reason Google can afford so many pointless 'diversity' managers, expensive research, projects that are canned after a few years, and tens of thousands of highly paid and pampered employees. They've practically got a printing press...
Another point of view is that slaughter is "special" and while permitted requires us to to be respectful and make good use of the meat and bones.
We saw a Rakuten building from the freeway during a visit to SV, and we wondered what they did. Found out on Wikipedia. Que the Bader-Meinhof effect, we started noticing the ads on TV.
This is a neat pattern, but it honestly just seems like you’re trading where you want the complexity. The outbox pattern would force devs to not use SQL directly for mutations - in so much as they can’t directly modify records like they normally would. I can see this being ok if you had someone with strong DBA skills implementing the abstraction.
If you like the OpenBSD artwork poster - you can support future OpenBSD artists through the merch shop at https://openbsdstore.com/
I'm not sure if you're purposely trying to miss the point or not. Yes, there are no good options for the bad situation we are now in. My point is that we can avoid situations like this in the future. I hope your snarky comment about time travel made you feel super smart! It made me think so.
Attempts were made: https://github.com/grafana/grafana/pull/14075
We spent orders of magnitude of that and they still treated us poorly. The silver lining is that they at least don't discriminate based on the spend.
Would love to hear!
Don't believe it's yet publicly available for Galileo, but yes, it's meant to be going live soon. (And note that the authenticated stream is a paid for service.)
Regardless if everyone is using the app 100% consensually, it has some horrible privacy policies. They reserve the right to sell your location data to insurance companies. They can inform your car and health insurance that think you’re not driving safe or going to dangerous areas.
Dreading? I doubt it. It's a relief when the problem your library solves no longer needs solving!