skysight-inc/HackerNews huggingface dataset:
btw, just one thing, having seen this slashdot comment:
https://news.slashdot.org/comments.pl?sid=17816088&cid=60823...

what i strongly recommend that google do - instead of doing this work which is, as you've probably noticed from the comments, well-meaning but highly likely to be biased - is:

*make a large donation to NLnet*

don't tell them what to do with the money: leave that up to them. NLnet is extremely good at ensuring that money is used effectively, by requiring that they come up with a project plan involving milestones. they do not just "dump money at the developer", which has a known high historically-backed probability of causing more harm than good: they require the milestones to be completed, 100%, before the money is paid.

note, here: they do not use algorithms to assess a project: they use people. they also assess the proposal against the usefulness of achieving key objectives.
Fuck this site! Firefox devs are working their butts off to make a bbetter web for all of us and this site says not to use it?

As a Firefox contributor in my spare time I really feel offended. You would prefer a monopoly with tons more money and a lot less features? You would also prefer a shady centralized shitcoin funded by vulture capitalists?

Please recommend Firefox. It's the only honest browser out there. The servo team has been fired because we told our friends and family to use bloated spyware.
"would help" and "are interested" seems like different categories.
Not true, there is a heap of hardrock in Australia waiting for the market to come off cylindrical low pricing.
It's hard. Few of the later measures taken against coronavirus are grounded in very strong scientific evidence. It isn't easy conducting randomized trails in an ongoing pandemic.

What you see practiced in hospital and intensive care units is what works.

The rest have spotty evidence at best. Hopefully something good will come out of this and we will see more research on public health. Look at the recent Danish on general public face mask use as a good example.
I've been saying this for years; but I never had language to describe it - so thankyou for this!

I sometimes think about programming as having two distinct acts of creation:

1. Designing the program conceptually. This might involve whiteboarding, architecture overviews, design review, sketches, etc

2. Actually writing a working program

Writing good code is expensive and time consuming, so you want to bring any eureka refactoring / design moments as early as possible in order to decrease how much useless code you write. And for that you need to spend time nurturing the design in your head. Make prototypes. Test the database you're thinking of using. Make a simple in-memory prototype of the difficult logic. Make wireframes. Mine all that for clear headedness - you want a low risk, obvious road to tread when you build.
I believe you are talking mostly about conflicting rhetoric. I’m talking mostly about conflicting accounts of fact. In every level of education, even after the facts changed over time, there was always a canon. This is because history is taught by induction of stories versus deduction of fact. The former is indistinguishable from well-crafted propaganda. The latter is what makes a great defense attorney. But if you look at what history class is all about, it’s the story, which is considered true if it can’t be disproved. We should know that this is logically backward. The burden of proof beyond all plausible alternatives should fall on the storyteller, and in many cases the evidence is sparse enough to support many. And if there are alternative possibilities, the record of our own deceit tells us that we should be less righteous with opinions and more comfortable with uncertainty. For instance, there are entire generations of population labeled as patently stupid or evil for their beliefs and actions, which should induce a stack overflow recursion upon self-reflection.
Who knows (people can try to sue for anything, by filing paperwork), but this doesn't address standing, and won't make a meritless case less meritless. So it doesn't change anything re the election.
I've been selling pH, ORP, and temperature sensors for MCUs (in practice, most users use it with Raspberry Pi) for a few months. Not enough for a significant income, but fun, and I hope to expand it with the addition of a standalone, multi-sensor device soon. Great experience learning, and communicating with customers, even though the profit isn't there. https://www.anyleaf.org/
If we are talking about freelancing or individuals doing remote work, than why outsource exclusively to India? If it is indeed remote work than let the cheapest bidder win -- whether its Afghanistan or Zimbabwe. If folks are competent enough and electricity + internet is stable. Then why India only?
Isn't that a good thing? Refine the laws with fresh eyes? (all bugs are shallow, right?)
It seems like they frontloaded the risk of poor navigation to get launched /s. In all seriousness I’m curious about the proposition but after diving several pages deep in their page hierarchy I don’t know what they’re trying to assert/promote even as a vague philosophy and I’m not sure whether it’s worth my time. But if it’s still compelling after you get further in I’m open to persuasion.
Hi, newbie to programming/web in general here - how do I use this CSS to change the colours in GitHub? Is there a section within GitHub I can paste this in?
Some of them do, at least now. The Alliance for Open Media, for one, has terms that revoke your license to relevant patents if you sue anyone for implementing the spec.
GitHub’s dark mode is actually one of my favorite implementations. I hope they’ll keep this original theme as an option if they move to something else.
I'm not really an IDE person but I find native Netbeans projects easier to understand than Maven ones.
Facebook had better up that payout on the other two vulnerabilities he found.
It's unfortunate you're being downvoted for this, as it's true. It's literally illegal to teach anti-capitalist political philosophy in the UK, but there's endless whining about private corporations acting as they see fit with their own property.

Speaking as a leftist, I assume that corporations view me and my ideology as an enemy and would silence me and others like me if we became too influential. I don't think compelled speech is the answer, and I don't believe I have any intrinsic right to use social media to amplify my messages.
This article really gets off on the wrong foot by stating at the outset that GitHub's new feature "actually sucks." I would have been much more incentivized to read carefully all the way through if the author hadn't come across as seeming so self-righteous.
Yeah, but the parent talks about 'raising taxes on people who had already gotten fabulously rich', not some kind of radical egalitarianism. You'd have to be very strongly money-motivated to be deterred by the prospect of merely having hundreds of millions rather than a billion, or a couple billion rather than several billion, or whatever.
Why do people insist on calling Assange a journalist? He was never anything of the sort.
> Make that voting computers, and abolish.

I understand this perspective, and mostly agree, but I think that having a deep level of verification, traceability, and limits could really help with trust. I don't think that having a box of votes disappear into a, from our perspective, somewhat mysteries process filled with rooms full of volunteers counting things in relative secrecy, could provide as much confidence in the process. I'm not sure how that could be achieved without some digital system. Maybe a required mix of physical and digital systems?

For any system, I think some form of adversarial counting is required to know that someone "on your side" had a chance to count your vote. This could be implemented by having each party of interest select the counters, along with an "unbiased" automated system/digital results. The votes could be randomized between them. Some portion is then feed back through to help catch if any of the intentionally biased counters tried to tilt the system, to keep everyone honest. Regardless of the system, I think the minimum requirements for the counting process should be enough to obtain some level of trust, and be at a federal level, since we all have to live with the results.
This sounds refreshing. I've been trying to convert from Mac to Linux recently and after having tried a couple of distros like Pop and Neon settled on fedora, mostly because of all the modern stuff in there (GNOME on Wayland with zoom supporting it OOTB, btrfs). After having used it for a week intensively, I have experience way too many issues (zoom freezing other windows, firefox crashing when resizing the window and DevTools open where I was thinking is it the React website that I'm just building?, Wifi dropping in the middle of a zoom session and not auto-reconnecting) let alone the different keyboard mapping which I have found too limiting (as everything is done with Ctrl when there are so many other meta keys and Ctrl is just the worst from a positioning perspective as I have to use my little finger instead of thumb like on macOS. Also, fedora asks for too many OS reboots and I don't like to restart the full dev environment all the time.

So far, I have converted back to macOS, which is equally bad from UX perspective, especially the hardened security - I just don't want to opt into every program getting the permission to run, send notifications, access this and that. It's just too much.

I think I will give one of the more non-corporate Linux distros a try. Or, maybe it's Pop, but ideally it should be Debian based, just not with the "outdated" experience.
Brute forcing is not fuzzing, neither of those are fuzzing tools
I got a response. It looks like this is not currently implemented, but some details are still being worked out so it's possible we could get something like that. A digest has been requested before and thought is going into what it would look like and what any technical hurdles would be.

I also learned a new command that I'm adding to my toolbox:

dnf changelog --upgrades
Controversy is not drama.

The only real time I can think of where they caused any impact to the end users would probably be when they changed up a bunch of software because of licensing issues -around 2001 or so. That also led to them writing or re-writing a lot of software and gave us pf, too. So I'd call it a net gain, personally speaking.

On the linux front -libc6 and the elf change-over caused a lot of breakage; like you said -I'm not sure if I would call that "drama" or not.
Preventing the (Software) Collapse of Civilization, by Jonathan Blow
discussion on https://old.reddit.com/r/ReverseEngineering/comments/k996jq/...
Lack of alignment of Congress is lack of alignment of their constituents.

It’s good that it stalls in that condition, IMO. I’d expect unaligned moves in Congress to cause social strife.

Can we remedy things at a lower level before we push a fix through and apply it to half the country that doesn’t want it?
Job search resources for tech workers impacted by the Covid-19 pandemic
Email setup with Emacs, Rmail, msmtp/mpop, mairix, and then some more
Hacking NASA without access on Admin panel
Pepsi would report the person to Coca Cola instead of buying the recipe.

https://thehustle.co/coca-cola-stolen-recipe

> Months earlier, when Pepsi received the trio’s initial letter, they’d promptly forwarded it to Coca-Cola, and informed them they had a leaker. In turn, Coca-Cola had brought in the FBI to conduct an undercover investigation.

> On July 5, 2006, Williams, Dimson, and Duhaney were arrested on charges of wire fraud and unlawfully stealing and selling trade secrets.
Rust is tiny compared to C and C++.

But with Amazon and Microsoft hiring core developers, Amazon and Dropbox using it for production services, Microsoft developing official bindings, Google using it for core components in their new Fuchsia OS and Facebook writing their whole Libra/Diem/whatever currency project in Rust, it can hardly be called irrelevant to the industry.

Rust is gaining traction very quickly, even with the big players.
SuperSym is a toy for doodling with symmetry
Just chiming in to say that I noticed this too. I don't know if it's "sinister", but it's definitely my favorite palette of the ones presented.
Have you looked into text analysis with natural language processing?
I feel like the article misses most of the 'meat' of bulk loading setups. e.g. Using partitioned tables, attaching partitions with little to no locking, indexing after loading, `COPY ... FREEZE`, etc.

One other note:

> Goto solution for bulk loading into PostgreSQL is the native copy command. But one limitation with the copy command is that it requires the CSV file to be placed on the server.

You can use `COPY ... FROM STDIN` and stream the data from the client, this is basically what `/copy` does in psql.
Why not use the GPU? This is exactly the kind of tasks GPUs were designed for. Gimp can do this in real time using the difference layer mode.
It's almost as soul-crushing to have to support a Websphere deployment. I've been trying to get our DevOps team to migrate off of RHEL 5 for 6 years, but they have to do upgrades to Websphere first, as well as the 3rd party modules that aren't supported under RHEL 7 (wth). Sometimes I think of becoming a lumberjack.
Too entitled, particularly when things like Dark Reader[1] exist... You can just customize your own palette. My entire internet is in dark mode...

[1] https://darkreader.org/
My understanding, as an exclusively nix developer, is that if you’re a Windows dev, all you really have are IDEs. Yes, I know about Cygwin and WSL and the rest, but if you’re a run of the mill Windows developer then your life is centered around Visual Studio and NetBeans and PyCharm and maybe Powershell and maybe maybe cmd.exe if you’re a greybeard.

That vim and bash and all of these terminal-driven ways of developing are the unique privilege (and I do say that unironically) of working with *nix systems.

That’s not to say Windows devs don’t use vim, but in my (limited) experience, it’s about as common as using a gas-powered generator to charge your Tesla.
I had a soft pad similar to this - take care that the pad is able to register arbitrary combinations of left/right/up/down simultaneously. Mine was not, so I ended up using it rotated 45˚ with the auxiliary buttons remapped, which avoided the problem. It would be a shame to do all this work and not notice the issue until you start playing with jumps!
There's no certification for being an Official Journalist and that's a good thing.
I think they're saying that the very short charge time seems potentially dangerous given the amount of current involved.
The terminology is very confusing. Most 'solid state' batteries are lithium-ion batteries, specially all the commercial ones you hear about as being the next big thing.

In those batteries rather then having a graphite with some silicone mixed in, the anode is simply pure lithium metal and you do not have liquid electrolyte in the whole battery.

However some solid state batteries still have a liquid electrolyte on the cathode side.

Your phone is most likely using standard, 622-NCM (Nickel 60%, Cobalt 20%, Aluminum 20%) Cathode with graphite anode.
> but it’s way too much of a hassle to be used in the wild.

No it's not, it's just rare that you'd have the ability to inject CSS but not JS.

A core skill of hacking is being able to see through the things people would normally see as "hassle" or "friction" to the reductionist "what keys do I have to press on the machine in what order to make this happen".
"You have a right to perform your prescribed duties, but you are not entitled to the fruits of your actions. Never consider yourself to be the cause of the results of your activities, nor be attached to inaction."

Possibly the most famous verse (2-47) from the Bhagavad Gita.

https://www.holy-bhagavad-gita.org/chapter/2/verse/47
Try to build deb package according to packaging guidelines.

If you are new to debian packaging, make a reservation in your calendar for several evenings, just to figure out what exactly you have to read through.
I really doubt there's any careful calculation involved with this. YouTube is run by Susan Wojcicki who's a woman at Google and thus untouchable. She's repeatedly imposed her own left wing views on it despite this obviously attracting severe and negative attention from the ruling parties at the time, despite there being no obvious business case for it and despite many of her mandates making no sense and being unenforceable. "Anything that disagrees with the WHO" was an especially idiotic one because the WHO routinely disagrees with itself.

Basically, the reason this thread is about YouTube and not Google is because Google now has weak and basically absent CEO leadership, so it's split into fiefdoms where different moral standards apply. Chrome is content neutral, Gmail too, Android mostly but a bit less so and YouTube is flat out "if you aren't like Ms Wojcicki you're immoral and should be banned". A strong CEO would sort it out so things are at least consistent but Pichai is useless, he seems to spend his time doing whatever he thinks will get him shouted at the least.
I've a confidential PDF stating position from military agent working in the public space... it surprising to read... (based from my country's handling) :Ð
> They aren't looked up by index into an array, they are looked up by name...[which is mapped] into a field/slot index

Yes, this is a fair point. Still, accessing the slot does not require a dictionary lookup, as it would for an ordinary instance attribute, which was the main point I was trying to make.

> there're ways to optimize that lookup

The way CPython does this, if you can call it an "optimization", is to implement the lookup as a data descriptor, which directly accesses the slot array location by index. (The namedtuple implementation correspondingly implements accessing the attribute as a read-only, non-data descriptor that directly accesses the appropriate tuple location by index.) Quite possibly the fact that the descriptor lookup comes before anything else in the attribute access code is considered "optimization" enough for this case.
Another Paul Graham blogspam that takes a stereotype, a limited sample of datapoints, or a simple idea, then assumes its true and then generalises it immediately to a rambling wall of text. The actual point of the article is to really just drop the -- quote -- "bogus" -- dogwhistle so all the other racists can identify them. Otherwise why would you choose that paper on such a controversial topic as "bogus"? I think all PG articles follow the same format. Why is there always some questionable example?
If we assume Anthony Fauci is right (I have no reason to assume otherwise):

a) We should have banned multi-family indoor gatherings (not sure how, but spike in cases after Thanksgiving suggests we needed to find a way).

b) California had no need to close playgrounds and outdoor dining. Doubly so without providing a reason, as this article rightly says.
If one person has a right to free speech then logically groups of people have rights to free speech, there's really no other way to look at that.
Άρης vs. ΠΑΟΚ, η Θεσσαλονίκη στα δύο
They are if they do it on purpose / know that its illegal, which is how it should be.
Why is that better than Debian in your opinion?
We also run Ubuntu LTS but I need ammo.
Misspellings would probably be in the authors corpus otherwise: somebody should see "paradice" and go hmmmmm
I suppose the illegal part would be the student threatening to disclose the vulnerability to others if you didn't pay. That seems like crossing the line into blackmail and being an accomplice of whoever he discloses to. But the student wouldn't be legally obligated to inform you of a vulnerability, and it wouldn't make sense to if you weren't willing to pay. I can see the difficulty though, I guess you'd need to have his identity so you could legally pursue him if there was no vulnerability and he ran away with the money. Or maybe you could write up some sort of contract requiring an in-person demonstration...
agreed w/ andrew. rocksdb is pretty heavy. for streaming logs, something much much simpler yields significant performance improvements specially when tied to the IO+CPU priority scheduling.
Same here. Used the Stylus dark mode for a year and I like the official one much better.
My bet is Microsoft. One day we will have Windows-native snaps. Hmm...
I've been out of DDR for a while. I still have a Cobalt Flux at my parents home. That seemed to hit the perfect sweet spot of size, weight, and durability, I've literally had it for a decade. How does this compare?
https://news.ycombinator.com/item?id=25393419
NeurIPS 2020 Best Paper Awards
Ask HN: Best book you've read written as a Readme.md on GitHub?
Has anyone seen GitHub used to write/present a book? Who has done it well? Thanks!
Does using the GPU pay off for one-off diffing? It's "obvious" that it makes sense for Gimp, but does it for this?
It also seems to require AVX which rules out older CPUs - some people seem to have successfully patched it out with a single byte change.[1] I'd love to know what it's actually doing.

(note, the hex string doesn't seem to exist in the latest patch)

[1] https://respawnfirst.com/how-to-run-cyberpunk-2077-on-non-av...
I really love the new dark mode. I’ve been using Github since it’s earliest it days and it only took me a few days to get accustomed to. I’m sure they’ll add an intermediate mode at some point but you can’t just increment a value and boom it’s done - these are crafted by hand if they are done well.
You may be under thinking it. You still want to capture the essence of the function / keyword in order to build the intuitive understanding and make linkages that help the reader remember.

Ex: One good thing about the tuple example is that it sort of highlights that we can have mixed types. The bad thing is that it doesn't do much else..
No, not at all.

Many (non legal) mail or marijuana websites now offer dried mushrooms. Legit real psilocybin mushrooms, not synthetic.
Does the fact that Covid-19 is an RNA virus make it easier to target with an mRNA-vaccine? Could this technology also be used to target a DNA virus as well?
Of course he was, what makes you say that? It's not engineering where one can only call itself journalist with specific diploma.
There's a long and interesting article on that kind of stuff

>This Overlooked Variable Is the Key to the Pandemic
It’s not R. https://www.theatlantic.com/health/archive/2020/09/k-overloo...

about the number k which is a more mathematically sophisticated take along those lines. Obviously reality is a bit more complicated than 80 20.
It's undoubtably some third party system, not code written at Facebook.
If I read HN at night my screen brightness turned to the lowest is still too bright so I add an additional screen dimmer and use Dark Reader
> But in any case the GP was a snarky, shallow dismissal, which is not what we want here, regardless of who the target is.

So no plausible charitable interpretation this time? A little bit hypocritical dont you think? I think you are confusing your role of moderator with one of mindless cheerleader. But who knows? Maybe that's part of the job so no judgment there.
Zero Waste Map
This looks a lot to me like a cute-but-convoluted way of just reading the standard library documentation... but whatever works for you. I like it for the novelty, but I doubt I'd ever legitimately use it as a reference or for education.