jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The sitting president was claiming election fraud months before the election even happened [0]. He said that he would accept election results "if I win" years before the election happened [1].

It's not on the media to prove the loser of an election's fraud claim. It's on him. He hasn't provided an ounce of proof. His fraud claims were tried in over 60 different court cases, and the courts found that there was no election fraud [2].

[0] https://twitter.com/realdonaldtrump/status/12500675001900892...
[1] https://www.youtube.com/watch?v=KQJzt48wXbA
[2] https://www.usatoday.com/in-depth/news/politics/elections/20...
Eric, I think that is bit of a leap. If we look back to the mission statement, it still fulfills that role IMO. Ironic is without doubt the immature stepchild, which to me really only makes sense if you wanted to do visualization - but also offer bare metal under the same API.
Congrats! How did you you guys validate your idea?
yea these are awesome, i collect wallpapers... I'm on page 5 and I've already downloaded about 8 of them... thank you ;)
So yes, that tool is intended for one-off archives. And I'm not surprised that the archives are large, given Matrix rooms live forever by default, so if you're in some room like #matrix:matrix.org the full history goes back to Aug 2014 will be millions of messages by now.

The 'right' solution is presumably to give Element a button to maintain ongoing archives on desktop (it already archives your encrypted rooms into an encrypted sqlite DB for indexing) - with a control to limit how far back in time it goes. Separately, having a "save the last N days/msgs of this room" button would be useful in Element Web. But both simply haven't got to the top of the todo list yet.
Options are change the time or not.

Yet, your rules engine will be kilobytes long, and catch the users by surprise about half the time - because, let's face it, this is completely context sensitive and thus can not be predicted by your software.
SEEKING FREELANCER | Minneapolis, MN USA | Remote | iOS

$4K monthly

Contact: dave@mystride.co
> Comparing two projects by the number of commits and lines of code written. You must be a manager.

We are dealing with limited information here, and GitHub makes it easy to see at a glance what folks are doing on a project. It just so happens it focuses on presenting commits and lines of code written.

Everyone knows it's not the best metric but to get a high level overview of activity those stats work. Especially when the person I was replying to said LV is maybe moving slow due to a lack of manpower. Those numbers show the opposite (LV has more folks working on the project than LiveWire, despite it being much less popular due to Elixir being a smaller niche than PHP).

> Maybe the Elixir/LiveView code is just better written and doesn't need rewrites?

I don't think it's fair to jump to any conclusions about the quality of either code bases.
I'm sorry about that this needs to be translated - This is from the Danish newspaper Politiken. I tried to find a source in English, but since this is so new I guess it's just not picked up yet
EasyJet exists in Europe you know...

You really have to read the fine print of their promotions.
Typo:

You never need to share the car strangers and we can....
Most people here, if not everyone, is probably unqualified to answer this question. Any answers given are likely to be speculation and best guesses. Take any answer you get with a grain of salt.
Nothing wrong with that statement, except I think it should be a given.. Do we need a pat on the back for doing the right thing? :)
Couldn't disagree with this article more. SVG is not as performant as fonts. Fonts are highly optimized by operating system and performs much better than SVG. Accessibility concerns mentioned are not valid because role and aria attributes can be used to solve those problems.
"But it's almost 2011, who’s still using XHTML anyway?"

This caught me totally off guard. My experience has been that XHTML is much easier to manage across browsers than HTML 4. Can anyone chime in as to whether I'm crazy?
Is it really a dup if there is no comments in any of them?
dragging his horrible ... the google maps way to move on a map is the only way that should be used.
There is an 'enterprisey' Ruby on Rails plugin that introduces random delays in your webapp. It turns out not to be a joke, after all. https://github.com/airblade/acts_as_enterprisey
Fry's Electronics was once the best place to get gadgets in the Silicon Valley. Now it's closing forever. I looked at the awesomeness that was Fry's, the company's history--and what went wrong.
Look up "front-run".

In regulated markets, this is illegal.

But not so in unregulated crypto. "Exchanges" are free to commit this and lots of other forms of client fraud.

You can't beat them so the only alternative is to join them --- start your own "exchange" and rip off the plebes. Client orders will provide invaluable insight for your own trading. If things start going the wrong way, you can always "engineer" a crash or simply refuse exchanges. What are the stupid traders going to do, sue you? If you play the game right, they won't even be able to find you.

By running your own exchange, you really can't lose.

Closing thought --- government exists for a reason.
I guess it's different for everyone. I'm fine at work & I've actually been losing weight lately (intentionally).

I think there's a fine line between what's ok and what's not. If it actually becomes an addiction and you "need" it to survive the day-to-day, of course that's a problem. Obviously in many (most? all?) cases the individual is too close to the problem to accurately diagnose for themselves.
Three orders of magnitude.
> "Plaintext" is ASCII binary that is overwhelmingly English.

I don't see any reason why "plaintext" must be limited to ASCII. Many "plaintext" protocols support Unicode, including the ones listed in this article. Some protocols use human language (as you said, overwhelmingly English), but many do not. There is nothing inherent about plaintext which necessitates the use of English.

> The reason people like plaintext is that we have the tooling to see bits of the protocol as it comes over the wire. If we had good tooling for other protocols, then the barrier to entry would be lower as well.

I disagree.

Humans have used text as the most ubiquitous protocol for storing and transferring arbitrary information since ancient times. Some other protocols have been developed for specific purposes (eg traffic symbols, hazard icons, charts, or whatever it is IKEA does in their assembly instructions), but none of have matched text in terms of accessibility or practicality for conveying arbitrary information.

I think your statement misrepresents the relationship between tool quality and the ubiquity of the protocol. Text has, throughout most of recorded human history, been the most useful and effective mechanism for transferring arbitrary information from one human to another. Text isn't so ubiquitous because our tooling for it is good; our tooling for text is good because it is so ubiquitous.

Text is accessible to anyone who can see and is supplemented by other protocols for those who can't (eg braille, spoken language, morse code). It is relatively compact and precise compared to other media like pictures, audio, or video. It is easily extended with additional glyphs and adapted for various languages. There's just nothing that holds a candle to text when it comes to encoding arbitrary information.
I simply don't think any of that matches the hyperbole.
I can understand the strong benefits for startups starting in the Bay Area; I would like to see more of them migrate OUT at an appropriate time (which would be slightly before FAANG valuation in my mind).

Remote work may solve some of this, but eventually the extended runways available at "lower altitudes" (to bend the metaphor) will become worthwhile.
A quick search for worldwide data shows that both Shopify as iOS have a market share in the ~23% area.
Hahahha well, what do you think?
Is this too pricey for what you get? Or do you feel it’s a unique buy that’s worth it?
I thought Bill Gates was a business owner. I'm going to ask the guy that runs the auto parts store what he think 'we' should do.
Worked almost flawlessy on my i5 with an nVidia Geforce 8200 (!). Very impressive :)
If your wifi is to an internal network firewalled from the internet, then yes of course you'd want to secure it.

But most home wifi (which is what we're talking about here) is routed more or less directly to the inherently untrusted internet. If you're sending unencrypted data you care about to that then you already have a problem. (Yes, it's true that people are sending unencrypted data they care about across the internet and it's true that they already have a problem.)
But even you admit that eventually the excellent comment would eventually make it's way back up.

Maybe the solution is to only show positive vote counts. We were already stopped at -4, so not showing any count unless it's above 1 isn't that far off.
Does anyone know why? That seems fairly petty and arbitrary.
Without some sort of vote indicator, it's hard to tell who has the most accurate opinion, except often in subjects like law, security, and seo where there are known experts that often chime in (e.g. grellas, tptacek, patio11).

You assume that votes are a good indicator of who holds the most accurate opinion. My experience says that they are merely an indicator of who holds the most popular opinion, or who argues their point in the most convincing fashion. The latter is a particularly insidious case, since accurate information does not always go hand in hand with good debating skills.
I'm only echoing what others have said, both here and elsewhere, but I've yet to take this advice myself. Perhaps I need to find more bad clients so I'm forced to try this...
I do not understand the sentiment that poor people shouldn't have cell phones.

Please tell me, how does one get a job in the US without a phone? And when one's job means being called in on short notice, how does one keep said job without having a phone?
Does this all sounds like a distraction to anyone else?
You're not censoring your learning process by putting flash cards in your checked baggage and taking a book in your carry-on.
If you did not have any friends in High school because you were programming the nights away… then that is why we need each other ; )
In summation, the bottleneck is light, or, basically, energy.

This is one of the reasons it's so important for us to press on with technology and not just try to keep things the same; we need better, more cost-effective energy, such as with better nuclear power plants. If we have that, there's a lot of things like this that open up to us that can allow us to save energy in other ways. If we don't progress, though, we'll be stuck with a resource-expensive society and no way to escape from the trap.
Er... how to create a disposable email account to start?
I don't auto-hide because I like to be able to see which applications are running at a glance.
clickable: http://www.boog.me/
It depends on the content. IIRC, you can't download executable code – JSON is fine.
You know, having used the web extensively since JavaScript was called LiveScript, I've never had a security issue where blocking JavaScript would have helped. Plugins, yes, using IE and ActiveX a thousand times yes but the only problems JavaScript has caused have been annoyances like ads.

The reason is simple: JavaScript actually has a security model and browsers are one of the few bits of software with widely used update systems; plugins and most other applications are much easier targets (all of that juicy native code not coded defensively) and drift horribly out of date.

So, yes, put me firmly on the list of people who find NoScript 70% PR, 20% clunk UI, and 10% meaningful improvement. Something like Chrome's sandbox and click-to-play will actually make a noticeable benefit for the web because it'll actually be used - and even that's somewhat minor since we're still losing the user education battle where most exploits are actively assisted by the user.
I think a better method is to send a new password but continue to allow the users old password until they first login with their new password at which point the old is erased and only the new is valid.

It removes that extra step and is in turn simpler for the user. Rather than sending them this weird long URL - not such a problem with HN but with other less-technical sites I suspect this causes some confusion the first time someone experiences one.
Nice, it looks like a D3 reimplementation of the old official Formula1 Java applet chart.

Are the F1 laps data available as API or as data dump on F1/FIA website?
Yup! You should wrap Quicksort in a node module and PR us to add it to the list :)
> try to get your money out ASAP.

This is probably what a lot of people will try to do, which will lead to further drops in price.

I wouldn't be surprised to see prices break the 1y low at this point.
I've also created a Github repository called Flexbugs: a community curated list of cross-browser flexbox issues and their known workarounds.
https://github.com/philipwalton/flexbugs

The goals is if you’re building a website using flexbox, and something isn’t working as you’d expect, you can find the solution there.
I fail to understand why it's a crazy collection. Am I missing something? I even searched for the word 'Crazy' on the GitHub page, couldn't find it.
So you'd be happy without the last 10 years, with your iPhone that was initially released 8 years ago -- and which promptly increased the cell phone market from race-to-the-bottom "dumb phones" to high-margin "smart phones"?
+1 for Commandline Fu. I love it when you see a colleague at a terminal and you say "Whoah, go back, what was that you just did?". It's kinda beautiful really, the way everyone has slightly different methods for common dev tasks at the commandline.

My method is usually '+G' to go to the end of the log file and check the damage report. Quick reverse search with '?' + search term to find last error, then probably hit 'n' to find the next previous any other occurrences to determine how frequent it's popping up. If it looks like it's a recurring problem i'll '+F' to see follow latest output. Then CTRL+c to quit that mode.

tail -f still has it's uses for cases as pimlottc mentioned. I like to put a bit of distance between the last bit of output. Especially if its a particularly repetitive and lengthy stacktrace.
Warning: this opinion probably won't fit into the HN zeitgeist.

If you commit a crime online don't be surprised when they seek to gain evidence against you. This isn't a liberty issue. This is a you're probably a criminal issue and law enforcement is coming after you. I don't protect drug dealers in my neighborhood because of their right to free speech and personal liberty so why would I protect these guys?

It just always makes me chuckle when criminals won't face the fact that they are criminals. They'll deflect, ignore, and basically try anything to escape the reality - they broke the rules of society and now society wants to punish them.

And just to give you a little background - I've done some time in a few bids for violence and drugs. I know what it means to be a criminal because I grew up as one. I have no pity. None. You should've made better decisions. I made a choice to leave that behind a long time ago, and you should too.
imagine the scenario: "I want to see everything that happens in a single request"

Enter method:

1. Press enter a bunch of times
2. Reload browser
3. Press enter a bunch of times and scroll up

Your method:

1. Search for last line in output to highlight it?
2. Reload page
3. Try and figure out where stuff starts and ends with loads of visual noise
Jenny Kissed Me
by Leigh Hunt

Jenny kissed me when we met,
Jumping from the chair she sat in.
Time, you thief! who love to get
Sweets into your list, put that in.
Say I'm weary, say I'm sad;
Say that health and wealth have missed me;
Say I'm growing old, but add-
Jenny kissed me!
Have you checked out Freenet recently? There are a few plugins for message boards, mail, and following feeds.

It's highly decentralized, censorship resistant, and can be very anonymous.
"House prices at an all time high"

So young people are poorer - this is not good. The wealth effect will wear off for older people who have housing and then the young are left passing over more of their labour to older people and banks.
> There's a reason nobody sells 'piracy-solutions-in-a-box'. It's because you need factories to build those, and you can't exactly own a factory in secret.

Piracy boxes are a thing. There are Android TV set top boxes loaded with all kinds of piracy software being sold at a premium, and they manage to do so without factories.

Similarly, you don’t need a factory to build a Bitcoin wallet if (hypothetically) you can no longer use a general purpose computer for that - a microcontroller and hobbyist-level tooling is enough to build one.
Kind of different but I started learning programming while in primary school. I mostly messed around trying to learn how to make games in Unity. I didn't actually learn a whole lot of programming this way but it probably improved my interest in the subject and then I eventually discovered code academy which actually taught me how to program.

In between unity and codeacademy I tried a bunch of books but none of them really got me to understand what was happening so I didn't learn much from them.
The argument, as I understand it, is as follows:

First, how QAnon and 8chan are made available:

1. QAnon and 8chan are connected to the internet through VanwaTech in Washington state.

2. VanwaTech's sole connection to the internet is DDoS-Guard in Russia.

4. DDoS-Guard relies on CoreSite in Los Angeles to provide "more reliable" US access to its sites.

Second, how that availability is at risk:

1. DDoS-Guard is home to a large number of cybercrime-related sites, and also to Hamas' online presence.

2. Hamas is a Specially Designated Global Terrorist organization (SDGT).

3. In the US, it's illegal to provide "money, goods or services" to SDGTs, even unknowingly. Penalties are severe.

4. Given the risks of being even peripherally involved with SGDTs, CoreSite may choose to stop providing services to DDoS-Guard.

5. If CoreSite stops providing services to DDoS-Guard, QAnon and 8chan "may become more difficult to reach."

In other words, DDoS-Guard's association with Hamas may cause DDoS-Guard's US partner to stop doing business with them, which would make it difficult to access QAnon and 8chan websites.
Indeed. See this great talk on the build system in use at SpaceX (and many other places):

https://youtu.be/t_3bckhV_YI
Man, this is brilliant. Would do nicely on zoom walkthroughs or instructional videos (both of which I'm doing more of these days).
It also means every layer has to be kept indefinitely, forever. Tags at the very least are pointers that stop indefinite and exponential storage growth.
It's also bad news for consumers because they cannot finance consumption with mortgages. You're never going to see consumer inflation if you're giving money to everyone except the consumers.
Thanks! I appreciate the thoughts, although it doesn't sound like I am as bad off as you were in this case.

I can hugely sympathize with on-call bleeding into other parts of your life/career though. One of the things I detest most about the current setup is that on-call is considered to be a 100% "extra" obligation. Even if you were up all night responding to pages, you are still expected to be back in your seat on time the next morning and working at full throttle. Unless it's a really outlying case, then no allowances are made on adjusting other expectations for the work you're doing outside of work hours.

It sounds like this is what happened to you. Sorry to hear it, and hope you found something better.
I found the same results when I kicked two separate nicotine addictions (one was chaw and cigarettes, the other ecigs). The ecig addiction was way more painful to go through. I suspect that's because you end up injesting quite a lot of nicotine when you can hit an e cig basically anywhere, and it doesn't make you feel nauseous like too much chewing tobacco or hoarse like too many cigarettes so you just keep hitting it.

I had splitting headaches and trouble sleeping for a week then it was done. Cold turkey is the way to quit nicotine imo. Patches, gum, ecig, etc, are all just ways to drag it out and spend more money on nicotine, with the side chance of still being addicted. Cigarettes aren't heroin. It's gonna suck but then suddenly it won't.
Easy money ;) nicely done!
This is roughly what cgo does, but cgo AFAIK (at least, in 1.0.3 in earlier) does not fully comprehend C preprocessor macros, which are used all over the place in some libraries to define both functions and structs, largely for compatibility reasons. Taking a random example, OpenSSL's EVP_CIPHER_CTX_block_size is a macro that simply returns an internal struct field; to call it from Go, it needs to be explicitly wrapped into a C function. I presume this is because cgo can't infer the signature.

For other things, like some of the constants ncurses defines, it's much less clear what's going on (specifically, I had a hard time with any macro defined with the NCURSES_ACS macro, though that was pre-Go1 -- I believe cgo can now use these macros directly).

There's an additional impedance mismatch when the C headers use macros for conditional compilation (for, e.g., cipher suites that can be optionally compiled out), but it's not a worry if you either are conservative with the functionality you use, or control the packages installed on a system.

I haven't had a chance to play with Rust yet, but since it uses C linkage directly for it's FFI layer, I suspect these problems are less easily addressable.
I recently went through that process.

Given two options, one out of my comfort zone and one in my comfort zone, I chose to be comfortable.

I realized that the value I add is not being able to complete tasks. The true value I add comes in looking beyond the task and figuring out how to address larger problems.

I've noticed in the past that when I continually don't know what I'm doing, I miss out on opportunities to really add value. While I'm able to figure stuff out and get the assigned task done, at best I come across as competent.

It was a great choice. There are still ample opportunities to learn. At the same time, I feel like I have time and mental capacity (freed up by not continually playing catch up with the team) to find and explore new ideas and improvement.

So when people say "Don't be the smartest person in the room" I would say it is also important to not put yourself in a situation you can barely handle. Having some breathing room will make you better at your job and make you far less stressed out.
iirc Korea has a very small number for domestic consumption compared to Japan (which is an issue when your exports are bound to struggle with the now rising strength of the Won)