jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I do. I have found yesterday and today several strange issues, and a pattern of breaking more things with new features - like deciding to silently drop lines.

So I decide to work a little more on my fork on https://github.com/csdvrx/sixel-tmux

You can see how it handles SGR attributes (bold, italic, underline) and also sixels. I love sixels!
By not requiring the company to be in Canada, for one.
The argumentation is completely absurd though. They argue that his statement of "75 million American patriots" may refer to the hundreds of Capitol rioters and that his statement of him not attending the inauguration, which Biden supports btw, is a signal that it's a safe target to attack.

It's almost impressive how they manage to read things from his two tweets that the tweets didn't include.
The author is using the Matplotlib Python library. [1]

Similar style charts to that used by Randall Munroe in XKCD.

See also this D3 style for producing similar charts by Dan Foreman-Mackey. [2]

[1] http://matplotlib.org/xkcd/examples/showcase/xkcd.html

[2] http://dan.iel.fm/xkcd/
Hi virtualwhys, won't have time to respond to everything but wanted to mention Esqueleto supports MySQL/Postgres/SQLite, they're mentioned in the testing section of their Hackage page https://hackage.haskell.org/package/esqueleto.

Re: the techempower benchmarks, my understanding is that they used an old version of GHC which didn't include the MulticoreIO manager or something like that. It's since been fixed [1] but it's been awhile since a TechEmpower benchmark (iirc round 10 was pushed back but they're now working on it again [2]).

[1] https://github.com/TechEmpower/FrameworkBenchmarks/commit/9e...

[2] https://github.com/TechEmpower/FrameworkBenchmarks/issues/12...
The article is from May 9th. HN Discussion here: https://news.ycombinator.com/item?id=7728043
Yes, it seems to work well for YouTube and Facebook now that I've had a chance to try it.

Still, I don't think everyone out there who has ABP installed necessarily understands how to use it, or how it works. I have installed it for my wife, and for friends, (the kind of people who spend 90% of their time on a handful of popular sites) and if Facebook or YouTube was broken they wouldn't know why or what to do about it.

EDIT: Spelling
DNA may or may not be one factor; gut flora may be another.

The fact is that we now have proof that 2 mice can eat the same energy, burn the same energy and poop the same energy, and yet 1 will become fat and the other won't.

Say what you will about responsibility when it comes to obesity, you can no longer argue with authority that "calories in - exercised calories out = weight" due to this single counterevidence.
Maybe I should write one.

I wrote AdLimiter, (adlimiter.com) which eliminates certain ads from Google search result pages. It's really a demo for our site rating service, SiteTruth,but it has the internal machinery to find and remove ads. The basic idea is that it finds links to sites in the DOM, and works outward in the DOM to find the ad boundary. Then, if analysis of the link indicates the ad should be deleted, the offending section is deleted from the DOM. It takes one linear pass through the DOM to find ads. If the page changes, five seconds after the changes quiet down, another pass is made. This approach is reasonably general and requires little maintenance.

I once looked at AdBlock's code. Internally, AdBlock makes heavy use of regular expressions and does a lot of searching. It seems to be doing more work per page than should be necessary.

In some ways, Ghostery is more useful than AdBlock. It blocks most trackers, which reduces network I/O. Some ads disappear once their tracker is disabled. (CBS TV shows play without commercials if Ghostery is running.)

I've been toying with the idea of an ad blocker that uses simple machine learning. All content coming from off-site links gets a light grey overlay. If you click on the grey overlay, it disappears so you can view the content, and the off-site link is rated as less spammy. If you ignore the overlay, the off-site link is viewed as more spammy. The grey overlays gradually get more opaque over areas where you never remove them, and when they go fully opaque, the covered content is deleted completely.
There is always the source code

https://code.google.com/p/inferno-os/

But like most Unix like programs, stdin / stdout.

Better still, provide a Styx service (p9 by another name) and then mount your service as a file system. If you do this then one can also mount it in plan9 or Linux
Being able to speak popular languages is in fact often advantageous for the multi-linguist.
> I hate writing ISO 8601 dates, even though I know it is logical.

Nobody forces you to write ISO 8601 dates but if you want your dates to be easily parseable by humans, why would you write them all in numbers?

3 Nov 2020, 3rd November 2020, Nov 3rd 2020, even something like 2020 Nov 3 is uniquely parseable by humans. Even if the human doesn't know the language of the month, they can still find out what date it is from a Google search.

With 3/10/2020 you never know for sure what date it is.

> I personally prefer inches and feet, they are just human scale dimensions.

Meter, centimeters, and millimeters are human scale dimensions, too. Just because you didn't grow up with them doesn't make them non-human.
> I can't imagine any current politician giving a speech like the one quoted in the article.

You don't have to imagine... if you like, you could listen to them all day. They hire speechwriters who author stirring oration, and not even just during campaign season.

No one bothers to listen. Ignorance? A disdain for becoming informed?

I actually think that it's we all know how hollow their words are. How conditional and revocable their not-really-promises are. How many excuses they have ready when nothing changes.
> It has come a LONG way in the last 18 months.

Google actually just started supporting Python 3 last week, and they were one of the last big holdouts.
This. I work with a support guy like this. He has, at best, a hobbyist's understanding of the technology we use. He tries to paint himself in meetings as this expert who often tries to correct us and says completely mind-numbing things. When discussing a fairly complex Drupal roll-out, "Oh, why even bother with this open source stuff? We can make an access database on the network shares and give people access to it! I hear it can do web now!" I've sat him down and patiently explained to him why we do these things, how they are common and best practices, etc and he just makes frowny face like I'm the one talking crazy and he doesn't seem to learn as he brings up the same suggestions over and over. Last week he was adament that a dedicated linux server for our Asterisk PBX was overkill and that WindowsXP running some windows freeware pbx on any old desktop would be better because PBXs need so little power and XP is a super lean OS.

At my previous job where I worked and managed a few young-ish support and jr devs, I came accross a lot of the same attitudes. The funny thing is that two or three years in, they tend to shed those attitudes (at least the smart ones do). They realize that this stuff is a lot bigger than the limited experience they've gotten in school or in their hobbyist projects. Suddenly the "lets toss out everything and do it my way" motor-mouting gets turned down a notch or two, especially after I let them do things "their way" once in a while only to have it explode in their faces. Hell, 90% of managing young techies is controlling their D-K until they mature into imposter syndrome. Then you have to manage that, which is a million times easier to deal because you're not being know-it-all'd to death in every meeting.

D-K is real. The graphs he points out literally supports it. Personally, I'm getting sick of this kind of uber-skeptic mentality that's popular here and on reddit. I think there's something ego gratifying for the INTJ male about being this loud-mouth contrarian who tells everyone they're wrong. Especially if its against some popular wisdom and if the argument is unusually pedantic and trivial.
Node modules are really, really bad compared to maven or NuGet. Most of them comprise of less than 100 lines of codes.
Disclaimer This is a link to my blog. Feel free to vote me down if you feel that I'm being unreasonable.
Your style of writing is awful. I had no idea whether you were the developer or the boss or what until the last two sentences. Try defining the variables first, not last.

And most people need an experience like that to learn to not be a doormat.
They should name the filter "Cockblock".
1) I know that my writing skills are not too good, but I'm sure I'm doing much better than even modern machines.
However spammers can easily read RSS from my blog and feed it into their blog.
The end result -- spam content is identical to my blog...
Still it does not excuse Blogger for doing such a bad job at spam detection. My account is much older (5+ years) than spammers' accounts.
maybe oil companies should invest in Tesla. they have billions to spare, it would give them green cred, and act as a hedge for the case where demand shifts from gas to electric powered vehicles.
LOL, don't ask me, you're the one who were complaining about not being recognized by the NY Times for your achievements.
But wouldn't this company have to periodically review your contacts, to slurp up new ones?
If you have kill switches for WiFi, GPS, Bluetooth and sensors, then it will prevent all tracking. Librem 5 smartphone has that.
the tax scam will be:
1. make shitty meme with alt dirty account
2. buy meme with real account for $1mm
3. gift meme to charity auction, write off 1mm in taxes
4. launder 1mm from dirty account by buying shitty meme from main account.
This is my issue with Youtube tutorials and unedited podcasts.

It'd be much faster to consume the content if it was written down - but when Spotify and Youtube give you monetisation with pretty much zero extra effort, people tend to take that route.

Monetising a blog is a LOT harder.
Could you cite that? Why would they need to infect flash drives all around the world if they had a mole directly inside the facility?

Edit: grepping Wikipedia for “mole” it does appear that there was an Iranian one working with the Dutch government.

https://en.wikipedia.org/wiki/Stuxnet#cite_ref-156
If you had told people in Texas that it’s going to cost $200 per hour to run their heat, people would have responded by dramatically cutting consumption and the blackouts would not have been required.

Now that said, having an electric system where this is necessary is itself a market failure.
I guess we're disagreeing about various highly speculative parameters there. Let's put that aside for a second: Life belongs on planets. Free-floating habitats are the soylent of living arrangements.
I don't see what restructuring reality to make morality as intrinsic as gravity has to do with anything. If the plan is "to not die" then that does not have to be inspired by anything deeper than the basic human instinct that makes us not want to die.
I know the basics because vi ships with practically ever *nix (unlike Emacs), so it's there for when I need to edit config files, but I do 97% of my real work in something more like IntelliJ, so there just aren't big returns for getting better at vim.
Right. Worked for me when i tried it with two different web payloads. But i didn't do more than a bit of playing around.
Watergate was a leak about just one crime, this is a leak about a multitude of potential crimes and potentially embarrassing information, I think the comparison is a valid one because it exposes the hypocrisy present in many of the arguments against leaks of any sort.

The lack of editorial oversight and the massive volume is a blessing, not a detraction, after all if this sort of information would have been released at the time of the 'red scare' it would have been over and done with much quicker for "I am not a crook" Nixon.

Remember how it all came apart because of one tiny detail, a botched burglary. Now you have to wonder how much this will cause. Looking forward to the next installment, and looking forward to diplomats that, instead of becoming even shadier will live up to a new standard of transparency and openness. After all, they do represent all of us, and I'd like to them to be as accountable as possible. If that means that there might be a chilling effect on their communications then so be it, that's the bad guys as far as I'm concerned.

The number of people arguing that governments need secrets to operate are ignoring the painful fact that for the most part these secrets are just used to hide that which can't stand the light of day, not because those secrets serve a concrete purpose to the betterment of all.
Steve Jobs and Larry Ellison aren't trying to fill the role of an information clearinghouse. The information they're disseminating should be what's important; instead I've increasingly gotten the impression that wikileaks being in the spotlight is being given more consideration.
Exactly. Like I said in the last thread, if you come into the possession of classified documents from a democratically-elected government then it is ethical to publish them if and only if they provide evidence of criminal activity on the part of government officials.

So Watergate? Right on. Random dumps of sensitive information? Not so much.
I don't think his flicks are incompatible with the hold-for-alternates option, and the flicks -- with display on the keys -- offer a lot more symbols at easily learnable locations.
Perhaps it all comes down to whether you have faith in the American diplomatic corps. If you do, this doesn't make sense. If you don't, it does.
I'm under the impression that a cable is something of a formalized document format - like when an enterprise has a formal template for a memo. Link wise, I'm pretty sure embassies use a combination of leased lines and satellites, with link layer hardware encryption and one time pads for messages deemed sufficiently sensitive. They may well get delivered using smtp but every email wouldn't get called a cable, and definitely not over public networks. The name cable obviously just stuck from historical use.
Sorting out the wealthy vs. non-wealthy is difficult. Way too many factors to consider. It's probably safer to say that early adopters are more willing to spend their money on technology/gadgets/service but it's not directly tied to income. If you can put aside maybe $2-3K/year you can be a prolific early adopter these days. It's confusing though in the context of cord-cutters because they're doing it to save money. Cable TV is just way too expensive.
I think you make really good points, but I thought that the main reason for using internal names like you describe are so that if the names aren't recognizable if they are used indiscreetly (i.e. to protect projects that are in development from being leaked inadvertently).
SMS/MMS don't work or are unreliable for international communication. SMS/MMS, historically, have been unreliable cross-carrier domestically in the US. Many cheaper Android phones, especially, seemed to be particularly poor players with SMS/MMS group chats. SMS/MMS doesn't guarantee message delivery order (which can lead to some comical exchanges when the first split of the message shows up a day after the last split, but also obnoxious). MMS, depending on phone, isn't particularly useful for a lot of multimedia or mixed content messages (not just text or simple and small images).

WhatsApp is free on carriers in many countries (including large portions of Asia and South America), contrasting with other messaging platforms which use a standard data plan. It delivers messages reliably, group messages just work, and it works properly for mixed content messages. And data is (relatively) cheap in most countries where WhatsApp isn't free.
Sorry, were the protestors who burned down a police station or occupied a block of Seattle unarmed? I'm pretty sure they had rifles, compared to our insurrectionists which had.. flagpoles?

Or is trespassing on federal property worth a death sentence now?
> My question to this, is would you take the same line if the censorship was something nakedly egregious?

Do you object to Facebook censoring child pornography?

How nakedly egregious does the crime have to be before you're ok with Facebook censoring or removing it?

It doesn't sound like you consider solicitation to commit a crime of violence to be a serious enough offense. So I guess promoting, instigating or encouraging treason, sedition or subversive activities is acceptable to you.
Now all chats are automatically sync'ed in real time across devices, provided that those devices are all connected to the internet (otherwise they sync upon connecting to internet).

The only drawback I have found is that if desktop Signal is running on my computer, but I’m away somewhere else in town and have my phone with me, I miss calls (but not text messages). Only the Signal on my desktop rings when I’m called, while the phone doesn't ring.
My experience with the CRG9 mirrors yours exactly. My only complaint productivity-wise is similar to the issue with gaming, because I'm using Windows all of my taskbar icons are shoved over to the left.

For the games with HUDs stuck to the sides, I just turn down the horizontal resolution and have black bars on the left and right. But for games like FS2020, using the full display makes the game that much better.
I used a program named Dvdisaster for the same use case. You could use it I two modes: (1) One disc with additional out of band reed-solomon ECC. Create an iso that are smaller by a certain percentage than the medium you want to burn it to. Dvdisaster will create a new ISO that uses the full capacity of the medium and fill the remaining space with parity-information that protects the whole file system and all user files. (2) Put your parity information on the next disc you burn. A parity file is crated for the first disc you burn, this is later added to the file system of the second disc you burn. Repeat indefinitely. You always have the last yet-to-be-burned parity file on your computer and can thus recover bit-errors in every disc you have burned.
This is not really hacker news IMO, belongs more on Fark.
No. You're infinitely more likely to get in trouble by running crappy or out of date software. Worry about that and little else.
One question for Michael or any other rails developers out there: railstutorial.org teaches rails using Rails 2.3.x, but it looks like at least the first batch of screencasts you're putting out will be about Rails 3. How much of what I just learned by going through Rails Tutorial is going to be obsolete in Rails 3 and if I have already started to develop an app using the techniques discussed in the tutorial, should I stop while I'm not far in and start over with Rails 3 or should I keep on with 2.3.6 and try to transition everything further down the road?
My work life is similar to yummyfajitas. I work in a 4-person fund that was bought by a 30-person firm (collection of different alternative asset funds), which makes us semi-autonomous. I'm basically a jack-of-all-trades there, but 80% of my time is model development. When I first started, the fund was still in its infancy and it was all about creating the frameworks, automating tedious tasks, etc. Since then it's more about statistics, AI, and lately saving pennies.

The most fun is being able to watch the market, and have that epiphany where you all of a sudden have a trading system in mind that you want to try. You furiously code for the next 30 minutes, compile, debug, input parameters, hit enter--- and then have your dreams crushed to find "hmm... well if I traded that, we'd lose 98% in x years." :)

I'd say it's best described as a startup meets online poker. On the startup side, it's a small team, constantly pivoting based on perceived market demands for different investment vehicles, and lots more freedom to fail fast with little ideas. The poker side is where the whole luck factor comes in, dealing with huge swings due to flash crashes and political speeches.
Fewer children are cycling and walking to school. More children are being dropped off at school by car.

More cars and less cyclists ultimately results in less safe conditions for cyclists.
I get it and don't agree with what the current republican party is doing, but that’s almost besides the point. If we can’t get an agenda accomplished then perhaps it’s too overarching to be agreeable to or considered fundamental by most of Americans.

Now, it’s also possible that we’re suffering from the two party hell we’ve created and that we have an overstated (too large) minority party that doesn't reflect the wishes of any reasonable fraction of our people... I tend to think this is more of a problem than people realize. We need voting reform to bring more plurality into govt operations and lawmaking.
You dropped the critical word from that quote, "framework". The point they're making is that people use Emacs frameworks like Doom, Prelude, Spacemacs... to lessen the configuration they do compared to "plain" Emacs.
its especially ridiculous when they got out competed by even more heavily unionized German auto firms.
This is an excellent metaphor but now I am curious, is it literally true?
What Amazon (among other corporate titans) can do to others, they can do to us eventually, and it won't be the first time even well-off white working men have been screwed over by those who own for a living rather than work for a living.

This shit won't stop until we stand up to them.
> haveibeenpwned is trustworthy

It's not that hard to trust their honesty, the real question is will haveibeenpwned get pwned itself?
Well, if you are looking at an API which’s license explicitly forbids copying, I would stay away from copying it.
While this case do give a precedent, it is much more about this specific case being a fair use according to the supreme court, than on whether APIs itself are copyrightable.

Also, given most programmers’ assumptions, I would not base much on that alone :D But IANAL, so do ask one, to be safe.
It's possible and healthy to empathize with people not in your own demographic.

Some people also have principles that are not based purely in self-interest.
>I disagree with this. Software is mostly a product of API flexibility rather than the number of potential users.

I'm filling out a job application that is a Word Document that absolutely vomits when read in OpenOffice. If there were fewer people using Word, they wouldn't be able to get away with that. There's a part of me that doesn't want to work in that sort of shop, but I'm only a year out of college, and if I have to do C# to get a developer position, I'll take that, C# isn't a bad language.

That said, I can't get away with using Linux because of the potential users problem. Now I guess you could call the .doc format an API flexibility problem, but no API is sufficiently flexible that it runs anywhere without testing. There has to be enough of a userbase to justify testing.
Nothing is done, just cleared the spot of grass and there is some shack there. I worked on a water wheel when I was there a year or two back, but we could not get it to work (and produce electricity). I'll make a HN post maybe someone will give me some tips on this.