skysight-inc/HackerNews huggingface dataset:
I travel semi frequently with my laptop by Train, and use it often in outdoors. I can use a trackpad, but honestly the trackpoint is a bless in such situations. It's way more smooth experience, even though that trackpoint has its buggy stuff.

The times I tried other laptops it felt so much different and difficult, I carried a wireless mini-mouse for that.
The only true measure of your market value is what people are willing to pay you.

32k seems a bit low for central Europe but it's difficult to say without a more precise location.

There are easier (and less accurate) ways to assess your value.

1: Next time you hear from a recruiter, ask them what a rough range is for the role. If they won't tell you, try to gauge their reaction to your salary expectations. Say, when they ask, if you tell them you expect 50k and they are still willing to proceed then you can be sure that you can get a lot more than 32k.

2: Look out for salary surveys from your country (here's one from Ireland that's pretty good: https://www.morganmckinley.com/ie/ireland-salary-guide-calcu...).

3: This is probably the least accurate; look at salaries at companies that are transparent about compensation, like Buffer: https://buffer.com/salaries.
Why did you think it was useless? Even if I didn’t have air monitors I can see with my eyes the dust on the hepa filter.
I love working from home and the pandemic improved my life dramatically from that perspective (the world is adapting for people who like being at home).

I guess being alone makes it terrible, I can see that. I lost some interpersonal skills related to small talks, so I feel weirder than usual when meeting strangers.
I can't envision how that scales when being entirely alone.

That being said, you might want to revise where you work. We have a "virtual office" policy where we usually hang out in zoom and "light talks" are not halted like we would normally do. That makes a huge difference in team bonding and relationships
Indeed, probably the most overused selling pitch for programming languages has to be "C like performance", while only providing evidence for a few smaller use cases. I've only dabbled with Rust enough to grok the ownership parts, but I'm happy to hear you feel it lives up to that.

As an aside, I'm not expecting a lot of languages to live up to the "C like performance" claim when they make it, as C has been receiving optimizations for over 50 years by now, so it makes sense it's still the fastest around, at least until there is some major breakthrough in programming language design.
When I was growing up you were bumped up still (to stay with age group), but you took basic courses until you were back up to speed, then you were moved to standard, then advanced, then AP. I sucked at AP, but standard / advanced were good. The AP kids must have studied so hard - I bombed those classes when I tried them.

But that also was seen as discriminatory I think because it wasn't that easy to move out of basic etc once you were there so I think they stopped this as well - I think system was called tracking.
USB-C is a standard and would be better understood by 3rd parties than a custom connector developed in-house. I hope the physical form factor for Framework's modules/adapters becomes a standard in itself because I think it would essentially solve the dongle problem for everyone.
I feel like not embedding the browser component is worse. Why would they go that route?
I mention it in the post but it’s about bulking your stool so it moves through your colon. The colon flexes to push waste through and without bulk and hydration it’s difficult to do.

If you have frequent constipation (or even partially regular constipation) or you have to work a bit to drop a deuce then you probably need more fiber.
I’m not following your “reflection of our hyper-capitalist society” comment here. Can you explain what you mean?

From my current point of view, curriculums are largely set by the state which has an interest in promoting itself with very little capitalist or free-market elements involved.
Depending on your security needs, you can go back to transistors à la Ben Eater. Or an Arduino, or a permanently-offline device with its Wi-Fi card unplugged and its Ethernet cable desoldered or poured-in with hot glue/plastic.

Also desolder/unplug the speakers/microphone while you're at it; there may be some air gap leaks that way. Ideally, only use it on a separate power supply also (say, an older vehicle without networking capabilities, or a solar panel).

Check out the Glacier protocol for inspiration: https://glacierprotocol.org/docs/overview/
If you need help with redesigning your devices to be manufacturable with what's available now, poke me, maybe I can help. I've been doing this sort of shit for over a year now. It's not fun, but it's saved a number of products.
Create a dot to dot game out of any picture
> but it's not true that places "lose their spirit" just because they've got football, Hollywood movies and raclette everywhere.

I think the opposite.
I've rounded the number and added a tilde since you're right. There's actually a lot of interesting depth behind this subject for x86 alone. RDTSC timestamps are guaranteed to be invariant across all models irrespective of clock speed (except k8) so a mapping exists between RDTSC reported clock cycles and nanoseconds; however, it usually isn't accessible on client grade hardware and has to be measured haphazardly by the operating system. In my experience on CPUs the last ten years it's usually in the ballpark of .323018 for both Intel and AMD. Multiply ticks by that and you get a pretty good nanosecond approximation. If you want a fixed point expression for your benchmarks:

static inline unsigned long ClocksToNanos(unsigned long x, unsigned long y) {
// approximation of round(x*.323018) which is usually
// the ratio between inva rdtsc ticks and nanoseconds
unsigned long difference = y >= x ? y - x : ~x + y + 1;
return (difference * 338709) >> 20;
}

That's just one quick and dirty way your approximation could be approximated. Should work great for any benchmark games. Obviously don't use it for like, an X-ray or something. You can get the RDTSC value as follows:

static inline unsigned long Rdtsc(void) {
unsigned long Rax, Rdx;
asm volatile("rdtsc" : "=a"(Rax), "=d"(Rdx) : /* no inputs */ : "memory");
return Rdx << 32 | Rax;
}

Intel also has recommendations for things like using CPUID and memory fences if you need to reign in speculative execution, but they can be costly. If you want to go even deeper then RDTSCP has a nice feature that lets you know if the operating system switched you to a different core during your measurement interval because it gives you TSC_AUX.
I see the current trend towards first person, and away from passive voice, as the opposite. "I preprocessed the data using algorithm X", compared to "The data was preprocessed using algorithm X", explicitly acknowledges a fallible human being at the centre of the analysis.
So here's a question:

What is it about games that makes you particularly worried about this? Why is that an industry that is more susceptible to this kind of "nefarious" activity as you put it?

Wouldn't it make more sense for business-related products to do this, since the odds of being on a computer that has actual useful information to steal would be much, much higher?

Why would a company invest in this kind of tech, in a highly visible field, full of people who will go over it with a fine-toothed comb (gamers are obsessive), for what seems like a very low-percentage hit rate on obtaining information?

Curious about your viewpoint on this..
Show HN: Electric Tables v0.2 – from the web to Google docs and back again
Hey HN,

I'm not sure why I won't let this idea go but here's another prototype experimenting with personal databases, small scale data extraction and web foraging...

Electric Tables V0.1 was on HN a few weeks ago here: https://news.ycombinator.com/item?id=30089895

V0.1 was fun and light-weight and it all worked - but because everything is stored in localstorage it wasn't collaborative... So I decided to build a prototype that let you share and publish data.

Electric Tables V0.2: https://tomcritchlow.com/2022/02/07/electric-tables-v2/

This uses Google Scripts to create a little webhook for sharing URLs. All the code is in the post.

Tom
Microsoft is shifting to remotely managing your system. The technology itself works well, it's just what the software tells it to do.
I see a problem with the Facebook, the Microsoft, the Epic store with all different rules and payment methods. Having them to cross a common threshold is better for me as an end user.
> One of the most devastating effects of the European Union was the absolute desolation and loss of beautiful cultures in Eastern Europe, such as Croatia and Romania. Entire regions became ghost towns

The same can be said for Germany's reunification. So many people moved from the former GDR to the West where the jobs were and as it's been a few years now the population is aging and dying.

That is a fact. My opinion now is that I don't think that this would've been a good reason to not reunite Germany. And the same is true for your EU example.

Also wow, that link you quoted. I would not cite that as a useful reference, that was a little painful to read.

> Their biggest hope is to grow as equals within the European Union which is today just another word for NATO, meaning vassals of the United States. Croatia is thus willy-nilly aligned against Russia and surely soon to be aligned against China.

From someone who describes 80s Yugoslavia as:

> The Yugoslavia of my memory was to a great extent a fun-loving place where the business people with whom I associated had a well developed a sense of humor, cultivated witticisms, enjoyed immensely good food and good drink.

Weird, all I personally know from 80s Yugoslavia is from people who came to Germany to work on construction sites for not-exactly-great money, they didn't really look the fun-loving kind to me. Maybe the author was mingling mostly with upper-class people who seem to not have gotten the short end of the stick so much. (JFTR, the first time I went to Croatia at all was a couple years ago and I was not old enough in the 80s/90s to have formed a good political opinion, BUT my viewpoint is simply what I heard from only non-rich people who emigrated to Germany, and from their kids).
>At least the corporate actors need to change behavior.

Given all that, perhaps the debate is whether that hypothetical reduction is meaningful.

I think as you rightly point out, this is the distinction that I wasn't apparently getting across well. My point is that those corporate decisions are also made at an individual level to a certain extent. A CEO or board member can make a decision that scales, but it still starts with a few individual choices. The individual consumer can make a moral decision which corporations to support with their wallet. But I don't think that will happen if people figuratively sit on their hands maintaining the status quo because it's easier to wait for some silver bullet policy or technological advancement. I think it takes moral courage for those leaders and individuals to make those hard decisions.

This is not meant to say there's no role for regulation or policy, particularly as it pertains to asymmetries or misalignment in information. It's meant to negate the idea that individual choices are relegated to some marginal effect. That same marginal impact would extend to democratic voting to support said policy; your one vote quite literally has almost no impact, but that mentality is not how change is implemented. To reiterate, I think that becomes a convenient excuse to not do everything in our power to effect change. It can be a useful rationalization for lamenting about a problem while doing little about it.

Regarding the "meaningfulness" I do think it's meaningful. Looking at the breakdown of energy use, I don't think there is a magic bullet and it will likely take efforts across multiple domains and approaches. I also think reducing the use at the demand side is one of the quickest and straightforward methods that we don't need to wait on some technological leap forward. The OP seemed to take issue with conservation in buildings...building energy use is greater than that of all transportation. It's also low hanging fruit in many cases where 10-30% savings can be had for marginal cost through conservation. If we were talking about those savings in transportation vs. food or shelter, I think the conversation would have went differently. The fact that it didn't makes me think there are other cognitive biases going on.
> First, anti-cheat software doesn't guarantee anything of the sort. There are still plenty of cheats out there.

It's not a binary thing. There will always be cheats. It's about raising the bar to be difficult enough for enough people to not bother. If you want an example of the effect cheating can have on games, look at Fall guys. It shipped as a unity game, was immediately reverse engineered and the game was effectively unplayable on PC [0]. They added easy anti cheat, and the problem effectively disappeared overnight.

> this was already a solved problem since we could run our own servers and kick whoever we wanted.

Banning someone from your server isn't solving the problem, it's pushing it onto another person. Abuse of these systems was rampant too, I have distinct memories of being kicked from battlefield and counter strike servers on the early 00's because I killed someone and they didn't like it. Having community run servers also has its one share of problems when combined with live service games. At best, you force community servers to keep up to date, or more than likely you end up with dozens of fragmented versions of games that are incompatible with each other, and if I want to play on server A with this group and server B with another, I need multiple copies of the game installed.

[0] https://www.gamerant.com/fall-guys-massive-cheater-problem/
State of Modern Application Security: Insights from 400 AppSec Practitioners
Try this one: https://github.com/t-mart/wordle
Watched the video where Linus talks about it. Apparently they store all of the footage as a nice to have, and to have a use case to make the large storage content around.

All that to say yes they lost all that data, no it wasn't backed up. Not critical to the business.
Glossy with anti-reflective coating is in my experience just a poor after-market matte filter.
>In the US I heard they can literally take your property if they suspect (have no proof) that it might be used in illegal activity.

It's called civil asset forfeiture. Many police departments use this as a tactic to fund their departments. Some have been said to fund police parties and drink machines with it, among other things. The federal government incentivizes this as a "cut" needs to be send to the federal government while the local and state departments need to keep the rest. In 2010, estimated $2.5 billion in assets was seized. They made no distinction between legitimate and illegitimate seizures.

Here's a recent example of an innocent man (and former marine) getting around $80k seised and left with $10. The corruption is at all levels.

https://www.washingtonpost.com/national-security/stephen-lar...

Also, in the US, all civil servants have what's called qualified immunity, which means they can't be sued for wrongdoing unless the exact thing happened before qualified immunity was enacted in the 60s. This is an example of a corrupt government protecting itself.

https://en.wikipedia.org/wiki/Qualified_immunity
Besides diet Metamucil is great. My doctor has prescribed it to me. It’s OTC so you can get it at any drug store.

You don’t have to use it if you’re getting fiber but if you notice you had a day or series of days where it was low then drink a Metamucil. It’s great.
All you're proving is that you have an opinion and nothing will change your mind. You didn't even look at what you're commenting on. Your formed opinion was more important.
Do you have some links for this? It sounds super interesting.
It was about making it accessible. No doubt they love it!
In general, we'll all just have to do with less toys and disposable things and pay more for food. That is, until we do more with robotics in mining and food production and the like. More realistically, a good start would invest without expecting repayment, set standards for people and make sure others have rights, and stop meddling in other governments in general just because they aren't nice to your country. You won't be investing forever.

None of it is a perfect answer, but striving for it is much better than simply reasoning, "I guess we'll just have to exploit these folks". Realistically, that's what we are doing with immigration: Keeping the folks we've exploited the most... out.
This is also my suspicion. Further, since ALL the GPUs are being eaten up by crypto miners, people are calling it Unpresented demand. As for when It shall end? My take is when Ethernum switches to Proof of Stake model. By keeping the switch 6 months away forever, they hare in a way hindering the creation of ASIC miners, forcing everyone to use GPUs..... Once all those crypto GUPs reinter the gaming market, half the computer side supply problems would be gone.
Alternatively we could say Lego didn't change that much. We still have Lego classic which is still quite popular and often out of stock. So other than advertising I think nothing else changed

Now it's true that there are new alternative "lines" to bring in new people, but we also had that back in the day. I remember when I got my first Lego Technic for example.
One of my most favorite projects ever.
For me, I'm far better at patterns than memorization. Words are superior to letters because I can often think back to an earlier word/phrase to find a letter. Like, suppose you've done nothing but memorize how to key in the curse words. Starting from "... .... .. -" you're just 4 more letters from learning ".- ... ... .... --- .-.. ." And three away from "-.-. ..- -. -". From there it's just 2 letters to "..-. ..- -.-. -.-". 1 more gets you to "-... .. - -.-. ....". 2 more gets both ".--. . -. .. ..." and ".--. ..- ... ... -.--" (obviously can't have one without the other). At that point you've picked up enough of the alphabet that it's just two more to "-- --- - .... . .-. ..-. ..- -.-. -.- . .-." If you ever forget a letter, just think back to the curse words.

I also like to organize the letters by complexity/similarity. The least complex are the letters that are the same symbol n times. E I S H for (1-4) dots and T M O for (1-3) dashes. Just ask yourself "IS HE TOM?" The next layer up is letters that are n dots followed by m dashes or vice versa. These are subgrouped into length 4 down to length 2 and ordered from left heavy to right heavy. So the taxonomy is [(1,1) A/N], [(2,1) U/G,(1,2) W/D], [(1,3)B, (2,2) Z, (3,1)V/J]. The third group is actually smaller and thus easier. [(1,1,1) R/K], [(2,1,1)F/Q, (1,2,1)P/X, (1,1,2) L/Y]. The final group is just (1,1,1,1) C.

Writing out the table in terms of these similarities helps. Eg I'd often remember letters in terms of other letters that I use more frequently like "k is the opposite form of r (-.- vs .-.)". Or I would know where the letter sat in terms of layer or skew and I knew what letters it couldn't be. Eg for a while I knew N was length 2, I knew it wasnt .. or .- since I use I/A a lot, so it was just a matter of learning the difference between m (--) and n (-.), Which happens to be the same as the difference between w (.--) and u (..-) after you remove the first dot and turn the page upside down. Obviously u is upside down n and w is upside down m. For the occasional clusters of easily confused groups, learning one forces the others to snap into place. .-.. is off balance to the Left, so it must be L (..-.). -.. begins with a Dash so that one is D. .-- has twice the dashes as ..- so that makes it "double the U" aka W. P (.--.) is similar in shape and origin to rho so it makes sense for it to be similar to R (.-.).

That's about as dense as I can compress it. The rest is rote learning.
And when we get to the point that those are available to anyone with $40 and a credit card they'll be handled. Until then they're a theoretical attack for all intents and purposes.
> It depends on the runtime. In the case of Go e.g. the compiler inserts potential "yield"-s at every function call[1].

> And in the case of Swift the atomic "release" calls at ends of scopes will run regardless whether there are hot loops or not.

Yes, but Nim does neither. Nim does insert write barriers, but that's only if you (1) write pointers to heap-allocated memory and (2) don't use the mark-and-sweep GC, so that can't explain big performance differences for those benchmarks where you primarily iterate over arrays.

> Also, you pointed to 3 languages with 3 different memory management strategies and 3 different toolchains (Rust is LLVM-based; Nim compiles to C and then calls a C compiler, GCC recommended; D has its own non-GCC non-LLVM compiler). It feels weird to put them in the same bag implementation-wise.

You don't seem to be aware of it, but D actually has an LLVM-based compiler (LDC). Nim can also utilize LLVM via choosing clang as its backend. You can definitely use them to generate equivalent LLVM IR and compare that. There's nothing weird here, this allows us to rule out differences related to the backend.
> If you don't check what you pass to count() it's really not php's problem, it's your programming.

this is a horrible take, language semantics should never change in a backwards-incompatible way. This is API design 101.
America’s Liberal Social Climate and Trends: Change in 283 General Variables
I am not closely familiar with those features, but I can suggest something to explore. Many mapping applications are now built atop https://www.openstreetmap.org including Organic Maps and OSMand both found on F-droid.org. OSM.org can be edited directly through their website and with companion apps called StreetComplete or Vespucci. Other FOSS apps out there may have the specific features you desire, and if not, can be built if you suggest them to the projects. I do use bookmarks in Organic maps arranged in different lists which can be exported to KML file. I have not attempted to import them to another application.
I'm also in kind of similar situation (not depressed though).

Seems like you're also from India, $500k in India is actually enough for retirement and that is my goal to achive FI/RE.
PriceRunner sues Google for $2.4B over alleged antitrust breach
somehow this comment reads like a TED talk
Then use the common threshold. I'm sure Epic would happy to keep a version of their games on the App Store with all prices inflated by thirty percent.
Sometimes, but fools' never differ :)
I'm not sure that holds up in practice. The "fix" for the anti-trust claim (or what it was called) was for Microsoft to add a popup asking the user what browser they wanted, and Internet Explorer (or whatever it's called today) is still as embedded into the OS as it was in the past.
You’re right! Now I have an extra reason to learn math.
Should I Stay or Should I Go? A Compass for Difficult Decisions
hey im stanley, didn't know that it was that famous !!!
I think the "Let’s See if it actually rains more on the weekend." is not really want the author actually wants to test. The text in the image above says "What do you call the day after two days of rain? Monday". This suggests that Saturday and Sunday are the rainiest and second rainiest days of the week.

So what the author wants to see is if both Saturday and Sunday are rainier than any other week. So the problem isn't that you can't differentiate between those two days, but that you can't between either of those days individually and Monday.
The Enchiridion By Epictetus
http://classics.mit.edu/Epictetus/epicench.html
https://arstechnica.com/gaming/2021/07/cheat-maker-brags-of-...

There are also videos on Youtube demonstrating it in actions