skysight-inc/HackerNews huggingface dataset:
Hyperscan: High-performance multiple regex matching library from Intel
Corvettes, Hidden for Years in a Garage, Will Be Given Away
Remember there was a lot less to the Linux kernel at the time. Wasn't too bad. The single-threaded compile time for Linux has stayed fairly consistent for awhile, since the tree grows about as fast as the average desktop improves. The big improvement in compile time has come from being able to compile with 8-32+ threads.
Yeah, that's not a concrete example of the SPECIFIC cutting edge area of AI that china dominates development of. At least I couldn't find it. I gave one for the US. I've yet to receive one for China. All I've seen is: "Look how known 'AI' can be applied toward totalitarianism. The US has none. We are at a disadvantage. " This is utter rubbish for reasons already discussed.
Or it is the death of astronomy. At the moment astronomy melds together the study of stars and planets. That made sense when we had only a handful of interesting planets (plus many thousands of supposedly inert rock things). Now we know that asteroids are dynamic interesting objects. Pluto is not an inert ball of ice but an interesting planet as complex as any other. And then we have the steady flow of new exoplanets. Astronomy will soon split into formal astro-nomy, the study of stars, and planet-ology, the study of planets.

Today's astronomers are physicists. The study of stars takes data and theory from the high-minded world of particle physics. Fusion in accelerators on earth is used to study and define fusion that powers stars. Planetology will take data and theory from what Sheldon called "the dirt people". The science of rocks, soil and weather will lead the study of planets. This cultural split will soon divide astronomy. With all the interesting new stuff happening in relation to planets and the inevitable discovery/debate re life on those planets, the old guard of star-studying astronomers will be sidelined.
Hi, I'm the author, thanks for the feedback!

> The ad hoc method of parameter estimation used here needs some explaining

I tried to imitate a "least squares regression" actually. I confess I wasn't sure if this was the most appropriate approach. I will run the analysis again using the more standard technique you suggested and compare the results.

> Since the author uses mean for the estimate and sample sd in the other code I'm confused why this isn't used as the estimate for the variance in the guassian?

The mean value from the density estimate was used for fitting both the Gaussian and Cauchy models because they are symmetric functions, in an attempt to reduce this one-dimensional (single variable) fitting error.

Later on the mean is removed when estimating prices since I was assuming a driftless stochastic process for the underlying stock.
What's your definition of "no business being there"?
> By default, Mercurial doesn't do any of these operations; you have to activate extensions.

graft is actually built-in, but that's beside the point. Coming from a rebase heavy workflow in git, things like updating a ref or abandoning a commit feel like fundamental operations, and when moving to Mercurial it wasn't obvious which of the built-ins or bundled extensions I needed to be reading about to do these things.

I did eventually find Evolve, as you suggest, but it's not one of the bundled extensions, and it's not something you'll find in the official tutorial, or "The Definitive Guide", or even in most of the SO answers explaining how to do git-like things.

> By design, Mercurial makes it much harder to shoot yourself in the foot.

This is true, but git makes it so easy to recover from those mistakes.
Generally, the first amendment restricts the ability to enact laws banning certain types of ads over other ads, but not laws banning all ads from certain areas. For example, four states — Vermont, Alaska, Hawaii, and Maine — have banned billboard advertisements.[1] Vermont was the first to ban them in 1968[2] and these laws haven't been challenged on first amendment grounds, though presumably their passages were fought.

[1]: https://en.wikipedia.org/wiki/Billboard#Laws_limiting_billbo...

[2]: https://vnrc.org/community-planning-toolbox/tools/billboard-...
> Your interpretation would suggest that PHL airport is in the Indian Ocean.

Depends on how you use the numbers. If you assume the ~0° as W and the ~80° as N, that puts it over Greenland, which can be on the flight path between Philly and Amsterdam.

I missed the context of it being the specific coordinates of the airport, rather than on the flight path between, otherwise I’d have probably came to the correct conclusion on formatting like you did. Ty!
I suppose your requirements are different. We want to deal with errors like we deal with inbox, fix issues until we have "inbox zero". On our case that is all the client we need. There's obviously more logic on the backend, but not much.
I would note that this “machine” is 10% extrusion apparatus, and 90% a CNC crane. CNC + crane = very expensive (since you can’t just retrofit a regular crane; regular cranes efficiently rely on momentum, whereas this thing presumably needs to step linearly into place.) You could own the extrusion setup, but I don’t think you’d enjoy owning the crane.

Which is not to say you couldn’t get a hold of one. I’d guess that, when the tech matures, you’d be able to rent one from your local maker-space :)
Merely informing you of a bad photo would provide the same value. No need for enforcement.
This page is completely empty on iOS.

I guess the author should have made a minimalist static HTML page instead.
This would be nice along the American coasts. There are day trips I resist taking because I don't want to spend a single night in a hotel before an early flight or train. Being able to leave in the afternoon, take a dinner meeting, and then night train home would be perfect.
Congratulations to Numberphile on getting to pi million subscribers.

Back in the 1990s explanations like this would be pretty common on BBC 2’s Horizon. Though not nearly as detailed, Horizon wasn’t scared of tackling complex material in a way that only appealed to niche viewers. That era of television might be over but Numberphile has very much picked up the baton. The filming style of Numberphile, especially with the delivery-to-producer rather than to camera, the natural lighting, hand held filming, and the occasional interjections from behind the camera, always bring great waves of nostalgia for the days of hard BBC science reporting.
Author should have posted a 'Roast me' article on Reddit. It would've been faster.
What I hear from Amazonians in Seattle is that the culture is markedly different today than it was 5-10 years ago.

That shouldn’t be surprising. Things are slower now and layered. VPs report to VPs who report to VPs. More politics. More focus on competitors. Less belief in the upside.

Using Jeff’s words: We are well into Day 2. As a result, great people are leaving in droves.

Satya managed an incredible cultural and business turnaround of Microsoft after it stagnated. Who will do this at Amazon?
This is really odd. One of the biggest criticisms of Java is that it consumes so much memory, for which the rebuttal is the JVM can be tuned to use less! But no one does this in practice, so I assume there must be a reason that renders the “tuning” argument to be penny wise and pound foolish. I.e., you end up giving up something more valuable in exchange for that lower memory value. It seems like these Java apologists are trying to give the appearance that Java competes with (for example) Go in memory usage and startup performance and runtime performance when in reality it’s probably more like “you get to choose one of the three”, especially with respect to the top level comment about how the AOT story deceptively requires hidden tradeoffs.
A nuanced point of view is incompatible with the ideology of the extremists at both ends of whatever the issue is so you have twice as people mashing the "make the wrongthink go away" button
He expects things at Uber to get worse while he’s not there - if he comes back he can enter again at a lower price point.
Thanks for that, I appreciate it!
I would expect he has the same issues with Cap'n Proto. Aside from some aesthetic cleanups, Cap'n Proto's type system is extremely similar to Protobuf -- because, frankly, Protobuf got that part right. Cap'n Proto's main difference from Protobuf is the encoding, which it doesn't seem like this guy cares too much about.

(I'm the author of Cap'n Proto, and Protobuf v2, though I did not design Protobuf's type system.)
There is no part of the 1st Amendment that states that people need to read your advertising, additionally some states (like VT) have full bans on billboards - regardless of the reasoning for this that ban has been upheld and private citizens can't compel the state to allow placement of billboards on public property - there are also various style related laws (in Boston you need a special permit when constructing on Beacon Hill that makes it very difficult to build non-brick faced buildings) there is nothing illegal at a constitutional level in either of these cases. The 1st Amendment prevents discrimination of advertising (you can't chose to disallow ads for raspberries but be all in for strawberry ads because you, the mayor, find raspberries offensive) but there is no guarantee to the right of other people's attention.

Advertisements on public property can absolutely be banned and, possibly with an ordnance, I believe you could heavily restrict advertising on private property.

The government can't shut you up when expressing protected speech, but it doesn't have to help you talk, nor does it have to make people listen to you.
>Your job as CEO, or any leader of a large organization civilian or military, is to ferret out when you're being fed loads of BS.

I get where you are coming from, but I would reframe it as "Your job as a CEO is to create a culture with integrity and transparency"

It is also pretty clear that a time of crisis is the time that your true corporate culture manifests, it seems that the culture at Boeing is not long on integrity or transparency.
Ha! This got a good chuckle out of me. Check again; this happens more often than you would think in the web hosting business, especially the small to medium business segment. "It's just a website how hard could it be?"

If I had a nickel for every RHEL 5 (yes, 5!) box still running after we begged customers to please, please move to something actually receiving patches...

In theory ransomware shouldn't have as large of an impact, but in practice backups are not a magical wand of "restore website and lose 0 transactions" either. That's assuming the backups are actually configured to grab the correct data, and haven't been silently failing for months...
In Germany, local market check is not required for Blue Card applicants.
Ancient Egyptian Paint: a subversive look at 4500 year old pigment
I think these days, Twitter will suspend your account immediately after sing-up, for "suspicious activity", and require a phone number to re-enable it.
The sad thing is that, rather than forward this to the small "decision team" at work, where we can ponder the merits of the author's points...

... I'm going to just close my browser tab due to the puerile ranting at the beginning (and sprinkled throughout). A few good points, and perhaps a great basis for "proto4" or whatnot, but that my "OMG they're so dumb" ranting?

If that was a peer-reviewed paper, I'd have rejected it after reading the first paragraph, if I even made it that far. That's just not how you make a technical argument or win people over.
This article lists some real examples that require more than 512 bits: https://res.mdpi.com/d_attachment/mathematics/mathematics-03...

Note that digits of precision are expressed in decimal unless explicitly given as “bits”, so that the phrase “10,000-digit arithmetic” really means around 33,000 bits.
Its 2019 and protobuf js compiler still only support commonjs modules and google-developed closure imports. No AMD/UMD and no ES6 modules.

How are we supposed to use it in a browser environment if we are not using browserify or webpack?
Awesome, I think your plans on feature development make a lot of sense. Hopefully I’ll have some time to try it out in a real project before long!
When all that mess with Russia/Ukraine had started the West was openly contemplating disconnecting Russia from the international payment services. That had lead Russia to develop it's own.

The Internet is a vital infrastructure element. Leaving the risk of potential disruption to some US congressmen's whims is not a very wise choice. Of course it can be used with bad intentions as well but so can anything else. I think I've already mentioned this in my older post and it was downvoted eagerly.
It's kind of an open secret that the city of Santa Barbara (CA, US) has banned several forms of public outdoor advertising: we have no billboards, no promotional posters, no taxi toppers... It's delightful, and very high on my list of reasons why I enjoy living here. Every time I leave I'm reminded how noisy space is when it's filled with advertisements. I wholeheartedly recommend others advocate for similar policies in their municipality - it can be done!
Is it HN's hug of death? I see the same on my PC.
So many migraines are triggered by commonly used chemicals that are difficult to remove from our environment. Even if they're sporadically present, it can take hours for them to trigger a migraine, so the association is extremely difficult to draw. Fragrance chemicals are very common triggers, but again, they're very difficult to remove from our lives given their ubiquity and increasing popularity to the point where people can't fathom living without them. One of the worst offenders and most difficult to remove are fragranced dryer sheets. People who use them are virutally never relieved of being exposed from them given that they're in clothes, towels, and bedding, and the chemicals offgas months or years. It's exceedingly difficult to find personal care products that are free of these unnecessary chemicals. And "natural" products like essential oils are common triggers and probably no better.
I foresee a lot of comments from monolingual americans and brits trying to dispute this.
John Dewey
Everyone Needs Their Own Chatbot
The company I worked for a couple of jobs ago used to host approximately 130-140 java based web applications, all using Spring, on just 4 servers (primarily hosted on 2 of those) With only a few exceptions the java webapp was configured for a 256MB heap. Devs followed good practices to avoid creating excess garbage, and kept the number of libraries down to a minimum.

They also struck a good balance between doing transformations in-memory, and on the database side.

side note: There was _one_ web app that we had to host that wasn't developed in-house. It was absolutely god-awful, badly scaling, websphere based crap (I have no idea if Websphere is crap, but that application sure was bloated and underperforming). Websphere was irritating to deal with. What they did with it was worse. We eventually got the source code from them so we could fix it up, after a bunch of legal wrangles. They had 4 different custom created ORMs in it, each clearly developed by a different dev. Then for reports they never used the ORM, instead they'd make a "one query spits out the final report" query. Those queries would often be 30 - 40 subselects deep. `SELECT thing FROM foo WHERE bar in (SELECT bars IN monkey WHERE ....` and so on down the line.
> I think protos might just be being used for the wrong thing in the author’s example. You shouldn’t replace your application’s data structures with protos everywhere

Yeah, I really scratched my head at that part. Even in my small line-of-business TypeScript apps, I often have separate interfaces for the "API models" (what I get as JSON from the API) and the "app models" (the models my app uses to represent the internal state of things).

In the big .NET platform I work on, we have multiple namespaces of Models and Dto's to represent different things at different interface boundaries.

Why on earth would you try to re-use a network-layer interface in levels several layers higher? That's crazy talk!
You have to withdraw at some point (after age 59-1/2 unless the law changes), and you’ll pay income taxes on principle and gains then. Taxes on principle will be paid either way. If you give to your children, they will pay taxes on the principle + inheritance tax.

The idea with tax deferral was that when you retire, your fixed withdrawal income will have a lower income tax rate than when you contributed, but as capital gains and income tax are now, that isn’t necessarily true depending on your contribution and withdrawal income.

Roth IRA was then created as a response to the well founded concern that income taxes will rise negating any tax advantage to deferral, but Roth wasn’t able to pass the legislation without severe compromises like contribution limits, and gains taxes as income on withdrawal.
I just see a blank grayish blue page.
Just wanted to add to this. Also a huge Altra fan.

The stats is this article are so general they don't make much of a point at all. Most upsettingly for me (a minimalist evangelist) they seem to dismiss barefoot style shoes out of hand.

For me Altra have made the key components of barefoot running accessible: no heel - so I land forefoot, wide toe box - so my toes can splay and some cushioning - making at accessible.

If you are a 50kg elite runner with narrow feet and perfect technique the shoes probably won't make as much difference to injury as your average 80kg runner with dodgy technique (like myself!!). Altra have been a game changer for me.
"git is a really great set of commands, and it does things like malloc(); malloc(); malloc(); exit();"[1]

[1] https://youtu.be/dBSHLb1B8sw?t=113
Great question. Homelessness is similar to being broke and in a new place traveling as a tourist.
Well, most common sense things are indeed right, so...
Oh come on. Ipsum has been on here for half a decade and has 2000 karma. This isn't a throwaway account... Do some research first.
Wait a minute. How would they be showing production data if they couldn't access the database were, presumably, this data was stored?

It sounds a lot more like the smaller company was interfacing with someone who was not technical or at the very least did not have a clear understanding of the internal processes of the big company, and expected the smaller company to have prior experience of this thing and to guide them through it.

Most likely, the process would have involved the samaller company communicating with someone inside the larger company, like a DBA, and asking the large company DBA to make the changes they needed. In large financial corps, company developers are not allowed to touch the database either, in fact where I worked, we were not even allowed to create a database for testing an internal-facing project. Processes are that anal.
I find it fascinating that popular knowledge seems to hold that people are not supposed to run. That we need heavily cushioned shoes, joint braces, bizarre stretching routines, and more just to keep us from destroying ourselves.

One of my friends has a shirt that says "Yes, I know you don't even like to drive that far. No, my knees are fine."

I take some issue with the way some of the claims are presented in the Atlantic article, but unfortunately the citations are review papers with many citations that are proving hard to track down. I want to read more before taking any stance.

Also, this probably needs a (2014) in the title.
100 ms is nowhere near what I'd call "negligible" for a process that might only live a second or two!

python -c print 'hello' starts up and shuts down an entire Python interpreter in less than 50 ms on my machine, whereas the equivalent Java program never takes less than 120 ms. That seems pretty sad for a language that's had at least an order of magnitude more resources thrown at it.
This works for my iPhone, but not the iPad. I guess it is due to Apple showing the device as ‚desktop class‘ with the following user agent:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.4 Safari/605.1.15
I consider myself alone when on a bus or train, unless traveling with a friend
There was (recently) some ransomware for (unpatched, IIRC) Synology devices.
I often wonder if learning a dialect of a certain field has a similar effect. For example math terms or a complex programming language with things like monads
Taxi toppers are an interesting one to ban - I suppose the city can simply refuse to license taxis that refuse to sign a contract agreeing to not use toppers but any advertisement on a private not otherwise restricted vehicle would be the providence of the state DMV - possibly... I'm not certain how a lawsuit would come down trying to determine if vehicle appearance could be restricted by a state or if that right was withheld by the federal government.
I took an Amtrak from Philly to Orlando. It was 24 hours. We got the sleeper car. It was really great, honestly. Very relaxing. Downside it was expensive: $700 round trip. It did include 3 meals each way though.
Uber slashed the driver pay a while ago. My friend stopped driving for them after that.
I think this is also what Rust's bincode crate does. It's very sane and you can just open up files in a hex editor and see what's there.

https://crates.io/crates/bincode
A cashless society is the beginning of surveillance capitalism
Would be interesting to research how open source affects indie development.
The government here is less bothered by Russians reading something foreign than by them writing something not too happy. Mostly in Russian language, but whatever.

You missing out on some content is collateral damage, and that's not the government's problem. After all, there's government-approved content, and that should be enough.
Feature minimalism is a good thing to strive for usually.

Wrote my own dirt simple lazy loader & slider libraries, because I didn't need many of the features other libs had.

On the flip side, if I need a reasonably complex component that would take quite a while for me to implement, like say. A date picker. I just grab the lightest weight, good looking one that I can find. (That also doesn't appear to be abandoned)

Minimalism in everything, even minimalism.
It depends on which version you're using.

In proto1 and proto2, every field had a "has" method and "explicitly set to default value" was different from "absent".

In proto3, they tried to remove this feature, and instead said that for basic types, "set to default" and "absent" are the same thing.

(I wrote proto2. I left Google before proto3 came about.)