skysight-inc/HackerNews huggingface dataset:
Hi Vitaly! Nice to see you here on HN. :)

I wonder how long you can keep up doing this. I once was motivated to also read a lot (although not strictly one paper a day) but once you get to have more and more deadlines (paper submissions etc) and then approach the end of your PhD, I gave up. Now that this is (mostly) over, I want to read more again.

Also, I can recommend to keep a balance of papers close to your own research area (these are anyway a must, if you are serious about it) and also from further away. If you can manage to adopt techniques from other areas/fields, this usually results in great things.
>it's been clear for awhile that IRBs often do not understand the issues and the potential risks/harms of doing research in online communities / social media.

Too bad he's not in a position of power to implement that additional review to CS department research.
You’re completely right, except in this case it’s banning anyone who happened to live in the same house as the offender, at any point in time...
You’re going to probably run into issues anyway. Linux tools expect case-sensitive file systems and explode in interesting ways when they’re not.
I don't know why this style appeals to me so. I like that it is poking fun at while also embracing what we would call mindfulness. I like the fact that you can take most anything from it. May just be a reflection of being tired of the prescriptive (usually appeal to authority) style of so many videos/books these days.
By the west or not by the west, does not matter. Change of government by uprising is likely to end up in instability, civil war, etc.

But in the end, it is the ruler to blame, that he undermines his legitimacy (by running elections in a way that large part of the population does not trust it, etc), thus motivating people to protest and either win with large chances for instability or loose and get prison terms, etc.
That is my assumption and it would be shocking if that were not the case. This is the case for ad revenue. Youtube premium replaces ad revenue with a fee.

The interesting question I'd like to know the answer to is if creators get more money per ad impression or per premium subscriber view.
IMO, the CompSci department would be the one most severely and immediately affected. Is it not better that the CompSci dept head addresses the issues of their department before the dean has to get involved?
Only because a single instruction would take the "space" of multiple instructions in the I$-fetch-to-decode. The idea with variable-length encodings is that, for example, an 8B encoding does more than twice the work of a 4B encoding, so you lose out on the instruction slot, but win on the work done.

I mean ... that's the theory.
> - if ads become completely ineffective (eg. reddit) ads will simply become disguised as content to get past people's filter (aka content marketing, submarine articles etc)

There's no "if" here. This type of advertising exists across all platforms and content distribution channels, and has existed for centuries. Whether or not ads are blocked does nothing to stop it.
I'm looking at this now, thanks! Should have Google'd before typing.
If you really wanted to, you could write your own renderer. there’s already several: react-dom, react-native, react-test-renderer. Also, I believe there’s at least one conference talk where a renderer was live coded
Yes, and the crux of the problem is that they didn’t get assent/buy-in from someone like that before running the experiment.
Yes, they would spend it even if they were on the right side of the law.

This is an interesting example of a prisoners dilemma. If N companies are competing without lobbying, their lobbying costs are zero.

But if one company 'defects' and start lobbying to tilt the regulatory landscape, then every other company must also start lobbying to prevent it.

The end result is that every company lobbies against each other for no net benefit[1], despite large amounts of money spent on lobbying. Good for lobbyists, bad for the companies.

So a company spending money on lobbying doesn't really tell us anything. They may be a bad actor, a good actor, or anything in between. There are valid reason for every position in the spectrum to spent money on lobbying.

[1]. Obv the real world is far more complex than this. The lobbying may provide industry wide benefits, or may prevent the entry of new competitors, or there may be semi-random fluctuations in the regularly landscape, etc, etc, etc.
Apple uses Cellebrite devices in their stores to transfer data from devices, I believe.
Are you going to pretend that Chinese penetration of academia isn't real? There've been some recent high level prosecutions which prove it's a big problem.
Yes. On my Surface Go 2, WSL2 got me 99% of the way there, but having to forward my ADB port (for KaiOS dev) and then other issues (unresponsive X apps on resume) led me to install Arch and then wipe Windows.

More specifically:
i3 helps me make better use of my limited 10.5" screen AND my limited RAM & CPU. Plus, 'composing' my own desktop environment has advantages: with the help of i3's wonderful docs, customizing things to fit me is easy: foreign city's time next to local? Done. A custom brightness command whose intervals I can adjust? Check.

I loved WSL2 until I discovered the speed of my Arch + i3 install.
Use your tool to scrape FBI crime and victimisation statistics and you might reconsider the beneficiary of the proceeds.
Pocket Casts has it for some setting, though I don't know if the settings you care about are included.
It was advertised like that. The mask deniers were louder.
Of course google isn't under such a legal obligation. But then they should be explicit: "We are ranking results on our own quality metric which we won't disclose, you'll just have to like them", and let the market react. This position can then be taught in schools to kids, and used whenever google search results are being evaluated by the public. Right now google brands its search results as being driven by the public.

It's like when people say google (or fb, etc) has no [first amendment] obligation to allow freedom of speech. Fine, but then don't constantly describe yourself of defenders of free speech, say from the outset you will police speech as you see fit, drop the pretense that your policing is somehow objective, and let the market digest that.
gregkh sent a 190 patch series to revert all of the "easy" UMN reverts, pending review. People are now looking at the patches and saying things like, "that's one OK, don't revert".

There are another 68 commits which did not revert cleanly, in some cases because they were later fixed up, already reverted, or some other patch has touched those lines of code. This will require further manual work.

We basically at this point assuming bad faith for all UMN patches and reviewing them all before allowing them to stay in. (Or if they get reverted by default, someone else can manually apply them after they go through strict review.)

Fool me once, shame on you, fool me twice....
Agree. It's disappointing that embargoes on exporting vaccine materials to a country, who under normal circumstances produces so much vaccine for the world, are a matter of emergency use policy.
Apologies are overrated. Are these leaders actually sorry for something they likely weren’t aware of before today? Doubtful. Who are they apologizing to? The public?

When the issue has gotten actual attention an apology to the kernel mailing list might be appropriate, but as someone who has been apologized to many times it all just becomes meaningless, who cares if you say you’re sorry. I care what you’ll do about it.
Most mortgages are made by mortgage originators who resell them. If I remember how it worked before the crash, the agent, mortgage originator, and title agent would work together to make the deal happen. There were some kickbacks. The mortgage originator would hire the appraiser directly. Now the appraiser is assigned by a 3rd party, with one consequence being that appraisers generally don't know the nuances of local markets and are unable to properly price in a hot market.
The story bizarrely doesn't mention that this is not the first time he was blocked from raising donations for legal representation.

His Gofundme was shut down within 24 hours, and all the donations were reverted: https://www.washingtontimes.com/news/2020/aug/27/kyle-ritten...

He raised $380,000 on GiveSendGo, until GiveSendGo's payment processor, Discover, blocked credit card donations: https://www.forbes.com/sites/karenrobinsonjacobs/2020/09/03/...

Twitter blocked his lawyer's account when he asked for donations: https://www.dailymail.co.uk/news/article-8689559/Kyle-Ritten...

And Facebook blocked his Facebook and Instagram accounts, preventing him from soliciting any donations there as well: https://www.theverge.com/2020/8/27/21404518/facebook-search-...
i think the discussion should not be around banning them as known bad actors, but instead should be around how to detect bad actors or better introduce safety and security into the project.

i'll tell you one thing, it has shaken my trust in the oss kernel development model as it operates today, and honestly that seems like maybe a good thing?

how many companies are literally printing money with the linux kernel? can't they throw a few bones at helping beef up code review and security analysis?
Public domain dedications are problematic. See https://softwareengineering.stackexchange.com/a/147120

For that reason some corporations (such as Google) may restrict employees contributing to those projects, or utilizing those projects in any way.

MIT requires attribution which some like for their work as public domain means someone may copy-paste your work and present it for their own.
In Power-Shell

>ii .

:)
Same. I am not a Windows person and never have been, but Windows Terminal is clearly lovingly maintained and already much, much better than previous terminal emulator offerings for Windows. I don't particularly wish I had it on Linux, but it's already my go-to when I have to use Windows for a bit, and I think it's an impressive piece of software.
I’ve read and re-read that statement, and it seems like the ban is the focus – not what led to the ban.

I get that they may not know anything, but there are other ways to word that without admitting liability, making it seem less like the focus is on the ban and more on the allegedly shady stuff.
What's a submarine article? Can't find the term on google.
I think dang might have something in place which alerts him when he is mentioned. Certainly he tends to show up quickly when people "page" him like this.
Service Mesh at Global Scale: HashiCorp Consul on 10k Nodes
How does this differ from AlphaSwap or the recently defunct Vetr?
Quest for Coherent, Monochromatic X-rays
I'm curious why the parent comment doesn't have an upvote or downvote button.
It's a tongue-in-cheek English saying which implies that the item was stolen.
Drive is probably a better term than disk for storage.
The text is sincere while the video is absurd. People can still understand the video as comedy/satire, but the point of the original text is still valid and useful.

What do you find to be unhealthy or objectionable about the message of the text? It’s as if you believe that people in this thread who are discussing the merits of the text are going to act absurdly like the young man in the video.
Yeah, it gets even worse:

https://twitter.com/SarahJamieLewis/status/13848713855379087...
Nigeria plans to restrict forex for wheat, sugar imports to exacerbate inflation
Origins of Open Software
Would you mind elaborating on the math of how the "top 2b" ends up burning 3/4 of the single opcode instruction space?
That's awesome, although it's not as great as it might appear at first glance. I once took on a job to write a .bat script to compile a GO app any Windows machine without any Go environment installed. The script ended up about 20 lines long, and could compile the app on a fresh Windows install on any machine. It just took all day to write when I thought it would be done in 30 minutes.

Working with GO on Windows can be a pain, but my takeaway from this ordeal was that it wasn't really the fault of MS or Google, but due to most Windows users actually having no idea how Windows works, even software developers who have been using the OS for 20 years.
>corporate pride

Corporate pride took a huge hit after they completely wiffed on mobile, then went on to throw good money after bad for a long long time before they were willing to admit that they had lost. Think about where MS could be if they taken google/android seriously at the beginning. For a while, the prevailing opinion was that Microsoft was nearly (or already) no longer a a supermax tech company.

Lots of business orthodoxy got nixed, most prominently the supremacy of Windows over all.
Yes.

I also buy almost all my books used. Sometimes I flip past two-page-spread ads in magazines without looking at them. I use ad-blockers. Back when I watched TV with ads, I'd go take a whizz during ad breaks. I'd fast-forward past trailers in front of VHS movies.

Thug life, then?
They also didn't just throw the group under the bus and try and wash their hands clean - good move.
> (and do not have ads for me)

The sponsor segments are ads. You're getting doubled-dipped.
That is one reason why I don't want to buy an Oculus for my child...
I really like this. I recently started a similar project called the "arXiv wiki". Could you link future paper notes here?

For example:
https://arxiv.wiki/abs/2101.06861
Maybe it's just an oversight then when inline and block math was rolled out. KaTeX has a `renderToString` function that can be used to server-side render the LaTeX.

On an other hand, Notion doesn't seem built to serve read-only webpages like a static blog or Medium.com: the expectation is that you'll use the editor, so assumption is javascript is enabled and the editor itself can be used to render a read-only view from JSON or however they're keeping document state.

Opening dev tools on the website, it looks like they're just using Webpack (like React CRA?); not sure if they're changing the javascript bundle per page like with Next.js.
It would make sense to not have server-side rendering if you're building both browser and desktop apps, since that would mean avoiding a separate framework only for the browser.

Another clue is that people who try to use Notion as a CMS for their blogs had to build out a React library to emulate the feel of Notion itself: https://github.com/splitbee/react-notion https://github.com/NotionX/react-notion-x.
Yawn.

Do we have to do this in every thread?
Stoicism Is Not Enough
What a mess, that could be hundreds of hours of work …
GitHub “Operative System”
I wrote a small article about using Github in a large team, some ideas to tweak for developers, testers and project managers.
Ask HN: What are some good resources for learning back end web development?
Hi, I know some C, Go and little bit of JS and python. I want to learn backend web programming. I want to learn more fundamentally rather than heavily relying on frameworks.

First time posting in HN. Thanks.
This is a statement announcing an investigation. Expecting a mea culpa right at this time is a bit premature considering they still need to figure out where they went wrong.

There's value in setting down the pitchforks.
Yeah, people forget (or just never experienced) how easy it was to learn something like Delphi pre-Internet: the software box had good manuals and you just hit F1 for context-sensitive help that was actually useful.
My feeling is that 'Object Oriented' has basically become a dirty word among forward looking programmers. I don't really think this is because of a problem with the idea of object oriented programming, so much as a GIGANTIC problem with the most prominent languages which describe themselves as object oriented.

IMO, object orientation does not need to involve things like single-dispatch classes, concrete inheritance, and other bad ideas promulgated by the prominent OO languages which newer languages are trying to distance themselves from.
> Right now google brands its search results as being driven by the public.

Where does it do that? Google search results being an opaque algorithm is not a big secret, given how Google clearly refuses to talk about details every time this comes up.
It's a bit unfair to expect a framework not to provide new abstractions. That's required almost by definition.

In React's defense, it's far from "impenetrable." In fact, its API exposes less than a dozen attachment points (considering render + lifecycle methods or their hook equivalents). It's a small and stable interface on top of a simple tree structure and an intuitive reconciliation algorithm. Most of the time you don't even need to reason about its logic, but when you do, it's understandable and debuggable.

I'm also skeptical that we should consider framework-specific dev tools as evidence of an impenetrable abstraction. As long as the tools strictly enhance the debugging experience, they are a feature, not a smell. They are evidence of a problem when they only exist because it's impossible to debug the API without them.

For example, Apollo Dev Tools "strictly enhances" the debugging experience. It provides a nice UI for GraphQL specific debugging sessions, but it doesn't break the "network" tab of Dev Tools. If you want to use apollo-client without its dev tools, you're no worse off than you were before adopting apollo-client. But you do gain something if you choose to use them.
If the student blatantly lied about why and how he made those commits then that’s grounds for expulsion though.
This sounds like a cool experience. Next level would be an amazon drone doing the haircut though!
Who needs to justify or explain how "run Linux in a VM" leads to extinguishing anything, or how it will stop you forking your own Linux or runing any of the distros unrelated to Microsoft/WSL2 any time you like, when you can simply copypaste 20 year old fearmongering?
Pardon me. I did not mean to imply you were calling for anything. And I agree, the facts look pretty damning. Nevertheless, I fully support a slow, deliberate, and comprehensive evaluation by any authority when evaluating serious accusations. Further, I strongly believe in presumptive innocence, regardless of initial impressions.

Btw, I'm not suggesting you don't believe in any of the above.
There have been 74 breakthrough COVID19 deaths in the USA so far. (Number of people who were vaccinated, but died of COVID19 anyway). 9 of those cases were not attributed to COVID19, but lets stick with the bigger 74 number for "steelman" purposes.

In contrast, there have been anywhere from 1000 to 3000 deaths PER DAY due to COVID19. The only question remaining is: how far back do we go to count COVID19 deaths. Do you want to start in January, or do you want to start in February? Vaccination started in December, maybe we should include December deaths?

The month of February 2021 was well in excess of 50,000 COVID19 deaths. (2000 to 3000 COVID19 deaths per day every day through Feburary). Estimating that to a round number is ~70,000 or so.

74 breakout deaths vs 70,000-ish total deaths puts us in the 99% effective range already. And that's after I've "steelman" chosen lots of numbers not very favorable to my argument.

It seems like a verifiable fact that the vaccines are well in excess of 99% effective against death. How much so (99.9% or 99.99%???) is a mystery to be left for someone who is better at analyzing these statistics.

--------

The USA is currently experiencing 700 deaths/day due to COVID19. Its not over. As the death count of the unvaccinated population rises day-after-day, it will only make the safety results of the vaccine more and more certain.
I just remembered this because of the latest plant I bought, but I forgot which one it was. It's just an example. I felt similar frustrations with other simple questions, for example related to cooking.
> It makes a thinly-veiled threat that any random Signal user's data may actively attempt to exploit their software in the future and demonstrates that it's trivial to do so.

That does not make me feel good about Signal.
>...Windows Terminal...

One of these things is most certainly not like the other. I'm not saying your experience is wrong, just that the general opinion of Windows Terminal is quite positive and can't really be lumped in with the likes of Teams and Outlook.
I think the hard part is: cat /dev/audio > /path/to/file. :)
? Actually I find it ridiculous to suggest there wouldn't be a bias.

Are you suggesting wikipedia editors are typical of the population at large? What are you basing that on?

And if you concede there are demographic differences (eg education level) why do you think those differences would be orthogonal to political bias?

Note I'm not saying that there is a bias, but I would say that's the null hypothesis, and a lot easier to defend than the position that there is no bias.
The issue is that the list of all legal instructions is hard to define.
I noticed this when I searched for definitions on Google and it led me to highlighted text on Wikipedia page.
The other reason this is a hotbutton issue is because it is related to the general problem of abusing the universities as a protected platform for general subversion for its own sake.

It's not innovation or research, or even progress, it's actively destabilizing and subverting a targetted community that a huge part (even majority) of the economy depends on the integrity of. This is a hawkish view, but in a challenging cultural moment, their activities are very difficult to be charitable about.
> if I wanted to do a career change and start working in computational biology, would I do another PhD? Of course not! I would read papers, find good mentors and colleagues in the field, and start doing work in the space.

I mean I’m sure that’s all good and fine for the author who if I understand correctly already has academic accomplishments and connections to lean into with.

But what if I or John Nobody wanted to work in computational biology? Am I supposed to just start reading and than reach out to randos working in the field and beg them to let me work for/with them?
Arcade Repair Tips
Architecture of the Playstation Portable
ah, got it! thank u!
Lu has posted to LKML today, weasel wording around when asked point blank for a list of everything malicious sent to the kernel.

https://lore.kernel.org/lkml/YIBMKSovJumS79SR@pendragon.idea...

e: Not getting pulled into a maintainer tree isn't enough to be safe about what was posted to a kernel mailing list. People can (and testing scripts blindly do) grab and apply patches on the mailing list.
Personally I pay for YouTube Premium. So as far as I'm concerned covers my support for the creators of the video I watch. Ad free is the selling point of YouTube Premium after all.
Repair tips for old-school arcade games.

Their YouTube channel: https://www.youtube.com/channel/UCDY0vQBhOP7aKyZ99kSCAWg
I've literally never come across an open source project that was thought to have a bullet proof review process or had a lack of people making criticisms.

What they do almost universally lack is enough people making positive contributions (in time, money, or both).

This "research" falls squarely into the former category and burns resources that could have been spent on the latter.
First time seeing .nim code in the wild! Seems like a fun/ fast language to use.
> looks like the 2nd time they're doing the same thing

It's not clear that they're doing the same thing--we don't know that these recent patches are deliberately bogus. See this comment with clarifications from the other post: https://news.ycombinator.com/item?id=26890583
Probably a couple hundred at most, and for common programs several dozen.