skysight-inc/HackerNews huggingface dataset:
it would be nice if companies could ship to linux and just say ' yeah good luck on that' and do some fixes where they feel the time is well spent. but unfortunately that's also not acceptable in the market, so it's either full on or nothing for many.
And some clones to oversee the operation
I once installed a CPU onto a motherboard; the resulting machine didn't boot, and the initial attempts at root-causing the issue implicated the motherboard, so I arranged for it to be RMA'd. However, that meant the CPU needed to come out of the socket, and a small plastic placeholder that protects the pins in the socket needed to go back in. I did not take photos of it prior to removing it, and afterwards I really wish I had. This manufacturer appears to have made two different iterations, slightly different around just this area, with the same model number. The manual's instructions (which were written in broken English, b/c China…) were wrong (they were for the other version), and directly contacting customer support got me the same instructions. The pictures in the manual didn't match the hardware in front of me, so even that didn't help.

I eventually "intuited" how it fit together, but I caused damage to the pins in doing so. A single photo of the assembled version would have really helped.
NSA expert on the new ways we could get hacked (and defended) in 2019
PyDev of the Week: Kushal Das
"misappropriated trade secrets": I read that as Nortel was poorly managed and handed those on a plate. That's business, if you're not smart others will be more than happy to abuse you. In this case Nortel essentially asked a competitor to manufacture their products from them... What could possibly go wrong?

Your last point regarding cash is also an example of poor management in my book.

It's too easy to always find scapegoats.
The sentiment is correct, but there are a number of caveats depending on the nature of the work.

Dealing with any data that is defined under a compliance policy of some kind, for instance.
Sailfish has a crappy Android simulation layer. You don't really want that on the Desktop. Android and Desktop Linux are completely different platforms, except maybe for the graphics APIs (Vulkan/OpenGL).
Buying the car and hot swapping the batteries (with an automated machine similar to going through a car wash, no less) was the vision of A Better Place, a short lived Israeli startup. That company failed, but I wouldn't say it's impossible by a long shot.

https://www.fastcompany.com/3028159/a-broken-place-better-pl...
The premise of this article is just too bizarre for me - even the most inexperienced software engineer today surely can see the fallacy of claiming a SQL database prevents use of DevOps style practices.

Either the author A. Met a crazy person, or B. Invented the anecdote for sake of what they beilieved to be a snappy title.
Churches have special status given by the government. This means I should absolutely have a say how many, what kind and where they are built. It's not about home meetings to read the Bible after dinner. It's about special status institutions which influencen the areas they are built in.
I like the Modern C++ Programming Cookbook, since you have small recipes demonstrating the new features.
I don't think it's particularly professional to get into more detail than I did in my post, as much as I'd like to. As the saying goes, there are three sides to every story. I'd rather focus on the future.
You pay them money :-) though think the guy that was our DBA at BT has now retired - his first boss was Diskaja at NPL labs
Because the plugins embeds into existing native applications and uses existing native SDKs.
I have about 2 dozen clumps of Bambusa Lako that screen out the neighbours and are around 40-50ft tall. At this time of year a new shoot grows about 20-30cm a day.

But while they grow quickly, being mostly hollow they are a fraction of the weight of a similar length tree branch.

You can pick one up easily.

Leaves however are a different story - they drop an enormous amount of leaves!

The leaves don't compost easily like grass and are terrible to burn. They do make a good mulch similar to sugar cane otherwise you're filling a bin every week with leaves!

If it doesn't rain for a few months the leaves all yellow and they start to die off like grass, but they don't need that much water.
"Using the cutting-edge 7nm process, the CPU was independently designed by Huawei based on ARMv8 architecture license"

I assume it's the same 7nm TSMC process as for the Kirin 980.
Because dealing with the users who experience the problems costs more than they make in sales? If every additional Linux sale costs you more than it makes?

There's being a good citizen. There's wanting to offer support to a small set of customers. Then there's losing money. At some point, you just can't afford to service the long tail.
> market sizes aren’t the same

I'm not sure why this matters, I'm sure they make enough money from SA users to justify region-locking specific episodes.

> it’s perfectly possible to restrict what private businesses can do abroad

This is not relevant. An appropriate example would be a company operating in a foreign country where they willfully ignore that country's laws.
renoise is also available on linux, great product works like a charm on linux :D
To echo this sort of experience, I recently bought the pragprog book The Raytracer Challenge, and it was similarly satisfying. I wasn’t really out to follow OP’s advice to “get into” graphics, but I saw the book release and wanted to give it a shot. To be able to see a 3D-rendered sphere appear on screen using code that I wrote from the very bottom up is deeply, deeply satisfying (and a great way to level up with the programming language of your choice).
Huawei claims its Kunpeng 920 Arm-based processor is the industry’s fastest
> lead is an excellent lubricant/bearing material

Modern projectiles are jacketed so lead never touches anything.
https://news.ycombinator.com/item?id=18844803
I used to think the same, but I'm starting to disagree.

Batteries aren't as "fungible" as something like gas or electricity is. (is that the right word to use for this?)

You can be reasonably sure that gas is gas, and electricity is electricity, but not all batteries are going to be the same. Some will be higher capacity, some will have greater life, some will be heavier or lighter, some cars or trucks will need bigger or smaller batteries, etc... Some could even be damaged and unsafe, which is something you don't really get with gas (sure bad gas could ruin your car, but gas from a pump isn't going to catch fire randomly and hurt you because it's bad)

At the end of the day, it's just too much variation for me to trust a random battery pulled from a depot of them.

The thought experiment that put me over the edge was imagine instead of batteries, we were talking about tires. What if it was deemed better to swap out your tire when you had to put air in it. So you brought it to your shop and they pulled the wheel and tire off, then put one that they had in-store on full of air, and they refilled the one you gave them and handed it to someone else.

Would you trust that? How would it change how we handle tires on cars? Would the public go for it? I really don't think they would, I know I wouldn't, and it's the same kind of feeling with car batteries.
TSMC. Global Foundries basically gave up on smaller processes a few months ago.
There are a few companies who give some of their employees paid time to contribute to the parts of Rust that matter to them. As a team, we've been trying to figure out how to increase that number. We'll see!
It's a good metric to conclude that you should stop walking cats, no matter what the underlying issue is.
Electron is basically Node+Chrome. There’s no way in hell it’s appropriate for writing VSTs.
Pretty interesting.
They use nil pointers everywhere, but also mention a NULL pointer:

pc/ether82557.c: NullPointer = 0xFFFFFFFF, /* 82557 NULL pointer */

Or qget():

/*
* get next block from a queue, return null if nothing there
*/

if(b == nil){
q->state |= Qstarve;
iunlock(q);
return nil;
}

So null and nil pointers.

It was always interesting to me; there were null-terminated strings and null-bytes [0], but nil pointers.
And then, occasionally, null and NULL pointers.

[0] https://www.unix.com/man-page/plan9/2/strcat/

-ss
Very true. A lot of people don't seem to know how their favorite tools are being built.
It just doesn't matter until it does.
Does equipping the amulet of life saving protect you from those issues?
My grandfather got me interested in genealogy. I was haunted by the chain of humble ancestors that link me back to prehistory. To live in hearts we leave behind is not to die. I decided to develop a family history app to help others tell the story of their family. Thirty years later I'm still having a blast.
biggest problem with plugins imo is that often they don't support the same things as the daw does so usually come without linux installers (even though the code runs just fine on linux... )
If fusion works (and that's a really big if) it could be the miracle humanity needs.
If a viewport cannot handle gracefully lines of 80 characters, it is not the fault of the person writing the 80-character lines. If a code block is the right answer, I would hope that people use it, rather than attempt a workaround just to avoid a flood of gripes from people on mobile who don't want to scroll right. Fix your scrolling issue by fixing your scrolling issue, not by trying to retrain everyone that posts on HN to cater to mobile viewers, in lieu of just marking the text that requires differentiation of newlines from other whitespace.

Also, you only need to indent 2 spaces:

Everyone- use code blocks whenever you need them.
Mobile users- don't complain about code blocks.
I agree with you that it is definitely not commercially worth it. But I guess you missed his point. He is not saying that "it was worth it for this game if well implemented", but that this game is actually a really bad example of how gaming on Linux is. It is like analyzing PC gaming by looking at Devil May Cry 3 or Resident Evil 4...
This should not be illegal. Seems like deceptive practices....
Have you considered merging your functionality with a package like gnucash which works as an open source account/budget program for families/small businesses?

I think it would be a good match.
And here, for comparison, is the original Wired hype article I remember first reading which led me to wondering "hey what ever happened…" a few years ago.

https://www.wired.com/2008/08/ff-agassi/
>What language can one say that they fully master?

Incidentally, after working with node for a couple years near really knowledgeable coworkers, it's been the first time in my life as a developer that I feel I have a near complete understanding of the language I'm using.

Granted, most of that feeling probably comes from the small standard library (which is the root of several important issues, as we all know), and the feeling adds nothing to your life as a developer except for a vague sense of comfort, but it's still nice.
Web Designer Salaries Increase with Skills Specialization
I dunno. Last I checked Raleigh was one of the fastest growing cities in the country. And I doubt all of those people are coming from the rest of the East Coast. I'm pretty sure at least a handful of people are, indeed, moving cross country to relocate here.
As expected. It's often forgotten that acceleration of technology caused by runaway recursively-improving AI would require rapidly increasing availability of energy - after all, something has to power all this tech. Who knows, maybe lack of fusion power is the one thing that'll delay the singularity? :).
For a 32 bit version, a single binary compiled in VS2017 could support XP to 10. For 64 bit, a single binary supports Vista to 10.

In my experience, MS doesn't say go F yourself. They go to extreme lengths to keep old software working.
Yes! Forgotten Weapons is an amazing channel. I love Gun-Jesus (Florida-Man Edition), aka Ian. His simple, clear, engaging style is fantastic. The deep dives into engineering and history are fantastic. Infinitely bingeable.
32 bit CPUs like the Intel 80386 and Motorola 68030 were already in widespread use 30 years ago.
> So now the solution is AppImages where you bundle up your app with all dependencies like a container.

But isn't this what you're doing with Windows? No version of Windows comes with libcurl (as far as I know) so you put the DLL in your application directory. It's no different.
I had this exact situation yesterday with a 3yo child, "where did you bump yourself?" "[points to shelf] there".

After asking twice I reworded and he got it eventually "where on your head did you get hurt" or something.
Buy Pinterest Repin – Buy 1000 Pinterest Repin
Water which is permanently and irreversibly contaminated, which is not the case for lithium extraction.
also, Renoise is frigging awesome.

it is a blessing to be able to work with a different paradigm than piano roll and with such modern tooling (renoise supports vsts, rewire integration and whatnot), being essentially a supercharged tracker.
You assume gasoline is fungible, right?
Why I Majored in Philosophy Despite Everyone Telling Me Not to (2013)
When I was starting to study and into my early twenties I couldn't really imagine moving away from my (big) home town.
Now a few years later I don't really see any 100% arguments to stay, although nothing has changed regarding my happiness with the town or my friends or the jobs I've had.

Caveat: European city dweller, not rich enough to be a home owner :P
I am not sure what industry you are in but if you go read press releases from the likes of most of the networking companies you see all the time “bob networking unveils the biggest flubar...” or the like as standard practice. Heck I have had to edit some of these for technical correctness before the marketing team puts their foot in it..
On the upside, lithium is easy to recycle.
GF stopped working on their 7nm process and it wasn't used by any clients.

https://www.anandtech.com/show/13277/globalfoundries-stops-a...
>Cmd+F

>"Rust"

>3 results

T-h-r-e-e? How is this even possible?
Most projects use CMake now so it seems the community is starting to coalesce around CMake as the "not official" build system.
Quite a bit actually, if you've only worked with Android Java ecosystem you probably won't see it, but if you're working with the Android NDK at least as many game developers are, you're frequently using the same libraries and compilers you'd need to get your game working on desktop Linux.

Especially when it comes to things like graphics libraries and game engines, stuff like OpenGL, SDL or even higher level engines like Unity are quite popular on both platforms. While you could say this is just due to having cross platform libraries, but the platform specific steps for them (compiling, linking, initialization) are definitely more consistent across Android and Linux than going to Windows for example.
A Summary Critique of the Fact/Value Dichotomy (2005) [pdf]
There are a few, but by in large, no. You have to have a company where OSS is part of the business model to some degree.

For most companies, the proposition for open source is that you get something of value for (almost) free. If you start paying someone to work on that thing the equation becomes more complicated. Now you are competing with 1) A different flavor of free (another project) and 2) Non-free but with an SLA that you can count on.
If Mozilla paid well it would be known and people would actually criticize them for doing so (being a non-profit).
I've been in the same boat--relearning C++ after using C++98(!) for a long time. My first go-to book was _A Tour of C++_ , 2e by Stroustrup. Also _Effective Modern C++_ by Scott Meyers (of _Effective C++_ fame).

Other books I've been reading:
_C++ 17 The Complete Guide_ by Josuttis
_C++ 17 in Detail_ by Filipek

Lots of good blogs out there. Also the CPP Podcast. http://cppcast.com/

There are also a lot of great blogs covering new features. Also
Raleigh is great and is absolutely worth moving across the country for. Low cost of living, significant cultural capital, and very easy access to both the beach and mountains.

It's ideally located to live in a nice house, have a great job in software, and not die of boredom. Plus there's a lot happening in tech in nearby Durham.

Only complaint (and why I left) is that the region lacks good public transit. Having a car is pretty much a requirement.
> Foreign Investment Risk Review Modernization Act has bought minority investments into the scope of CFIUS reviews

Not all minority investments. Simply ones “in a critical technology company that gives the foreign entity:

- access to any material non-public technical information of the company;

- membership or observer rights on the company’s board or equivalent governing body; or

- any involvement in substantive decision-making of the company, other than through voting of shares” [1].

[1] https://techcrunch.com/2018/08/17/a-new-foreign-investment-b...
Mozilla doesn't really "shepherd" Rust development. We've constructed the Rust project so that Mozilla cannot control it; decisions are made via consensus, and Mozilla employees make up ~10% of the overall Rust team. There's never been some sort of mandate to do something specific with Rust from upon high, and I don't expect there to ever be. If they tried, it wouldn't work!
But having an 'unorthodox' (read: not aligned with the opinion) design pattern then comes at a cost.

I favor agnostic build systems specifically to permit the fair democratization of design patterns and to embrace a more earnest diversity of thought.
While true, some very large projects are exceptions. e.g. Chromium or I imagine things like the NT kernel.
Anecdotally I've seen multiple friend's mental health deteriorate while smoking weed consistently. In more than one case, they had a history of mental illness in the family.

This could just be a correlation.
Maybe my fitness and health goal isn't going to make me more happy, but instead I am aiming for greater "well-being". At least that's what I am telling myself trying to work on a healthy diet and getting exercises. We'll see in six months.
I posted exactly two comments on this, one saying that there are no "proper values", and one asking what they would look like if there were.

Commenters mistaking this for me condoning what Netflix did or making some broader assumption are just that, mistaken.

You did answer my question with an example, but I chose not to reply because I thought that if two sentences can be misconstrued so badly, more sentences wouldn't make anything better, but, since you replied, I will ask you:

> All human beings are born free and equal in dignity and rights

If a woman decides that she wants to cover her face with a burqa and we legislate a burqa ban, are we following her right to freedom or are we oppressing her? If a society votes that they don't want to see nudity on TV, is it right for another society to not adhere to that? Is it moral for Spotify to censor songs that the US finds offensive, even though Sweden disagrees?
Audio software has strict buffer/latency demands which usually cannot be guaranteed on interpreted language platforms.

Doing audio synthesis with JS or any other interpreted language really is totally possible and has been done in a more or less serious way in several implementations and webtoys etc. But if you need extremely low latency and guarantees you cannot go that route, sadly.
Howdy!

I've been working away at this little guy after reading jwz's rant on the UHK over at [1](Copy and paste that link, referrer shenanigans). The main takeaway being that for the name UHK, it sure didn't go down in Vim. So I've tried to make a comfortable keyboard that minimizes strain on the fingers that come from banging on a keyboard all day :)

The I2C bus routed to every switch is the fun part in my opinion. If you can find a device, with a bit of code you can bodge it into your keyboard!

[1] https://www.jwz.org/blog/2018/08/ultimate-hacking-keyboard/
Let's Build: a 2-hr YouTube clone
Does it really matter? Is alcohol safe? Are most medications safe?

Breathing is not safe either. Living on earth as well; small rocks from outerspace have created mass extinctions over and over.

The universe isn't safe and I don't want to be safe; I want to be happy. You know what doesn't make me happy? The possibility of going to jail over something that hurts nobody.

So take your safe space and put it in that spot in your mind that is labeled "wishful thinking".

Edit: Note that anyone that is trying to argue the point of the article with me is missing out the point: it doesn't matter if it is safe or not, it is my choice to do it. Just like it would be my choice to take my own life away. Or to get an abortion (if I was a woman). It is not up to you, government, or society to tell me what I can or cannot do with my own body and whether I should feel bad about it or not.

So yeah, while you can argue whether it is safe or not, it doesn't really matter. Going to jail is definitely less safe than smoking pot.
It's even more of a favor if the bugs aren't just linux-only. But if they're in gfx drivers like the tweet implies and auto-reported, the only thing you'd really care about is "newest drivers?" Same as the parade of crashes in Windows for the same reason, you want to just tell people to update.
100% this.

source:
- am a business person
- am a developer
- am a linux users
- am a linux gamer

I love the idea of being able to game and work/dev on the same machine. But its not the current reality and its not the reality of the near future. Ive recently settled for macos because even though it doesn't offer optimal solutions for anything, it offers the really nice solutions for everything.

I tried linux gaming for years, and Steam really really gave it a strong push. But the truth is, gaming on linux is complicated and doesn't offer the same experience as on Windows or even macos. I'd rather my favorite studios and developers dedicate its linux resources to customers that pay instead.
Bitcoin Exposed Silicon Valley's Ultimate Aim: Making Money
Small electric aeroplanes already exist and are in serial production. See https://www.tu.no/artikler/i-dag-skal-avinor-sjefen-og-samfe..., https://www.pipistrel.si/plane/taurus-electro/overview.
Actually it means that you must be able to access memory when the server is running. Still possible, but much more difficult and requires gaining root on the server while it is running and has decrypted the data, or finding some RCE that allows direct access to this memory. We have numerous pen testers and code reviewers that look for and test for such things all the time. This also means evading various monitoring tools that security and network operations centers are watching. Again, still possible, but much more difficult.

This also means, disks walking away are always encrypted. We physically shred all of our disks, but humans can make mistakes.
Congrats and all the best!
In my opinion Steve's efforts have been nothing short of herculean, proving invaluable to Rust. If Mozilla can't recognize this, then that is a tragedy.

Interacting with him on HN has been nothing short of a pleasure.

Best of luck wherever you go, Steve!
I almost stopped playing games when I switched to Linux and I think it contributed to free time in my life for learning, side projects, sports, etc. I can always go back to OpenTTD if I crave gaming.