skysight-inc/HackerNews huggingface dataset:
Years and years ago I read Einstein's biography (the one by Isaacson). One anecdote that remains bright in my memory after all these years is about Einstein and sailing. Einstein liked sailing, and because of where he was living he mostly did lake sailing. One thing about lake sailing is that you can often end up becalmed. What Einstein did was to take a notebook with him when he went sailing; a notebook with notes about what he was working on at the time. Whenever the wind died down he would take out his notebook and start working on his current research. When the wind picked up he would put his notebook away and resume sailing.

There is no doubt that Einstein was brilliant. I believe he was as successful as he was because he was also exceptionally self disciplined.
Article 1, Section 2 of the Constitution:

“The legislature, in cooperation with the properly constituted authority of any adjoining state, is empowered to change, alter, and redefine the state boundaries, such change, alteration and redefinition to become effective only upon approval of the Congress of the United States.”

Essentially they’d need approval from WV, MD, and an act of Congress. Highly unlikely.

This issue is one of the many defects in democracies: your power sometimes rests in the way somebody drew a border a long time ago.
you just reminded me of the marvelous magnesium NeXT cases, before Apple's alumin[i]um became popular.
you just made a bull case for coinbase.
> For politicians, winning elections is central. It is the source of all of their power. They know that the way to win elections is to get people on their side to show up and vote. Losing votes from the other side is essentially irrelevant — they weren't going to vote for them anyway. Politicians are fighting apathy, not the opposing party.

This is called "perversion".

> Once you understand this, ...'s behavior makes [it]

an accomplice and an entity of abysmal value.

--

Back to the elephant in the room: journalism was there to determine facts, reality. Outside narratives, facts exist, sometimes clear. It's like in judicial matters: advocatus dei and advocatus diaboli are there to attain to truth in a dialectic manner, proposed and implemented to exhaust the thinkable reasons involved - never there you meet the lunacy of "serving the client's interest". The disconnection to facts you indicate would be a horrible disease.
Haha! Yes, every time I hear Lisp and Macros... really, you have to be careful with them. I would say it should be the last resort, and really careful when using them.
(TimescaleDB co-founder)

6,000,000 rows inserted per second is great! And if you need that for your workload, then you probably should choose ClickHouse over TimescaleDB (well at least, for now ;-)

The reason we don't include that in the benchmark is that most developers _don't need_ 6,000,000 rows inserted per second.

And also - that performance doesn't come for free, but requires giving up a lot of things that most developers may need: e.g., no transactions, immutable tables (can't easily update / delete data), SQL-like but not quite SQL query language, inefficient joins, inefficient for point queries retrieving single rows by their keys, etc. (We go into much more detail in the blog post.)

So it comes down to the fundamental analogy used in the post: Do you need a car (versatility) or a bull dozer (narrow specialization)?

If the answer is that you need to support 6,000,000 rows inserted per second, then by all means, choose the bull dozer.

> ClickHouse shines at scales that timescale has no hope of ever supporting.

I'm not sure if this was a throwaway line, or if it was the result of a detailed analysis of TimescaleDB's architecture, but if you don't mind, I'll share this: with TimescaleDB multi-node [0] we are getting close to that performance, and the product keeps getting better.

[0] https://blog.timescale.com/blog/building-a-distributed-time-...
Sentry: include the cents so if ppl glimpse at it - it looks like way more
HN: notices
I prepare my herbal teas in a microwave oven.

As an example, I use a glass teapot with 1 liter of water.
I preheat the water 4 minutes (@ 1000 W), I add the tea bags, then I heat again for 2 minutes 10 seconds.

Obviously the precise times will be different for other microwave ovens and teapots, but the point is that with a microwave oven you can experiment with fine adjustments of the time until you get what you deem to be the best taste.

Once optimal times are found, the process will be perfectly reproducible, so you will obtain the best taste every time.

I have transitioned a couple of years ago from making the tea on a traditional gas stove to using the microwave oven and the result was much better tea tastes that are always the same.

Controlling the time in this case controls the temperature, but it is more convenient than attempting to control directly the temperature when using other cooking devices.
Yes. There's the Internet Bug Bounty[0], which is administered by HackerOne and funded by a number of companies.

It's paid out three quarters of a million dollars since its foundation in 2013. It was relaunched last month. The pace is picking up, too: $100k has been paid out in the last 90 days[1].

Disclosure: I know of it because I work for Shopify, which is one of the donors.

[0] https://www.hackerone.com/internet-bug-bounty

[1] https://hackerone.com/ibb?type=team
France hails victory as Facebook agrees to pay newspapers for content
The fact that Tesla has more revenue per car, higher profit margin per car, and less debt are all benefits -- they can more readily "buy" their way out of supply chain problems compared to others. Combined with more agility, you have a hell of a positive feedback loop.

The goal isn't revenue per se. It's kinda like Apple taking 75% of smartphone market's profits despite selling fewer handsets that Samsung.
“Cut the bs” paints someone as a bad faith conversationalist.

You can reply to that but I think I’ve said my part.
facebook didnt make money hiring non-american workers. Non-America workers control hiring at facebook conducting almost all technical interviews and engineering management positions. H1b non-Americans which have profited from the immigration system have a conflict of interest in that they do not want to hire Americans because almost all Americans do not support h1b or immigration. DOJ has a list of all US citizens who applied for jobs at facebook which numbers in the thousands. The idea that Americans are uneducated and unqualified is foreign and leftist propaganda. Leverage over h1bs by the company is correct, but is not what this is about.
If you asked people what was special about Einstein, most would say that he had important new ideas. Even the ones who tried to give you a more sophisticated-sounding answer would probably think this first. Till a few years ago I would have given the same answer myself. But that wasn't what was special about Einstein. What was special about him was that he was really smart. Having important new ideas was a necessary precondition for properly utilizing that intelligence, but the two are not identical.

It may seem a hair-splitting distinction to point out that inspiration and its consequences are not identical, but it isn't. There's a big gap between them. Anyone who's spent time around crackpot scientific theorists knows how big. There are a lot of genuinely original people who don't achieve very much.

And so on...
Few comments:

- The CH table schema generated by TSBS isn't optimized for the queries. First of all, it doesn't uses CODEC (https://altinity.com/blog/2019/7/new-encodings-to-improve-cl...) and many other optimizations CH have.

> We tried multiple batch sizes and found that in most cases there was little difference in overall insert efficiency

This is wrong in CH world where batch size matters a lot. I would recommend keep this even more higher around (10x of current value).

Humble Suggestion: There are many things not quite properly interpreted about CH and reading through the blog it seems like you're focusing more on areas which CH is lacking/missing. Please don't do these things.
The animals that may exist in a million years, imagined by biologists
To move wealth from the poor and the middle class to the rich is not what commonly is known as wealth redistribution. Even if it can mean that if you take the words literally.
Lots of other replies about how Apple software doesn't give the granular data, but another reason you can't register on your own hardware is that they can't trust your device (since fake registrations could create free money for one person). The 'how it works' page here https://worldcoin.org/how-it-works specifies that they are doing integrity checking of the orb software.
Just having the good new ideas isn't really enough, though. You have to be really persistent about figuring out all the details and making them work. This is related to, but definitely not the same as, being fascinated/obsessed by the topic.

Of course Einstein had great ideas. But he also spent many years working out the consequences of, eg, his first ideas about the fixed speed of light in vacuum and its consequences in physics, initially during downtime at his patent office job. Nearly all of the impact of the theory is in that working-out.
The site admins knew that was going to happen right?
Why would you assume that companies following suit would make symbolic gestures rather than a culture/values shift?

This is a nuanced subject - companies won't just all start donation to OSS because of Sentry. But more and more companies taking leadership over time can compound into an industry perspective shift.

The only thing relevant is the result. Even if some companies start to do symbolic gestures and token donations, the result of Sentry making a positive action is even greater.
Sears and Creative Destruction
>Is this in jest? Or are you truly suggesting that even conversing with someone who holds an opinion that differs from yours somehow makes you of the same opinion?

Are you truly suggesting the correct action to take with Nazi's is a discussion? Because there is a certain British PM that tried that approach back in the day....
Here's a few examples of knowledge becoming obsolete:

- JSP, JSF and PrimeFaces in Java are essentially dead (server side and hybrid rendering technologies)
- Vaadin and GWT are essentially dead (Java to JS transpilation of sorts)
- AngularJS is essentially dead (Angular 2+ are way different)
- jQuery is on its way out
- class based React is on its way out

Each of those have a lot of internal complexity that i'd suggest is more than just a paint job. Of course, it's inevitable that technologies that didn't work out for one reason or another will be sunset and will die out, however at the same time there is definitely churn.

For example, we don't know if something like Bulma or TailwindCSS will work out and will be around in their current form in 5 years. You could say the same about how state was managed in React, nowadays we have MobX and Redux, but also the Context API. You can say the same about most languages, approaches, frameworks and libraries - nothing is set in stone.

I'm not sure whether that's a bad thing or a good thing, i just personally hope that eventually the more stable approaches will survive and the developer experience will be all the better for it, as opposed to introducing more and more complexity to the point of rivaling that of JSF/PrimeFaces.

My personal approach is just vaguely along the lines of:

- learn the fundamentals that are unlikely to change much (abstract concepts, architecture etc.)
- learn the most common technologies, refresh knowledge every few years (HTML, CSS, JS)
- learn the frameworks and libraries to the point where you feel vaguely competent with them (React, Angular, Vue, have a vague idea of how to do stuff with CSS libraries/frameworks like Bootstrap)
- maybe pick up a few useful tricks here and there, if you have the time explore a new technology or two in non-prod projects every now and then
Better start today, then.
The “bearer” prefix indicates the token is a “bearer” type token, as defined in RFC6750. As opposed to, for example, a “mac” token type.

The bearer token can be a JWT, but can also be a different format of bearer token as long as it conforms to the requirements in the spec (ie, only certain characters are allowed).

A “bearer” token means whoever has the token has authorization to perform the action. (Section 1.2 of the RFC goes into more details.)
I had this happen to me at a company recently. They were initially impressed with my linux knowledge and how I could port many of the processes they were previously confined to windows with. However, they had an unusual server setup, and when I asked a few very basic questions about it they totally reversed their opinion of me.

When my ability to actually implement functionality was incommensurate with their perception of my level of understanding, they would still privilege their perception as colored by me asking very basic questions (which despite appearances can often yield surprisingly useful/surprising information).

Despite being aware of what was 'going on', and generally having high confidence, this still impacts my self perception on some level. I find when I optimize for being perceived as intelligent instead of actually trying to understand things effectively I get much better reviews. It's difficult to know which is appropriate if you want to advance your career.
You would probably be better off with an attitude reboot. You don't always have to be the victim.
Maybe set up your own private Mastodon instance if you don't want to get censored. Being beholden to someone else's platform will always make you a second-class netizen.
That deepens the irony.
Tell me you haven't raised kids without saying you haven't raised kids. Mine have been critics since before they could speak.
Best comment in this thread by far
The problem is a C++ library's headers must be compiled with the settings, context, and flags of every downstream thing that depends on them, rather than separately.

Which isn't such a big problem if your C++ library exposes a minimal C-like API from it's headers, with most of the meat of the library hidden away in source files, but might be a very big problem if your C++ library is a miserable little pile of ~~secrets~~ templates, a la boost.
Yikes ... I didn't even consider the "devices == gadgets" angle when I was writing it (I'm old enough to have lived a decent portion of my life without any gadgets and gongs).
I'll be charitable and hope that a sensible future reader will situate the book in its time and place.
Lisp macros can get super obtuse, no matter what people tell me. When I have used Common Lisp, I try to avoid them most of the time.
At this point, some kind of mandatory deprogramming might be the only way to save those taken in by the crazy cult that the Republican party has transformed into.

They're essentially incapable of reason at this point.
This is not really intellectually honest answer.

I really do not understand how it is possible to separate Parson from Republican Party in Missouri? They very very much the same.

It is like saying that Gavin Newsom is something different than Democrats in California.
I am remote
This is completely false. I personally know lifelong Republican voters who abandoned the party in 2016. They didn’t just leave the party, they voted D.
> That took an extremely long time.

(three days? am I reading the issue right?)
PG making a case for the "idea guy"! It's interesting to see how often that trope is shot down in SV culture.

I appreciate that he is qualifying or preconditioning the value of the idea guy as having intelligence along with other "mundane ingredients" like grit, sleep, stress, network, and passion. I very much agree with the approach and only wish for a framework to score these ingredients in the context of an entrepreneur's problem domain. I guess that's what VC's are supposed to do.
state machines a la finite automata, which (for examples) are generated by compiler parser generators like yacc ?
Show HN: Surveybox, collect customer feedback in a breeze
Anyone got a mirror? The Baltimore Sun is one of those US local media outlets that block Europeans because of how much they "highly value" them.

EDIT: It's syndicated to msn: https://www.msn.com/en-us/news/us/western-maryland-lawmakers...
Today's AI is, as I like to call it, statistics with sexy marketing. A lot of AI programming consists of loading Python modules that correspond to various models, and fooling around with them to see which best fits the data you have. In other words, you're working more like a mathematician experimenting with potential solutions.

There's pressure at my job for architects to "leverage AI". What I always suggest to them is to find a statistician and see if things like neural networks are even necessary before committing to them. Sometimes the problem could best be solved with a heuristic, a rules engine, or a simple statistical model like linear regression, in which case "leveraging AI" is merely hype.
magnesium is sort of a more expensive version of al.
What does ranked voting have to do with Snowden?
Surveybox makes collecting customer feedback a breeze with beautiful, engaging surveys. Feedback is the key to better products.
Built in my spare time during the last couple of weeks.
That's insane, thank you for your work.

It reminds me of this story in Iowa, where pentesters were arrested and charged with felonies for breaking into a courthouse they were hired to infiltrate:

https://darknetdiaries.com/episode/59/
We Need to Educate People About How the Internet Works
Fed announces new curbs on trading
It's futile to hope for anything constructive before destruction of polarization.
You don't do do science by being skeptical of things. You do it by asking questions and by developing experiments that can test the hypothesis within ethical bounds. How do you start to make these experiments where the outcomes could lead to an increase in deaths?
Words that do not appear in the Agile Manifesto and Principles
=> https://readyplayer.me/

=> https://vrm.dev/en/

=> https://vrm-consortium.org/en/

=> https://www.facebook.com/groups/virtualbeings/
The poster is discussing populations being polled, but you are talking about yourself. Can a single individual act as the spokesman of an entire population?
That's the reason you use wood chips and bark for mulch in a garden; to add carbon to the soil.
> Arthur Brooks is speaking out now to get ahead of the shitstorm that people like Arthur Brooks created for themselves by being contemptuous of the rank and file American worker for decades.

Sweeping generalizations such as "people like him" are bad, seems both contemptuous & a shallow examination.
> linear-time

But... there are two nested `range(n)` for loops. Typo?
Recently I’ve been a bit disillusioned as all the cleverness of my youth had gone wasted. Albeit the ideas were low hanging fruits but had I had the skills to implement them I think I would have been better off. Now that I do have the skills, they’d long been executed by others.

Now the world has gotten a lot more sophisticated and I don’t know what to sophisticate myself on. They all seem a bit boring or stupid on one hand, or another monumental climb where I’ll have to start over from the beginning.
How Twilio Is Shaping Segment: Lessons Learned from the Signal Conference
All three of those labels can easily be applied to both major parties, just with different examples.

Conservatives tend to not speak up because the hyperbolic vitriol has gotten out of hand.
Some people on every side engage in bad faith, and some in good faith. Find the ones who are operating on good faith and engage with them, rather than painting an entire side with a broad brush. And be mindful of the spectators -- they're the ones who arguments are most likely to influence, not the participants.

There are hundreds of millions of nominally reasonable people who fall into opposite tribes just by happenstance. If you attack their tribe as a whole they'll stick to their tribes because of tribalism, but if you act reasonably, even if the tribal figureheads are acting in bad faith, the members of each tribe can be persuaded reasonably.

Every line in tribe B's media about how party A is destroying the world with its anti-X agenda is perfectly mirrored by a similar line in tribe A's media about how party B is destroying the world with its anti-Y agenda. "Excluding" doesn't cut off people you disagree with, it makes them stronger, by consolidating them further into their tribes and cementing their opinions ("fight makes right")! We can try to see things from the point of view of reasonable people on both sides, or we can fail as a pluralistic society.
Remember when, in 1995, this happened?

>In 1995, then-Republican House Majority Leader Dick Armey famously referred to Frank as "Barney Fag" in a press interview.

Don't act like the past was some civil utopia.
I can't imagine pg being too concerned with SEO. I don't think he's necessarily marketing his essays for discoverability nor do his essays bring in direct income aside from enhancing YC's already established credibility.
I don't see the point. Spotify's not willing to give up 10% of their Android revenue, they'll still use their own payment. Epic won't give up 15%. South Korea mandated that apps be allowed to have custom payment methods within apps. Why would any big company, whether Netflix, Epic or Spotify, still give Android 10%? It just seems that the "app store pay toll" is getting less and less justifiable; and it seems outrageous that mobile-first startups should give 15% of their revenues to rent-seeking by the #1 biggest company in the world and #5 biggest company in the world.

BTW, this regulatory pushback may really harm Android, because according to Sundar, Google Play constitutes most of Android revenue. With those revenues gone, that's a big chunk of money gone for Google. App Store revenue is also 37% of Apple's profits, so obviously they're fighting tooth and nail, but it's easy to see where things are going. Apple/Google are going to be pretty desperate to prevent a total exodus.
I guess a lot of this also is Tesla projecting growth through the pandemic, thus not cutting their supplier numbers...
I'm a fan of Top Gear, but their mocking of the electric cars was always staged and unfair.
At some level I will be a permanent victim of movies and media, and as such there are absolutely politicians that I hate, but I've been trying to acknowledge to myself that, generally speaking, most of their voters mean well [1], even if they are voting for politicians that I think are disgusting. As such, I've tried to not "hate" them, even if I don't particularly like a good chunk of them either.

[1] Though I have to say that some of the "build the wall" rhetoric around immigrants has made me question this.
I have a 4 years old Lenovo ThinkPad X1 Carbon, it's running windows though, but I also develop only on Ubuntu through WSL2. So my opinion is more about the hardware than the software.

I also have a 13" MacBook pro M1.

I use the MacBook, because it has a much better battery life, it doesn't get warm, and it's not extremely slow on battery power. The i7 needs to be connected to power to be not annoyingly slow, but then it will cook my legs and genitals.

The ThinkPad has a touchscreen, which is a huge plus for me, but I am not sure the user experience will be great on a full GNU/Linux distribution.

They are both very good laptops, but the MacBook is much better if you can manage Mac os.
Totally appreciate the feedback though! Since I knew something like this might come to show up, I decided to put the "why I created this tool" in the README as well.