skysight-inc/HackerNews huggingface dataset:
The backup situation stands out to me as a problem no one has really adequately solved. Verifying a task has happened in a way where the notifications are noticed is actually a really hard problem that it feels like we collectively ignore in this business.

How do you reliably check if something didn't happen? Is the backup server alive? Did the script work? Did the backup work? Is the email server working? Is the dashboard working? Is the user checking their emails (think: wildcard mail sorting rule dumping a slight change in failure messages to the wrong folder).

And the converse answer isn't much better: send a success notification...but if it mostly succeeds, how do you keep people paying attention to it when it doesn't (i.e. no failure message, but no success message)?

The best answer I've got, personally, is to use positive notifications combined with visibility - dashboard your really important tasks with big, distinctive colors - use time based detection and put a clock on your dashboard (because dashboards which mostly don't change might hang and no one notice).
Only count times where your tab is visible, and/or the user occasionally scrolls? I'd expect that's a fairly standard feature in tracking JS.
Why the hell should I pay for poor journalism that is riddled with ads?

There is a reason I subscribe to Netflix but not Hulu.
I still think you're trying to prematurely optimize against your very first impression of seeing a new syntax for a familiar data structure. I've actually written several thousand lines of Elm code for a real internal tool at work, and elmx feels like it just complicates the view code with virtually no benefit. I think it's solving a problem that doesn't exist -- and not at zero cost.

The result won't be understood by elm-format. Compiler errors will exist at the level of Elm, not elmx. It's something extra that has to be learned by any other developer trying to work on the code -- and they'll still have to understand the pure Elm code that the elmx compiles to as well. Plus it has limitations like not being able to nest code interpolations.
This is one of those things you want to have practiced before it's critical.
I was unaware that he died. :\ He's sort of a local legedend here in SE Michigan. I wish I'd known about his funeral, the funeral home is a few hundred feet from my house.
Maybe this doesn't count as supporting, but: you also get free access with a .edu, .gov, or .mil email address.
Many people don't realize how much of government has been crafted to support the automobile industry, effectively a subsidy. The obvious one is building roads, but we should also consider how laws have taken rights away from pedestrians and pedestrian-friendly builders. For example, many cities won't allow a new building without a parking lot moat.
I'm not sure how this is a story. This startup has been around since at least 2014:

https://cointelegraph.com/tags/storj

$100k of funding after 3 years of development doesn't really seem newsworthy.
ScrollCast – social network
How to Ship Cloudflare Logs to Sumo Logic with Lambda
Not all jobs can be automated and there are a bunch of such in healthcare and social that are understaffed even now.
When you try to apply supernatural concepts to the natural world, you either have to dismiss the relevance of the body of scientific knowledge which contradicts the premises of magical thinking, and assume that the universe doesn't actually follow any knowable physical laws, or explain it within the constraints of what is known to be true in the universe in which we live.

There is no scientifically credible evidence that the mind exists as a coherent entity outside of the brain - and there is evidence that the mind and the brain are the same thing, or at least, that the latter cannot exist outside the former.

There is also no scientifically credible evidence that arbitrary and instantaneous travel to parallel universes is possible. Rather, it appears to either be impossible, or at least, infeasible without burning entire galaxies to a cinder - about as difficult a problem as traveling faster than lightspeed.

One can credibly dismiss this theory because it requires astral projection and ESP to be true, despite there being no evidence of truth behind either, and the laws of physics (in particular, the laws of thermodynamics) to be false, despite the evidence in their favor.
Just like CPU opcodes have failed... POSIX is a low level interface, that of the OS and the C library. It's another level of abstraction, necessary for the ones that are building other levels on top of it.
As someone who worked at both companies for a long time, I assure you that Google's best practices (circa when I switched) were a generation ahead of Microsoft's. Mostly due to MSFT having much longer software release cycles, a more primitive, Windows-based internal cloud, many legacy build systems, less inter-group trust, and little company-wide desire to improve things.
I interpreted it a different way, not a justification but rather one interpretation of the scenarios that are happening.

> But, at the end of the day they live there you live here. Want to take advantage of the supply that you're referring to, open up a location there. (And find out why they don't already have that organization there)

You are omitting the fact that the labor of 20 ofshore devs is being imported to the US through the one on-site leads. The location is already opened up offshore where the cheaper labor exists. Global markets do not exist in isolation, and the issuing of work visas affects the supply of labor in the market.

There is not a line of US citizens with CS backgrounds looking to work 1.5 shifts a day, and learn multiple languages to be able to communicate effectively with the offshore team. There is plenty of supply on the offshore side, hoping for a shot to make it to the US.

I'm not saying this is right or wrong, it's just one reality of the H1-B system.
How to securely encrypt files using 7-Zip – AES256
America is built upon the idea of cheap labor and fat profits. Everyone for themselves. Unions won't do much. Automation will only make things worse for poor and uneducated.

Humans are selfish by nature driven by financial rewards.
The verilog code had been poorly written. For example, it's not common for a combinational circuit to have an input reset. Latches are inferred in some places that can cause unexpected behavior. That's just my observation though. It's cool to see projects like this. Sadly, it appears to be inactive after seeing the project log.
Depends, are you a kickass Java dev looking to learn Python, or are looking to learn to code with Python as your first language? If the second what do you want to do with it? Automate some boring task or become a professional developer?
> You guys seem to think that Google is benevolent by giving engineers that 20%, while in fact they do that for very selfish reasons: it is all about copyrights.

What did he say that makes you think that?
Ask HN: Are you worried about competitors copying your client-side JavaScript code?
wasn't musk already to some extent a crony capitalist
That's not the case in most states, like California, New York and Massachusetts, due to state laws.
Previous discussion:
https://news.ycombinator.com/item?id=13051241
Hulu has an ad free plan
That's because the results of not doing this are pretty reliably dreadful on surrounding traffic.

This is just sensible town-planning.
>Only those who aren't paying attention can seriously claim nothing has gotten better wrt Wall Street regulation.

And yet somehow these improved regulations did nothing when 95% of income gained fell right back into the hands of the top 1% of earners. Under Obama's watch.
At a small web host, early in my career, I once saw the boss blurr past my desk towards the server room. Throw open the big vault door and disappear inside.

Turns out he had accidentally executed an rm of the home dir on a major web server in the background so in panic, instead of killing the right pid, he just ran to the server and pulled the power cords. :D

Ended up restoring a few home dirs from tape.
I've had a wonderful time cycling in London.
> The backend started as a GitHub fork. It now lives inside LLVM’s svn repository.
Just to explain - I was going to write mongo originally but then decided to go more general. I evidentially went too general with my terminology. I've used mongo since the early days and I've also worked on projects that have used everything from neo4j and redis to oracle as the primary data store.

There are a bunch of things that made me nervous about mongo as the primary db. Data consistency was the main one and, like the author of the post - migrating away from mongo was hard almost entirely because of data inconsistency that had developed over the course of a couple of years.

Querying was also harder on an ad-hoc basis. With a relational db there are generally just a couple of recommended ways of modelling your data. But once you do that, it's easy to query after the fact. Or to add new stuff. With mongo I felt like I was constantly making a trade off that I would have to accept at querying time.
How most sane distros do it.

Build a kernel with the most common hardware built into it, and use that to bootstrap. No need for messy things like balled up temporary rootfs in a ram drive.

Initrd/initramfs have become an excuse for piling on complexities that frankly should be added by the sysadmin after initial install.
I can't speak to that-- all I can say with certainty is I personally would subscribe at $5/month.
3blue1brown's videos are the best I've found for linear algebra and mathematics in general, they are excellent and insightful.

If you value this kind of material please consider supporting via their Patreon page.

https://www.patreon.com/3blue1brown
Likewise, I was hoping to get in a game of Thexder. What is this "ActiveGS," and can it be trusted?
You haven't been to Europe then.

Everywhere has busses, trams, trains and cities have subway.

If you really want a huge home and want to 'ride public transit' - then it's possible to get one near or by a bus route, or a short walk from the station at the village.

Or you can buy a little further out, and drive 2 minutes to the village and catch the train when needed.

"Good transportation requires high density or or high property values to pay the taxes required to build it."

No, it just requires foresight, social buy in and a tax base.

Almost everywhere in Europe has really good transport - and it actually is possible to buy big homes, very few want them.
Because there is no Spotify or Netflix for written content.
the concept of totalitarian democracy best reflects the present state of the US and a few other countries within the west.

the US has elements of huxley, elements of orwell, elements of kafka, and increasingly, elements of the phildickian dystopias.

there bottom line isn't quite captured by any of the above, though. the modern dystopia is defined by individual paralysis as a result of being overwhelmed the engineered political spectacle. it isn't that people are too happy to want change, nor are they too scared of death, nor are they immersed in paperwork, nor are they lost in cyberspace. they're too addled to envision a better world as anything other than a fantasy.

people have been conditioned to think of the world as a stable equilibrium that is managed by their betters. in the mass imagination, the default is that the world runs itself as a result of the actions of power players who are unreachable by any of their individual or group actions-- the powers that be are on another planet, and raging against the machine on the planet that the masses live on doesn't accomplish anything. the gap between the individual and the top is simply too large to bridge in a single lifetime, and most people wouldn't have the first idea about where to start even if they were interested in reaching the "control room".

that's what the impression is, anyway. the result of this passivity gives way to a culture of disconnection. politics are compartmentalized as "stuff that someone else does", and then compartmentalized even further into "stuff that happens that we as individuals shouldn't quarrel over because we can't effect it". these nested compartmentalizations within the public mind result in little action despite complaints and low standards of living. it's simply too much cognitive work to tear down the walls that are constantly socially enforced.

south korea recently dumped their government via swarming the streets with millions of people until their demands were met. a similar strategy is unlikely to be executed in the US, however. the public is divided between those who still believe that they are politically empowered (the ascending right wing) and those who believe that the power elite are acting against everyone's best interest and there is no political force that can stop them (no political orientation has the monopoly on this group's membership).
Look at the design of NT. Every output is based on IPC and calls to the event logger. That something like a stdout exists is due to backwards compatibility and mostly the Posix subsystem. The entire OS was meant to be used and administrated by means of GUI. The existence of a bunch of CLI tools that deviate from the main paradigm doesn't prove anything to the contrary. Have a look at the literature on the design and concepts of NT.
Which repo? Last commit to LLVM AVR git is just marking it as being upstream in LLVM SVN
That explains the highly repetitious public school curriculum many American GenXers were exposed to:

(Diversity is strength)^64

(We're a nation of immigrants)^128

(America's was sinful before the civil rights protests)^256

(The Second World War was a good war)^512

(Only Jews and Gypsies suffered in World War II)^1048576
Steam Greenlight About to Be Dumped
It's just a mediocre intelligence guy complaining about all the stuff he doesn't understand.
> but it gives me great hope that quality news organizations have a future

I hope that high quality news organizations do have a future, but the WaPo? I'm not sure that label fits.
39% Decrease in Angular Bundle Size from Switching to Closure Compiler
Burying the lede: " After some aggressive testing we determined that the IOMMU worked as advertised and could not be bypassed by a malicious device."
Looking at your hands doesn't seem like enough a test to me. I think you need something more convincing.
My reality test when I was interested in lucid dreaming was to count my fingers, and one day I happened to count to 6, and was then pretty sure it was normal and went on with my day. When I woke up, I couldn't believe how easily I convinced myself that I wasn't dreaming
I believe once someone replies you can no longer delete it. And you can edit for up to 2 hours after you've made the comment.
"You're confusing popularity with being outdated."

POSIX was supposed to be popular to the point of default way that apps were written. It failed. Whereas there's quite a bit of portable apps on (insert framework here). They succeeded with many running on non-UNIX OS's, too. You'll need those or similar things in your code instead of POSIX for truly, portable apps. That's his point.
The purpose of the initrd to have the initrd bootstrap to rootfs. This involves userspace tools like mdadm, lvm2, cryptsetup, zfsprogs, etc.

It's not very common to need kernel modules (drivers) on initrd on typical hardware.
>Hitler's rules sound vaguely familiar.

I don't think comparing Hillary to Hitler is that appropriate.
Sorry, but I, personally, enjoy cars and driving, observe speed limits, and you, good sir, can take my steering wheel from my cold, dead hands.

If you want cooperation and understanding from us drivers, you'd want to stop patronizing, negging and insulting us. Otherwise, you'd be ignored at best.
Is getting that past the person who is reviewing your code also trivial?
The Happy City: A $20 Trillion Opportunity
You don't think it's worth it most the time because of the hassle of setting up and managing a cluster, or because clusters in and of it self is not necessary for most?
Smart people have to account for their own smartness but also how much lower other people's intelligence is. They don't do that at first, but unless they are surrounded by only smart people that becomes a disaster, so you can't fucking do anything normal because your normal is enough to cause other people to have a fucking seizure.
POSIX was outdated 10 years after its invention. But nobody wants to make another POSIX.
Ask HN: Best Resources on AI / Machine Learning
Entrepreneur here in need of some assistance.

I'm looking to learn more about automation, AI and machine learning in hopes of shifting my mindset when it comes to what's possible (and how we're going to do it).

Any recommendations on blogs, books, training courses or videos that would help a non-developer gain a strong handle on these topics?

Any help is appreciated!
It's a nice thing if you're trying to run on many UNIX's. Most projects just target one these days: Linux. If it's mobile supported, then add Android which is also a Linux. That means they'd only have to code the portability framework for 1-2 POSIX-like OS's. POSIX offers about no advantage there. They'll just wrap it like they did Windows and Mac.
A little bit, yes. But it's a given now that client-side JS is open source, and many have got used to this. I've seen developers try to obfuscate their code using obscure packing utilities, and abusing eval(), but such code is trivial to de-obfuscate/unpack, and doing so only makes me want to see the code more since you've something to hide.
Bear in mind that this is contemporary writing. They likely wrote it in such a way with the goal of forming this comparison in your mind.

I think one needs to look at older writings to get a take that isn't designed to reinforce the constructed media narrative du jour.

Even then its hard to get decent info on this topic because its always been so morally charged. Nothing obscures reality worse than moral concerns.

Edit: I think you can also apply that description to several parties in the modern media environment.
I would argue "Do Androids Dream of Electric Sheep" does. The novel doesn't spend too much time focusing on the society, but, iirc, people spend much of their time with emotion-modulating machines.

Also, "A Scanner Darkly" kind of hints that creating that kind of society is the goal of some nefarious forces.
Once flying from Dubai to DC I got a free copy of Sunday Financial times. It had huge number of topics. I would have never gotten all this stuff in one place sitting in front of Internet.
Yes, it's a fun exercise to build a tiny Linux install that's fully on the initrd. Not that you'd want to have that kind of system in daily use outside of special applications.

> I think it's even possible to embed the initrd in the kernel binary itself, but I've never really investigated that.

Yes, the kernel config has an option to embed the initrd in the kernel image. I'm not sure if there are any advantages to this.
Sounds exciting to have options apart from C and asm. How about something for us PIC plebs though?
New Mac malware from Iran targets US defense industry, human rights advocates
Most Windows programmers I know have never really used an environment that doesn't punish you for using the command line. So what's your point? That most people you know never realised that many of their daily tasks can be easily automated if they wouldn't think that endless, tedious clickfests are the norm, and that this somehow proves that the CLI is obsolete?
...but three people definitely didn't, just in the last week
Full Report About Asthma
And on the other end of the spectrum we had Jobs era Apple, with One True God overseeing all demigods who oversee projects. IMO the things that made Apple products so successful was this structure which left no room for confusion and that the company was run by QA people. My impression of Jobs is that he was a QA guy himself.
500 Days to Mars
What else is new? Elon Musk's businesses have benefited from billions in federal and state government subsidies and low-interest loan programs over the years.

The American taxpayer has been backing Musk since long before the current president was on the scene.
> The other comment mentions the problem with this stance. But it is worthwhile to point out that this is pretty much par for the course for Microsoft, seeing as they are suddenly embracing open source with a vengeance despite being the single biggest factor in its suppression for 15+ of the last 20 years.

Not really? Open Source took off when the corporate world around Microsoft embraced it as a way to get more unbilled hours from employees and restructure how they do tech sharing with other companies to make it cheaper.

Microsoft has sued individual vendors for patent litigation, which is obviously bullshit but not something special for linux vendors (every vendor enters into this system and until said system is changed, a risk for it exists).

> I remember seeing someone commenting how they are impressed with the new Microsoft. To which I thought "Really? Did they actually have any other choice?"

_I'm_ impressed with Nadela and the engineers at Microsoft. I'm impressed that a corporate structure could shift this much. I used to work there in the bad old days and it was an incredibly demoralizing experience. Now, I look and talk to people who are happy and energized.

I also think Microsoft didn't have to approach things the way they did. They absolutely had an option to try and perform a hostile takeover/co-opting of the Linux ecosystem (the way that Oracle is doing via its Java IP).

Microsoft is what it is, for sure. It has a checkered past. But I think we should be encouraging when we see actors in the system do things like write non-enforcement pledges on patents, open source core technology with very permissive licenses so that their techniques and technology are dispersed throughout the ecosystem, and point out their product profile has never been stronger as a result.

We can do this while also remaining cautious and defensive, as we should with every major corporate vendor.
From the political point of view, would note the influence of war, which has decided the global winners and losers, more than just the idea the optimal systems always win. Particularly striking the idea among some smart military leaders that the post WW2 order is clearly breaking down, and its disintegration is unstoppable. That resulting instability is the most terrifying thing if you're a pacifist.
"POSIX wasn't designed, per se. It's a standard, a lot of which was the codification of existing practices on operating systems where the C language was the primary language."

That's what I was going to say about UNIX, C, and POSIX. The UNIX and C languages' made tradeoffs specifically oriented around the weak hardware they had. We no longer need those. POSIX evolved from a bunch of competing vendors doing a mix of justifiable and weird stuff with a standard trying to abstract it all. It's inherently going to be worse than a clean design over the smaller number of modern UNIXen without all the politics that went into POSIX.

And then we have fact that many portable apps need to run on Windows, Mac, iPhone, etc POSIX ranged from useless to lacking platform-specific capabilities on these. So, a clean-slate design covering each of these platforms is the obvious solution. Fortunately, we have a bunch of them with varying styles and tradeoffs to choose from. :)
This only works if you stick to a simple filesystem, not crypto, RAID, etc. Otherwise you'll need to have file system utilities (lvm2, mdadm, cryptsetup, zfsprogrs, etc) on the initrd to get your rootfs mounted.
Tour Simone Giertz’s Mad Laboratory of Hilariously Awful Robots
It absolutely is. If the best you can do with someone with an advanced degree is make them drive a car, you're wasting a valuable mind on a menial task.
I don't think that is the point of Wall Street regulation.