skysight-inc/HackerNews huggingface dataset:
I think there are way too many technical problems related to transporting energy through the atmosphere, launch expense, and materials science to make any satellite based energy systems viable, but I’ve heard of some really cool concepts, like one that relies on dragging a tether and somehow harvesting huge amounts of energy to beam back to earth.

Does anyone know if those are as far off/unrealistic as they sound?
> If somebody else has an issue with somebody’s tweets, I don’t know, maybe there could be some sort of “reply” function or something where somebody could rebut the contents of a tweet.

The problem is the asymmetric nature of the costs of producing bullshit vs the costs of providing carefully reasoned rebuttals.

https://en.wikipedia.org/wiki/Bullshit#Bullshit_asymmetry_pr...
It’s good for server-to-server type applications.

It’s good for storage at rest.

It’s good for using common big data tools on your data.

It’s not as trivial as using JSON client side in a web browser although you can, also I’ve never seen it done.
Top macOS Productivity Apps, Tips and Tricks
2019 Reddit Transparency Report
Evolutionary Analysis of 2019-NCoV Rejects a Recent Recombination Event
the question is, does the bill make an exclusionary period, I agree that UBI is more cost effective than food stamps to provision, but medicaid isnt the same thing.
Jens Nygaard Knudsen, designer of the Lego minifig, has died
There's only so much that fits on blotter paper. There are chemical tests you can do at home to explore that state space.
I just don't think that's true. If people worked there because they were desperate to work there, they wouldn't pay industry-leading salaries.
I wasn't asking a question, I was clarifying.
It is surprising to see this here, but I see how it could be interesting. When we were experimenting very early on with Tailscale I went Googling around for IP ranges just to understand the space better and that was when I first discovered CGNAT.

It took a bit of digging through RFC6598 to realize that, if it's only being used properly (and I had never seen it used directly), then it would be generally available for an overlay network.

Since then we've run into a couple of other edge cases where people are using CGNAT. More reason for us to get our IPv6 support sorted out.
This is quite obvious in Silicon Valley but nobody talks about it because they are then called “racist”.
The analogy doesn't hold. The federal government is responsible for the delivery of physical mail messages, up to the termination point. In email, there is no such protection through the federal government. Do you understand why such protection is critical?
Getting compensated for data is not a good idea
"The Tesla Model 3 is outselling every major German rival in US sales and in Europe. Source: CleanTechnica"

The article is written by a tesla shill, who also pulls out facts out of his ass. In the US this is true as per the graph, but in europe while model 3 is selling well it is not the best selling, at least yet.
Forget passwords: Secure yourself with a passphrase and these tools
And also there are docos on netflix about the fake products problem, and they do scare you away from using certain large online marketplaces.

So if I were the big retailers and cosmetic manufacturers (etc.). I'd be banding together to help fund more docos like that on netflix and elsewhere.

That'll scare people over to physical retail without mucking the image of any specific brands.

Another advantage of physical is the great advice you get and being able to act straight away (tale the thing home.). For example for a DIY project you often realise you don't have something mid job, just go and get it, get some advice on how to install it, and finish the job off on the same day.
Sure, but Jeopardy is all about AQ (Answer-Questioning) :)
> I will probably be downvoted for saying this, but...

well, for saying that.
If it's real, you will have zero doubt.

If it's not real, the dose size is so small (micrograms), that you aren't likely to experience anything at all.

But yeah, you don't buy it from a street corner dealer, you get it from a friend, who tells you they tried it and it's real. If you don't have friends that do this kind of thing that you trust, I wouldn't bother.
Fastpages from Fast.ai
This is not a new phenomenon. As early as in 2009 I worked for a company (ads, but not Google) which outgrew the typical "cloud" cost structure at the time, and moved everything to a more traditional datacenter, and saved substantial money even considering 3 more SREs they had to hire to absorb the increased support needs. AWS charges what the market will bear, and as such it was never designed to make sense for everyone. One needs to re-evaluate on the back of the napkin from time to time.
Exactly.

There is a Newcomen on display (it's not small...) at the National Museum of Scotland in Edinburgh.

Edit: cf. https://www.nms.ac.uk/explore-our-collections/stories/scienc...
Learn Languages 10x Faster Using This Tool
>Your engineering doesn't need to be there.

and I'm fair certain engineering won't be there in the future. Probably not even in the US. Just the research-y type stuff might stay here longer to be close to the universities. But assuming the market is left to its own development, ginormous US based engineering teams will likely go the way of the Dodo bird in the future.
I would think experimenting with variants of democracy would be a more frequent event. Consider the small scale class president or family voting for a movie.
And even then, gmail wasn't really written in javascript. They compiled Java down to JavaScript because JS itself was such a pain to deal with natively.
Joke is on me. I picked those nouns at random but Pangolin is a bona-fide frontend framework[1] and Clamp is a text truncating utility.[2]

1: https://pangolinjs.org/
2: https://github.com/josephschmitt/Clamp.js/
And it's a data model that's actually suited to being written by bots. Instead of … whatever this is.
Yep, there's no such thing as a placebo when it comes to LSD.
> Lose 40% to taxes and you're looking at $180k/yr.

Who's paying 40% taxes on $300k/year? Your math is wrong straight off the bat. Including 401k and match, this hypothetical person is making at least $200k after taxes. Even more if they're married or have a dependent or two.

And as others have noted, $135k/year will make you a millionaire in 7 years even if it's cash under your mattress. You'll make it there even faster if you invest it in an index fund like most people would do.
> To avoid the Ombudsman being overused, you could give it a price of say $20, which is always refunded when the case is resolved.

HN actually acts somewhat like a crowd-sourced ombudsman. People who have an issue write a description and post it to HN. If enough people find it compelling, it makes the front page. Once it makes the front page, someone in authority at the involved tech company will see it, and try their best to resolve it.
Sub-180 munchkins are lemons too.
QuickSettings: JavaScript quick settings panel to control code parameters
The second sock syndrome is perhaps never an issue if you have a real environment of collaboration, comadrerie or even apprenticeship. Just more yarn and code by yourself is not going to cut it for long unless you have an external motivator.

The chemicals which activate our sense of happiness more than anything is the feeling when we see our friends and family have breakthroughs and achieving a goal. It’s probably a bigger factor for the one that is trying to reach that goal.

This is perhaps why twitch is so popular, even in an activity such as gaming which has been made to be fun by itself alone, socialization is a force multiplier.

I can have a sense of this at different work places, people are so focused on result and not on the process that people stop caring of craftmanship and disciplin. In the long term it makes the company rot from the inside with high turn over and lost knowledge and increase of technical debt and finally a losing business.
I don't think I completely agree with the conclusion though I did chuckle at the analogy.

Still, taking the analogy to its conclusion, there is a market for used cars at reasonable value ( as in, not all used cars are lemons; some are driven to church on Sunday only ).

This is the space Carmax fills fairly well. They do their vetting though. That might be the secret. I have no doubt there is a market for a decent way to date.

Full diclosure: me and my wife met online ( eharmony I think ).
Wow, apparently JavaScript was 100% great and there was nothing at all negative about it ever, according to people in tech!
I’m currently enrolled on the Data Science, Technology and Innovation distance learning MSc at the University of Edinburgh.

So far, I like it: a variety of modules, and each I have taken so far has sparked potential dissertation ideas :-)

https://www.ed.ac.uk/bayes/about-us/our-work/education/data-...
A couple generations seems short. This study pointed to 50+ generations for significant behavioral changes in foxes.

https://www.nature.com/articles/s41559-018-0611-6
Not only that, for years afterwards the techie crowd and equivalent of places like HN (I suppose I am mostly talking about slashdot) had a lot of people saying it was bad, a nuisance, should be disabled in the browser, webpages should fail gracefully to non-JS content, etc.

I don't know exactly when the tides turned on this attitude. In 2000 the above were not controversial opinions. By 2010 it was gone, and I saw people call it crazy talk, but it probably happened earlier than that. Probably things like gmail in 2004 were a turning point.
As someone hoping to build a world-wide footprint, say 25 to 50 DCs, of servers to deploy to with unmetered bandwidth, what are some alternatives to the usual suspects?

I have come across fly.io, Vultr, Scaleway, Stackpath, Hetzner, and OVH but either they are expensive (in that they charge for bandwidth and uptime) or do not have a wide enough foot-print.

I guess colos are the way to go, but how does one work with colos, allocate servers, deploy to them, ensure security and uptime and so on from a single place, 'cause dealing with them individually might slow down the process? Is there a tooling that deals with multi-colos like the ones for multi-cloud like min.io, k8s, Triton etc;
Innovation Is Like a Salmon
Isn’t that the name of Microsoft’s code generation templating language?
That's the location. But what is the agenda?
> I've heard that since I started my career in the early 90s and it's always interesting to compare what reasons people give why low-level languages are going to go away really soon now.

The main reason: They'll go away when the graybeards retire and the companies fail without them.

For the last 5 years, I've been babysitting a C-based system that generates more than 70% of our corporate profit. The youngsters working on the 7+ year-old project to replace it are on the 3rd refactoring of the 2nd programming language codebase and the "architect" is already talking about rewriting in a new language for "productivity improvements." For the 4th year in a row, the first of five essential elements of the new system will go on line Next Year, leaving still more years of work until we can shut the old system down and let the C programmers go (except we all know more new languages than the new guys, as we all have loads of free time - our old system is quite reliable). Without a substantial payment directly into my kids' trust fund, I have no intention of delaying retirement by a day - I have way too many side projects to explore!
> One's wealth isn't automatically a result of bad actions.

It almost always is, though. Skin color never is. I don't agree with your take at all.
Found it!
https://medium.com/@yegg/mental-models-i-find-repeatedly-use...
That often ends up being the defacto job of a online community manager, if they have one.
This is an equivalent problem to the web search problem, right? I believe Google indexes webpages by visiting them in headless Chrome and dumping the resulting DOM - it seems like archive.org could do the same.

https://searchengineland.com/google-will-ensure-googlebot-ru...

(Also archive.today solves this somehow, no?)
I didn't even know that was possible. Thanks for teaching me something new. It's always nice to learn I need less SAAS magic than I thought.
>If you run a restaurant, you can refuse to do business with anyone you choose.

You will suffer legal consequences if it's determined that you refused to do business with them on the basis of certain characteristics protected by law. Property rights are not absolute. Exceptions to them can be made if people think there is good reason to do so.

The situation we are in now, where technology companies have found themselves with wide power to control the public political debate occurring among regular people merely as a consequence of successfully running some particular types of business, is not one we've really seen before. There are some very persuasive arguments for limiting their property rights, similar to how they were limited e.g. ~50 years ago by the civil rights act.
> That's not what the company is hiring for: it wants engineers who are comfortable with complexity, whether measured in technical challenge (Tensorflow, Dart etc.), robustness (cloud, GSuite) or extreme scalability (Gmail, ads, search etc.)

How confident are you about that assertion?

A lot of Googlers are doing generic web/app work that happens elsewhere from those I've talked to.
Not HQ tho so maybe it's different out there
"China is definitely, absolutely, positively under-reporting the infection rate."

They also seem to be underreporting the fatalities, by (for example) counting them as not caused by COVID-19 when they may well be.

Because both infection rates and fatalities are likely being underreported, and because we don't know by how much they are being underreported, it's premature to draw conclusions as to the severity of this disease.
Just had to chime in here, but fifteen+ years ago, Bezo's email was ombudsman like, with him or a top level person reading it.

Now, it's just another level of very poor, very scripted support.

I'm fairly sure Amazon has taken the (perhaps wise, in a business sense) approach of not caring if a small percentage of users leave, due to support issues.

The cost of keeping customers with certain support issues, greatly outweighing supporting them.

This is why you have to hunt madly around Amazon's webpage to find contact info, why all forms of help point away from contacting a person, including their chat being bots now, until you move outside of their scripts.
I agree with both yours and the parent comments. But this is just glorious:

> full-blown Unix style the-howling-madness-of-Zalgo-is-held-back-by-sed-but-only-barely

I'm a very long-time UNIX guy, so the I think I get the zen of what you're saying here, but I don't really get the Zalgo reference. Is this it? https://knowyourmeme.com/memes/zalgo Thanks!
The very fact that people continue to use Twitter demonstrates that we collectively are not good at filtering anything. The author writes as if they themselves are somehow immune from something they clearly aren't.

I do think putting this power into the hands of blue checks is a mistake. But then, I think using Twitter is a mistake.
Thank you for teaching me something new. I didn't know that got cached.
As far as I can remember, people didn't really think much about it, after all without all the modern libraries the language was useless, and browsers were only marginally able to run Active-X and Java stuff anyway so people weren't even into the mindset that "this new language could be used to write web apps".

To me as a regular user, JavaScript was only there to do annoying popups at the start.

Funny how some things never change...
There's a reason why most companies won't release data ... they have opponents who deliberately act in bad faith.

> If you give me six lines written by the hand of the most honest of men, I will find something in them which will hang him. -- Cardinal Richelieu
You probably didn't intend to sound so racist. You participated in the process and you discriminated based on race? You aren't Indian, yet you still got hired?

What's your point?
> It can be a tough sell to hire 3 remote employees for the price of a cheap team of 10 from an outsourcing firm if your company only looks at the numbers.

Can you expand on this? I would have thought it was cheaper to hire the remote employees directly than hire the outsourcing company...

Edit: I think I understand now: the 'remote employees' are based in say the US while the outsourcing company is based in say India
There _are_ social outlets in the church and sometimes ancillary to the church (e.g. Knights of Columbus) depending on how social your church is and how hard you're looking for social opportunities. However, I also get that Catholics can get weird about dating (at least anything on the premarital side).
Let's put it the other way though - there's an enormous amount of noise in the interviewing process, even the people responsible for the process admit this. So you can spend months preparing for a Google interview but you get put in the wrong role and get rejected for it, you can bump into an asshole in the interview process, you can simply screw up because of the pressure, or maybe they simply have some different set of skills they have in mind for that role. There's a thousand things that can go wrong.

So yeah, you can spend ages preparing for an interview, but remember you're probably topping your odds out. A genius well prepared might have a 90% success rate, if they don't prepare that's 0%. But not many of us are a genius and none of us are 0% prepared. So maybe you're actually boosting your odds from 40% to 50%.

Then finally, you've got your dream job! Oh but actually 3 things are possibly true. 1: You're surrounded by people who walked the interview in which case you are going to be sprinting to keep up and actually your job is going to be incredibly difficult. 2: You're surrounded by people who also had to desparately prep for the interview for months- so none of you are well suited to the job, actually google is interviewing for the wrong things and actually your life is going to be tough. And 3: Anyone who can't afford to spend months prepping for Google won't be working with you- anyone with any responsibility in their personal life probably won't be able to afford to do this stupid prep work and so they're simply never going to work there, so you're now in this homogenous leet code clique.
Huh. I definitely didn't make any such changes within the last two weeks. Maybe the whois date got changed because of something opaque and internal to Cloudflare?
In this context, that sounds like an endorsement, honestly. If we're discussing providers that are willing to kill your services too easily, then saying that a provider is unwilling to cut service even to problem customers sounds like an amazing reason to use them.
What you are describing may say more about the problem definition than the rate of change. If the software will only be used in certain limited situations, then you can make a bunch of assumptions and assemble the solution from spare parts. As long as your assumptions hold everything is fine. When the assumptions fail, someone will tell you, and you can rewrite it with the new assumptions in mind.

But some software might be used in a lot of strange environments with strange inputs. A lot of effort needs to be spent trying to clarify and improve semantic and performance edge cases. Using libraries here is not necessarily helpful because sometimes you spend more time working around the edge cases in the library than you would just re-implementing it.

I recently re-implemented a minheap even though there was already a library readily available, because the library assumed pointer-width types and I needed it to support longs. On my machine, a pointer and a long are the same length, but that's not guaranteed.
Some of Dawson Engler’s work helps solve this problem, starting around [1]. In that, he shows us how to write custom compiler rules in a high-level language. These rules are sufficient to enforce that maybe type. In another paper, Engler (or one of his several talented students, can’t remember now) shows us how to automatically infer many of these rules.

[1] https://web.stanford.edu/~engler/mc-osdi.pdf
HP200A
Searching for tainted fentanyl supports that question:

https://news.google.com/search?q=tainted%20fentanyl
> This other Googler likely already has a competing offer— that’s how he got promoted last year.

Source? I'm very skeptical this is true. I am not a huge fan of Google's promotion process but it isn't that bad.
It's not arranged marriage by any means, it's just Blind Date As A Service.

I signed up in my 20s. They admitted I was young versus their median, but I wasn't alone and had plenty of dates in the few months I was a member.

There was a lot of appeal to the idea of not dealing with the usual grind of the average dating app, and getting something a bit more personal/high-touch.

(Though even then it seemed apparent that it was less high touch than it seemed for the cost, and the real gatekeeper was the cost.)

There should be ways to sell human-moderated dating apps (Blind Dates as a Service) to young people just on how dumb and how much work even the "swipe left/right" systems are. Figuring out how to scale that cheaply definitely seems to be the impossible problem.
The shell script uses utilities that are written in C, probably totaling way more lines of system programming language code than Knuth's Pascal solution.

It's a pretty unfair comparison, since the literate programming solution was not presented in order to show a code-golfed word histogram, but how to annotate code.

The has trie structure was included in it for that purpose, to show how you use literate programming to annotate such a thing.

> First of all, we found that Literate Programming as conceived by Knuth not just “text, code, text, code”.

Unfortunately, it's something worse! It's a system in which you chop up a program into arbitrary sections, and give these macro-like names. The sections are presented in some aribitrary order and hierarchically combined together using those macro-like names.

Like, say:

The program's overall structure is to accept input, performs some processing and produce output:

accept_input

do_processing

produce_output

The divisions don't follow function boundaries. A specific loop inside a specific function might have its own section, and the variable declarations above their own.

It's basically horrible. You can't see the code all in one piece at all when editing it. It won't play with your existing tools. The generated result won't even have proper indentation.

Web and CWeb are programs geared toward someone who is an academic, mainly interested in writing a paper that revolves around a small amount of code.

What you're really writing is a paper, such that both the typeset paper (with nicely typeset code), and accompanying code pops out from the same source. The raison d'etre is that paper though.

You would be suicidal to use this to write an actual application that doesn't need to be detailed in an academic paper.

Knuth did somewhat take it to those extremes, but working alone.

If we look at TeX, the bulk of it consists of a single tex.web file which is simultaneously not such a large volume of work (less than 25,000 lines of code of documentation and data, less than a 1024K megabyte) ... yet too large to be all in a single file.