skysight-inc/HackerNews huggingface dataset:
The law often uses the "reasonable person" as a standard to measure such responsibilities. So would it make sense for a reasonable person to forget a password they typed in only yesterday (and/or perhaps many times before)?
I do not understand why this is on HN
It is indeed risky to give people with non-business allegiances product ownership - and as you say, it is all too tempting to lean into such passion. However, I believe the author has an infectious drive that I find an intangible benefit that outweighs the intangible downsides
That’s a potential issue for a startup. Joyent was acquired by Samsung. They could literally hire 100 top tier devs to shadow him with the money they dropped between the couch cushions. Getting hit by a bus wasn’t ever going to be an issue if it was ever a concern.
https://youtu.be/jMAjWOiqx-g
How about diy Rice milk. The recipe below is by Scott Jurek:

Rice Milk
1 cup cooked brown or white rice
4 cups water
⅛ teaspoon sea salt
1 tablespoon sunflower oil (optional)

Combine the rice, water, and salt in a blender. If you want a creamier milk, add the oil. Blend on high for 1 to 2 minutes, until smooth. Pour into a container, cover, and refrigerate. Rice milk will keep for 4 to 5 days.

Makes 5 cups
How many of Joyent's struggles relate to having their own network stack?
The size is a non sequitor. This is something that otherwise requires javascript. Full stop. No?

Now, I don't actually think this is being done to sidestep people that turn off javascript. Mainly because I just don't think that is a market worth worrying about.

But I can't see why this is a feature that we need. Progressive loading, I could almost see. But by and large, high resolution images are just not compatible with high speed page loads. I'm not seeing how this feature actually changes that.
Note that this is 2015, on the heyday of big data.
> Comparing Unix/Linux running on a PC and a iOS/Android running on a smartphone is insanity.
And comparing software repos with app stores is just as bad.

Strange idea. How is comparing two types of consumer-market computers and ecosystems is "insane"?

The parent comment is pretty legit IMHO.
Building a neural network from scratch in Haskell
I started a fully remote company in 2008 and thought it was a matter of time until all new startups were fully remote.

It's a win for the environment, productivity and much less overhead which means higher wages. Your hiring pool also increases substantially.

We were successful but I'm surprised how many startups today still want to hire within a small radius of a physical office.
Romanticized rubbish.

Humanities destiny is to blow itself up or fade with time.

Anything it does between now and then isn’t because of elite consensus it must be done but majority consensus not to kill the elites they outnumber mightily.

Why NOT build explosive rockets since nothing matters? It’s not because Thiel & elites think it’s a good idea. They’re ideologues about their own importance.
Mr. node.js on the server? That dood has done more harm to our industry than many.
Enabling the Persistent Journal in Debian
Humans have longstanding traditions of handling death and dead bodies with reverence and care.

I don’t think it’s fair to characterize these things as “psychological attachments”.

Rituals, traditions and emotions are important for human beings, and appear across cultures for thousands of years and will continue to do so as long as humans are human.

We aren’t robots. We don’t do “logical” things al the time. And that’s for the good.
> like a chef that cares a bit too much about which cookware you use, it sometimes hinders the goal of serving 100 customers at noon.

It puts me in mind of a line from the movie Gettysburg (https://www.imdb.com/title/tt0107007/?ref_=tt_ch). Robert E. Lee, explaining his decision to make a risky attack to one of his lieutenants, says “to be a good soldier, you must love the army. To be a good commander, you must be willing to order the death of the thing you love.”

A business built around a particularly clever bit of code faces the same dilemma. To be a good programmer, you must love that code. But to be a good businessperson, you must be willing to order the death of the thing you love.
Apertif: But in the Android ecosystem, that doesn't mean that it actually makes its way into device kernels.
If you go back to stirring up drama on HN with offtopic meta comments, we will ban you again, much sooner than the years-long, hundreds-of-emails, dozen-accounts process it involved last time. That was more agony than any other user has single-handedly managed to cause on this site, and we won't go through it again. No more of this please—nothing of the kind—nada—period.
I usually don’t like the sappy stuff online but I am very sorry for your loss. I absolutely cannot imagine the pain and hurt you must be experiencing. I hope you can find some kind of peace in the special bound you two share.
Application Log Intelligence and Performance Insights at Salesforce Using Flink
I think Peter Thiel has too much time on his hands.
Always nice to see "move fast and break things" scum getting a bit of their own medicine.
I suppose! But I do imagine having to occasionally load something up on the web and having most sites being totally broken. They must have had some plan on how to handle--I'd be curious to know because I can't think of anything.

Or.. maybe there were so many insurmountable problems like this which caused them to shutter the project.
The mongoDB comment rings true at least from the past

Never heard of the OS mentioned
I’ve done plenty of SWIFT international wire transfers. Total cost in practice is much higher than the “cap” of $35, especially when both parties costs are taken into account.

The biggest hit is usually the foreign currency conversion spread which is enormously unfavorable compared to the forex spot rate.

Then there are lots of problems if your bank doesn’t have a direct correspondant bank relationship with the Hong Kong bank and instead relies on other banks to handle that for them - this can lead to delays of up to a week and quite often leads to a link in the chain rejecting things for some reason (perhaps fraud checks or “know your customer” issues or perhaps one bank stripped all leading zeroes from the account number).

International wires are a pain in the ass, especially for relatively low sums like a few thousand dollars.

Personally, I use TransferWise for most international transactions now - it’s fast and the spread is much better.
>separate pipe network to distribute beer on tap to every home.

Like on large German navy ships in the first half of 20th century.
Check this maybe.
https://addons.mozilla.org/en-US/firefox/addon/easy-containe...
Yet they aren't doing that, they are laying people off. When you need to reduce personnel, losing out on an information silo is definitely a concern
Safari on iOS. Always in private mode with AdGuard installed.
Just add more gears in between.
>But how does that square with the 52-week staggered release bit?

It's random, but distributed over 52 weeks because the hash function has psuedo-random output. It's quite clever, IMO. That's what "Determined by hash(name) % 52" means. You want to register "meow" today? Well, then check if hash("meow") % 52 <= currentWeekIndex

That's my understanding, but I haven't actually read any docs.
Looks like containment of novel coronavirus not as effective as we had hoped
Wow, thank you! I think Art of Electronics reads well for people who already have some theory and are ready for a more practical guide. Currently, I'm aiming to build in just a bit more theory/math/background than that, so it can be usable for an undergrad college course, for example. I think AoE really lives up to the "Art" part of the title, and that's probably why it's so beloved.
Hmm. I think Viaweb was the first web application (or at least, no one's disputed that claim) and they kept their choice to use lisp a secret until acquisition. If someone else was using lisp to make websites, it seems like they must have independently rediscovered the idea.

It was started in 1995 and acquired in 1998, so that wasn't a very long time for lisp to come into the public consciousness. It seems like at best it was considered an AI research language.
Old book illustrations from the 19th and 20th centuries: an online database
My family owned and ran a number of funeral homes for ALMOST 100 years. We sold JUST BEFORE the 100 year mark. We are glad we got out when we did, which was 10 years too late in my opinion.

The bottom dropped out of the industry, people don't want to pay for funerals anymore ( very rationally in my opinion ). My family's funeral home and a few other local funeral homes were fighting for scraps. Just like the local shoe store, the funeral home is going the way of the dinosaur. Things were getting desperate. The industry is stodgy and old. My father didn't get into the business to be a fucking overpriced casket salesman.

This seems like a great idea. Not even the funeral homes like having to gouge on caskets.

It is a weird industry and not one I am going to attempt to defend. I will say that almost every culture has some sort of burial ritual, and having elaborate funerals was a sign of respect and a very old practice.
You never really know what you've got till it's gone. A hundred thousand visitors eating, drinking, commuting, sightseeing, dwelling, and flying about in your city in a short period of time.....for many cities that would be a welcome occurrence (apart from the traffic woes).

It's about $500m Euros of revenue, and I saw an estimate of something like 15k part-time jobs due to MWC. No small thing.
Hell, just being put in tech lead position and having to juggle engineers’ opinions tells me just how much of a minefield we’re in.
And how much you can afford. My partner's scientific research group recently upgraded their shared server used for analysis ... to one with 32 GB of RAM and 8 TB of storage. I think they could have done better, personally, but it's telling how thin budgets are stretched in a lot of real world cases.
If you read until about right here, the parent comment is very valid.

> “I couldn't have told you the first thing about Java before this trial,” said the judge

Reading any past there sheds light on the judge.
Actually I remember reading MIT did it in the early 2000s with some basic algorithms and I think it may have worked.

But looking at what I made, I'm pretty sure what you're describing is possible.
I'm currently working as a Senior Software Developer at a startup. I have been wanting to work remotely from my next job change.

I'm from India where engineers generally get paid less compared to engineers in the United States and many European Countries. Although I'm not looking for the same salary as that of an US engineer, I'm looking for a pay something close to that amount. Is this the reality today? How many companies pay remote workers regardless of their location?
Open Source Documentation and Technical Writing 101
Also alt-d
Only one company I ever worked at was making decent quality software, and that was a small consultancy.
Curious: does something not work for you? If so, what platform are you using? Asking because it works perfectly for me on mobile...
> Why is that your default assumption?

Because that's probably most textbooks.

Edit: Are people downvoting me because I'm actually wrong about textbooks, or is my answer unsatisfactory somehow?
Sure, we published a study about all the complications but regardless there's more upfront agreements now than the use-it-therefore-you-agree terms before.
not necessarily a coincidence, but perhaps a result. Psychedelics increase openness to new experiences.
You're not describing exceptional events. You're describing pretty much the happy path of any reverse proxy. In fact, in some applications these sort of events outnumber HTTP Status 200-worthy requests.
It sounds like you're looking more for an administrative CLI for Github, rather than the usual "Github user" experience in the command-line.

What do you use instead of PRs? (Honestly, not using PRs and paying for GHE sounds like a... less-than-ideal way to spend your money?)

The PR workflow + Checks are a good "equivalent" (IMO, nicer) experience to pre-commit hooks.
I'm comparing content to content. Yes, some is media rich, but if I want media heavy, I'm likely using Netflix/Youtube or similar anyway. If I'm using a web page, I actually actively don't want media heavy content.

And you can get graphic novels on Kindle nowadays. To pretend it is just text is to undersell the formats now. Could I claim they are bloating? Certainly. Still have a long way to go before they reach current web browser bloat. Which only seems to be marching on. With no signs of restraint on what to pursue.
Ask HN: Best way to report an outage to AT&T?
My whole neighborhoods AT&T fiber is down and I can't get their customer support to listen.

When we call, we each get a different response. One neighbor is getting a new modem mailed to them. I'm having technician sent out to check my lines(in 3 days). How they didn't piece together 4-5 calls from the same street as a larger problem is beyond me.

It appears to be a DNS issue of some kind. If I use Google or Cloudflare, about half the internet works. If I use the default AT&T DNS, nothing. As if the internet is down.

Has anyone had experience with anything like this? Or do I just need to keep having everyone in my neighborhood call in until it clicks?

It's been down for about two days now.
I'm actually curious why PHP was chosen instead of Rust or Go given that the parsing team wasn't familiar with the language. I understand that MediaWiki is written in PHP, but it sounds like they were already comfortable with language heterogeny.

They claim,

> The two wikitext engines were different in terms of implementation language, fundamental architecture, and modeling of wikitext semantics (how they represented the "meaning" of wikitext). These differences impacted development of new features as well as the conversation around the evolution of wikitext and templating in our projects. While the differences in implementation language and architecture were the most obvious and talked-about issues, this last concern -- platform evolution -- is no less important, and has motivated the careful and deliberate way we have approached integration of the two engines.

Which is I suppose a compelling reason for a rewrite if you're understaffed.

I'd still be interested in writing it in Rust and then writing PHP bindings. There's even a possibility of running a WASM engine in the browser and skipping the roundtrip for evaluation.
I've shared this a lot recently, sorry for doing it again, but usually the feedback we get is extremely positive:

We've turned our internal wiki with processes and experiences from running a fully remote company for over 8 years in a nice digestible PDF: https://mobilejazz.com/company-handbook-pdf/
Bitcoin, Ethereum.
The dark side of SEO played by Big brands
Keeping your working set smaller doesn't mean that you have to not keep everything 'in memory': you can carefully craft your memory access patterns to work well with OS virtual memory management.
Just having 4x less people to communicate with would be a net positive, so I’d be happy with that even if we didn’t get a raise :P
If You Think Electric Cars Will Save the Planet, Think Again
Govt to Implement New Rules to Control Digital Media in Pakistan
How does it improve performance? It is literally more work for the machine to (mis)manage. And most browsers already have viewport heuristics, no? What makes this more likely to succeed?
Useless and a charade.
Yes, and the HN guidelines do call for posting original sources. However, corporate press releases tend to contain less information than third-party articles that fill in details and give background. I was commenting about this elsewhere today: https://news.ycombinator.com/item?id=22311802.
Airplanes and elevators both use software. It is obvious that software engineering can be as reliable as any other engineering discipline. World is full of imperfect physical pieces of engineering from roads to night cabinets, therefore it really is a silly position to take, that software is somehow worse than anything else.
An Open Letter to Starlink
Reader mode shows gets around paywall for me.
World's pretty big. A one-in-a-million engineer is pretty damn special compared to the rest of us, and there's 7000 of them out there. Cheap-per-unit hardware can have paradoxically high development budgets since volume is expected to be so high. We probably all have slightly unrealistic how hard it is to design even a "crap" piece of equipment.

It's like how non-software people can't fathom that it costs $50k to build a relatively simple phone app when MS Office only costs a couple of hundred bucks.
Probably parser is bunch of regex-es that noone understands. So they just converted to code to php without touching the expressions.
Can tech help you break down language barriers?
I didn't think much of it. It seemed like yet another take on on his usual "We wanted flying cars, instead we got 140 characters."

Which he bemoans as bad government or something, but I suspect is a consequence of software eating the world.
Basically, our govt wants EVERY social media and chat company to create an office in our capital city, maintain servers in pakistan, provide user data upon demand, remove ANY thing the govt finds offensive or face massive fines

Here is the exact proposal

https://moitt.gov.pk/SiteImage/Misc/files/CP%20(Against%20On...
Ebola virus disease – DRC Disease outbreak news: 6 February 2020
The app admittedly can do nothing about overseas callers. I feel as though those are the large majority of scam calls I receive.
Not commuting is huge. That adds about 3 hours a day to my availability, when you consider the prep time and various other incidentals.

One way to pitch it to the boss: savings on relo and the ability to tap into a much broader hiring pool. I'm seeing this now with a private equity group, where they've decided it is cheaper to hire operating talent nationally in major metro areas and let them commute / remote work vs. relocating everyone for a two or three year gig. (After which point, you're laid off in a small town where you're brand new... not a good thing; absolutely no way I would relo for this gig)
Don't think you are missing anything. There are a lot of pointers.
No one was making web applications with anything. The consumer-facing web was still in its infancy.

> It was started in 1995 and acquired in 1998, so that wasn't a very long time for lisp to come into the public consciousness

Lisp was the only game in town other than C for multiple decades. Absolutely everyone learned it in university. It was the main garbage collected scripting language, like Python today.
1Y Treasuries are yielding around 1.5% right now, while the S&P has rallied 22% in the past year. If you were to park your money somewhere, you would at least consider equities.

The Fed ought to be smoothly unloading some of its balance sheet or otherwise increasing rates, but Mr. Trump doesn't seem too happy about that prospect. Most of the Americans who support him seem to think the Dow Jones is a report card for the economy. Mr. Trump has publicly badgered Powell regarding rate hikes in the recent past.

It definitely feels like people believe the market is going to get even more euphoric, in which case one is tempted to be long in order to ride the bubble all the way up.
Though it's kind of annoying when you want to actually modify and iterate on the thing. I prefer interpreted languages when the point of it is to rapidly iterate new features on an API-driven service.

I've been waiting for both a command-line and programmatic way to interface with issues and PRs since forever and had to make do with modifying some ancient Ruby cli (and I don't know Ruby), so at least now they're headed in the right direction. I am fairly certain that Issues-as-Code will transform the way projects are developed & managed so I'm excited to see this get more features.
Sure. I've glossed over the fact that this is a legal stunt. But you can read my comment from the perspective of a devil's advocate arguing against them in court.

Their argument in front of a court boils down to - "counting from 1 to 68 billion is creative effort worthy of copyright". My counter argument is that its not. And that its obviously so.

I am not saying copyright law is great in it's current state. I am sure the LETTER OF THE LAW is ambiguous and ever changing for the worse (see Disney). And I am sure THE INTERPRETATION OF THE LAW has been arbitrary in a lot of court cases.

BUT, if you believe in THE SPIRIT OF THE LAW - that a person can reap financial benefits for a certain period of time if they have produced something "uniquely creative".

Then you should agree that this legal stunt doesn't contribute much of anything to the legal debate.
> It’s kind of risky to have programmers who feel so passionately opinionated about the software that should power a business.

While you have a point in general, I don't think that was a primary reason for Joyent losing the "cloud wars". At the most you can say is that passionate engineering doesn't always lead to commercial success.

> I respect that they’ve created their entire networking stack from the ground up. Few can claim the same. But objectively, the less eyeballs on a piece of code, the more risk. What will the company do if they’re hit by a bus?

AFAICT, they didn't write their own network stack from the ground up but based it on OpenSolaris and many of the devs were former Sun employees. That's far from "write you own network stack". Joyent started in 2004, when Linux didn't have DTrace, containers, and likely didn't compare in networking performance, so it would've made a lot of sense to run a cloud startup on an OpenSolaris base. They also shared drivers and network code with IllumOS and other OpenSolaris forks. Not exactly a bus factor of 1.

Joyent was one of the first container companies, which were based on OpenSolaris Zones, but seem to have just missed the "Docker" container wave. That and Joyent never quite hit on the same developer-oriented Docker CLI and Dockerfiles otherwise, who knows what would have happened.

I still think of Zones as superior to Linux namcespaces/conainter setup in many aspects, much less back in the early 2012-2014 when containers were just becoming "a thing". Nowadays it's mute with AWS's Firecracker and CPU support for virtualization there's essentially no performance penalty for VM's like back in 2012.
See my comment above.
https://news.ycombinator.com/item?id=22315742
> Parsoid/PHP also brings us one step closer to integrating Parsoid and other MediaWiki wikitext-handling code into a single system, which will be easier to maintain and extend.

I assume that Wikimedia works on a rather tight budget. Choosing (and unifying on) tech stacks with a larger supply in devs seems to be an economically reasonable choice.
I use the Firefox Preview Nightly that provides the option to have a bottom URL bar.

I wish notifications and controls where down to like they are in my KDE.
Very very few developers these days get to work on such low level stack. It just sounds very technically challenging yet fun. Wish him good luck to find something related in his next venture.
How do these articles exist without mentioning formal methods? You realize there exists systems and techniques that can prove your program to be 100 percent correct? Whatever the pitfalls articles about code quality and the quality of software in general are pure ignorance if this aspect of software isn't mentioned.
DevSecOps
I'm not convinced by Hipp's claim that storing a repo in a single file (SQLite database) is somehow superior to storing a repo in a filesystem directory than contains many files. What am I missing?
I hope browser developers themselves will add an option to disable it.
This is amazing data...I never knew this was available. Thanks for sharing. What a totally dramatic falloff in the Asian cities.
Using Azure KeyVault for OAuth2 Client Creds