skysight-inc/HackerNews huggingface dataset:
Sovereign immunity. Most lawyers won't touch it short of a civil rights issue.
The current state of social media is a symptom; it's a mirror. To blame the mirror for who and what is staring into it doesn't help solve the problem(s). True, social media (as it stands today) is an enabler. It helps the symptoms (e.g., confirmation bias) exists and persist, but ultimately it's still not the tools' fault.

In the USA, I'd be more ready to place more blame on the binary political parties, as well as the mainstream media. The internet will eventually greatly reduce the power and influence of all three of these. What we're witnessing now first-hand is these three power-holders collapsing and screaming "But...But...we're still very relevant. Look! Look!! You need us to protect you from 'them'" (with 'them' being one of the other power-losing enties). All three have become terribly efficient at using hype, hyperbole and divisiveness as means to "proving" they still matter.

For more info on these concepts see "The Influential Mind" by Tali Sharot.

https://www.amazon.com/Influential-Mind-Reveals-Change-Other...

While she doesn't do a direct take down of media, social media and politics, it doesn't take a genius to read between the lines a bit and extrapolate her science onto the current state of things.
Carousels have a particular purpose which is amazing valuable for web designers. You deploy them when management cant decide what the most important thing is. After waiting 6 months with pressure mounting to go live, you wack in a carousel.
Here in real-world Europe, I have 2 construction sites within 20m of my building applying the same rules. Jackhammer allowed between 8am-7pm, 6 days a week. They stop one hour for siesta time at the nearby kindergarten on weekdays.

How else do you think cities got built in the first place ?
Preparing for Fedora Workstation 30 – Christian F.K. Schaller
GPU training of ML/DL models is bottlenecked in bizarre locations. Generally when doing distributed training on multiple GPUs with a large dataset you move all at once enough data to fill the GPU RAM during training and let it crunch for a little while, then push the next batch in. People have come up with workarounds like doing multiple training passes over each batch of data, but ideally you would not do that and would refresh the whole 12/16GB of training data on each pass. If you have enough RAM on the board to keep the whole training dataset in memory (likely) then you can easily find that the bottleneck in your system is bandwidth to the GPU. People like to be able to train with a large number of GPUs in parallel, but they really don't like cutting down to 8x PCIe lanes/GPU.
Popular and profitable isn’t always the same thing as good.
It uses HiDPI on my retina MacBook on Chrome/Safari/FireFox. I haven't tested HiDPI on Windows yet, maybe I'm missing something there.
Don’t forget the wear and tear on your body. Not many people can maintain marathon training for a long time without injuries. There some that can but those are only a few. I have seen the same in martial arts. Once you reach 40 the injuries start accumulating.
Yes and no. Some things are more fun, a lot of things feel about the same (solving logic issues or UI issues or database issues are just about the same no matter what subject it's about), some things are harder and more frustrating (debugging graphics issues can be very frustrating at times).

But I feel much, much more proud of the games I released than anything I've done outside of the games industry, even applications/services I've worked on that have been used by millions of people.

In corporate dev it just feels too much like I could have been replaced by just about anyone and those applications would have been basically the same, or only mattered for a few years before the company decided to throw everything out and rewrite everything, letting my old code disappear whereas with games my own ideas and creativity and how I determined the mechanics should feel and I have something at least partially unique to show for it after that people can go back and play decades later.

Games have their own problem, in that there's so many games out there that unless you've made a superhit, your game will fade to the point where probably no one is playing your game anymore anyway, in place of one of the hundreds of other games coming out all the time, but at least there are people out there that try to preserve as many games as they can, and there's a chance someone will run into your game, dust off the cobwebs, and share it in a video with the world, and a few more people will discover it and enjoy it.

Like for example I'm currently collecting and searching for obscure, fun puzzle games on the original Game Boy and Game Boy Color. All sorts of cool games there that probably only a handful of people in the world are playing right now.

A really cool surprise I can only find a couple of videos for online is Klustar for Game Boy Color. It's Tetris blocks coming in from all sides and you move a central mass around and rotate it, and try to make those blocks connect somewhere on that mass, which alters its shape, and make large squares to clear them and shrink your cluster, meanwhile some blocks slip past and land on the opposite edge of the board and stay there for the rest of the game, blocking you and other pieces, until eventually your cluster is too big and ungainly and oddly shaped that you can't place the blocks in good places anymore and all the pieces attach in bad spots and you fill up the board and the game ends. Really addicting. I don't know of another game like it out there right now. And probably no one is playing it. But at least I found it and I'm enjoying it.
Off the top of my head this would be great for massive enterprise VDI installations and game streaming services (which is just VDI by another name), ML, AI applications, and NVMe storage.

Personally, this will be good for me because everything I do is bandwidth-starved.

I'm not a radar scientist but I am a systems engineer supporting radar scientists working on air- and space-based Synthetic Aperture Radar (SAR) systems. We use GPUs, FPGAs, and other accelerators to generate images from SAR data.

Here's an "old and busted" image made from SAR data: https://hackadaycom.files.wordpress.com/2014/02/image-from-s...

In 2002, it took more than 24 hours to generate a single low-resolution picture from low-bandwidth SAR data on a $1.5 million Sunfire 15K cluster with 70-ish SPARC CPUs. Today, on a single 3U server with two Xeons and four Tesla V100s it takes about 15 seconds-- and that's an extremely high resolution image from very high data rate SAR data.

But our goal is real-time VIDEO from SAR data, so everything needs to be faster. Network speeds need to be faster, CPUs need to be faster, GPUs need to be faster and we need more of them, storage needs to be faster, everything needs to be faster.

I could see a 3/4U box with 16+ 16x PCIe slots each stuffed with a 1-slot GPU with an NVMe (4x PCIe lanes each!) storage array and a couple of 100GBe dual-port NICs blasting through SAR data like a hungry hungry hippo.

As far as PCIe lanes go, if I have a 24-drive NVMe array that's 96 PCIe lanes all by itself.
C++, also, is an entirely different, and overwhelmingly more powerful, language, than in 1994.
I see the tax issue as a cybersecurity analogous issue - the complexity gives room for exploitation. A refactor could help alleviate many of the issues but that would be a very difficult task even without regulatory capture and perverse incentives.
As long as individuals try to out-compete each other for desired positions, they won't form a block, in the form of a union, to achieve a common goal.

It's prisoner's dilemma.
OK, so maybe it’s unfair to say that MCAS (as a concept) is a hack, since it could be seen as a good-faith effort to provide a predictable aircraft?
I think you're misreading your results lol

your -c30 is 41.5k

your -c10 is 26.89k, which smokes my 9k

edit: I just misread that and see you moved it to RAMdisk.

What would you like me to do to prove the test is fast because of the SOFTRaid?
This is objectively wrong. DevOps continues to be the best paying field to work in. This is also accommodated by the fact that employers do not hire inexperienced people to DevOps because you probably don’t want them screwing up the whole release pipeline.
Look up latest SO survey results and you’ll see that DevOps is very nicely paid even across Europe.
Again, my perception might not be reality. I don't really like the idea that I have to pay some organization to protect my rights as an employee. I have heard of unions strong arming people to register with them as well. I believe we should have a unified front for healthy working conditions but something about being a card carrying union member rubs me the wrong way. Now I work for the hypothetical toxic employer and a union. What happens when my opinion deviates from the union? Or maybe I just have trust issues.
That probably has nothing to do that everyone is now optimizing for Chrome.
Thanks for the correction! Reading about this brought me to:

https://en.m.wikipedia.org/wiki/XL_Airways_Germany_Flight_88...

with some similarities to the Ethiopian crash
Um, you can't make paintings accessible to blind people nor can you make downhill skiing accessible for four-limb paraplegigs.

There is a public domain within which most disabilities should be catered for but you can't expect that every non-private thing is made public so it's usable by all.

Just because something is 'in the web' doesn't mean it's a public service, access to which is a basic right.

It's good to be reminded to take into account disabilities, of course, since those are not obvious to people who do not have disabled people nearby.
Ask HN: How would you define a “dream job”?
Riffing on the recent post about game development, I wondered how the HN community would define a “dream job.” What are the characteristics? How would such a job work?
>and supplied chemical during WWII for the Nazi.

IG Farben did a lot more then that. Among others buying people from concentration camps for medical studies which none of the "testsubjects" survived.
It's not even tightly defined stories, it's just teams working too much with no downtime, no time to slow down and catch your breath. There are always more things to do than time to do them, so unless lines are drawn the default is perpetual overwork.

Many seem to freak out at the concept of working less. Yet the 40 hour work week was considered radical at one point. Googles 80% time is by most accounts not a real thing, but it's a start. I'm at 75% time here. Then there's 996 if you want to go the opposite direction.
> Religion helps answer the question "how must I act" in a thorough and formalised way

Most religions condone murder in the name of their "religion", this is not how people should act.

Most religions teach their "morals" with parables that can be interpreted in different ways, not what I would call formalised or thorough.

The fact that christianity is so divided while claiming to believe the same thing should be all the proof you need of this, and its not just christianity.
It's an industry-wide Duke Nukem Forever situation.

If you keep re-laying your foundation, then you're also going to have to keep re-building whatever was built on top of it, and that's just a huge time suck.

We have accomplished the ideal of "wei wu wei" to an exquisite degree, but, unfortunately, we got our wei and our wei mixed up.
That's why you don't hire random programmers. You hire good ones, or you develop a training program and ensure they're good before you give them the responsibility for making or breaking your business.

Why would anyone trust "random programmers" to some of their most critical business efforts?
This is my experience with java > 7. The JVM with default settings is pretty excellent these days (see JetBrains IDEs: they're MASSIVE but they run just as well as any other native desktop app.) The issue as far as i see it is that the "enterprise" way of thinking that has and still does dominate the majority of development that results in java code is so bad that it starts to seem like its the language/runtime.
The problem is that the kind of game-ified simulacrum of socialization that social media often is doesn't promote connecting with people at all. Indeed, it seems to me that very few things in contemporary society do.
As a member of the Mozilla JS team, let me tell you that we're working on optimizing our engine for real-world usage all the time.

Some optimizations are better in SpiderMonkey than in v8, some are worse. Unfortunately, whenever a web developer optimizes solely for v8/Chrome, this hurts Firefox.
The tipping point was the mobile device. Now instead of getting an (unhealthy) dose of confirmation bias once per morning and/or once per evening, now you get it all day, every day. The more people confirm their bias the less likely objectivity is to "leak" into their echo chamber.
This is inaccurate in a very ironic way. Not only are individuals specifically guaranteed the right to organize and discuss conditions/etc of work via company email [1], but this is a right that Google has been actively lobbying to rescind following the recent walkout that was organized largely by company email. [2] This right was specifically clarified/ensured by the NLRB in 2014.

[1] - https://www.littler.com/nlrb-creates-right-use-corporate-e-m...

[2] - https://blogs.findlaw.com/technologist/2019/01/google-doesnt...
There are/were some excesses, though. And if you ask an european about (union supported) rubber rooms, s/he would also express some disbelief.

https://www.huffpost.com/entry/rubber-rooms-in-new-york-city...
https://en.wikipedia.org/wiki/The_Rubber_Room
Oh, this adds another twist to why taxes are so complicated in the US. If the IRS was not bogged down in the tax reports of commoners, they might have more time for mischief, like pursuing Schaeffler and friends.
They won't have control over their tools. The owner of the botnet will, though. That's the point.
>How can you possibly begin to discuss AI Ethics if you have no idea how it works or what's -realistically- possible?

That's what other members of the board are there for. Let's flip your question: How do you expect a tech person to comment reasonably about AI ethics when all they've taken is an undergrad course in philosophy (and even that may be a stretch).

The notion that a person on the board must be an expert in every aspect involved is ridiculous.
I completely disagree. All new technology goes through a pruning phase for the first few years where people realize whether it's worthwhile or not. It's like natural selection, only the fittest survive.

A technology that's been around for decades and is still considered a viable candidate will be much more reliable, documented, mature, bugfree... than some new library that is untested hasn't been worn smooth over time.
You're right. I have sympathy for game developers: no one should have to endure those conditions. But I also don't understand them. The state of the industry is so widely publicised, and there are so many amazing jobs outside of gaming for people with that skill set.

Probably the reason I don't get it is that I'm not really "into" games. I like playing Civ or overwatch a few times a month, mostly to keep in touch with old friends, but there must be people out there who care so much about video games that they can't imagine working on anything else. Maybe these are the people who choose to endure the awful conditions.
To riff on that, the complexity is a feature. For some.
Real-world JS is optimized for V8.
Real estate is inherently a race issue in that our country was built upon a system that denied blacks the right to own land for the better part of our history and has continued to make ownership difficult through higher interest rates and other schemes.

Even our esteemed President worked to ensure blacks weren’t given access to real estate in NYC.

Issues like this get press time in the paper of record over other actual issues that impact people who aren’t privileged.
Correctness – A paradigm for sustainable software development
The article was written because the noise is annoying to other rich people. You're not supposed to do that to the rich.
Lightweight syntax and zero overhead for higher order functions sound fantastic. I'm very interested.
Split Scale: Scaling Bitcoin by Partitioning the UTXO Space
And when has "mainstream media" ever "promulgated fiction as fact"? This thread started with an acklowledgement that intentional errors, exceptions, or mischaracterizations are exceedingly rare in well-reputed news outlets.
Americans agree politics is divisive. Americans agree news is divisive. Americans agree sports is divisive. But we all still consume it.

I don't get the point of the article. People are divisive. Water is wet and anything having to do with people is divisive.

How many of these "social media bad" articles are we really going to get from the news industry? It's getting to be annoying, boring and exhausting. If social media is so bad, why is the WSJ and the rest of the media trying to force their way onto social media platforms? If these journalists are right and social media is so bad, why are journalists so prominent on twitter and much of social media?

If you want divisive, go check out the WSJ and NYTimes comment sections. Yet a lot of people consume products from WSJ and NYTimes.

What's the answer? No media altogether or force people to think alike?
That makes sense. Thanks to the reactions here (from you and others) getting an idea of the bandwidth starved computational tasks in real life.
The tactics used for lowering taxes looks like a great target for WikiLeaks. The more people use the same tactics, the less efficient it is for billionaires.
> I find the entropy of the passwords LP creates too low

What do you mean? How are you measuring that? How do you think that would make a password of the same length and character set less secure in a practical way?
I used to write apps with Swing nearly 20 years ago (before javax), and making even simple apps perform without tearing and atrocious performance was really, really hard.

Fortunately, CPUs have caught up with Java, eventually :)
I haven't done much testing on older systems. I'm looking forward to WASM, though. TeaVM has an option to compile there, but I haven't tried it. There's a bit of code that should benefit from WASM - and when threading is standard, that will be a big advance as well. Also WASM's ability to compile while downloading should be nice.
This is not unique to or typical of HN.
I'm trying to stay away from the social networks, but somehow our local running club decided that Facebook is the best way to communicate with external world.
Game studios aren't filled with and don't need to be filled with hundreds of John Carmacks.
|Unionisation may help

By restricting the supply of talent, thus artificially driving up wages, but at the same time keeping a lot of people from being able to pursue their dream.
I originally downvoted that comment, but removed it based on this comment. It takes a lot of character to admit making rash generalizations. Kudos!

Back on topic, I think unions are like anything else; if they are not well managed/maintained, they can become top heavy and easily corrupted. The key (much like any other organization) is consistent involvement from membership to keep the top honest... and move leaders along that don't have the organization's best interest at the forefront.

While unionization is the formalized structure of collective bargaining, there is nothing keeping these individuals away from collective bargaining without forming an official union to do so.
>She doesn't have any background in tech. She doesn't have any prior writing or research related to AI. No background in the other topics that come up - surveillance, data privacy, international security.

What about all the other board members?
Ha. You're right. Man there are too many terms to keep straight.
"Replacing a function call with the result of that call does not change the program" is the one I meant.
> And having to use your ID# for every call dehumanizes you.

I used to work in a call center. Scripts and giving an ID is brutal.

It generally has a negative connotation for the folks taking the calls as well. They know the process is there for someone to come down on them if someone complains. Any positive reinforcement is at best a virtual high five as people are FAR more likely to complain than complement, even if you do a great job.

I worked at a call center once where I got a negative report when a report came back from someone doing follow up customer satisfaction surveys. The quote from the person they called: "Please stop calling this number, I am not Joe and i don't own a X computer."

Nobody could do anything about it, the report stood... it was not possible to remove such an obviously bogus report because management was worried someone might abuse that system. Call centers are metrics hell.
In banking industry its fairly common to have an HR talk about you being let go/fired, and just collecting your stuff at desk and walking home. Not logging into computer anymore. This obviously comes with additional mandatory salary being paid (where I am currently its 3 monthly salaries), but employer won't risk having disgruntled employee doing some last minute hacks/deletions of important data/repos etc.
Its not social media!

Social media has a lot of issues that really need to be discussed in public but technology has no morals. Facebook dot com isn't divisive: its USERS are. Before social media you didn't have a deep view into their neighbors thoughts and feelings. Now, we have a slightly deeper one and (shock and surprise!) we find out that a social taboo on discussing serious issues in casual company didn't lead to those issues being resolved, we simply ignored them while people none of us like made all the decisions for us.
Sorry I wasn't clear enough. What I meant is that when the regime was finally changed the US wasn't at the first round of wars in the region. In the 10+ years leading to the Iraq War and the regime change they had the first Iraq War (now known as Gulf War) and several "Desert %" operations (bombing campaigns).

Going from ally straight to enemy and war is probably a big step even for the US.
It’s all relative.

Perhaps their previous excavation methods involved hand tools and debt bonded migrant workers.
Oregon Senate passes bill to make daylight saving time permanent
20.1 MB will prevent most email providers from attaching it to an email today.

At least some of them offer you to upload it to their file hosting service and share the link.
Ironically the platform was fixing the problem.
it is. they reported that it was a racist attack - because of trump - before checking the fact. it is fake news.
If your "about-to-release crunch" involves building an entire engine from scratch with no help John Carmack style, you have much bigger problems.
Game development draws a more artistic developer, I think, and artists are somewhat accustomed to having to give up money and security for doing what they love. Have you ever seen a successful union for musicians? And unions sometimes suck all the creativity and great making out of an industry—-think Detroit in the 70s. I personally would like to see more of the industry spread out across startups, with more employees participating in the stock packages that can potentially create truly life-altering one-time payments in the 6 and 7 figures. But the working conditions are very hard. I’ve accepted that, however, as the price I must pay to focus on what I love to do and get paid well for it.
Guess what Greeks knew it too https://en.wikipedia.org/wiki/Ochlocracy
I love your story! There is always a risk standing up for what you believe in. The fact they fired you over this shows their lack of respect for their employees. How long did it take you to find work after being fired?