skysight-inc/HackerNews huggingface dataset:
Desktop environments like Gnome assume the hardware on the machine they're running on is all the displays they'll ever have to deal with. "Headless" means there is no display (the "head" of the computer) connected to the machine.

This update allows Gnome to use virtual monitors.
> There will always be properties you can't encode in a (useful) type system.

If you define useful by "we know that the compiler will finish in finite time" then I agree. And that's indeed a good point! In practice, there will always be runtime tests, at least for how long any of us and our children will live. :)
Most of those states are not considered to be in the Midwest.
DDoS: How to Prevent and Mitigate Without Jeopardizing Latency
> The article itself makes the arguments for this. One, hate speech just rebrands. Two, the assumption that what you want censored is what will get censored is false,

I don't believe either point is true. For example, the concerted efforts to silence, defame and de-platform socialists in 1950s America were highly effect.
Not interesting to my eyes. If M1 was vulnerable to Meltdown then Apple need a smacked bottom, but Spectre is a lesser but much harder evil to get rid of - there isn't an obvious solution to avoiding these side channels on a processor with multiple cores sharing a memory bus
might you be thinking of Adolfo Mateo? https://www.youtube.com/user/SMOKERSOFCIGARSPIPES/videos
This is fantastic. I have a box in the corner with no display attached and wasn’t able to RDP/VNC etc into it as there was no real display. I had mixed results with an abandoned virtual display package and ended up purchasing a tiny HDMI thing that plugs in the back and emulates a real display.
JavaScript based examples are shown in the Spectre paper.
> Seriously? Unbelievable.-

Yeah, no kidding. It was like wildfire in the spanish IT community.

Apparently, most operations are back online, but the website still displays a warning. There's very little info, probably different subcontrators for website/backend? Who knows.
It's sort of ironic that the photographer for this article is on instagram.
Better idea: fix the bad life choices that got us to this point, so we don't have to keep re-living them. What a concept!
This is pretty neat. Now that they added `exp`, I'm tempted to implement an autojumper using [frecency] in SQL. I tried it once before, but gave up specifically because of this IIRC.

[frecency]: https://wiki.mozilla.org/User:Jesse/NewFrecency?title=User:J...
> Column removal

Wow, finally. I Love SQlite. It saved my a* in so much projects where I had to implement an ETL, I just spawned some in memory SQLite database instead of writing some painful custom code in Language X or Z over and over again. Also used it to generate static search results in a flat file blogging platform since it does have some full text search capabilities. And let's not even talk about custom functions, including custom aggregation functions, in any client language, directly in your application code...
> These experiences to me form a kind of bifurcated culture.

I think what the GP was pointing at is that culture tends to have community, and there is no community of people who have fled the larger platforms (until you consider groups on mastodon, secure scuttlebutt, etc).
Can anyone help me understand why gears with prime numbers of teeth would not be mechanizable?

For Venus the original designer faced a dilemma: the known period relation (5, 8) was very inaccurate, whereas the accurate (720, 1151) was not mechanizable because 1151 is a prime number, requiring a gear with 1151 teeth.

I thought that gears with prime numbers of teeth would be advantageous because it would spread the wear evenly across the gear that it contacted.
Would Java be vulnerable to ROP?
Totally agree with the article, me too info products and repackaged / resold ideas are frustrating bullshit. Product hunt is full of ‘makers’ compiling lists of resources and reselling them.

But back to his original concern, his Saas ‘business’.

A tweet composer...

Take a free feature of the original FREE product. And sell...

And it’s not even the first, or remotely original. There are 100s possibly 1000s of tools for writing and scheduling tweets, many of them free.

I hate to sound like a negative Nancy, but WTF other outcome is expected when building a me too product in a me too market.

I’m seriously struggling to believe that during customer development the overwhelming feedback was “the biggest pain point in my life is writing and scheduling tweets and I would pay $$$ to solve it but I don’t want to use buffer, hoot suite, etc, etc, etc....”
Sorry, I meant "Homework" as in the entire album.

By "modulating the clock" I mean modulating the SoC base clock frequency (nominally 100 MHz, but increased to be a valid and unused FM channel, if decreased then the pi locks up) with the audio to make an FM transmitter. Hook up a wire to the clock output GPIO pin and you have an FM antenna. Lay it next to an old FM clock radio and you now have a clock radio that plays whatever you want. Make a cron job and forget it.

https://github.com/pimylifeup/fm_transmitter
Modern Alchemists Turn Airborne CO2 into Diamonds
I wasn't making a point about European companies in general but about the ones You work with personally. Because they don't seem to be like the usual norm for European companies, that do have procedures and tools for this, unlike in your experience.
Do you have a link for the HDMI dongle thing?
Eric Wu Raised $7.5M for His Personalized Nutrition Startup Gainful
Yeah, like being able to remove a column! And math functions, can't believe they finally implemented those ツ
You mean slave labor society right, if you can't expand the empire fast enough, you "human capital" stream dries up, its like taking on too much debt and not being able to keep up with paying.
You've mixed up the groups.

There's the group of anti-white haters who need to be called out. There's the vast majority of people who don't want any form of racial hatred. And, then there's the white supremacist trolls (and just plain trolls) who want to trick the vast majority of people into fighting themselves and in the process make it look like anti-white hatred is much, much more common than it really is.

"It's OK to be white" is a troll campaign that is actively being used to bait people into fighting each other and to have both sides come out thinking the other is far more racist than they really are.
Totally agree.

King's Quest III was amazing; when I went off to college I upgraded to a Quadra 840AV which allowed me to play the first three games (as well as the Space Quest & Monkey Island series) in color.

It was like the Wizard of Oz shifting into color for the first time… just amazing.
I’ve brought this up on an article flagged in the past questioning the covid lockdown, but it was from a statistical based view and while I disagreed with some of the authors conclusions others I agreed with.
That article’s flag was removed and dang responded to my comment.
I wouldn’t assume all the moderators are biased.
>, I heard the recommendation that founders should split the equity evenly, [...] Oxide seems to extend this principle to their employees.

Fyi... The original blog post says they didn't (or plan to) split equity evenly among all employees:

>As for how equity is determined, it really deserves its own in-depth treatment, but in short, equity compensates for risk -- and in a startup, risk reduces over time: the first employee takes much more risk than the hundredth.
I suppose it depends largely on whether you consider a laptop with a 1080p laptop and a sluggish SSD a good value. Seems to me often the “Value” you get is simply going cheap on components. Mediocre display, barely useable trackpad, slow SSD, fan noise, thermal throttling, etc.

The current MacBook Air is a phenomenal value with almost no compromises.
What is television now? You're watching YouTube and Twitch, so what you're really avoiding is broadcast TV. The large and growing cord cutting movement is exactly that with people using their TV as a large screen for...YouTube and Twitch.
> To delete a column, SQLite have to completely overwrite the table - so the operation is not fast. But it’s still nice.

Can someone with more knowledge/experience ELI5, please? Is this essentially how it's done in other db engines? TIA
I own a computer monitor I can use for gaming, streaming TV shows or movies, or just a bigger screen for my laptop.

That's the only standalone powered screen I own, but honestly I don't see any difference between that and a regular TV. TV is about watching television shows regardless of whether they are downloaded from the internet, piped through a cable channel, or received with an antenna.

Similarly people that don't own stand-alone monitors but have laptop screens or iMac screens they use to stream TV shows have TVs in my opinion. To insist that they don't because they are using wifi instead of an antenna to receive the data seems a bit pedantic.
I have no idea why Nokia sold Withings after acquiring it. I’m glad Withings still exists. Such a great watch maker.
Yea, this one and column removal are my two favourites. And it makes it easier to switch this and PG
“I want to be clear: This was an attack on a third-party service provider. The Employment Security Department did nothing to cause this, and is not responsible in any way for this incident,” McCarthy said.

They've been saying this since it hit the news at least a couple of weeks ago. Don't they bear some responsibility for choosing a crappy 3rd party service? Maybe the lowest bidder?

I ran into the same thing with the Kitsap County (also WA) passenger only ferry service ticketing system. They require a ton of personal information but they're using a 3rd party provider to process payments and reservations. Said 3rd party provider has(had?) a very open "privacy" policy (which should be called the "information sharing policy") which basically allowed them to share all the information with whoever they want for any reason. I contacted Kitsap Transit and they just didn't care. They don't see any problem, saying "everybody does that." When I pushed back, they forwarded me an email from the 3rd party where someone there claimed "we don't actually share it." and that was as far as I got.

It's such a shame that our own government can't treat personal information with respect.
Maybe a "Spaceforce" is actually a good idea?
Goodgraphics.xyz
Haha, right. I run into people on reddit all the time who idealize life on a farm. Right up until I remind them that even if it's -20F and blowing snow horizontally and you're sick with the flu, you still have to go out and take care of the animals.
Yep, or self hosted sites
> For a global exchange to not risk blowing up means to gain affirmative proof of a user's legal identity, jurisdiction, tax residence

Financial stability is totally orthogonal to KYC. Exchanges that allow leveraged trading protect themselves via margin requirements.
There's not been nothing stopping anyone developing exactly this on MacOS or Windows for 30 years. In fact you could go and develop it right now. If both platforms can support third party stores like Steam, if it's so easy to do then this should be entirely doable.

I suspect the reason something like this hasn't been done is that it's actually a heck of a lot harder than you think.
> Probably the second most popular source of user suffering.

It was #1 for me! Finally indeed.
Maybe HN should support flagging moderators’ misapplied flags? :shrug:
> Oh, but the Allies did make Naziism illegal

You can be a Nazi in the US, UK and I'm sure pretty much anywhere in the world (except Germany) - and not go to jail, etc. So no, the Allies did not make Nazism illegal. Instead, they attempted to squash Nazism through propaganda (both domestic and foreign), and through spreading the truth about what Nazism had accomplished (Holocaust, among other atrocities). There's Holocaust Deniers roaming the streets of the US today - although they are in the extreme minority due overwhelming evidence to the contrary.

In the end, the evils of Nazism led to it's demise, and the free trade of that information championed over censorship.

As an aside, making Holocaust Denial illegal has accomplished nothing - we have Genocide occurring around the world today, including openly in China - the very same country US companies like the NBA and Disney are falling over each other to do business in. China, of course, denies it's a Genocide...
> I had to implement an ETL

Buddy, google DuckDB, it's like OLAP SQLite. You'll thank me later.
> Oh here we go, tucked away under "Tradeoffs" in the docs:

This is a pretty unfair way to put it. It's on the main page of the docs, which every developer will see. If you're not familiar with the rust community, you may not be aware of how standard this practice is.

> This is a pretty important thing to call out upfront, especially when comparing against other serialization frameworks where this is considered a table stakes feature

It's a benchmark to measure performance, not an analysis of each of the serialization frameworks. A lot of the benchmarked frameworks don't support schema evolution, it's a really small minority that do.

> users really need to understand that this is the trade off they are making

If a developer reads one article about serialization framework performance and proceeds to use the fastest framework while ignoring every other property of it then that's on them. It's always good to have that sort of information available, but I can't hold everyone's hands while they choose their serialization frameworks.

All that being said, work is already being started on schema evolution capabilities. The plan is for it to be separate from the serialization library for better composability and broader applicability.
>do you think that the persecution has stopped?

No I don't. What's your point?

If aiding genocide was a concern Japan would have stopped development of the satellite at any point during the last 5 years.
Except with Bitcoin, you're now relying on the liquidity of actors like Tether to get your money out, which is even more centralised and less trustworthy, certainly, than any bank subject to western regulations and backed by our governments guarantees. Congratulations on destroying the environment to make an act of defiance that achieves less than nothing.
How would this be a conduit for money laundering if you can't withdraw USD? Your still just stuck with crypto; I'm not sure how it gets you any closer to "clean" money.
Thank you, that is exactly the point.
Now I can reply to your comment (what is going on hn, why is there a timer on the reply button the deeper you get?)

Performance with the low level APIs are not something that competes with OpenGLs higher level API, they are complementary; eventually there will be OpenGL drivers written in Vulkan!

That said, I have yet to meet anyone that can give me a practial example that affects gameplay where Vulkan (or Metal/DX12) makes a difference!

Also last but not least fragmentation is bad, I rather support OpenGL (ES) 3 on all platforms than port to those 3 new APIs.
Around independence many Indian families kind of chose their last names (or had a choice imposed on them, in the case of lower caste members). Surnames were kind of a European import and traditionally people were identified by a personal name and one of several specifying markers like their home village, their familial vocation, religion, or jati. The Jati-based names are the ones people are talking about as being identifying. People who weren't enthusiastic about their caste identity tended not to pick identifying names and would have named themselves after their hometown or something instead. But even that has some associations.

A jati is what people talk about when they talk about 'caste.' They're sort of like large, extended kinship groups analogous to Clans in Scotland. These groups all have associated vocations akin to how in the West we have stereotypes like linking Jews with banking or Koreans with dry cleaning. There's all sorts of legal, practical, and historical reasons why these associations take hold. And since they have associated vocations, they have associated Socio-economic-status markers as well. It's not all that different from ethnic discrimination except more concentrated and formalized since it has a much longer history.

Untouchability is kind of a special category. Those groups were sort of pre-designated as being outside the pale of polite society. This was largely informal and variegated around India but become codified around the late Gupta empire (around 500-600AD). There was still a sort of group or ethnicity-based form of social mobility around this time. My own jati, for example, would have been considered among the lowest of the low in antiquity but by the time of the British Raj they had became more of a "middle-tier" caste. This was much more common in South India than in the North where the lines were never very formalized or rigid. There are all sorts of records of geneologies being created to link caste groups to mythological heroes to raise their profiles.

The British Raj--by creating a sub-continent-wide government, a census, and a literal-to-the-letter interpretation of Hindu law books that exaggerated the traditional influence and role of priestly castes--ended up hardening and ossifying these pre-existing cultural mores into hard rules that we're living with to this day. You notice a big difference in older diasporic Hindu communities, such as in the West Indies where Indians were brought over as bonded labor. Most high-caste brahmins absolutely did not go because of a superstition around losing your caste if you cross the ocean. BUT they still observe many of the same rituals and religious rites. It turns out there were low-caste/low-status mendicant priests around. They just weren't the high-status ones that the Raj and Western anthropologists talked to when they started defining what "Hinduism" is.
Is this a Catcher in the Rye parody?
You are making a distinction without a difference.

As the original article itself pointed out, "hate speech" is an amorphous term that can refer to any socially unacceptable speech. Actual "hate speech rules" and "downvotes" are merely different mechanisms for enforcing social stigma and censure.

The real question is at what point should a person reevaluate their opinions in light of social pressure. The commenter I was responding to seems to think it should only happen when the opinions in question are ones he disagrees with.

EDIT: additionally, complaining about downvotes is also against the rules of this site. For someone to do that while extending no charity to those who break other content moderation policies is...interesting.
Given how recent his publication is, it is quite likely that the authors of this were already in the final edit stages when they became aware of it, and so it didn't affect anything in their paper and so wasn't cited.
Matrix is interesting, I'll have a look, thanks. Signal is the only video call capable chat app I know of I would genuinely trust.

Unfortunately the killer P2P protocol, BitTorrent, has been a victim of its own success, I imagine it'd ge tricky to get a BitTorrent protocol based video app into the Apple App Store, for instance.

I suppose it's the App Store in question that defines the limitations of a P2P video/chat app, I realise I don't have enough knowledge of those limitations to comment further.
"Antisocial media" would a truthful title.

I don't even like texting. Email is a letter replacement. Call me and pickup when I call, or GTFO.

Faceblock, Twatter, Instaglam, Discard, Snapper, TikTak, LinkedOut can all listen to the flushing sound of me deleting their advertising monetization. "Buh buh all of your Ivy and Pac12 associations that made you look important on a résumé." Too bad, I haven't talked to most of those people in years anyhow.
Why doesnt the empty string satisfy `(DI|NS|TH|OM)*`?
See this[1] paper for more information. I think from the browser POV it is more about admitting that it just isn't possible to reliably mitigate Spectre and instead focusing on what can be done at the browser level. And at the browser level, it is possible to ensure that sensitive resources don't end up in processes running attacker JS.

Of course this could be fixed at the CPU level, but realistically very few people want that since that would drastically slow down modern CPUs which rely on speculative execution.

[1]: https://arxiv.org/pdf/1902.05178.pdf

Disclosure: I work at Google and am involved in deploying some of these cross-origin resource restrictions internally.
> it goes up quite a few orders of magnitude from that

Sorry to be pedantic, but modern rifle muzzle velocities are in the 1.2km/s range. Escape velocity in LEO is 11.2km/s, so your maximal closing speed is ~22.4kms. Which is maybe 1.3 orders of magnitude difference, not "quite a few". Orders of magnitude are big.

For the rest, you are right of course: we're talking closing speeds that can easily be one order of magnitude higher than rifle bullets (or armor-piercing tank projectiles, for that matter; those are at 1.7km/s or so).
It's certainly true, if the only places where people criticise the mainstream consensus are dominated by neo-nazis, that reasonable people are less likely to criticise the mainstream consensus. The downside to that 'solution' is, sometimes reasonable people need to criticise the mainstream consensus.

I recently thought of a great example: If the goal is to reduce extremism, one of the lowest-hanging fruit would be to censor all videos of police misconduct. There is no question that seeing the George Floyd video radicalised a number of people. If your solution is that a few tech giants should have memory holed that video as it began to go viral, I'd love to hear you explain yourself.
It has to be fake words. It's possible to see this because some of the words have to contain things like "cdd", "rrp" and "rxo", which aren't part of any real words.
Respectfully, why would you take a water-vulnerable art piece onto a yacht, when:
1. Yachts are big targets
2. Art is a big target
3. Neither of these things will be post-civilization money, but will
4. Signal that you are a target full of assets that can be flipped for high value stuff

Which is all to say that these are information asymmetry problems, and everything frontier "isn't a durable investment" until it is. It's silly to dodge taxes on-chain when it's free and easy to pull a list of addresses that have the biggest on-chain value, look at how they're tagged on a block explorer, and figure out if they have a US entity that should have reporeted taxes on the transactional history
> It’s all about execution and you should keep everyone motivated to give their best.

If your goal is to keep everyone motivated, issuing equity evenly to all employees is far from ideal. More
ideal is issuing equity proportionally based on actual contribution to a company’s value. You probably also want to issue more equity to employees who are taking more risk by working at the startup. Either way, I think you’ll find that founders get more equity.
> The question to ask about an early stage startup is not "is this company taking over the world?" but "how big could this company get if the founders did the right things?"

http://paulgraham.com/ds.html
I just read the first few chapters, what a great reference, thank you.
Show HN: SocialQ – Analytics Dashboard for Growing Your Twitter Audience
You can always use the phrase "explain it to me like I'm 8".

That usually gets a fairly jargon free answer. I've see those requests and replied to them, as have others.

Also: I'll answer anything I can if you email me. I check it every day or so.
Yes; https://www.independent.co.uk/life-style/history/ancient-gre...
Not sure about those OEMs, but Daimler definitely is working with them. These German brands really really like to use German software
> has exposed the incompetence of empty populism.

I'd say it has exposed incompetence in general.