jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You're not a real government agency until you have an intelligence branch. The Department of Agriculture gets funding in defense bills (because, ahem, America gets angry when our cows get mad).

Seriously, though, there are something like two dozen intelligence services [edit: Wiki says 16 big ones] in the US federal government.
Technically I agree this is completely possible, the challenges are more likely to be economic. How do you make sure the company exists 1000 years in the future? That question poses itself especially for a potential startup providing this service, but would even be relevant if an established company were to do it.

If I were to trust anyone with doing this, it would probably be the catholic church. Can't think of anyone else with a sufficient track record.
fyi, this has been used in http://script.aculo.us/ (the effects js library for prototype) from a couple years ago.

example usage: <script src="scriptaculous.js?load=effects,dragdrop"></script>

code is here: http://script.aculo.us/scriptaculous.js
That's because you're not your customer. It's a technique that works extremely well, and is extremely profitable. If you can't get out of your own head, and imagine that other people are different from you, you are going to fail in business... so consider this an exercise.
The first two were awful. Bland frame-rate, horrible aliasing on the textures, VERY wonky controls.

Sorry, no one would be impressed by this just because it's running inside a web browser.

I'm using Chrome on Mac OS X, Flash 10.1(built-in into Chrome)
it's cool! i want to set this up in my local server
Yes, surviving a societal collapse is pretty hard.

I think a societal collapse, in which you assume the basic structure of of Capitalistic motivations failed, might only have 2 real outcomes:

* Star Trek: Money becomes mostly pointless, and you hope with the altruism of other humans, the data is restored.

* Mad Max: Welp, sucks for your data, it'll be lost in the sands of time.

I think the more important perspective is, if you can make the first 200 years, the chances of someone else picking up the data increases massively -- right now most data is created and destroyed in years, never mind decades.
I think tech workers making 200k+ a year in SF are coming out further in bargains against the $8/hr workers who pick your veggies.
This is awesome! I just started browsing LT, and it has the feel of Hacker News for books. I have tried multiple times to get into using Goodreads but it just didn't work out, for whatever reason.
Tinder should have shut down a week ago. Random hookups are a transmission vector
This is the jet-set version of ordinary people buying big-packs of face masks. Despicable, but entirely expectable.

I hope the manufacturers keep their stance of not selling to individuals. Though it would surprise me if some billionaires weren't already busy setting up fake "medical" companies as a means to buy survival gear and recruit standby medical personnel for their dozens of mansions.
Antivirals are ready. HCQ was mass produced for decades, and ramping it up is trivial, and already done.

The first vaccines, BGM, will be ready in summer. This was already applied en masse in the UK in the 60ies, and is in stage 3 testing.

What else: Vitamin C is ready.

Self made masks are better than no masks.

Ramping up tests kits are the most important part until summer. There's a new faster one in testing, which needs 20min, and will cost €15.

Contact-less thermometers can be imported en masse from China.

Creating antibodies from plasma is not really viable for billions. The rest is.
CS, DS and ES also have letters in alphabetical order, yet they are treated as acronyms. Wondering why is there no meaning (even if fabricated) attached to FS and GS?
You've crossed into incivility and flamewar as well. Tedious, lengthy spats like this are definitely not interesting by the standards of this site, so please don't do this here.

https://news.ycombinator.com/newsguidelines.html
Australia is officially the only place in the world where the laws and technological restrictions make me never want to go there. Bandwidth is capped, porn is filtered, videogames cost a ridiculous amount. I know the country was founded by criminals, but I didn't realize they still ran the place.
The decks: https://mobile.twitter.com/danielpopes/status/11968503214918...
The current F150 is probably the ugliest car I’ve ever seen, but I understand that sells pretty well. Granted, I am not the target demographic.
Yeah i think package manager GUI is ok? but cli and powershell, not so much
Personally I like cars with rough edges like this. But there's a reason no one except for Lamborghini is building low-polygon cars: It's pretty inefficient aerodynamically.

But this looks like just an early concept. Those always look much more spectacular than the final, real-world version where physics and laws need to be respected. We can probably expect it to end up looking a bit more round and less exciting.
>>"recommitting to communities that (at least on the surface) don't support fascist overtures"

Sorry, but what you said is quite different from my conclusion from comparing a country which starts wars all around the world, with a country which build infrastructures all around the world.
My first thought was that the 3D model accidentally used the low-poly LOD for far-away rendering instead of the high-poly one.
Isn't the advantage of the macro in the Rust example not the fact that it's a more convenient multi-dimensional array (is it even that? like you say...) but that we're using literals not for their literal value, but for some local symbolic value. For instance, `1` doesn't mean 1, it means whatever `KC_1` means (perhaps that 63).

I surely find the Rust macro example easier to read in isolation.

Macro systems that are effectively simple find-and-replace are terrible. Modern macro systems that give you access to the actual syntax tree to manipulate directly - well, I feel more comfortable writing a little more code than using them, but at some point the differences mount up. I suspect the tradeoff here is better in the demonstration than the actual use, but other cases are valuable.
+ check cheatsheets for web technologies:
https://github.com/delprzemo/react-cheatsheet
https://github.com/delprzemo/typescript-cheatsheet
https://github.com/delprzemo/angular-cheatsheet
It was in quotes. It was clearly meant to characterise a certain type of commenter, rather than serve a categorical function.
What's changed is the Benefit side of Cost/Benefit.

Now the leading Benefit is "not having embarrassing company documents on the front page of newspapers every day for a month".

That's quite a "new" Benefit.
Why put yourself in a position where you need to worry about that happening?

Keep the bulk of your BTC in a private wallet under your exclusive control and only use the intermediary provided wallet when you need to make a trade through their platform/exchange. You're still exposed while a trade is being executed but your maximum exposure is never more than the amount you are trading at that time.

You wouldn't deposit your life's savings with a new, unknown bank based out of a tiny island state with lax/non-existent regulation. Don't do the same with your BTC.
These folks were still actively spinning "Oh don't you worry, golly gee wilikers this will all just blow over and, besides, on April 1st it'll stop being a thing." - while dumping their portfolio. They clearly acted immorally, they also pretty clearly broke a number of laws around senate behavior (insider trading is a thing for senators), and I think one of the best outcomes at the end of this might be forcing all elected officials to commit their assets to blind trusts.
Just want to say, I really find ngrok useful and I use it frequently.
> ‘My goal in writing to you is not to ask for a bailout for Uber’

translation for the hard of reading:

'My goal in writing to you is to ask for a bailout for Uber'
Why? I'd rather get information from a humble expert from a different field than from a braggart who thinks they're an expert.
Cockroach Labs | NYC, SF, REMOTE (USA) | Full-time

Cockroach Labs is hiring a variety of positions including engineers, engineering managers, developer relations.

https://www.cockroachlabs.com/careers/

Please apply using the above link.

It's a great place to work, with interesting distributed systems and storage problems to solve, and we're accepting remote candidates at this time.

Check out our blog: https://www.cockroachlabs.com/blog
If I take a physical machine, install ESXi on it, spin up three VMs, install etcd on them, and join them together I have a cluster.

If it's instead three etcd processes in the same VM it's still a cluster.

If you evacuate two of the processes and allow a single node to maintain quorum it's still a cluster.

"I always get bugged when people use the word array to refer to an array of length 1."
Had a similar idea a few years ago. Bounced it around a few lawyers and there looked to be quite a bit of liability and was against at least one of our local providers TOS. If it gets traction, I imagine most providers will update their provider agreement as well.

There’s a reason Pluto exists and has to get content deals with providers. There’s no free lunch.
and basic manufacturing

Everybody brings this up, but the reason manufacturing was sent overseas was because of technological progress. If you can't even convince Americans to pick their own peaches anymore, how are you going to convince them to make their own sneakers like they do in Indonesia?

cheap renewable energy

Coincidentally, the cheap labor overseas might make this a reality in the form of inexpensive thin-film solar panels.
There's also the possibility that the placebo effect in this case was due to some attempt to reduce cognitive dissonance: "why would they have me take this pill if it's actually useless?"

I suspect the Hawthorne Effect is the most likely explanation, though.
And here's the study: http://www.plosone.org/article/info:doi/10.1371/journal.pone...
I'm guessing that programmer productivity research boils down to a bias against qualitative research. Most "pure" CS researchers (or software engineering for that matter) probably have backgrounds where qualitative studies don't score you much juice in the academic research world.

My (limited) exposure to qualitative data analysis is hearing from researchers in public health and public policy how they use coding (not programming, see http://en.wikipedia.org/wiki/Qualitative_research ) to build some reasonable data set for analysis.

To do that for programming, you'd really like to get access to a number of different organizations (from IBM/Oracle/Microsoft all the way down to the YCombinator funded groups) to try and collect data. But what you'd be studying would have limited value to those sources in the end. I'm also not sure how you'd design any controls into the data collection.

Another big issue out there is that if you've ever experienced the difference in productivity that using "the right programming language for the right problem," you KNOW there is a difference. But how much? More importantly, can we measure the effect on "getting things done" from this productivity boost/effect?

Personally, I've found that I have to be rather immersed in a language or feature for some time before it resonates for me. But I'm drawn to little bits of cleverness in languages rather than in the big picture of what it offers. Because of this attraction to the shiny, interesting parts of languages, I tend to ignore the dark, dusty corner cases that pop up.
Nice set, though I typically find what I need on http://www.iconfinder.com/
I was wondering if Skype couldn't benefit from a product that is essentially a limited, local supernode.

In my job we try to use Skype video-calls, but the quality is very flaky, which I think is because we rely on someone else relaying us (since both ends are NAT'ed and likely also firewalled). Individually port-forwarding for everybody is unfeasible, but running a single service on a server, and telling everyone to use that as their super-node/proxy would be fine.
<plays a tiny violin for all the Flash haters out there>
Well said, and in far fewer words than my essay. ;-)
Survivorship bias, which is a subtype of selection bias, is what I was contemplating along those lines.

https://en.m.wikipedia.org/wiki/Survivorship_bias

Now if I could somehow know whether I have any biases I should be aware of, I’d greatly appreciate that information, Steve.
> They are almost always dwarfed by other forces (transaction cost, network effect, economies of scale, and information asymmetry for instance).

Those are all free markets, too. Consider information asymmetry, for example. The less I know about something, the riskier it will be for me to buy it, hence the less I am willing to pay for it.

I.e. information asymmetry is called risk, and is accounted for in the pricing. Companies are incentivized to reduce risk for their customers, because then they can charge a higher price.
9 is much bigger than 1.

900 is much bigger than 1 and (two) orders of magnitude greater.
Brings up memories of a whole different time : when you would visit friends and family and be exposed to something completely new.

I remember this for Battle Chess. But also for Teletext. And Windows 1.0 ( or was 2.0 ? ).
Yes I know that, but it confirms that it is now a realistic scenario for her. But as I said, my information was from her comments on "Handmaids Tale" demonstrations she made on Twitter, which she made before publishing the novel.
> But if time created by the simulator does that matter?

It probably does for those who created the simulation. Not sure they have infinite patience to see the outcome of their experiment.
Not for me. When I click on a link in their digest, it takes me to that question from the digest, with under it a button that expands to the other questions from that digest.

But this is the regular desktop version of their site. Whenever I link of a link in their digest on my phone, their website is a completely unusable piece of crap. None of the buttons work, most of the content is empty.
I just use an Ikea Poäng with laptop in lap. I've found that regular desk chairs and desks just don't work for me. Poäng-style chair or a recliner is what suits me.
This reminds me of a funny story about Chinese writing. Chinese is not a gendered language. A little while ago they decided to split the third person pronoun into masculine and feminine forms because that's what Western cultures do and they thought it'd be progressive. And now we're fighting back against our thousands of years gendered language inheritance.
For years people have been using stuff like Lombok as a half-baked Java dialect with more usable defaults: non-nullable types, immutable objects with getters and builders with named setters, sneaky throws, meaningful #equals and #toString. Kotlin just concisely supports what we’re already doing. And for everyone who’s been waiting for Java fibers, well, Kotlin coroutines are out of beta.

I do like Scala, I wish we worked in an industry that could expect everyone to master it, but it’s probably too much to ask.
That tends to be how it leads in. We’ll talk through building a simple CRUD application with a single table and then ask questions about how to get specific data for somebody in marketing.

There are a lot of ways to answer it, but HAVING is the simplest.
And very very messy.
When I was in Thailand at a bowling alley they had people manually raise the pins, so pinsetters do at least still exist there.
20 years ago, colleges taught you to program slowly, with good architecture and with maintainability. When I was taking CS courses we were taught to flowchart our programs, write them all out, and really create the software on paper before even touching a computer.

I've observed that programmers from successive generations become more and more likely to just sit down and start writing before they've even had proper time to think.

I think there's a spectrum, with one extreme example being the person who writes 1,000 lines in 2 hours of code that is buggy and unmaintainable but that the boss is really impressed because it does %70 of what is needed. These guys really impress PHBs.

At the other end of the spectrum is the guy who gets the same assignment, does nothing but sit in his cubicle thinking for a week. And then over the course of a day writes 100-200 lines that does %90 of the assignment, and with no bugs.

Current culture seems to favor the former guy-- which is why we have unit tests (to catch all his bugs) and the assumption that code is crap. There isn't much cultural support for the latter guy... but those guys, in my experience are the better programmers.

For trivial programs speed is king, but trivial programs can be done by either guy with a difference of a few hours in time to completion.

For programs of significance... the slower guy can save you months or years and even cut your required engineering headcount.

But that guy doesn't seem to be recognized for what he does-- in fact, he's often perceived as not working as hard, and is many times interrupted for no good reason, but because they think he needs more work.
I'm not laughing. I'm just perpetually a tad depressed that stuff like this is apparently more valuable than defeating aging, fixing our economy in fundamental ways, or making life mulitplanetary. Hell, it's usually more more valuable and profitable than even minor and mid tier innovations in the IT sector.
Exactly. I have yet to deal with an IT organization[1] that does not have at least some level of adversarial relationship with its userbase. The level of adversarial behavior seems to be directly proportional to the computer knowledge of the user, as well. It is much better to be completely ignorant, or feign such, than to think you know what you are doing.

[1] IT groups that aren't large enough to be organizations, say 0.5 - 3 people, don't seem to have this issue as often or as badly.
The problem with calling coding "Literacy" is that it implies it's necessary for everything else in life. It's not. Even 50 years from now, technology will evolve to empower those who can't program. (One can argue that the advance in technology has come from it being easier to use, not harder.)

That said, programming is a form of screening for IQ and rigor than perhaps a Philosophy degree was in the past. People who can program are used to dealing with Right and Wrong answers, difficult problems, and working around rules that might seem wrong. It's a great skillset, but by no means mandatory. (Neither is modeling) This is one reason why CS majors are in demand for a lot of non-CS jobs.
Knowing less about more things vs knowing a lot about few things. It's an interesting dichotomy and has me thinking about whether people are willingly choosing the former
One great resource:

https://www.mostly-fat.com/eat-meat-not-too-little-mostly-fa...

Important tips here: pick meat cuts that are tasty (which necessarily will have a lot of fat, like the rib eye). Do not pick lean cuts ( gives some people digestion issues) , do not season except with salt. Seasonings interferes with one's taste buds to assess the quality of meat.
Interesting. My phone is email, browser, phone, music, with very rare branches to other apps. My desktop is email, browser, iTunes, terminal/vim, bbedit, eclipse (yuk), Final Cut, Logic X, Final Draft, office, a bunch of other smaller music specific apps (NMEdit, sysex librarian, etc.) omnigraffle, omnioutliner, and a bunch of others. I know I'm an outlier because of a bunch of uses that web apps will likely never supplant, I'm just always surprised.
As I said, I have conflicting feelings about this. On the one hand, I very much agree with what you wrote, and the tangible benefits this model has. On the other hand, picking up random passengers really was about just being nice to another human being. So between Lyft and BlaBlaCar it feels like we're losing a little bit of humanity again.

To be clear, I'm not saying it's a bad thing - it's just that my alarm bells go off every time I see a business creeping into what used to be a money-free zone, so I thought I'd raise that concern.
Demand is not inelastic so the 30% drops if the supply becomes more expensive as orders will be cancelled.
Both of these points are mentioned in the article.
Actually Spotify is mostly Sweden-based but they seem to be ramping up on NY as well.
My first thought was CDATA, but he could also mean using multiple namespaces or something else I suppose.

https://developer.mozilla.org/en-US/docs/Web/API/CDATASectio...
Yes, because for political purposes, a compromising photo has far better blackmail value than other data.
All I wanted is take this patent out of the equation forever.

My thinking is that I've created prior art that would make the idea much much harder to patent. Not a patent lawyer, so may be wrong.

As for how harmful it was for my anonymity to mention Sydney - well, NSA knows way more than that.
Besides, I could be sending you all down the wrong trail. or better - confusing a ML algorithm.
There's a node.js implementation of something very similar at https://github.com/yaronn/blessed-contrib
You can if you run Win 10 Pro.

Only home users are forced to keep their systems up to date. Which I don’t really see an issue with in the grand scheme of things given what the alternative looks like.
I have a mechanical engineering degree(BS) with a minor in computer science.

It is 100% do-able for you to switch in. My college used to say "mechanical engineering is the liberal arts of engineering". You will be able to handle it. I personally did 2.5 years as a professional mechanical engineer right after college, then switched over to software and have been doing that ever since.

Some possible pathways - look for a job that is at the intersection of mechanical engineering & computer science. There are companies that write simulation programs, it's harder to find people that understand the engineering math than it is to find people that can write code. They are usually in the oil / defense industries. They pay very well.

You are also a prime candidate for a bootcamp type program. I don't normally recommend them, but you are one of the few people that it actually makes sense for. You need to just work with some people that know software engineering well and you will grow quickly. At the end of that, they will help place you in a job and then you can spend the next 18-24 months learning it all on the job.

My personal pathway was a bit different. I grew up hacking, and chose to do mechanical engineering because I felt I wouldn't learn enough new stuff in a CS program. When I wanted to get back into software I worked on a sideproject for about 6 months, and used that as an example of my skills when I interviewing. However, I did 3 years of internships in software so I knew what I needed to do.