skysight-inc/HackerNews huggingface dataset:
Google didn’t index them, or they optd out (stay closed, etc.)

In any case, at some point I remember seeing forums in search results and at some point after - never again.

Welcome to the new consumable internet, lifespan of knowledge is 3 minutes.

Perhaps someone solves topic modeling and knowledge graph AI and all the gibberish chats become knowledge in the near distant future.
This is exactly it. Excuses are only for you. Other people don't care if you're sorry, only if you're good at what you do. So be good.
Lime­Stone Coun­ty Social Work­er Charged with 134 Felony Counts Involv­ing Elec
As a junior developer, I spend around 4-5 hours coding and the rest of my time is taken by meetings and code reviewing
China poised to overtake the US as the world leader in AI
Yeah but what do you do? Feed it knowledge and it organizes it for you? Feed it queries of some sort?
You had to enable the feature and it only supported OS/2 1.x apps (console). No GUI support.
When I was 14 my math teacher requested a conference with my parents. I was mortified. All he said was that I needed to write neatly. He was correct. That's all it took to go from a B student to A+. I make a ton of mistakes if I don't write out every step (turns out, the very mistakes on this list).
DoT or DoH are supported in Android (9+), iOS (14+), Linux (systemd-resolved, stubby, other resolvers), macOS (11+) and coming to Windows in 2021. So what exactly having separate implementation in apps achieves? That is, except for the possibility of mismatched configuration between such applications and the OS, leading to hard to debug problems?
I don't think it's accurate to call it a "BSD coat of paint."

Practically an entire BSD kernel is run as a single "server" in Mach. In Apple's open source release, a majority of the XNU kernel code lies in the "bsd" subdirectory -- Apple's heavily patched 4.3BSD / 4.4BSD / FreeBSD hybrid.

Originally the idea was that having most of a BSD kernel running inside Mach would make it easy for researchers to run tools on their research kernel.

One suspects NeXT had a simpler motive: They just wanted to avoid paying money to AT&T. I'm not sure they had any particular interest in Mach itself. (Although obviously Mach's strange multi-architecture binary format paid off for them big time, some years later!)
I think Netifi is building a somewhat similar solution [1]. As far as I understand, their connects all services via a centralised broker. However, I'm wondering whether Cloudflare Argo can fit your use-case, [2]. It's a daemon that runs next to your software and exposes it to Cloudflare which means that you can open your software to the world even though it's behind NAT.

[1] https://www.netifi.com/
[2] https://developers.cloudflare.com/argo-tunnel/quickstart
Oh, sure, I'm not arguing that 0[a] isn't "weird". I just don't think it's an example of multiple ways to do something.
Once you get to larger programs, having nice tooling for things like language-aware autocomplete, language-aware refactoring, etc is an absolute must. It reduces the amount of time spent on the manual labour, allowing you to actually think about the problem at hand
You're right. Bad example.

Obama promises year-end close to Afghanistan war 2014

https://www.cnbc.com/2014/05/25/obama-promises-afghanistan-w...

If you look at the original tweet, there are apparently still troops in Syria. The military is lying to the president, and American people about it and Washington Post reporters and CNN Anchors are celebrating this deception.

https://twitter.com/LizSly/status/1327137565288378370

Powerful forces want to keep the US at war.
Fair enough. It's a load-bearing, rad-shielding, armored, and money-saving coat of paint ;-)
Is it fair to assassinate someone's character by suggesting to millions of people that this someone is a criminal when they have not been found guilty in the court of law?
AMD RX 6800 Series Linux Performance
The tricky ethics of neurotechnologies
Yes! That was my experience exactly.
The current largest reasons for the spread of "fake news" are:

1) Fox network profits from doing so

2) Facebook Corp. profits from doing so

Neither of those two reasons are "information overload".

You know how every once in a while, some email spam network gets shut down and all of a sudden, the global email spam volume gets cut in half? Just from one network? That's what would happen if Facebook and Fox were shut down.
I went to an outdoor memorial service in September. It was beautiful. I told my wife to do that for me if I kick it first. So much nicer than a funeral home.
Adding to this, a plug for the senate intelligence committee's report on russian campaign and interference in the 2016 election: https://www.intelligence.senate.gov/sites/default/files/docu...
People also use the term to mean something else, e.g.:

https://en.wikipedia.org/wiki/Family_office

But I think you're right as well.
Could someone explain the downvotes? I do not believe this is such a radical opinion. Prior to this change you were still producing content for the YouTube ecosystem for free until you hit 4k view hours. Then you could begin to make a meager amount of money. It is not such a great deal for content creators and now it is even worse.
Biden's transition team will include many Actual Republicans as well. Including the experts they consult with, you're talking about hundreds of people. It's a mistake to infer that he will or will not be basing policy positions solely on their opinions.
That leaves out the fact that the kernel scheduler does in fact issue timed interrupts to all kernel and userspace code running on a given core, except for "critical sections" (where one or more locks are held).

That being said, the scheduler is so reliable and so seamless that one need hardly ever worry about it unless a particular block of code must not be interrupted, usually for parts of parallel/multithreaded code that have shared memory or other resources, or sections within the kernel or scheduler itself.

More info on the current Linux scheduler here: https://www.kernel.org/doc/html/latest/scheduler/sched-desig...

Check out the code here, if you're brave: https://github.com/torvalds/linux/blob/master/kernel/sched/f...
I would tidy my affairs, buy a bunch of beers, create a bonfire in the country, and invite whoever I wanted to see to sit at my fire.

Tell some stories, have a lot of laughs, tell people I love them.
Thank you for your response.

Algorithmia doesn't seem like what I was looking for but glad to know it exists in case I ever get to that level.

If I understand you correctly about splitting my solution into 2 parts for batches will not fit my needs since I want responses as soon as possible.

I have not heard of model compression yet, and will look further into that. But for now, it seems that I would be best to just pay up for the larger VM that can handle my needs. I didn't want to pay a greater fixed cost per month for my little fun project but I guess I have to.
Arecibo played a non-trivial role in my decisions to go to grad school.

I visited Arecibo in the early 90s (sophomore year of college). My family was in PR for a family trip, and as I'm not interested in pools or the beach (which is why my mom and sister went), my dad and I drove up into the hills to see it.

It was before there was any visitor center or tours. There was a little control room with some instruments and a large window you could look in, and a catwalk over to about the edge of the telescope. There was not really much to see, and they weren't set up for people who wanted to visit.

I bought a poster at local giftshop from a dusty bin of Arecibo telescope prints (I was probably the only one who bought one), and the proceeded to go off and get my advanced degree in deep space communications (coding theory and DSP). I would say seeing Arecibo was part of why. I wanted to play with toy like that.

Sorry to see you, Arecibo. At least it had an effect on me.
I can confirm Cygwin works with 10.

Its default package manager includes most of the standard POSIX tools.

I've used it a lot for on-Windows/for-Windows development, but always as a complement to native Windows tools.
May be true, but its real value was has a radar.
I think we need some system resembling double-entry book-keeping. Government should do something (actually do a lot) to prevent the spread of fake news, it should label them as such. But somebody must also control what the government is doing.

Corporations have solved the problem of needing accurate information with the system of double-entry book-keeping and also with the idea that finances are managed by two parties the "Controller" and the "Treasurer" who are each watching each other.
> It also means that virtually all local news is silenced

Every time I visit a local news page, it's 10% content advertised by the headline, and 90% popups, clickbait, and "ads" like, "Drivers over 55 without a DUI are in for a surprise this November!" with a picture of the Centrum Silver guy with a handful of cash.
This is actually good. I occasionally tell people which ones are unreliable but I've decided to now keep it to my in-group. After all, HN and other such communities of pseudo-smart-money decided that SuperMicro was spying on every CPU instruction because Bloomberg told them that. Easy money on SMCI, boys.

I'm really hoping that this kind of stuff happens slightly more (not a lot more, that undermines the market). Just a few high-profile things that play to the kind of paranoia common here: Maybe another Facebook/CambridgeAnalytica would be a good one. Something to do with Google spying on Android phones maybe? Amazon Echos reporting to the Chinese government?

Holding out hope for a nice panic journalist to put one out. Delicious. Come on. There's got to be someone who'll do it.
When people say "deep web" what it means today is much different than what it used to mean. Nowadays it simply means you have to type the URL of a site into your browser yourself.

The internet is not becoming closed off so much as users are using centralized, proprietary aggregation sites for everything. To the average internet peruser, there are maybe 5 websites. Google is a far the biggest of those aggregators (IMO it no longer functions well as a search engine) and if your idea of "the deep web" is that it doesn't rank in google, sure. But the internet is far bigger than that, still to this day, and for those of us that eschew those big aggregators, the internet you speak of is a daily reality.
Look if you have address space you want to give me I'm happy to take it.
heh, reminded me of these big beautiful boxes CD games used to come in.
Sure, they are. But Thanksgiving is only one minor manifestation of that.

Abstinence-only education is likely doomed to failure because you can't expect people to resist all possible sexual urges. But you could reasonably effectively get people to, say, abstain from having sex at Thanksgiving dinner.
> It looks like returning a is merely something that happens to happen.

This is...an odd view to me. With the exception of the "?" convention for usable-as-boolean query methods (which might not be actual booleans but you shouldn't rely on anything other than the boolean sense of the return value) and methods which are specifically documented otherwise, in Ruby every return value is and should be treated as intentional, not something that "happens to happen", and explicit return is used to avoid convoluted control structures when no better way to do so exists.
That is very common with the infrastructure startups that I work with, like Snowflake and others.
Not really. Good dedicated servers come with multiple TB free = 1000x 1 GB stream. And usually it's only pennies afterwards.
They really don’t have to be. Unfortunately a lot of them are just built really badly, by people with fast hardware and gigabit networks.

With good code splitting, which is supported basically out of the box by Webpack and all the big front-end frameworks, I would argue a well-written SPA transmits less data in the long run than a fully server-rendered app. The initial payload is bigger by a few hundred KB sure, but after that:

- Like server rendered pages, you still only load pages on demand, thanks to code splitting

- Unlike server-rendered pages, you can cache everything except the data that changes, because it’s JavaScript not HTML.

Yes you’re still making a request for fresh data on every page load, but while the code is cached you need only download the raw data itself. You’d have to be really clumsy to send a JSON payload bigger than a full HTML document containing a rendered representation of the same data.

Of course, this only really applies to apps. Static or infrequently changed content, you’re better off either server rendering or just serving static files.

You can also make the argument that it would be more efficient to serve mostly static HTML, with the bare minimum JavaScript required to fetch new data, but ultimately everything is a trade off :)
This crashes Chrome on iOS.
The submissions page for this project is 1.8 MB, which seems kind of against the spirit of the endeavor.
> Try reselling a year old Windows PC. Almost impossible. A year old Macbook? You can sell it within 15 minutes for a good price.

So the biggest advantage of Macs is that you can get rid of them easily? :)
This is a naive view. "Mainstream media" isn't just cable news, they get are all on Twitter, Facebook, Reddit, etc. They often have a large presence on these platforms and the directly influence the conversation around stories.
Agreed again.

Also, the longer I write code the more I find myself avoiding anything but single-line if/unless statement modifiers. And I avoid if/else in almost all scenarios.

For the first situation, most `if` branches fall into two categories: guard statements, or genuine branching logic. For the former, guard statement style greatly improves clarity and you only need the statement modifier form. For the latter, I find in almost all cases you either should be writing two methods (one for the true case, one for the false case), or the inner logic of the `if` should simply be its own method.

return nil if thing?
return true unless other_thing?

logic()

special_situation if
another_thing?

logic2()

That just reads significantly easier to me than anything involving nested conditional logic. This isn't always the case, but it is often enough that I write a block-style `if` less than once a month.

For `if`/`else`, I avoid them at all costs. If there's exactly two cases, odds are I probably want to separate methods (and can write a short method that chooses between the two if necessary). In almost all other cases, I'd infinitely rather prefer a `case` statement that can use tabular alignment for clarity.

case foo
when bar then baz
when ham then spam
else qux
end

That's way easier to parse visually than if/else/elsif/elsif/else blocks. Plus it makes sure that I keep absolutely minimal logic inside of the branched cases, and never have nested branching.
I live in PR for a few years and drove out to see the telescope one day. This was in the days before the Internet, so I didn't know it was only open for visitors on certain days. So, I only got to the front gates. But years later I was watching an X-files episode where they had to go to the telescope. In the episode they were shown driving through a thick jungle over rutted dirt roads. Um... huh, either things had really deteriorated since I had visited or Hollywood takes a lot more artistic license than I would have assumed with something like this.

Now that it is being dismantled, I'm sorry I didn't get to see it that day.
Yes, I have. My old ThinkPad R61 I added an OCZ SSD to. Not sure how much RAM it came with, but it was swapping a lot, I guess. Back then, SSDs had less of a lifespan than nowadays (even consumer-grade ones).

I had the same on Windows + a SSD. Docker with some Sqlite applictions apparently did crazy writes. SSD went from 100% to 80% in like half a year time or so, when I noticed it. That SSD is still alive, but I had to adapt.
I RTFA. The direct link to media only contains snapshots of the video sources, not the videos themselves. The xlsx was added 1 hour after my comment was written, so I guess thanks are in order!
The general idea has various problems. For example, would newspapers or accounts of things/people, in various media, of objectively public information be required to be retroactively removed from any mention? Does it make sense to force and dictate what entities/individuals can do with basic information at the discretion of anyone who doesn't like it? Just a few thoughts. The records exist in the database because they are public information. If a record is removed from public view, that's done when requested because it's the right thing to do, although there is no strict legal obligation to do so.
Cygwin is a very different approach.

SFU/SUA lived in kernel space -- they implemented a new set of system calls alongside win32. Binaries for SFU/SUA could not be executed on a system without SFU/SUA configured, because the kernel subsystem would be absent. (I also don't believe you could call win32 from SUA, but my memory is foggy.)

Cygwin and MSYS are attempts to map UNIX semantics onto windows system calls, to varying degrees of success.
While it is quite nice, maybe they did it to look better in the antitrust investigation. They are still forcing devs to use their in-app purchases within iOS apps, forbidding 3rd-party payment processors. And iPhone 12 is no longer repairable by swapping parts between devices [1], Safari is still the only web engine on iOS. Finally after many years they are slowly starting to support royalty-free VP9 codec across the OSs but on the other hand are starting to use proprietary M1 chips to further lock in their users.

[1] https://www.youtube.com/watch?v=FY7DtKMBxBw
hyperbole much?
Newgrounds is also doing a good job of making many of even their interactive Flash animations compatible with modern browsers, which is great! I hope they'll be able to extend this to the games too
Here's a fairly in-depth analysis of supersonic electric VTOL aircraft: https://github.com/gusgordon/electric_jet

tldr; they become "practical" with a battery specific energy of around 1500 Wh/kg. However, if you just want to do a demonstration, they are practical now (as this post suggests).
I can only speak to the one (top 10 by subscriber count) subreddit I am a "mod" in, but they also routinely engage in vote manipulation to control what their front page looks like through a more "organic" approach (edit: rather) than simple thread deletion. I'm sure this goes on in all of the major ones.

Not to mention rules are inconsistently enforced, rule breaking that aligns with moderator ideology tends to get shifted to the bottom of the priority stack.
The actual advantage of working on something like WSL1 is that it would ensure that the NT kernel is as capable as the Linux kernel (Linux is of course the best designed and implemented among the non-realtime, not provably correct and not secure kernels).

For instance, the complaints about I/O performance are because the NT kernel has a worse implementation, so they should have improved it for both Win32 and Linux apps instead of giving up.

(your reasoning about the dentry cache makes no sense though since such a cache would be implemented by the NT kernel and certainly not by WSL1, so there's no difference between Linux and Windows programs)
That depends on your definition of "good". What's important to you when it comes to employment?

I personally find the company's actions and impact on the world so repugnant that nothing about the employment environment could come close to making up for this.

I also suspect that like most large companies, a lot depends on the particular team you wind up on.
desperate attempt to survive in the internet age.
Odds are this won’t help you, but just in case you haven’t seen it.

https://blog.burntsushi.net/transducers/
The overwhelmingly vast majority of things on the World Wide Web are things that are perfectly feasible - and indeed pretty darn trivial - with minimalist hypertext.
Totally agree. I'd be all for open court records, requested in person, received in paper form against a small processing fee.

I do have a different cultural background so it's probably natural this feel horrible. Everything about this site would be so illegal in my home country it's almost hilarious in comparison. I'm used to (and fully approve of) a law that you can't keep a list of names in a notebook without a proper reason and everyone's consent, that would already be an illegal register.
If you think a proxy can constrain communications between two services, I suggest that is not correct. How does it prevent the two services from speaking out of band? It is a fundamental tenet in computer security that access controls be enforced at the endpoints. It's not any harder to distribute ACLs to your endpoints than it is to distribute the same ACLs to a fleet of proxy processes.
I wasn't debating anything with that comment, so quite obviously you are incorrect
They are not supported in most browsers. Most users are going to have a bad experience if they load a page with Flash, and it makes sense to down-rank pages that will deliver a bad experience.
This is caricatured thinking though. You need to work because you want $$$ for rent, and you need to go to the grocery store (or wherever) to eat so you don't die. That's a sunk cost every person generally must assume.

But the point isn't that people have some risk, so adding more is OK. No — the goal is to not take unnecessary risk when avoiable. Eating turkey with family is something that you can postpone or even do over a video call if you have the means and still want some level of connection.
I'm personally not a fan of ranking algorithms, and I do believe that they are a big part of the negative things we see happening with social interaction online. That said, there are some formats which necessarily require some type of ranking algorithm, link aggregators and forum sites being prime examples. I've come across one I think is simple and useful enough, it can be found here https://github.com/LemmyNet/lemmy/blob/main/docs/src/about_r... and I don't think you really need much more to keep relevance at the top without encouraging or discouraging certain topics or behaviors.
Reinventing QNX will be state of the art for decades to come.
What about Nextdoor?
why would you need that if you have the command line functionality already? Windows has shipped with sftp for a while now. about the only think missing is a stand alone ssh client on the windows side but for that there is putty.
Do you have the structured dataset somewhere? I’d love to index it in Typesense [1] and see how it does.

I recently tried a 32M songs dataset [2] and it works great, so I’m on the lookout for larger datasets to benchmark with.

[1] https://news.ycombinator.com/item?id=22181437

[2] https://songs-search.typesense.org/
Google launches new tool to help cities stay cool
I've been on lobste.rs a while. It's even worse than HN.
Extraordinary claims require extraordinary evidence. This is just hijacking criticism of authority, to start an authoritarian cult of lies, bullying and manipulation.
How much of these bloat libraries / frameworks does the browser cache, vs how much is downloaded fresh each time (looking across multiple sites)?

Are there no tools to extract only the portions of js / css etc that your site actually uses, and just host that mini package yourself?
Cygwin is definitely still around, but most people are using msys2/mingw and its bash prompt nowadays, especially with Git for Windows making it nearly ubiquitous.