skysight-inc/HackerNews huggingface dataset:
You should be afraid for yourself as well. I mean I'm not going to poo-pooh my kids for getting engrossed in video games, I was just like him and if I had my way I'd be in there all the time. And you know this would go for you as well. I'd argue it's even worse today, with e.g. mobile phones being always within reach and games and media being always-on, infinite in content (Roblox has millions of user-generated games, youtube gets more videos a day than anyone could watch in a lifetime, Reddit / Twitter / etc are infinite, etc).

I mean our games back when were singleplayer and story-driven, but they were still super engrossing. It came to a point with me when after obsessively playing Pokemon for a few weeks (getting super red in the face and everything) I went sick for a week. Probably not related since my dad got the same bug but still, it felt related. Didn't enjoy Pokemon after that.

eve online and other MMOs on the other hand <_<
> Writers: stop being so damned bossy.

Yes.

The article itself is very slightly more nuanced than its title, but it still describes a very targeted range of user ('hipster', 'geek'), that doesn't include 'employee' and 'tourist', for example.

> The imperative title has had its run in the fussy etiquette pieces

I agree that it is important to understand possible users, but the specific imperative of this title is not appropriate given the range of all the different types of possible users that developers may need to support.
There is no way every stop costs you 5 minutes, more like 1 minute. I am not a fan of buses because they are in the same traffic as cars plus they have to stop as you say. There are some mitigations like dedicated bus lanes that can swing the speed equation back in favour of buses. What you really want, however, is feeder buses taking people to the train, and it is easy to design a rail system that beats cars for speed in a city (basically any urban rail I've ever seen).
His predecessors from CDU/CSU also. Infrastructure ministry is dominated by a history of politicians hellbent on kissing the automotive industry's butt...
If you've foolishly decided to run without swap (like the original post), then suspending the offending program does nothing.

This is because the offending program has allocated a lot of private dirty pages, which can't be dropped from memory because without swap space, there is nowhere for it to go.
And the thinkpad's nipple mouse is way better than their touchpad. I feel like a caveman on any touchpad.
Does anyone know what algorithm theory is?
> Intel decided to trade-off part of the IPC improvements for a lower power consumption

That's not something given. The "more performant under same power envelope" chips in the lineups all have more cache, more vector extensions, smt unlocked, more turboboost, but no actual qualitative improvements.

Some even argued that Ice Lake is less power efficient than latest Skylakes derivatives.
> Unfortunately enabling swap in linux has a very annoying side effect, linux will preferentially push out pages of running programs that have been untouched for X time for more disk cache, pretty much no matter how much ram you have.

THIS. I ended up disabling swap because my kernel insisted on essentially reserving 50% of RAM for disk buffers; meaning even with 16GiB of RAM, I'd have processes getting swapped out and taking forever to run, because everything was stuck in 8GiB of RAM, and Firefox was taking 6GiB of that. I couldn't for the life of me figure out a way to get Linux to make that something more reasonable, like 20%. (And yes, I tried playing with `vm.swapiness`.)
As a bystander here, it's almost impossible to work out what your argument actually is, let alone what the strongest version of it might be. It seems to be nothing more than whataboutism, like when a primary school child gets told off and their response is to complain that someone else did something entirely unrelated and didn't get told off.
With in-person communication, you can tell if someone has allocated attention to focus on understanding you.

With async communication, you can't. This is a source of impatience on the sender side and overwhelm on the receiver end. There isn't a way to respond to an email with "429 - too many requests" or "503 - service unavailable".
Came here just to make this joke, the sad part of it is that it's so true.

I have bette mobile internet and call quality on every tiny village of every other country in Europe than what I have in a large German city.
> Given the active user base and gross cash flow of Roblox, how do you now frame the new ARKit, RealityKit, Composer, and SwiftUI announcements from WWDC?

I'm not sure what the question is, the two are hardly related. I guess you can use both to create games, but the thing is, you wouldn't have the network to go with it. I mean you could create a video but unless you upload it to youtube it might as well not exist. Or you could create a mobile game but unless it's in the app store (or featured / in the top x) it might as well not exist.

Roblox at least gives your content a chance of being discovered.
Yet another useless essay.
That’s not feasible over time. Evaporation increases the salt content of any irrigated soil over time. Directly using sea water would slowly cover your soil with a thick layer of salt.

To get around this you would need to keep the area underwater and slowly replace your water with sea water. But, at that point you’re better off just farming the ocean which already covers the majority of the earth.
The main countries that the US would want to coordinate this with are the EU ones, and that's pretty much a hopeless cause. EU rules mean that any action has to be taken by the EU as a whole and they just can't agree on this because the different countries' interests diverge too much.
Trump cites video games as a cause of gun violence
Small scale stuff you want on premise is a decent use case. The prime example being medical/dental. Imagine a patient with a crushed jarbone. You can model and print a custom prosthesis on premise and print it in maybe 16h-38h. Compare that to sending the job to some lab, custom molds being created and waiting for the item to be delivered (while the patient is waiting).

I know it's used quite a bit for custom tooling as well. Think special tools needed on an assembly line in automotive where pausing the assembly is very expensive or lead times for some custom tool to grab a wheel while working on it and whatnot are expensive.

I think one of the biggest success stories is cutsom made hearing aids. Return rate a lot lower, easier to iterate and produce the perfect fit etc.

Another example (maybe a bit more high end) is turning some item that is made out of many parts into a single item both for cost saving and other reasons. Iirc NASA uses ultrasonic welding (which is 3d printing of sorts) for this.
Hallelujah! Maybe this will put a dent in the current dumbification trend of all apps/UIs etc. that's probably due to 'designing for the lowest common denominator'.

Hint: any app/tool/etc. that's "designed for the average user", will only help its user be(come) average and below average!

Now try imagining selling a product with the slogan "XYZ - Helping you stay mediocre, and even drop below the average! Use us every day, keep greatness away! ...if you're doing data-driven-product-design targeting the "average user", you're building just such a product!
Come visit us in Switzerland, my friend! And say goodbye to delays, overpopulation, climate woes and all the rest of it. And I'm only being slightly hyperbolic.
That is the equivalence of saying murder laws prevent or reduce murder, when here we are discussing mass murder events.

There is an underlying issue in our society that creates this lashing out behavior, and hiding it under the precept of preventing radicalization instead of engaging it will not stop the behavior.

We are all adults here. I have children, as many of you do. When your children exhibit a bad behavior, do you ban it or engage it and fix it?

I can tell my children to stop doing something until I’m blue in the face. I can BAN the action from my home, but until I engage with them it’s meaningless and only serves to make me feel good while they continue said things behind my back.

My point is, let’s look at the deeper issues instead of the emotional knee jerk tripe of ban guns, ban speech, blame racism. We have a problem that requires more rational behavior and level heads.
That doesn't seem like a good reason to receive downvotes.
But surely it's by design?
If the sender has a pressing matter, then they shouldn't be using async communication.
I take the train in a big German city every day. If my train were to arrive on time one day, I would share that information with all my friends as something more than exceptional. This never happens. I can't wait till i've saved enough to buy a car and stop using the trains and subway.
That's not a problem with NFS, that's a fundamental issue with computers. Things fail. Nothing protects you from losing data, your local log-structured filing systems won't save you either. They'll help you protect an existing state from corruption, but they don't protect you from loss.

That new request you just received when a hardware failure occurred? Say goodbye to it, you've no way of ensuring it will make it to storage when the disks have caught fire. Later on, when you've put out the blaze, all that algorithms can do is tell you when things started to get lost.
The relative IPC performance is impressive, since with (a big surprise) much lower base clocks (e.g. ~1.0-1.2Ghz vs ~1.8Ghz of previous gen) and slightly lower boost, these are getting slightly lower, equal or slightly better results in CPU tests (not looking at GPU). That said, it seems like they just couldn't clock them more and get better graphics in within the same TDPs, and overall performance is completely unimpressive compared to 8th gen, and, for top level ones, even worse. Ok, obviously they focused on the GPU and the results are great compared with HD graphics, but I didn't see any comparison with Iris, and I doubt it looks that good.

3700U is currently a mediocre mobile CPU, between 8th gen i7 and i5. Base clock is 2.3Ghz. But that's the Zen+ architecture and the graphic performance is already on the Iris Pro level. If AMD can get the same IPC, clock and TDP improvements as on the desktop for mobile Zen2, where the clocks have not been reduced 30% like Intel did, I think Ice Lake won't be able to compete at all, from what we've seen so far. Of course, there is much more nuance there in terms of heat / power envelopes and now it all ends up together while boosting, but definitely doesn't look very good for Intel based on this...
I would argue here that fully self-driving cars are not so close. Not in 10 years definitely.

The problem is not so easy and we are quite far from solving it. It can work on the highway and great weather conditions. Yet, what will happen in the narrow streets of Italian cities? What will happen in a situation that is hard to predict? Would there be some service guy who would come and 'help' the car off the road? Not to mention traffic and safety regulations tec.
> there are many more moving parts

It's actually many more layers of abstraction.

My current PM would code in ABL in the 1980s. Adding a field to a database and a CRUD app would take about two months, running on terminal hardware that the actual worker using it could not afford if he were to save up for an entire year.

Today, I add a field and an interface in about an hour, including automated testing for regressions, on hardware that the actual worker using it could purchase on a whim.
Even when I lived in the US as a kid me and my friends would bike to elementary school. But this was in the early 90's before everyone went completely neurotic
EU - TIPS (2018)

https://www.ecb.europa.eu/paym/target/tips/html/index.en.htm...
It is hard to remain cool headed and rational about it. But at least try, or get a third person to give you some candid feedback.

If the PIP is merely a form of being soft-fired, then give it a token effort and seriously look for a new job.

If there really is room for improvement on your part in some specific area, then why not work to the program and see if you can make an improvement? I would still start looking for new work as a plan B.
everyone agrees with your point, but the fact remains that your comment was not only a spoiler but also added nothing useful to the discussion in this thread or to the thesis of the article.
Interesting to read, but maybe to simplistic? I mean, asynchronous communication and synchronous communication each have advantages depending on the work. If I have to code something completely new, i want to be able to work alone with no distraction (and email is still king of asynchronous communication). If i'm debuging or if i'm doing ops stuff, having other devops around me help, whether its by my side or with a shared screen + audio. Human are not robot, and i think/feel that foc creative/innovative tasks, async is the way to go.
SMProxy,A MySQL database connection pool based on MySQL protocol and Swoole
Really ? That's one of those things that is "obviously true", but if you go back to the 80s and measure ... it's not true (back then it was a very low multiple of bankruptcy sale value of the company. Something like 1.2, 1.3 times that, or for a bad company 0.8). So this is something that became true, really in the 90s, and has been true for 25 years or so now.

That of course means that it's not actually a law of economics, the way it's always presented. And I must confess myself reluctant to believe this is a permanent situation.
Because it's too late before they put one and one together. It's not as simple as you (and other commenters) want to make it seem.
$13 is about 1% of the cost of the laptop.

Does the laptop only cost about $400-500 in Vietnam? If so, I know what I'm doing next time I holiday in Vietnam!
If you are interested in like etc counts, you need some components retrieving this information from the social network.
I would take a guess that one part of the back of the tile is much thicker (where not overlapping with other tiles), and regular waterproof connectors connect to it, and short lengths of wire connect to the next tile.

That means they don't have to design new connectors, the connectors stay mostly dry and are shaded from the sun, and the tiles can flex/move without breaking anything.
Reminds me of GTA. I stayed far away from it because it had an awful reputation in the media. Finally when GTA5 came out I tried it for the first time and it was nothing like the stories. I was expecting terrible awful very bad things. But it wasn't anything like that when I tried it.

So I think the bad stories are more a reflection of the players playing it than the game. For whatever reason certain types of people will gravitate toward the cesspool hidden underneath the actual game and find a way to turn the whole experience into a monstrous tragedy.
Exactly. Censoring has the opposite effect.
When I lived in Paris, I used (for various jobs) lines 2, 6 and 13 to commute, also RER B. The mere idea of getting a seat during rush hour was delusional.

I remember once, at Denfert-Rochereau, I had to let two RER go to the south without me, as there was litteraly no place for me to go inside. Could not even put a foot in.
Clearly it is not illegal speech.

Regardless of that, is your solution to a decades old problem that pre dated the internet is to ban online forums that don’t tow approved narratives?

I think you will be incredibly disappointed in the results of your solution.
They have, but the absolute language of the constitution has led courts to interpret freedom of speech in the US much more broadly than in countries with more modern constitutions.
I think you need to read between the lines. These days a lot of companies are trying to attract people who otherwise would join a startup. But there are dozens of "traditional" companies for every startup out there. So do a bit of homework and if the job posting is with a non-IT / startup biz then you might be find what you are looking for.
> > The way to mark priority in killing is to adjust this score through /proc.
>
> Haven't heard about this, thanks for the heads up!

While going down that road is technically correct, it is a road full of pain.

A slightly less painful strategy is to disable overcommit. That way, if memory pressure is high, and a process calls `malloc`, that call will fail if there is not enough memory, and that process will fail. If you only have a couple of processes in your system that are using most of the memory and you can control them, it is simpler to just making them resilient to these kind of errors, than to try to mess with the process score to control the OOM killer.
Electrical connectors don't really have any significant efficiency hit.

They do have a complexity/reliability/cost hit though.
The Smartphone Revolution Was the Android Revolution
Yes, it's an imperfect world and you can't control what happens in a library but the attitude "it doesn't matter if my code is messed up or not, some library will still do the wrong thing" doesn't help. All you can do is make your code work properly and that's what you (and everyone else) should do.

Again it's imperfect world saying that "it won't work because x, y, z will happen" is not the right attitude and is bad attitude. Most of your code should treat it as just a resource allocation failure and in a sane program that is indicated by propagating an exception up the stack. Now you might be right that the program might fail when it'd be the time to display a message box to the user or whatever. But somewhere in the middle layers of the code you don't have that context, you don't know that it will fail. Therefore that part of your code really should be (exception) neutral just like in any resource allocation case.
From Google Image search:

https://www.cntraveler.com/story/why-airlines-use-tape-to-fi...

http://www.askthepilot.com/duct-tape/
>A gig economy worker (startup founder, ...)

That made me chuckle a bit.
What do you mean by more logical? innodb_file_per_table has existed for a while now.
Well, a 32-bit Linux binary on 64-bit FreeBSD can call into the GPU driver and render 3D, at least :) But I don't think anything is guaranteed for sure. 32-bit crap is not exactly a priority, haha.

On the other hand, syscalls across architectures of the same bitness are exactly the same, minus the newer architectures just not having some historical abominations like sbrk. (IIRC, syscalls are different between even aarch64 and amd64 on Linux, which is just… why?!?)
> Browsers should be better at this,

Browsers are quite good at this actually. Major web browsers run on Windows (and even 32-bit windows!), where there is no overcommit, so malloc can return "no" any time, which happens quite often when you are limited to 4Gb of memory per process.

The only apps that suck at this are Linux-only apps that are never used anywhere else and just assume that all Linux systems have overcommit enabled.
I played with people on WoW who are still good friends who are now in high places. It was truly a generation thing. Like I watch Stranger Things and I think, I wish I was on the internet before the WWW with BBS, and with walkie talkies, maybe not so much the smoke demons, but then, during my teenage years it was WoW and that was a very special time for me.

I couldn't do it now, I've changed, the fabric of my mind has changed so that it just wouldn't appeal to me now, but back then it was great.

Would I want my son doing the same? 20,000 hours on a game over five years? Yeah I'm going to say no, but, things are different as a parent.
I appreciate that you are trying to defend people who are doing their best, but I think overall that was an unfair and uncharitable comment.

In my experience, homeless people act cringeing and fearful, and often call people Sir or Ma'am.

It's pretty horrible to see someone's spirit broken that way.

They aren't the people who need to learn gratitude.
Plenty of countries have no national photo ID. UK, Norway and Denmark to name three in EU.
Emails in the workplace are only sent for two reasons.

1. To show your boss that it is someone else's fault - delays etc

2. To show that it is not your fault there is going to be a delay as a deadline approaches.
Behind the Scenes, 8chan Scrambles to Get Back Online
Hair Loss Cure Products
Stop working overtime, do the minimum amount of work necessary, and start looking for a new job. They've already stolen enough time from you in overtime work, so make sure you use your normal work hours to search for your next opportunity.

Also don't worry about the stock you own, it's a scam to get you to work harder for relatively small rewards (or more likely, none at all) at some future time, and it shouldn't be an incentive to put up with abuse.

Time with your family and your own mental health are the most important things here, not appeasing these petty tyrants.
As someone who commutes by bike regularly, transporters are one of the primary reasons for why it is so miserable.

They usually go 15km/h or even slower (presumably due to the extra weight and/or overprotective new parents), and they're so wide that they take up the whole lane, preventing you from overtaking them. And since we usually have grade-separated bike lanes here (supposedly the holy grail, according to HN!) you can't even spill into the car lane temporarily.
Hansa was sunk during WW2, I would not compare this to anything happening 1987.
AMD Rome vs. Intel Xeon Benchmarks Leaked
Variables: time, weather, fuel temp, manufacturing tolerances, turbopump response time to commands, gimbal response time to commands, etc.

Targets: inclination, semimajor axis of altitudes, orbital eccentricity, longitude of the ascending node, true anomaly adjusted for launch time and ascent profile, argument of the periapsis.

So that's six deployment targets per satellite deployed, on hardware that is exposed to vacuum, variable 0-3 G's acceleration between both stages, heavy vibration and acoustical forces, temperature swings, radiation, etc.

However, I concede, SpaceX spaceflight engineers do _not_ have to target IE 6 anymore.
Ctrl+Shift+Eject/Power: Turn off the screen; Cmd+Alt/Option+Eject/Power: Send macOS to sleep
This is a ridiculous argument, Amazon clearly has substantial market power which can be used to reduce the exposure of their suppliers [1] (the loss in exposure means there a significant costs associated with suppliers moving to another platform/store - the very definition of market power).

Comparing them to the mom and pop coffee shop is absurd - unlike the coffee shop, there are not hundreds of Amazon competitors that you can sell your product through. You are literally comparing textbook definitions of perfectly competitive markets (e.g. coffee shops - hundreds of competitors and low barriers to entry) to oligopoly markets (e.g. Amazon - very few competitors and high barriers to entry), and somehow reaching the conclusion that they are the same? This is obviously nonsense and goes against the most basic of economic principles.

[1] https://www.cnbc.com/2019/03/19/heres-why-retailers-should-b...
> Writers: stop being so damned bossy.

My personal pet peeve: titles going "Why you should do X".
Agreed, I think both are useful for different forms of communication.

Pleased that they are two separate apps so you can turn one off when when you just need the other.
America’s two largest newspaper chains are joining forces. Will it save either?
But you are fucked with a huge bill that would cripple your life in a way that you might as well be dead.