skysight-inc/HackerNews huggingface dataset:
I don't really buy into the political debate. The arguments for open source as applied to non-technical users don't really work as advertised from my experience. Sure, you could potentially find someone to maintain it if the version you depend on goes bottom up. But the contexts where that's the preferred solution are few and far between.

People don't certainly exercised their right to modify the source code as often as their usage. It's certainly an important right, but less often than the right to use the software as the user see fit.

Arguably freedom zero is much more important in a world in which every business and companies are trying to nickel and dime you as an eternal income stream.
I keep seeing complaints about MKL not supporting other architectures. Why do people care? For instance, for linear algebra, use BLIS (like AMD do), or OpenBLAS. Intel actually support BLIS (at least to some extent), and I'm not aware of libxsmm being Intel-only, though I haven't checked. MKL-DNN (whatever it's called now) also appeared to be fairly generic when I looked.
Well, of course. Mental pollution is just another thing poor people are subjected to, while the executives of those same advertising companies live in suburbs without a single billboard in sight.
Is this the original version of this quote? I’ve both repeated and heard it many different ways. Most often “the first and last 80%s”.
It provides a counterbalance. Anyone who's ever played competitive sports, wishes for a competent sparring partner.
> I'm thinking of simply creating express routes (I'm using Node.js) and using JSON but it seems cumbersome. Or is that a common practice?

Yes, it's common practice. As for being cumbersome, as cumbersome as creating conforming ReST or GraphQL endpoints? Keep it simple I'd say.
It's interesting that he has apparently faced no consequences within the Silicon Valley community for creating a toxic corporate culture rife with sexual harassment and threatening behavior. (Just one example of many: https://time.com/5023287/uber-threatened-journalist-sarah-la...)
Analyze your GitHub repo more throughly: get aggregated language percentages
This gets to the article's issue but from the dynamic typing angle as well.

By not allowing presence checks, one has to use convention _in every single class_ to determine basic things like PATCH semantics (https://github.com/protocolbuffers/protobuf/issues/359). This makes it impossible to treat protobuf as a general data format and requires object-specific logic to properly composite data structures. In some cases it's impossible to even do PATCH correctly without excluding sentinel values from the allowed range and having the application developer know about it.

There are so many other problems with Proto v3, but this one is glaring.
IndieHackers would be a good place to post. Obviously it depends on your tactics (for each one there are different tools), but ahrefs, mixmax, typeform, zapier, squarespace are relevant to several of them. I share here different posts with different tactics + the tools I use in each one, might help you: https://www.polidoesntcare.com/
Ask HN: Why are there so many more digital experts than analog experts?
Before I start, let me state that I am familiar with the notion that there is no such thing as "digital" electronics: everything, ultimately, is analog. I'm focusing on what I have observed in over 4 decades of segregation among engineers, but students and professionals.

Considering the typical dichotomy of circuit types: memory, ALUs, VPUs, state machines on the digital side, vs. sense amps, VCOs, filters, PLLs, linear control on the analog side. I worked at HP and Intel for a total of 32 years in both test equipment and CPU design. Digital designers outnumber analog designers by nearly 100:1. And the disciplines seemed unidirectional: analog designers could shift in and out of either role, but digital designers seemed pigeonholed.

At first, I just chalked this up to %age of silicon dedicated to each discipline. But when I think back over it, it was roughly equal across functionality (excluding large registers and memory arrays, which can be considered a single circuit).

Going back further, this was true in college in the 80's: digital electronics classes were "easy As" and analog circuits classes were dreaded.

On its face, I can see that an AND gate is far simpler to understand than an Op-Amp, but why did we end up in this place? Is it the abstractions? Or how things are taught?

What do you think, HN? Why such a big difference?
Are you arguing that it represses people just to say that something is immoral, and try to convince people not to do it of their own volition?

Or to publish empirical evidence just because it implies something ideologically inconvenient?

Here's a thought experiment. Take it as axiomatic that heterosexual adoptive parents will, all else equal, generally raise more successful children. You're not going to want to do this because it's disadvantageous to a protected class, but there is nothing about the universe that requires all facts to be convenient. So assume for sake of argument that this fact is inconvenient but true. Now, sexual orientation may be a protected class, but so are children, so we've got to balance their interests. We've got to make a choice about which one is more important and when.

But you can't even recognize the need to make a choice if nobody is allowed to say the inconvenient fact.
Great points, but it is highly unusual that someone in his situation would sell all of their stock so quickly. He probably couldn’t have sold it much faster.
The problem is not you the reporter. The problem is the automated Amazon system that processes your report and the obviously fucked up way it operates.

It is abuseable as all hell as demonstrated in the replies to the tweet. Even when not being used to make people's life miserable it is a failure of a system.
Then we should stop any form of communication.

In practice it can be safe on multiple levels. He could’ve also just put some malware I. A pdf or word document, as word is what recruiters want.
Saying "it can be checked" is a red herring now that more and more fares don't include checked bag privileges.

If I'm going to have to spend $50 to check a bottle of perfume, I'd rather spend $15 to Priority Mail it back to myself.
I wanted to point my root domain (hosted by Google) to the Heroku app DNS target. I was able to solve this by using Cloudflare instead, with flattening.
I do compare the site below, enjoy.

https://www.ventusky.com/

And make sure you disable browser's configuration on its fingerprint resist feature cause it will damage site's animation, both on windy or ventusky.
> Why to reinvent the bicycle and force the whole world to use SASL XOAUTH2 protocol when the goal can be achieved within the standard IMAP authentication?

Because they can.
Time to raise the rule count limits in regexp-based adblockers then!
I think it was more that they were worried about headhunters poaching their programmers, or at least that was the excuse they’d give.
(Thanks got your reply!) Also other drawbacks: lack of http/2, couldn’t configure mtls from cloudflare to avoid someone going around the waf
I suspect yes to the first if widespread enough in GDP (frankly in the grand scheme of things they matter less than Italy) and a hard no to the second.

There is no reason to think that "hard tech" (assuming you mean more physical hardware) would benefit as a field they aren't really competitors even in terms of sucking up talent. Isolation wouldn't give them an edge there.

Second as fragments would call for reinventing the wheel locally or possibly copying it to serve an insular market. We have already seen this with Cuban mechanics. They didn't become "the Detroit of the third world" producing cheaper cars for other nations, or even a divergent tech path for transit that was better in some way. They just essentially practiced at the art of antique automobile necromancy. Small players with adjacent bigger markets can innovate and scale up. Small players in small markets stagnate. The "small and local serves you better" is more meme than fact. People really want their parochial corner to be just as good but it hasn't worked out that way and stays small for several good reasons, and "choice" isn't one of them.
> whereas the equivalent Java program never takes less than 120 ms

Then you must be using an old version of Java.
Does this person have a history of participating in the cost-cutting and outsourcing mentality that created this disaster in the first place?

Looking at the Wikipedia page on him, I'm afraid for Boeing's future. Calhoun's undegraduate major was accounting. They need an engineer at the helm!
These are interesting for a variety of reasons, one of those reasons being DSSP, Dialog System for Structured Programming. You can think of it as a bit of a bizarro, Russian, independently-discovered FORTH.

An incomplete DSSP interpreter:

https://github.com/beadleha/libreDSSP

A complete one, but entirely in Russian:

https://github.com/trinarium/DSSP-C

Previously, on Hacker News:

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
So you are saying astrology is ‘phony’?

Yes, that is what I'm saying.

Can you change my mind?

Almost certainly not. Nor is there any particular reason why I'd be interested in wasting my time in the effort. Believe whatever you want to believe, it's no skin off my back.
The Ultimate Guide to Tab Hoarding
Yes, Christmas is the day when Christians everywhere gather together to celebrate the birthday of Santa Clause.
The point is the LDO's capacitance or lack there of has no bearing on whether decoupling capacitors are required.

Understanding that the capacitor and the trace form an RC circuit and that distance matters is what separates a professional from a beginner.
Disney produced an unprecedented 80% of the top box office hits this year
> I'm skeptical that there's much room for effective solutions between extremely simple and dumb automation, and near-human level AI.

That's literally my job, and there's a ton of room actually. You just have to be able (and willing) to have the ability to fall back to humans at any point in the process. Like real world "fix-and-continue" debugging...
Because JS-disabled clients are an edge case and a minimalist approach attempts to solve most cases with the least amount of code. Nevertheless, we will make our site work with JS disabled. Thanks!
I don't know anything about Hyperscan, but it surprises me that it has a truly rare level of optimization. How does the optimization compare with typical tuned linear algebra, for instance?
In practice, git isn't immutable - people rebase their commits after pushing, or go back in time to remove a file that shouldn't have been there and reindex, and so on.
I heard that gcc didn't free() memory because compilation speed is important and the compiler process was expected to be short-lived. I don't know if that is (still) true, but it sounds reasonable to me.
OK, I'll make the case for ads:

Ads are disruptive. They allow new businesses to break into markets owned by old dominant suppliers. This way they keep the market healthy and serving consumers.

Based on that, you'd expect anti-ad initiatives to be aligned with powerful established industries. Not that I know how to confirm or refute that.
Joyeux Noël :D
Scorpio Is the Netflix of Stock Images
1 1/2 Do a prototype to get a better picture
There are a lot of unethical and illegal things that will earn more money than bug bounties. Some, like posting fake "elon musk giving away ETH" tweets, don't even require finding a security vulnerability. Twitter should increase their bounties to incentivize reporting and auditing, but they're never going to win a bidding war with state-sponsored vulnerability markets.
How to learn to stop being constantly stressed under pressure as software eng?
I am (senior) software engineer and I can tackle most of the problems easily (not trying to brag just underlying that it's not really the case of being worried that I wont be able to perform next task, as its often in junior devs). I work 100% remotely but I've noticed that I am constantly stressed. I feel constant (big) pressure on me and the team from managment, to deliver new features, and usual.

Even taking vacation is strain, as we are distributed remote team, and I am already taking much less vacation as I would (peer pressure, and classical managment methods of "we depend on you do do this until unreasonable deadline).

I have meaningful hobbies (including gym) and friends outside of work, but work is still major part of my life (which I guess is ok).

I feel most of this stress is very self inflicted, as there are not _real_ threaths (I work in niche field and can get a another job easily). I often work many hours on weekend, holidays, public holidays (I live in Europe), just because of this stress. I worry that maybe managment knows this and is manipulating me towards it.

I feel like "not being stressed under pressure from peers/managment" is a skill that can be learned, and I'd like to learn it. How? Can you recomment some book or course?
I think many people pick this up naturally, but I am failing to do so, and I fear Im falling towards workoholism (including working long hours, on vacation, holidays...constantly checking slack, unable to work on my own project, unable to study because I feel guilt of not working on company's stuff...).

We are small company (+-40people), with only few +-3 backend engineers (actually less than designers and product managers).

Thank you, any tips are appreciated.
I've caught the ÖBB Nightjet a few times, and it's been great.

The only thing is, if you aren't getting off at the final stop, you gotta pay attention so that you don't miss your stop (they don't make announcements on the Nightjet, as far as I could tell, except for the final stop). For me, that meant I didn't sleep so well. But the time I was going all the way to the end, it was a great way to travel.
1.File fraudulent tax return

2. IRS Computer doesn't catch it (at least in real time) and sends you $12.21 million in refunds. In fact, they might not catch it for years.

3. That is YOUR money as far as Chase, BOFA or whatever bank is concerned. Now transfers might the problem since transferring millions to Russia or any country will get the three-letter agencies talking to each other (after the bank files suspicious activity reports.) What...he got a $12.21 Million in tax refunds...???
I assume you never saw a 'workmanlike manner' clause in an independent contractor contract?

Any industry, including ours, has best practices.
Mike is a real person from Munich, but his name is certainly not Pall. That's what they mean. The rest is bullshit: 5.3 being superior, and such.
Most developers don't think about tuning the runtime because performance is not one of their acceptance criteria... at best what happens is you have a JVM savvy ops engineer who looks at it in production and recommends some tuning options... these often then get rejected by the devs because they don't understand the features and are afraid tweaking things will break and cause them problems. So they tell the ops team to throw more/bigger servers at the problem.
> why is the tendency to increase the distance

Up to a point, because most of the sought-after benefits do scale with duration (for which distance is a proxy). But that point is pretty quickly reached. A few 5km runs a week at moderate pace is plenty. I run a bit more than that, and I do notice a difference, but I'm well aware that the returns are diminishing. Beyond that, I think it's largely about pride of accomplishment, or about ego, or maybe those are just two sides of the same coin.

Either way, it's important that motivation matters. To many people it matters far more than improving performance. Increasing pace by even a few percent is really hard. Running 10% further is pretty straightforward, as is training for something even longer. Those are easy goals to set an measure against. If that keeps people going then it's a good thing, even if it's also true that they should try to minimize the negative impacts (heh).
Hey there, glad you think we are funny, but sorry to hear you are having problems.

This problem you mentioned is new to me - have not seen it before. Did you file a Github issue for this? Happy to chat more there (or feel free to ping me directly - ajay (at) timescale.com).
Definitely not. People are far more expensive than machines.
For what it's worth, I agree with you. I consider myself multisemilingal- English is my primary language, but I have up-goer 5 levels of proficiency in half a dozen other languages. I enjoy it, but I do not feel like it has been a net improvement in terms of cognitive function. If anything, more mental housekeeping is required when I sit down to write in any language, including English.

I think many people, even multilingual ones, fail to truly consider what they mean by 'multilingual'. Words and grammar are only the bare surface of what you need to learn- what actually happens is that you grow a different model of mindset and culture, one where the words of the new language have meaning. This only happens over a lifetime of immersion and exposure to the prosaic realities of the language in question.
Meh. If someone would uncritically take the label "hate group" without looking up the labelling organization's definition they were always going to be bamboozled. I think most informed Americans would be able to guess what the SPLC would call a hate group.

I agree can completely freedom of speech means you can accuse the SPLC of lying. But it also means the SPLC can call whatever they want a hate group, and the solution to that is also more speech. So far in our little marketplace of ideas you've failed to get me to buy what you're saying.
Congress Saves Coal Miner Pensions, but What About Others?
This is the way the world works, each country prioritizes the well-being of its own citizens. There is no other model that is known to work. The burden of proof is on those proposing unlimited freedom of movement to show that their model would work just as well or better.

As an EU citizen I'm well aware that the EU is full of inter-regional conflicts and xenophobia. Currently there's a very concerning shift to the political right, to protectionism and nationalism, partly fueled by the long-standing migration-related problems and more recent refugee "crisis".

Inviting even more people over from outside the EU would be like pouring fuel on the fire. I can't imagine what the politicians are thinking here... they can barely keep things under control as it is.
Everything about what they did was not well thought out. The way to do this scam with far less risk is with a stolen identity. They had the fraudulent refunds deposed into their own personal accounts and even tried to take the money and run after they knew for a fact the IRS had already caught them.

That said on $100mil of claims, the IRS only paid out 2.4% of that. At that rate, a $1mil claim nets you only $24K. I don't think I would fuck with the IRS for any amount of money (easier ways to steal I think) but for the risk a $2.4mil payout sounds a lot more plausible of a motivation than $24K does.
I'm saving 2000 USD per year myself here is how I did it:
I bought a truck loaded with 1000 KG of stuff I never use to drive to work and the gas was very expensive, but now I have switched to a smaller car without any load and save 2000 USD on gas every year.
Even they produce community editions of their software to drive up engagement.

In 1990s, you turned a blind eye to small-time piracy to get engagement. Now you can offer a much better deal.
> These authors should start from a position of gratefulness that their work is being published and read.

This is a multi-award winning author with incredibly strong ties to sf fan, including fan writer, communities and a huge professional network. But sure, she should be grateful Amazon is giving her amateur editorial advice and (thanks to this system, basically negative) exposure.
This is Amazon kicking an indie writer in the shins after noticing that the book had a pull request.
The hunt will never end..
Ask HN: What do you use for web server monitoring?
What software or services do you use for monitoring uptime?

Do you monitor the response time percentiles for your web servers? Is this important to you?
Ads allow whomever has the deepest pockets to dominate the public's attention. Incumbents will have more money to spend, chilling the influence of new competitors. Most of the "disruptor" success stories that come to mind started with some variation of "we didn't spend anything on advertising, relying on word of mouth."
Hi,

You should add "Ask HN:" to your title, like so:

Ask HN: How to learn to stop being constantly stressed under pressure as software eng?

That way, it's clear that you are asking something, and it will also appear on the "ask" tab.
The five following are the principal circumstances which, so far as I have been able to observe, make up for a small pecuniary gain in some employments, and counterbalance a great one in others: first, the agreeableness or disagreeableness of the employments themselves; secondly, the easiness and cheapness, or the difficulty and expense of learning them; thirdly, the constancy or inconstancy of employment in them; fourthly, the small or great trust which must be reposed in those who exercise them; and, fifthly, the probability or improbability of success in them.

-- Adam Smith, An Inquiry into the Nature and Causes of the Wealth of Nations, "Chapter 10: Of Wages and Profit in the different Employments of Labour and Stock"

https://en.wikisource.org/wiki/The_Wealth_of_Nations/Book_I/...

Information and skill aren't rewarded of themselves, for much the same reason that information wants to be free. If the skills themselve are both rare and valuable, that tends to change, effectively serving as a type of rent (in the economic sense). Effort in aquisition, risk in employment, trust, and the underlying attractiveness of the activity, all factor in.

Smith's analysis doesn't hold in all cases, but is a good first approximation. It's remarkably poorly known, even among market advocates.
Way to straw man him. Your claim is that "it's not the 'wealthy' who are robbing us blind" and the fact that your $500M is peanuts on the scale of the wealthy seems relevant.
Highly recommend the lecture series. He makes it accessible and fun
Rising Signs: Inside Co–Star, the Astrological App
Yes, we were very much aware of this, and chose not to do anything about it.

This problem almost never manifests in practice. The issue is raised all the time, but it's basically always observed only as a theoretical problem (by someone who invariably thinks they are sooooo smart for discovering it), not as a real problem preventing compilation of a real schema.

Prepending all generated method names with a prefix would be a rather extreme solution that no one would like. Have you ever tried to read libstdc++'s STL implementation, where absolutely everything is prefixed with __? It's really quite awful. I wouldn't want to use a serialization framework that did that.

The right solution, in my opinion, is to provide annotations that allow the developer to rename a particular field for the purpose of a particular target language, so that e.g. you can say that "has_foo" should be renamed to "has_foo_" (or whatever) in C++ generated code. Yeah, it's an ugly hack, but it gets the job done.

I can't remember if this ever got implemented in Protobuf, because, again, it's almost never actually needed. Cap'n Proto does have such annotations, though.

(Disclosure: I'm the author of Protobuf v2 and Cap'n Proto.)
It does though, people are looking for the simple solutions to problems. You're trying to erase a symptom of a systematic issue that kids these days literally don't have a future.

Global Warming, Student Loans, Terrible Jobs.... Who on earth wouldn't be seriously depressed just thinking 5-10 years into their future?