jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I wrote Linux kernel code years ago. I was struck with how similar the APIs were for compiled-in drivers, loadable drivers and applications. They were almost identical, with small variations in spelling and parameters. It seemed to me that, with only a little more effort, they could have been nearly identical. That would have greatly helped make code portable and reusable e.g. write a library that could be used by apps and drivers both.
does anyone know why spiegel leaked these docs - and not greenwald via the intercept?
That isn't correct usage. (A falliable human being putting it in one particular dictionary doesn't mean it's correct.)

Even someone who thinks that language should not be rule-based still should not use it, if their goal is to communicate clearly and concisely---since it does not achieve that.

So ultimately, it is incorrect regardless of your views on rules of language.
Well, someone needs to write the algorithms, and someone needs to play-test the behavioral wealth transfer mechanisms.
Can you update and commit?

I ask because I've been looking to improve my Shopify workflow. Buddy.works does the deploy to Shopify. But I'm trying to cut out the push. More or less changes + saves become commits, and then instantly deploy.

If not, perhaps someone can recommend something else?
From direct experience working with children I am certain that video games shape how children behave as an individual or in a group.

For example, I see kids playing real life re-enactments of Roblox or Minecraft when they are together. Or create their own games with similar rules, goals or consequences.
It's legal, just expensive as all get out to insure I suspect.
Not only that, it is the whole point of terrorism, to trigger psychological bugs in humans relating to risk assessment.
I wonder how targeted that was - I remember a ton of crap surfacing from that particular cesspool m but never saw this one. It seemed a lot more like Gamergate just kept going and added the more mainstream conspiracy theories.

I’d also be very careful about taking anything they say at face value. The slogans change but the targets remain consistent.
vim

:r!stock-tickers.sh
Is that talking about the right-click menus, or something different? The right-click menus look and act native to me.
I've never noticed or been bothered by this. Typically when I want to edit a URL it's almost always deleting or replacing a substring in the URL. To do that I just single click + drag which highlights only the selected text instead of everything.
What's Kraken?
faced with the option of accepting or being cut off from their local community.

It’s a deal!
Assuming actual investigative journalism here...

Someone once told me that you need bias in the news to create an adversarial system. Those that are biased towards some other viewpoint will be the only ones that dig deep to expose the problems of that other viewpoint. If everyone was neutral, there would be more motivation to present what happened rather than call foul.

I'm not sure I completely agree with this, but it did nudge my perspective.
Lack of CD-ROM was a gigantic problem, though. Doesn't matter if you have better hardware if you can't fit all the content. Square moved to PlayStation for specifically this reason.
I was thinking along the lines of SLIME, where your evaluated code is preserved by the editor. Sorry for being unclear. Been a long time since I used a raw REPL.
Eh, a compsci degree would have helped me in some cases. I ended up studying algorithms and such by myself anyways. OTOH, I've interviewed people with degrees in cs and they couldn't even explain binary search, let alone implement it.

I dropped out cause my teachers were atrocious. My algebra teacher couldn't explain why absolute value was a function, just that it was and we must learn it, period. Another teacher said "computers just use binary". When I pointed out I often saw hex, instead of pointing out why base 16 is a good fit for writing binary numbers, she just stammered that computers were just binary. Still my fault for giving up, but I had enough reason at the time.
Wave, reader and glass not software platforms?
And goes on to show a piece of technology owned by Google.

Who funded it and when is irrelevant to whether it belongs to google.
There's an irony in "Too Big To Fail" for a decentralized currency.
If significantly raising the pay of Amazon's low-paid workers would negatively impact it's value then part of Bezo's wealth comes from keeping Amazon's cost of labor low.
> Scala collections are really great.

It doesn't really matter how great they are, it kills JVM interop right there ... and its even worse if it doesn't and you get implicit conversions killing your performance.

This is where there is a bit of bait and switch with the JVM story (applies to a lot of JVM languages) - "language has great feature X" and "use any library from the JVM ecosystem" - often turn out to be mutually exclusive in a practical sense. Groovy is the only JVM language I've found that seems to deliver a real JVM interop story, but that's explicitly because it is designed from the ground up for that.
I still struggle to see the positives of Brexit, this seems like a major setback for Britain's economy, how could they have not seen this coming and still had the political determination to follow through with something against their economic interests?
I have seen an ancient "drop packets with zero-length tcp window" rule in iptables in my company. Funny enough to learn that zero-length tcp window can be found in normal, non-malicious packets!
Derby is/was the other alternative for an in JVM database.

For a long time, it was possible/practical to use SQLite from Java. Now, it is, but not if you want to keep things as pure Java (and another commenter mentioned). But really, in my mind, that’s the only real benefit for H2, the fact that’s it’s pure Java. So if you need that, you’re good.

But otherwise, I try to stick to SQLite.
In fairness - a lot of social networks "growth hacked" with similarly seedy techniques, right?
Why is encouraging people in such countries to use <some cryptocurrency> better than making the US Dollar more accessible to these people? If stability is the goal, I find it hard to accept that DogeCoin is the answer to the developing/third world's economic problems.
Agree, Mine is a Model 3 from May 2018 with 22k. I've only had a couple of small issues, (Infotainment computer would fail to wake back up often and a bad switch on break pedal meant to register a foot but no press) both fixed with no issues. Judging by the serial number on my included diecast mine was close to one of the first 12k produced.
I do this in nodejs all the time for IDs:

require(‘crypto’).randomBytes(15).toString(‘base64’)

Is this bad practice? Can you say more about why?
In our current society we are busier than ever before. We think technology has streamlined many tasks, but instead we are given more tools that give us more and more to do with less time to do it.
There is a sense of romanticization of "analog" computing. With air/fluids, with all kinds of techniques. This is nothing new as Scott Aaronson points out. Usually, these ideas tend to be novel (cool), but almost like one of those new perpetual machine ideas we constantly keep hearing about.

Quoting Scott:

> It’s important to realize that the idea of solving NP-complete problems in polynomial time using an analog device is far from new: computer scientists discussed such ideas extensively in the 1960s and 1970s. Indeed, the whole point of my NP-complete Problems and Physical Reality paper was to survey the history of such attempts, and (hopefully!) to serve as a prophylactic against people making more such attempts without understanding the history. For computer scientists ultimately came to realize that all proposals along these lines simply “smuggle the exponentiality” somewhere that isn’t being explicitly considered, exactly like all proposals for perpetual-motion machines smuggle the entropy increase somewhere that isn’t being explicitly considered.

With the exception of Quantum Computers, but in limited cases, quoting Scott:

> (Incidentally, quantum computing is interesting precisely because, out of all “post-Extended-Church-Turing” computing proposals, it’s the only one for which we can’t articulate a clear physical reason why it won’t scale, analogous to the reasons given above for memcomputing. With quantum computing the tables are turned, with the skeptics forced to handwave about present-day practicalities, while the proponents wield the sharp steel of accepted physical law. But as readers of this blog well know, quantum computing doesn’t seem to promise the polynomial-time solution of NP-complete problems, only of more specialized problems.)

https://www.scottaaronson.com/blog/?p=2212

From listening to Scott for many years, I don't have the expertise in this area to say it definitively, but most likely, your cool new analog computing idea isn't going to break the RSA anytime soon ;)

Further reading: https://www.scottaaronson.com/democritus/lec14.html
Lol, religion is the prototype for bureaucracy
Ben Thompson's podcast did a great job covering this topic today: https://exponent.fm/episode-191-facebook-twitter-and-trump/

I'm a disheartened leftist today, and I don't think it's appropriate to remove these apps and the accounts of these groups.

Platforms get pressure to remove individuals all the time. We've been trying for YEARS to get net neutrality written into law for ISPs, and I don't think it's too much of a leap to make for speech on Twitter.

The individual posters they suppress come and go - today it's the Trump family, tomorrow, who could it be? Last summer, it was BLM.

The problem is that tech platforms have no financial incentive to not amplify inciting speech. They economically benefit from people staying enraged and in their bubbles. This is platforms shirking responsibility, and perpetuating the system that allowed Trumpism to thrive. Deplatforming Trump will not stamp out white supremacy, and it won't improve the frustration of material conditions that are felt by working class people both left and right. If Twitter wanted to really make a difference in the world, they would stop selling user data and stop selling ads that earn them profit.
The fifth thumbnail image is a dimensional drawing in mm.
Sometimes I think HN people were born out of thin air and don't have families. That or mine is special, because if I said to them to change from WhatsApp to whatever in the basis of privacy concerns they'd say that:
1. FB already knows everything about them (btw, a social network the still use)
2. They'd lost contact with a lot of people

And all this without taking into account features that can make the product even more pervasive (I'm thinking payments)

The problem is that once a product becomes the de facto solution and everyone is onboard, is hard to change it, specially one with network effects. If it wasn't we would be using e.g. other search engines, wouldn't be?

Finally, I'd say the announcement of this change is perfectly timed: just after Christmas and in the middle of a pandemic. By the time we meet again with our extended families and we do the de rigueur holidays' technical support this change will have been forgotten by most people ;)
I am assuming that the intention of the talk is to convince others within the company to use this framework. So, in a sense, this is a sales pitch.

What I would suggest is to take some time and make a list of all the possible objections as to why anyone in the audience would not want to use your framework. Put yourself in their shoes. Try really hard to see from their point of view. Once you've done that, now go through each one and come up with real answers to each objection as to why they should use the framework.

For some of the reasons for not using the framework, you will not have a good answer (ie. its hard to argue too much with "we have million+ line of code and using your framework doesn't add any value") but for a lot of it, given some thought you should come up with a reasonable argument for your framework.

Once you've done this, you can now implicitly incorporate some of the answers to the objections in your presentation without explicitly mentioning the objection. You will also have given yourself a great chance at answering some good questions that will come up that will likely touch upon these areas.
AFAIK there isn't a way to set a CPC with Perfect Audience newsfeed ads. I plugged in a weekly budget and that was it.
Nothing in the syntax is fundamentally new, especially the semicolon turning an expression into a statement.

~[T] is just a vector.
I've been experimenting with DuckDuckGo and I must say, I'm finding what I'm looking for pretty quickly (minus junk results) in the first few results. Their WolframAlpha results are actually pretty good too. I hope they can move into image searching that isn't dependent on Google or Bing though.

I'm still curious as to what criteria they used to differentiate Yahoo traffic under "Yahoo! Sites" though. Did they also include Flickr and other acquisitions as well? (Tumblr seems to be on its own still)
How can giving money to people resurrect demand if people aren't buying anything right now?
I will disagree with every single suggestion you make:

1. Salaries should be -higher-, not lower! Why will any self respective smart person want to throw their intelligence away for a pittance? You want them to be smart with science and stupid with money is it? Live like Diogenes?

2. There shouldn't be more researchers, there should be less. My decade-long experience with academia has been that too many people who aren't exactly scientifically smart (more smart at socializing and grant writing) are too established. We need to recruit the type of minds that are truly capable of innovation and make sure they don't have to compete with beuraucrats who're there simply because they chose biology in undergrad and just kept making the default career choice every time they were presented one. These new people should also be REALLY smart, not just marginally better than public. Which means that there can't be too many of them anyways. They should then be given resources that don't inherently convert the entire system into a Ponzi scheme (like the phd system now does). In the grand scheme of things they can be given lower resources if they are given structures to manage things well.

3. I'd argue that the tenure system worked quite well despite its flaws. If anything tenure doesn't give the same guarantees it gave half a century ago, so people are still incentivized to continue running the rat race. If you still want to hold them accountable maybe a much longer cycle might be okay, perhaps 15 years? 5 year contract sounds like hell for most fields. Some of the most interesting work I did took more than that time to bear fruition and that's not uncommon.

Only thing I'll agree with you is that we should make sure that whatever new process is conceived must try to correct perverse incentives for women, given how the current system plays against some common life choices they might want to make (having kids).
Im of a three person team that completed a similar but smaller company (~30 ish sites,400 heads) and it was just short of a nightmare to even get buy in from devs and maintainers. And even after flipping the switch we found issues, soft killed site wide connectivity a couple times, it was not a pleasant experience. However I dont recall a time in ~11 years in which Id learned more quite as fast as I did.
Inkatlas looks cool, and they're from Estonia and use OSM data. The Estonian community is small but there are some very talented mappers there. Thanks for sharing, I didn't know of Inkatlas yet!
Also keep in mind the proposed $1000 check has a salary minimum in order to qualify, not just salary maximum.

I suppose the poor cannot vote you out if they are dead.
> Chance of 1929-style Economic Depression: ~60%

How did you arrive at this probability?
Then they don't have it.
When someone sends you a zoom invite, cancel the download, then click the having problems link to download again. Cancel it again. It will show you a link to join by browser.

A few other meeting apps have dark patterns like this. One of my favorite things about Hangouts Meet is it's web first.
That only works within one jurisdiction. What about when the rich/poor divide are not constituents of one government, but the average citizens in two different countries?

The U.S. couldn't even ratify Kyoto, and that only required (AFAICT) monetary payments for climate technology, not UBI. I can't imagine any scenario in my lifetime in which the U.S. Congress would approve a treaty which required UBI payments to people in developing countries.

As a human, I think that's an interesting idea that deserves serious consideration. As a citizen of a developed country whose government can't even agree to provide healthcare for its own people, I think it has no chance.
Hi, developer here.

This is a PEP/AML checking tool for developers of financial software. PEP lists are often hard to access or prohibitively expensive, so this is our attempt to launch a reasonably priced service, that you can try out for free.

The API is still in flux, but will be finalized for launch in January. Feel free to give it a try and be sure to share your thoughts and feedback!
AFAIK one of the causes in Seattle (can't speak to SF) is a lack of police resources - the population boom left them kind of far behind. Seattle has ~20 officers per 10k residents. To compare, Atlanta has ~30, NYC has ~40.
Actually mass produced, not a concept car.
Police unions don't have that kind of power from either a political or legal standpoint.
It could be possible that it's computable from a theoretic perspective but not a practical one. After all our biological brains are quite different from our electrical computer chips.
I once worked at a place where one interview question was, "Imagine you were digging a hole x by y by z and it look q minutes. How much dirt was in the hole at time r"?

I instantly answered, "There's no dirt in the hole, because a hole is defined by there not being any dirt".

They were like, "Wow, that was fast. Most people we interview take five to ten minutes to come to that conclusion".

Me: "I have a really bad feeling about this".

Unfortunately, I was right. I don't think the people there were bad people or dumb people (both are subjective value judgments, and that just seems passé now), but it was a really bad fit for me because I couldn't relate to anybody, even professionally. It sucks because if I was able to relate to more people at that time, I would have had more options I would have been happy with, and choice is wealth. Instead, I had to burn cycles outside of work on professional development in order to feel like I'm not trapped, which inevitably causes burnout. It's a horrible feeling. I wish I was more ignorant and felt less pain about these esoteric, really meaningless matters. But I can't. And I'm nowhere close to being a genius, so they have it worse than I do.
(1)

Simultaneously disabling the commercial and residential power grid across one or more major metro areas while disrupting the GSM systems, on which multiple emergency response and industrial systems piggyback. This attack is (a) plausible and (b) almost entirely out of the jurisdiction of municipal, state, and federal governance.

(2)

No clue.

(3)

He warned about actual 9/11 too, you know.

PS:

I am not one of these "cyberwar" people. I don't care what happened to Estonia. Nobody's going to launch missiles or crash planes (at least, I don't think they will). But like it or not, there are plausible attacks on critical private infrastructure.
Using "clone" loosely here.
Not all middle schools around the world have computers for student use, let alone internet access.
I don't know how it is on Macs (probably worse), but on my Lenovo Y50 I've had a lot of issues getting my nVidia card to work properly. First I tried Arch Linux, which I had been using on my previous machine for about 2 years now, and no matter what I did I couldn't get my nVidia card to work properly, even with the nvidia-beta package from the AUR.

So then I tried Ubuntu, thinking that would be the "easy" distro. It installed alright, but the nVidia card was still giving me trouble and the official Ubuntu nVidia packages weren't new enough (it's a GTX 860M). So I added a PPA with a newer version of the driver and that seemed to get it working at least, but I still had massive screen tearing issues, and for some reason the nVidia settings app had far fewer settings than the Windows version I have on the other partition, and it didn't even have an option to enable vsync, which should resolve the tearing. After trawling through mountains of nVidia documentation and forum posts, including, no joke, the EBNF for their config file, I still can't get the damn thing to work.

I'd like to have a real shell and be able to play games without rebooting, but the polish on desktop Linux still isn't quite there yet. And yes, I know this particular problem isn't the fault of Linux or any of the other software in Ubuntu, but it's a problem with the ecosystem and it's one that's preventing me from using Linux as much as I'd like to right now.
I'm sure that there will be free proxies that "require you to install this program" (which also installs a certificate) to work. But yeah, it helps for e.g. the middle schoolers who don't have admin rights on the computers anyway.
Even the number of developers who compile an operating system on any regular basis is extremely small. For me, developing software is much less resource intensive than a light web browsing session.
that is really great feedback. I will change the homepage design and how to use a bit to make it more obvious. "Hack the hackpad" is a tool to enable hackpad user to use hackpad to publish blog articles and provide its reader a better reading experiences
The three verses cited on blood atonement are from the NT.

I realize the idea is that the blood of Jesus was supposed to end blood atonement and usher in a new era. However, I never thought this idea was reasonable, never identified with a God who would set such a system up, and never felt that this idea at the core of a religion would ultimately lead to positive outcomes or really much more than continued barbarism and cruelty, but I'm not going to argue with your faith.
Tor is a TCP proxy. It doesn't matter to HTTPS; the TLS part is being done with the client through the TCP connection (which is actually routed through Tor but HTTPS doesn't care). And HTTPS through Tor is as secure as doing it through any other way.

_However_, many free online proxies, e.g. HideMyAss, will simply fetch the page and send it to the client encrypted using their key. In this case, the TLS part is being done with the proxy website, not the actual website being requested. (Basically original website sends encrypted data to the proxy; proxy decrypts it and then encrypts it with its own key; proxy sends to browser.)

(Tor, however, will simply send the raw TCP packets back to the client).

HTTPS tries to perform two goals:

encryption: all the data is encrypted which means that a malicious agent can not sniff the data

authentication: since the data is signed by the website's key it can't be modified by an attacker.

The way HTTPS works is so that it's impossible to sniff the data or modify the data without having the session key (that might not be the correct name; but I don't remember). The session key is stored on the client and server. Without access to either of these machines it's impossible to break HTTPS.

However, the proxy could drop packets obviously.