skysight-inc/HackerNews huggingface dataset:
One of my clients handles 90% of all the pbm routing in the US, which is millions of transactions per second. They started to completely modernize the application on java... primarily Spring Boot and Apache Geode. After some optimizations they are very happy with the performance and expressiveness of modern java.
From a life prison sentence to a computer engineering job
Been programming since 1965. Still loving every minute of it. If I "retired", I couldn't think of anything more fun to do than programming. Lucky to be self-employed. Still learning.
I thought the idea was to keep software free, not attract as many people as you possibly can
Calling this a 'lynching' is remarkably offensive and tone deaf. People focus on the latest remarks RMS made and pretend that was his only offense, while ignoring the years of egregious behavior and anecdotes others have brought up about him.
Could just be "this is in my ballpark, that is not".

Also going against contemporary American megachurch Christianity would require a very different kind of focus and approach. There are deep subtleties to it on a sociological perspective that are far more interesting than its extreme fish-in-a-barrel status theologically. Maybe that doesn't interest the author?
In all honesty, the only way a company like Facebook gets this big is through the support of the larger society that sustains them. The Internet itself is a product of that society. Everyone with a stake in that society is at least entitled to an opinion, if not an outright vote, regarding how the company operates.

This is a reflection of a larger point, which is that any sufficiently-dominant corporation is indistinguishable from a government. Especially with the introduction of Libra, that's starting to sound less like a cliche and more like an axiom. This also (should) give the rest of us more input in how the company does business.
A dark pattern implies something that is intentionally misleading. This is just lying. This is not a dark pattern because it’s Worse.
Drivers in Wyoming drive an average of 21,821 miles a year (https://www.carinsurance.com/Articles/average-miles-driven-p...) The circumference of the earth is 24,900 miles.

Our species will not survive much longer.
Why is this news? Ubuntu really hasn't brought anything to the table that other distros haven't. We really should be talking about Arch. That's the key to getting the world switched off of proprietary crap and onto FOSS.
There's a product I've bought regularly at Amazon, it perpetually has 3 or less left in stock, but never goes out of stock.

Also I was buying airline tickets and Delta told me there were just 2 left at this price for ... a plane nearly 70% empty.
I've been tracking nim, and would agree it's the most promising so far! I feel though that it's trying to be too flexible in many ways. Examples of this include allowing multiple different garbage collectors and encouraging heavy ast manipulation. I'm also afraid it is different enough to keep it from attracting a significant amount of developers from the Python community. Nonetheless, it's something I plan on using and contributing to, since it's the best option so far.
As an engineering manager and director, I’ve found a lot of the value in planning (including but not limited to estimation) is having the team, stakeholders, and executives all engage in the exercise of thinking deeply about various ways the next 6-12 months might go.

Some folks tend to think that if a plan is produced but not followed exactly, then it wasn’t worth producing the plan. But actually having produced the plan is sometimes what makes it easy to deviate when complications arise. If a new decision is made that affects the plan, everyone can see exactly what the compromises are and be on the same page.
I've met many illegal aliens in the EU. It's not an easy life. Yes, you could move to one of the EU countries, clandestine. You would give up up a lot to do so. Access to work would be "on the black." Access to housing would be restricted to sublets with multiple roommates, who are also in the same illegal immigrants. A good friend of mine, without papers, was living 10+ people in a 2 bedroom flat. Everything he owned had to fit in a dufflebag. Not everyone from developed countries is willing to make that sacrifice for the potential access to better healthcare. If you came from a poor country, though, it's a big step up.
The importance of customer segmentation in SaaS
I remember when folk said that about FB vs the toxic platforms of those days
Yes, for about a year now, both in the console (alacritty) and vscode, and I think it's great. Granted, I mostly ignore it, which is a good thing.

I frequently change the term emulator font size, and each size oddly changes the "aspect ratio" – for lack of a better term – of both Plex and any other monospace font. I find it weird, but it does sometimes help to have a somewhat narrower variant of Plex, especially for side-by-side terminals.
Progressive tax structures are also arbitrary but I don’t see anyone here complaining about those.
one of my friends used to work for Agoda as a software engineer who said similar things about his company using dark patterns to fake urgency. This is very common in the travel industry and i've seen many companies employing similar tactics.
Whenever grassroots level organizations (genuine and pseudo), become successful, corporate organisations get their agents to work their way in to take it over eventually.

Others get involved with the intention of taking over and selling out to corporations.

This is what is happening. It is nothing new.
It's not common in the sense that any significant %age of people have it done, but it's not unusual and there are numerous private medical screening facilities that do it for a fee. I had one done two years ago as part of a full body medical and plan to do so every two years or so in order to detect changes over the years (I was willing to take the risk of things being discovered during the first scan).
Yes? There's more than 200 bus routes, many with frequent service, versus ~80 routes for all of Santa Clara County, many of which have very infrequent service. There's a functional regional train system with more frequent service than Caltrain... A functional regional bus system that is far better than e.g. Greyhound...

Plus, Taichung is building a metro which will open mid-next year...
For those of us sitting here reading this and thinking it sounds like the ramblings of a madman writing on a public bathroom wall, can someone explain what this is about?
Also, not to mention their amplification is heavily biased in favor of content uploaded to FB. Anything that contains external links is automatically demoted, which means that among other things, photographers and video creators have an edge over bloggers, for example. This also means that a friend posting a link to their blog article about an assault encounter is much less likely to appear in my FB feed than someone's picture hating on pineapple pizza. Which is sad.
"a la carte" infrastructure sounds very expensive. Where does it stop, do we shift the entire cost of handicap accessible sidewalks on to those that use it?
Good riddance to the highest dishonour towards the tech industry.
> Almost all of these concepts could easily be learned in a few weeks by a talented engineer with strong fundamentals in software design and computer science.

How about average engineers with average fundamentals? The kind most people will on average be hiring and working with.
That actually makes a surprisingly interesting read.

"Your firm's "Kraft Velveeta Pasteurized Process Cheese Spread" product is misbranded within the meaning of Section 403(g)( 1) of the Act in that it purports to be or is represented as a food, namely pasteurized process cheese spread..."

So it's official: Velveeta is not food!
Cython? Nuitka?
That hackernoon post is... unimpressive. Its main argument seems to be that Math.random() uses a PRNG instead of a source of true randomness. That is not compelling. It becomes less compelling accompanied by claims like this:

> So now the question is: what PRNG does JavaScript use?

> The answer: none.

There is zero discussion of why xorshift128+ might be suitable or unsuitable for any given purpose, or of what its characteristics are. The whole thing is just the observation that, if you can understand the raw mechanics of the PRNG, you can have a good laugh at the idea that deterministic bitwise operations are "random".

It does mention that browsers standardized on xorshift128+ in the nearly-forgotten days of 2015, which would seem to make your Knuth quote inapt.
Maybe you're right. The impression I got was that the author picked a soft easy target, but maybe that's an uncharitable take.

> Also going against contemporary American megachurch Christianity would require a very different kind of focus and approach

I'm not sure I agree with that though. The same method, pointing out conflict between modern espoused belief and historical reality, seems like it would be equally effective against both.
For us kanban was an easier sell to management than scrum, because they wanted frequent changes more than hard deadlines.
1) Plenty of people complain about progressive taxation and advocate for a flat tax.

2) Progressive tax is not arbitrary. As income increases, a higher % of spending is discretionary. Nearly all of the working class’ income goes to basic necessities. That is part of the rationale.
you do already via medicare/medicaid though, and it's likely that skipping small preventative (=> cheap) procedures via being uninsured is costing you a lot when people with chronic conditions land in either of those programs due to age/poverty/disability associated with their illness
There are natural limits to free speech. Specifically, free speech ends when it prevents free speech in others. Even then, you may have free speech but cannot force people to listen.

Not all opinions are equal and they shouldn’t be treated as such. It doesn’t quite work with free will and all.
Why are the engineers being blamed? Why not frame it as

Boeing MBAs took over the company and drove quality down.
Anti tax advocates love to die on the hill. It makes literally no sense. Sorry bud, but whether you're going to be taxed by the government was settled literally thousands of years ago. You can continue to be an obstructionaist asshole, or you could be constructive and help shape the debates of where those taxes will be spent. Your choice.
> Wasn't it Newsom who canceled the project?

No. Newsom was the messenger saying what was already pretty evident: the project had run itself into a logistic and financial corner that there was no feasible path out of (at least for now).

Note that HSR planning and construction is still taking place. The current public assumption seems to be that the "train from nowhere to nowhere" is all we'll ever get out of the project, but Newsom was actually pretty careful not to say this.
And I'm pretty sure that newspapers and radio are partly responsible for the establishment of dictatorships in the 20th century.
That’s a good point that there are two separate kinds of free speech. One is the legal protections, and one is the idea of speaking to power. But when people complain that their free speech is being infringed, that necessarily means they’re complaining about the legal Freedom of Speech protections.

The latter one, being irreverent and speaking to power, is never guaranteed to be legal nor come without negative consequences or having your platform removed, so if that is the one being referred to, the feigned incredulity about Facebook taking it down is misplaced. It was always going to be taken down or fought against, if you’re going to say something they don’t like. In fact, the act is a provocation who’s goal is to stir the pot. The goal may be to shame or embarrass someone, or it might be to change policy and making things more fair, but a reaction is expected and desired.

For the other kind, legal Freedom of Speech protections, not all speech is protected. So, being incredulous about Facebook removing obscenity is misplaced here too, because removal of some kinds of things is completely within the bounds of Free Speech Protections.

Either way, in both cases, the speech is subject to community guidelines, and some kinds of speech will result in consequences you might not like. In particular, things that might be considered pornographic or obscene.

Note this is different from what Facebook might allow, and as far as I’m concerned they can make whatever rules they like and it doesn’t infringe on “free speech”. I’m making the separate point that Free Speech itself always comes with the same kind of limitations the GP comment was referring to.
Git Internals, Techniques, and Rewriting History
It's official: according to the FDA, Velveeta is not food (2002)
Governments the last few decades seem to insist on the power to seize the electronic money of just about anyone. Not sure that's a happy development, but as the capability's there anyway, couldn't one just serve the advertiser an order to defend their false claim in court and take the fine out of their bank accounts if they don't show?

I'm being facetious here, but not entirely.
If you work long enough on web-based software for a wide enough variety of companies, you too will get a chance to refuse to write that feature.
Exactly; it was a counter argument to à la carte health care.
Yes, that sucks. But.

Assuming the FBI asked him not to go, why and how should they FBI put resources into finding out what he did and what happened to him? Whether the FBI sent him there or not, he decided on his own to stay beyond his plan, and then enter a war zone. Everyone who does some contracting for the FBI deserves world-wide babysitting service?
Yup. My copy of "sudo" has 23 documented command line switches, 15 documented environment variables that influence various behaviors, plugins(!), and can also use a configuration file for setting up paths, debugging tools, etc. Do one thing well, indeed.
AFAIK Google takes this sort of thing rather seriously... if they ever hear about it.
Well, twist my arm then
Apple and Google Beat Microsoft in Top Brands Rankings
> Facebook, twitter, and other social networks give people a voice and a community.

No, it doesn't. That the point. It gives people a some of curated information subset from what people they know is saying, probably out of context, and heavily biased. That's not a community, because it's not made of whole people.

They also give voice to some of your thoughts that they decide they want to. That's not voice, or at least, that's not voice to you, that's voice for them, while impersonating you.
I clicked some links and ended up reading [1], and if anything, i understand even less than when i started. Mollamby.

EDIT: And the author has another piece featuring none other than Debian Grand Champion of Drama, Ian Jackson! [2]

[1] https://danielpocock.com/assets/mollamby.pdf

[2] https://danielpocock.com/codes-of-conduct-and-hypocrisy/
This article misses the biggest reason estimates are important: to make decisions between projects and approaches. Prioritization function is impact/effort. If you have Approach A for which you estimate 10 person-weeks, and Approach B for which you estimate 50 person-weeks, you should pick Approach A.

Real time estimates, rather than abstract story points, are necessary to calibrate your future estimates, by measuring how over-optimistic you were with past projects.
The core of free speech is definitely the right to express any opinion, no matter how offensive.
I don't understand how solving a new problem that you haven't solved before is somehow development instead of research. All software is research. If someone had already solved it and built it, you could just copy their solution.

I've been doing dev work my whole life, and the only thing I can say about estimates is to underpromise and overdeliver.
I still don't like Smart TVs and it's not because it has a built-in Roku or whatever. We purchased a Roku TV that I really liked initially, however over the past couple of months I've noticed that the volume takes forever to change. Like it lags a couple of seconds after I've last pressed the button and sometimes I have to compensate because I've over corrected. sigh In the past week I've noticed that I can't fast-forward through Netflix or YouTube videos any more. I hold down the button and the light flashes on the the TV but nothing happens.

Ultimately, I want a dumb TV that does nothing but turn on and adjust the volume. This TV looks pretty good for me but I think it might be a bit too simple. I don't really want to hang it on the wall and it would be nice to have speakers built-in, at least so I can listen to videos before I splurge on an external speaker box.
You can say that about anything governments do: roads, police, schools, electrical grids, national defence... The fact is that you live in a society and benefit from so many things it provides. Additionally, society benefits from having you contribute to it.

I rarely see people with a position like yours demonstrate their commitment to fierce independence by moving out to the wilderness and surviving off the land completely on their own. Why is that?

I think it's because you take for granted all of the things society provides for you and generally attribute all of your successes to your own efforts. That is a mindset which can lead only to resentment and isolation, but maybe that's what you want?
Maybe a descent in to darkness is inevitable. We’ll see.

In the mean time, let’s also take a look at the dynamics of group chats.

Their whitelist and closed off nature seems to work very well indeed.

A new set of customs and etiquette is being developed regarding who is invited, how does one exit such a group with grace, how do you remove someone? Maybe just make a new one without the annoying party?
>and you have no right to vote yourself a piece of my wallet

That's literally my right in the Constitution through quite a few amendments.
The latest Wework TV ads sell it as an “operating system” for workspaces, among much other showy language filled with business-transforming technology buzzwords. It definitely sounds like they’re marketing as some unique proprietary tech, and I wouldn’t be surprised at all if the aim was to justify their absurd valuation figures.
The responses in the redit thread are interesting: So many people claim they have experienced legitimate versions while making a purchase, although provide questionable evidence to support that it was valid. Is this some psychological bias for buyers?
The Texas Union Project, Texas Oil, and the New Deal
It may not seem moral, but allowing the rich to buy the milk for the cat often makes everyone better off.

The high price for milk and inflow of dollars from the high demand lead to more dairy farms, or research into milk alternatives. That does not happen if you seize the milk and distribute it according to need.
Ok, we changed to that from https://www.reddit.com/r/assholedesign/comments/djs0n0/38_pe.... Thanks!
> When they're so big that no competition can challenge them.

That's what people said about MySpace before Facebook. It's also what people said about IBM, Microsoft, AOL, Nokia, and Kodak.

Big companies have a hard time changing direction. They also tend to be more risk averse, causing them to coast on their brand and network effects. Eventually they're usurped by smaller companies that take more risks and innovate better.
I wonder about an app that just has phone numbers and a short description of hotels. If there are 50,000 hotels in the US, and you store 1K worth of data, that's only 50M. You could keep that on a phone no problem.
> Instagram Server is a several-million-line Python monolith

That's bananas.

Nothing Instagram does requires that much code.

Also, that much Python code means you're doing it wrong.
That’s a good example of the problem. Your reacting emotionally internally didn’t help you do a better job, and may have been a liability, so a less emotional person may have been more qualified to mediate. Also, you took on a job no one asked you to do, and then complained about the cost using the emotional labor term as an acceptable ploy for sympathy.

One of the biggest (and unintended) benefits of the emotional labor movement is detecting either martyr-like or unhelpful behavior at home and the workplace and coaching the person towards stopping it.
Love this: HN link to Reddit screenshot of a Twitter thread. Welcome to the modern web.
Funny thing is that it works. 15% CR uplift in the last website where I tested it
Gpokr was very popular back in the day as a GWT project, nice to see it alive 13 years later.
> Also I was buying airline tickets and Delta told me there were just 2 left at this price for ... a plane nearly 70% empty.

I don't think that's a contradiction given how many price tiers there are. Next price may only be $5 higher though.
Consolation – libinput-based mouse support for the Linux console
> The social login only access your name, profile image, and email address.

The oneline is based on only that? Sounds like being very random
I think that’s exactly right. The rhetoric about “breaking up big tech” is hitting close to home, and this is their positioning a defense.
Again, everything in JS is passed by value - it's not even debatable. Variables pointing to JS objects and arrays are passed by value the same as variables pointing to strings or numbers. The value of the variable is always copied. However, JS objects and arrays are reference types, so the value that is copied is simply a reference to the same data.

I can't really relate, but I do understand that the distinction between evaluation strategy and reference/value types might be a bit difficult for programmers who've never actually had to deal with either concept to grasp, though.
What do you do there, exactly? Are you building hardware, or are you implying those skills were somehow transferable to software development?
"Kraft: for singles you'll always swipe right on"
"AI took your job" so far has mostly meant "An Indian".
I think you are assuming that just because you estimated the work to be done that that would lead to a hard deadline on that day.

In my experience hard deadlines are a bad idea but estimating work is also necessary to allow the organization to plan what to build. It also creates a beneficial cycle where stakeholders will reduce the feature set because typically smaller projects get front-loaded in the development roadmap to deliver value faster
I'm not saying they're holy. They took advantage of a misfit kid, to have him do some entry-level intelligence monitoring chatrooms. I don't think they held him in high esteem either, likely knowing his allegiances to anyone in particular weren't very strong, other than some misguided sense to help the "underdog."

But there's no reason to think the FBI had anything to do with his Russia adventures. And I'm not sure how much responsibility the US has with bailing out Americans who want to pursue women who want to fight in Syria, etc.

The "FBI" didn't lose their son. Their son got lost on his own.

> Moments later, Agent Waters phoned. He asked what happened. “You murdered our son,” Mrs. Reilly yelled. “Don’t ever talk to us again.”

It is unfortunately very easy to get yourself in serious trouble, if not murdered in Russia. Their anger is _very_ misplaced, though I'm certainly sorry for their loss.

I only go with a skilled guide and personal driver, and I'm only going for boring business reasons! I've had a business associate who was kidnapped just for taking the wrong cab. (Basically, they get driven somewhere while the cab driver negotiated a fee for their return with their company.)
foone: Pictures of Keyboards
Plenty of companies free of magpie developers.
There are different options: my preferred one is to use something like this: https://www.aliexpress.com/item/32940620936.html

If you're willing to forgo the Xilinx special features such as ChipScope, you can also use OpenOCD and pretty much any OpenOCD compatible JTAG cable to upload a bitstream into the FPGA.