skysight-inc/HackerNews huggingface dataset:
Perhaps what has survived into the 21st century are simple designs and less so complex ones.
Most “NewSQL” databases are designed for OLTP use cases (i.e. many small queries that do little aggregation).
Data Lakes are optimized for OLAP (i.e. doing a smaller amount of queries, but aggregating over large amounts of data).

As an example, Athena would do a terrible job at finding a specific user by its ID, while Spanner would behave just as poorly at calculating the cumulative sales of all products for a given category, grouped by store location (assuming many millions of rows representing sales).

Hope this analogy makes sense.
This code isn't in public domain. It is open sourced and has a license.
Sensationalist headlines; "Netflix-killer" brings the clicks.

This all happened years before Netflix even launched in the UK and was in development in parallel with the US version of on-demand streaming.

But given how much of a lead the BBC streaming service had, it probably would have hampered Netflix's efforts to launch in the UK.
>So I don't really understand what you're talking about,

That's because you didn't finish reading my post.

>Expect to eventually be unable to host a visitable or indexable website without relying on at least one third party service in the near future.
> Even with Firefox browser engine there would be no mechanism to install browser extensions.

Why not? When we can install extensions for Mobile Safari, if other browsers are permitted with their own rendering engine, why would browser extensions for them be not allowed?

> And WebKit is open source just like Firefox is. How is one open and not the other?

You can like open source webkit. I can like open source Firefox. Is it fair that only you can enjoy webkit on ios and I can't enjoy Firefox on ios? That's the issue - the deliberate limitation of choice.
Hey I remember you from the early days of HN! Please take this feedback as coming from a good place with good intentions.

1. The website and product would benefit from having a designer involved. There is a design fashion that changes about every five years or so and you're a couple cycles behind.

2. Get someone that needs your software to talk through the copy. "Merge, split, clean, dedupe, reformat and more" into what? From where? Is this online or downloadable? Does this work for my specific workflow?

3. Screenshot looks like it is on a Mac. Is it Mac only? If not, put a Windows screenshot right next to it. I know after you scroll down it shows Windows support, but that can be easily missed.

4. Block quote testimonials: Bold or highlight the most relevant part. I'm not reading a paragraph, I'm scanning.

5. Fix the about page. Many Excel files have sensitive data and people click about to make sure that they can trust the company. You need better, more reassuring copy and a better picture. Asking for feedback is fine, but the current copy borders on "this is really new and may not be reliable" territory.

6. If your target demographic is Excel pros, explain why user defined functions or macros couldn't or shouldn't accomplish the same task that you help with.

Hope this helps and best of luck!
Your mileage may vary, but to my taste, the lpeg flavor of Parsing Expression Grammars is clearly superior.

It uses operator overloading to build patterns from component parts. I don't think anything can replace the terseness of regex for command line use, or vim searching, cases like that.

But for a program, give me lpeg every time.
Video: Mandelbrot Using Julia and GPU
>The Zen of Go is looking at individual persons and deciding whether it's net positive to cut them now, or 6 months from now, after their next performance review.

Your conclusion is nothing more than a hilarious ad hominem attack on the language.
My God does Kubernetes sometimes feel like using a cannon to remove a zit.
I think problems like the ones below would be alleviated by using logistic regression models, which do not have left-digit bias.

"We hypothesized that doctors may be overly sensitive to the left-most digit of a patient’s age when recommending treatment, and indeed, in cardiac surgery they appear to be. When comparing patients who had a heart attack in the weeks leading up to their 80th birthdays with those who’d recently had an 80th birthday, we found that physicians were significantly less likely to perform a coronary artery bypass surgery for the “older” patients. The doctors might have perceived them to be “in their 80s” rather than “in their 70s.” This behavior seems to have translated into meaningful differences for patients. The slightly younger patients, more likely to undergo surgery, were less likely to die within 30 days.

Our study confirms previous work that found doctors are overly responsive to patient age when diagnosing illness, and that showed how seemingly irrelevant factors‚ such as the difference of a few weeks of age, could govern physicians’ decisions about treatment, with potentially life-altering consequences for patients.

Left-digit bias could affect many clinical decisions. For example, patients with hemoglobin levels of 9.9 grams per deciliter may be perceived as being substantially more anemic than patients with hemoglobin levels of 10.0 grams per deciliter (the difference in the two values has no clinical significance)."
Jens Nygaard Knudsen[0], former Chief Designer at «LEGO Group» and creator of the LEGO Minifig[1] figures and LEGO Space[2] theme, has passed away on February 19th, 2020.

[0] https://lego.fandom.com/wiki/Jens_Nygaard_Knudsen

[1] https://lego.fandom.com/wiki/Minifigure

[2] https://lego.fandom.com/wiki/Space
Cancelled my prime this year, haven't looked back. A lot of retailers offer free shipping if you order a certain dollar amount and while they have a smaller selection, I can be pretty sure I'm not receiving anything fake. They also tend to have a lot less noise in search results.

main downside is I'm having to order from multiple places, but it hasn't been too bad.
Building Cities from Scratch
It's debatable if it really is for most sites, especially if you have a good way to generate/write your html. React is a better choice if you are truly building a web app rather than a website.
For people that aren't necessarily just chasing a higher salary, it can be very satisfying to work at a place like the BBC, or some parts of the government, charities, academia, NGOs etc.

You work to benefit the public in some way, you can usually talk freely about your job (and therefore people are more interested to listen), and there's probably less stress.

(I have a job like this.)
Yes, this was it, sorry if I misremembered a few details
That's so beautiful!
They solve totally different problems. Jquery is a toolkit, react is a framework for how you build an entire app (reusable components that are specified by their props).
A related idea: use not just a different language, but a completely different toolset.

At my last job, I prototyped half of the serious overhaul of a mid-sized product (backend and UI) in a bunch of ObservableHQ notebooks. It was all a pile of hacky JS, hastly-written over the course of a week, but it let me explore and showcase all the new product ideas and serve as a reference for my co-workers (and something to demo to the management), and at the same time there was no way it would ever end up in production. After all, it was all just a bunch of private notebooks on a third-party SaaS, and the presentation was explicitly following the notebook/document model instead of an application model. And, of course, our real backend wasn't written in JavaScript.
They'll actually pro-rate refund for your remaining time with prime if you cancel. At least they did for me.
U.S. Operational Weather Prediction Is Crippled by Inadequate Computer Resources
I have the opposite problem - a lot of the code I think carefully about, factor correctly and ensure is thoroughly unit-tested spends about six months circling the plug-hole of tech demos and PoC before being sent to the bit-sewer and forgotten.
It has more to do with the low interest environment since 08/09.

As long as rates stay low, all kind of asset classes will experience capital inflows and thus higher asset pricing.

Having money in the bank is just stupid for average people, and they've found out about it.
Originally SSL required identity verification and financial costs were very high.

Fraudulent SSL certs weren't a thing because the barrier to entry way so high and the rewards for spoofing a site were low since e-commerce was insignificant.
Engineering manager for code search at GitHub here... this is an excellent summary of many of the concerns we have as we work on code search at GitHub scale!
There's no such thing as a random number.

A random number generator is a random (number generator), not a (random number) generator. This is a critical distinction!

Radioactive decay is a random (number generator), and there are others.
“Let every man divide his money into three parts, and invest a third in land, a third in business and a third let him keep by him in reserve.” - Talmud
Hypothetically, what if the executive branch also ever happened to be nonfunctional?
Yes and no one really gives a crap about them anymore.
Yeah, that's a pretty odd statement to put it mildly. Probably an over-extrapolation from an insufficient sample set.
Svelte is slowly but surely growing and gaining attention. I think more than any other framework it has the potential to really challenge React in the coming years.

https://svelte.dev/
Yeah, I figured that might be happening, once I started reading further. Blame the reader.
Ask HN: As a DIY investor, what tools do you use to manage your portfolio?
If you're managing your own investments (taxable, 401k, IRA, etc), what tools do you use to stay on top of your investments?

A "tool" can be as simple as a periodic calendar reminder to "rebalance portfolio".
Not for writing code, but I do enjoy pen and paper for sketching out high level designs and data flows. I’ve started writing on an A5 sized notebook too - I find the size constraints help with focused thinking.
I think this is a nice writeup, but I would argue with the claim [The error is] "Pretty much exactly the resolution of the FFT we used. It's very hard to do better given the inputs."

The 19hz error being explained by the FFT resolution only makes sense for a classification-based loss/error that used the (FFT_bins / 2) as classes.

Since the proposed network is using regression, even though you have a frequency resolution of 19hz, you should be able to estimate pitch with finer resolution if you are using any popular non-rectangular window because it can be fit to match the shape of the main lobe.
You would only expect such a large error at the very low frequencies, where there wasn't much to interpolate on because the next harmonic would overlap.

For an example see figure 4 in PARSHL, (One of the original sinusoidal analysis frameworks where the frequency of each harmonic is estimated by fitting to a parabola)
https://ccrma.stanford.edu/~jos/parshl/parshl.pdf

A neural network should be able to do much better than parabolic fitting.
Effortless Custom Form Input Styling with Webkit Appearance None
3c toolbox might possibly be able to do this more flexibly; it allows running shell scripts in scheduled tasks and "watchers" (run hard on device status). Shell script can probably be used to send a text message.
Nobel laureate left science because he ran out of funding and got fed up (2017)
A cell signal booster is also another useful travel companion. Further, if you have the budget, consider a network bonding device such as https://teradek.com/collections/link-pro-family. I use these at trade shows (not this device but something similar) and it's really quite incredible how good service you can get and not have to pay through the nose to the trade show service provider for an ethernet connection.
Fitness apps are brutal. I have my failed fitness side project [0]. I thought a killer feature would be to have the popular 7-minute workout free with nice images, and customizable intervals. I even paid for some adwords and facebook but the market it brutal. The funny thing is alternatives were at the time (IMO) not better. They were corny, had ads or crazy permissions. I also made a free calculator as I was frustrated no ad-free calculator existed for ipad (at least one first few search pages). That was a dud too. Sometimes having a good product is not enough

[0] https://play.google.com/store/apps/details?id=com.twelve31la...

[0] https://apps.apple.com/us/app/luja-fitness/id997566972

[1] https://apps.apple.com/us/app/opencalc/id1403173317
Does this have a very different fatality rate that the flu does?

Also many at-risk patients are vaccinated against the flu.

Besides, even if you are likely to survive and all, it's still wise to plan for everybody else to panic ;)
Literally constant? As in whilst attempting to replicate a bug the software could change out from underneath the tester? Would that complicate things or am I misunderstanding something about the process?
I’m not condoning his behavior, but I like the news that he was faking.

It should make the entire movement even less credible:

“How can you believe this? Your fellow believers are probably just faking to get attention”
I would be a little bit careful. I don't know if there's a risk of counterfeiting, but I once bought what I thought was supposed to be a US region Moto X2 but instead got a European region one. The most important difference, besides getting a different power adapter, was the fact that there's actually a different wireless antennae chip, where it did not have LTE bands for my carrier in the US.
That's not what npm stats show. Rich is good at marketing though.
The main benefit is handling binding and state, and allowing you to easily break your application into a component hierarchy of reusable components. It also has an ecosystem that will let you find packages for most anything you want to do, probably in five different ways.
Given what I've read here, it seems that most people here forget or don't know that most apps need a strong marketing plan from the start to give it a decent chance to succeed. Writing an app that sells itself is very rare and even if it takes off it needs constant marketing.

If you read the financials from most software companies that are public you'll see that marketing costs are way higher than development and maintenance costs. It's the primary way to get customers to buy or use your app.
A Capella Science: Entropic Time (Backwards Billy Joel Parody)
That's what errors.Is() is for.
Anyone remembers similar in style animation/explorable that was about forming of the groups? It talked among other things how groups become stronger by turning against outsiders/other groups
If you want an example of general ban against discrimination you can look to the European Convention on Human Rights, in particular Article 10, 11 and 14.

Political affiliation, political views, political association, all those are protected.

The state can step in if it is in the interests of national security or to preventing of crime, but it is just as wrong to discriminate someone who identify as a feminist as someone who identifies themselves as a racist.

It should also be noted that where I live, Sweden, the right of political association is particularly cemented in our constitution. The same protection that is given union members are given to political members, including racist political groups. People talk about changing the constitution whenever neo-nazists goes around and demonstrate, but that kind of talk usually dies down when people realize that life goes on even if a handful of people believe in something which the rest of the nation consider crazy.
Yet we see security breaches caused by trivial misconfigurations and bad (or no) firewall setups. Chances are, people building these systems aren't accustomed to security-first deployment and will use and bookmark a guide like this to properly set up instances, rarely if ever going back to the docs or looking at other guides.
Portfolio Visualizer https://www.portfoliovisualizer.com/ is good for backtesting investment strategies.
Before you dismiss this, or go and see the "Making of" video, try to work out how the lip sync is correct, while the video is clearly being run backwards.

Then check out the lyrics ... they are accurate.

Amazing video.
WASM is a typed bytecode format where the stack state must be validatable at compile-time, guaranteeing that no validated program can mess up the stack at runtime. Having unstructured control flow would make it pretty much impossible to do that, wouldn't it?
http://flowgrid.org

Idea was that on mobile, programming would be simpler graphically, taking advantage of the touch screen.

It wasn't really. Or I gave up too early... ¯\_(ツ)_/¯
I'll bite - how would them caring make any difference in terms of quality of "fake" reviews?

The way I see it the problem is unsolvable. There is no mathematical way to absolutely determine truth of reviews and it is fundamentally an arms race. No measure they could do could keep it true and free of deception.
That is very speculative and currently not accepted. See this HN discussion and the paper [1]

[1] https://news.ycombinator.com/item?id=22352908
I don't think anyone ever suggested that. The use case for a data lake is precisely the one you describe, it allows you to start collecting data without having to do a lot of work ahead of time before y9u know how you actually want to structure things. Allows for schema evolution too. It's not a panacea, it's just a way to avoid the inertia most large data projects have.
Would dimensional analysis have helped? Specifically the factor-label approach?

https://en.wikipedia.org/wiki/Dimensional_analysis
Search engines have stopped listing http sites? Since when? I do not have https for my site (unclear if sourcefoge allows https for custom domains)
Honestly, the fact that opening an account is easy and that there are now nice, slick, easy-to-use trading platforms has done as much as the lower fees.

When I opened my first online brokerage account back in the ancient times (2005), the brokerage websites were scary, and lots of stuff still required printing out paper and sending it in.

Even then, trades were still cheap (I was paying $7/trade) -- but the whole process made it feel daunting, and made clicking the 'buy' button feel scary.

Nowadays, buying shares is almost as easy and fun as buying shit on amazon -- and when you couple that with the fact that "everybody knows" that the reason that rich people are rich is because stocks -- it shouldn't be too surprising that everybody is racing to get in to the game.

On top of everything else, we are currently in the longest and best bull market in the history of the public stock market -- which means that we have a big crop of folks that have no personal memory of stocks losing money.

I frequently talk to folks that think that 2015-2016 is what a "scary market" looks like, and also frequently talk to people that remember with fear the "2011 crash". If that's what you think a bad market is like, you're going to be ready to put your last penny in.
Serverless is getting bigger.
Not impossible, as in the JVM there'd be a pass which verifies that the stack usage is deterministic along all program paths. It's nice not having to do that verifying step, but stack usage still has to be checked anyways, so whether it's actually a win is debatable
Lots of comments about which technologies are becoming popular. what about things that have lost popularity? Ie. Ruby on Rails and Hadoop
Inbar Preiss About Women in Blockchain Industry
There is a tangible benefit. For users.

64-bit only, Project Catalyst, BitCode, HTTPS only connections etc are examples of initiatives which definitely has caused pain to developers but has immensely benefited users as a whole. And if you don't passionately care about users then frankly find another platform to develop on.
Why would the BBC not be at something of an advantage over Netflix when it came to content?
How to Change Anyone’s Mind
How much response a hurricane requires depends a lot on building codes and other local regulation.

If it requires a lot of response it's often because of failure to plan/build accordingly.
Personally the brand owner makes me trust them as far as I can throw them as they have a fundamental interest in hampering secondary markets and undermining right of first sale. Sure there are valid concerns but it becomes "CEOs claim higher CEO compensation main factor linked to better company performance".
Can I ask how you implemented such a queue?
That's sort of a feature, because it forces you to adopt a strategy that prevents this type of exploit.
Personally, any expensive electronics I buy in person, not from Amazon. Best Buy and the like are trustworthy.
"Your data lives in a pod that is controlled by you. Data generated by your things -- your computer, your phone, your IoT whatever -- is written to your pod. You authorize granular access to that pod to whoever you want for whatever reason you want."

Whereupon they copy your data, aggregate it with other sources, and continue on their merry way. Security theater in action.

I wonder what the backup scheme looks like.
> Expect to eventually be unable to host a visitable or indexable website without relying on at least one third party service in the near future.

I mean... How do you expect to have a valid, trusted TLS certificate without a third party? Nobody says it has to be Lets Encrypt or Cloudflare or Amazon load balancers or ... so forth. Some certificate authorities even already have APIs....
Quickbooks sent me over the edge when they forced me to buy a new version - they made the old version stop working.

On top of that it comes with all kinds of crap I will never use. I use it because my accountants are (were) simpletons who only knew that.

All that stuff on the main screen with the arrows.. while I appreciate an attempt at a GUI ( I usually prefer) I don't need any of those things and they waste space on the screen and cognitive time sorting them.

I had bought the pro software years ago, non-cloud. They bricked it, forced to buy again, and kept pushing for the cloud option. I hate cloud options.

I did enough QB learning to find it's possible to take a spreadsheet and import expenses.. I almost started doing that instead of buying the new software so it could download from my banks.

If I used the payroll stuff I could see paying to update - otherwise it's just a huge program downloads a csv from my bank and puts a few same expenses in columns to export to my accountant - at least for me, and it's over priced for that.

I would make custom GUI screens for different businesses and have a preview with one-click change - if a business does not use the software for invoicing, take all that crap off the screen and put it behind a menu - this could make graphics larger and simpler.

I would have totally different GUI's for a conststruction business compared to a hair stylist compared to a dentist compared to web dev.. sometimes I think of these things and sigh.

So.. export to a format that accountants can use, sadly needs to be a thing that is prioritized.
I feel like I can't trust anything I buy on Amazon now. For the last month I've been buying from UK registered businesses which pay tax and which I can trust to send me goods which aren't counterfeit and potentially dangerous.

And wow! The dark patterns they use when you try to cancel Prime are really quite impressive!
I think this is a concise and good overview of ML model evaluation. I was recently thinking along the same lines and posted it on my blog here: https://scienceofdata.org/2020/02/23/ml-classifier-evaluatio...

You have nice graphs and cover regression models too. I use mostly these when evaluating models I've built, I also use the Kappa statistic which can be a useful summary.
https://nextjs.org/

It's a server side rendered framework for React. It can also do static sites but doesn't have as many plugins as Gatsby JS, which focuses on static site building with React.