skysight-inc/HackerNews huggingface dataset:
In California, background verification includes salary history and included in a subsequent disclosure packet that's mailed to prospects.
Incentivization and transparency combined is also a good method, which should be applied when possible in addition to other methods. So in case it is possible, safety-critical code should be open source, and there should be very high rewards for detecting serious issues.
> I went from wondering why/what is going on to switching all my home/work/server machines to FreeBSD.

Can you develop on some of the reasons that convinced you to run away from systemd ? I'm really curious to know why (honestly). Thanks :).
Probably getting downvotes because of your tone, but I agree with the focus. I find I work much better on tasks requiring deep focus when I’m just on my laptop.
Librem 5 smartphone crowdfunding reaches its goal
This theory (when appropriately hacked) describes rotation curves of galaxies extremely well. Unfortunately it doesn't work at larger scales. There are many nice videos on YouTube by Sean Carroll on MOND, which explain it's limits, albeit for the fairly educated layperson.
This comes up every single time someone mentions CSV. Without fail. The bottom line is that CSV is human readable and writable in plain text. If you start using fancy ASCII characters, then it becomes neither because our text editors don't support it.
Gun stacking is a good example.

I get the intent of the law but it just promotes organized crime.
Sorry if this is off topic, but I ran into another serious bug in High Sierra that I think is a result of their de-duplicating of files feature: I had about 30 GB of family videos and pictures on OneDrive and wanted a second copy on Dropbox. As I copied them I noticed that the disk space did not decrease, a good thing to have file de-duplication. All was well for a long while until I decided to have OneDrive and DropBox not keep my family videos and pictures on my laptop.

After DropBox and OneDrive deleted these files, I never got the 30 GB of free space back.

Apple should provide an option in the Disk Utility to check for files that don’t have references and free the space.
Look on the bright side, they'll need about 3.8 billion years until they get it right.

http://www.bbc.co.uk/nature/history_of_the_earth
Art of the Problem and IEEE posted new video series on modern Information Theory
More to the point, it's easy to export from Excel, which is a massive pain to load in any non-.NET language.

While it's great to hope to use a well defined transport for machine-to-machine communication, it's exhausting to explain anything beyond CSV to Bob from sales.
Explorations of the Universal Glue
That's when you get your building inspector to point out the asbestos before you even take possession of the building with a wink and nudge and then you carefully pull them out yourself and no one is the wiser.
Hi man! I'm in Madrid as well. Wanna go for a coffee sometime? My email: hello at michaelkoper dot com
Acheron River: Τhe gate to the underworld
Google Pixelbook hands-on: Stunning hardware with the usual limited OS
It's sort of apples and oranges though, because it's much harder to liquidate and reuse assets from a brick and mortar than it is a software concern.

Every thing I've ever built, in a very tangible way, becomes a stepping stone for me with software. Be it businesses I create or people I work for. Also I can start multiple concerns in parallel and traditional business cant.

Most people, even if they are good at something, cannot start a business of it. That still includes software. There are so many things about running a business that don't directly reflect being good or not. That's excluding people that just aren't any good.

Wanting to be the owner of a business you designed yourself is a crazy persons dream. Software seems to make it more accessible because you can fuck off and get to death much quicker without the same cost, but I bet if you averaged it, what comes out in the wash is the same. A balance of having enough delusion, skill, stickiness, and luck.

I've got a mentor who subletted me some office space for a small thing I had once that I needed a few desks for. Recently he told me how close he was at the time to losing everything and us being there was a desperately needed life raft. Until he told me that, I always thought he was doing me a favor. His business is now at the top of his field. I still can't see the difference. Everything is bullshit until it's real and nothing that is real is permanent. Is success a marker of an IPO or a thing that allows you to take your children on neat vacations and affords time to paint? People only call it a failure when you exclaim you quit or someone else certifies that you've been removed.
This person wrote a series of books about clean code which are sometimes recommended to junior programmers. Some people have a high opinion of him.

It's a good thing that his claims and experience are being questioned.
Google's $19B Black Box Is Worrying Investors
Agreed. It'd be akin to saying "hola amigo" to an American scientist.
I read this for a second then realized its THE weekly standard, which is a Conservative rag. The Last paragraph of course by design, implicates arch bogeymen, Obama, Hilary and Bill Clinton in Weinsteins life choices, even though Weinstein is a big boy who did this to Women all by himself.

The weekly standard of course, put their support behind our current president, who as you know.. also has is own issues with females. But hes cool I guess coz hes the GOP candidate? This does not make Hollywood less disgusting, as much as it makes the weekly standard selective on their grievances and thus glaring hypocrites.

Weinstein is deservedly getting his comeuppance. But the "Neo-Con Right" cant really say much for points on this. Cyrus Vance btw, famously has even stopped an investigation in to trump jr and ivanka.
Rogue Website Exposed High School Students' Data
Google is also a US company, which means you at least have a different set of intelligence agencies after you. Given those two options, I think I’d prefer to give my data to the NSA, not the Chinese government.
While I mostly agree in principle, there are some counter-examples as well - people who mostly just played with personal projects who got hired at $300k jobs for the niche skills they've gained. These people are top-notch though.
Thank you. He is all about creating a cult of personality. The opening of Clean Code, with its pictures of other respected people and quotes and then the “what about Me” is all about putting him on the same level as all those folks. So, appeal to authority, and then run with “be a human linter”.

Also: can we stop calling him “Uncle Bob”, because it’s frankly kinda creepy and paternalistic.
Unfortunately he failed at that and people started to believe him.
Uncle Bob and Silver Bullets:

https://www.hillelwayne.com/post/uncle-bob/

makes some of the same points. Discussed here:

https://news.ycombinator.com/item?id=15415278
Better PR?
The other day I stumbled across a video of his, explaining monads in Clojure, and I completely agree with you. He's a good salesman, he sells himself and his consulting, and that's about it.
Singapore’s Vickers Venture Partners closes biggest fund yet at $230m
Price is proportional to die size. Processing one wafer is a fixed price, so the more chips you can fit on one wafer, the cheaper each individual chip.

Additionally, the number of defects is proportional to the area. The bigger your chip, the more chips you will have to throw away because of defects. E.g. say you have one defect per wafer on average, if your chip takes up the whole wafer, you will have no good chips. If you can fit 100 chips on one wafer, you will have 99 good ones and one bad one.
Well, the only part of your comment I was referring to was the "having 10 BS windows asking for our attention", because really I agree with you (and I upvoted you to try to help normalise the discussion).

It's a very strange thread to read. Judging by the downvotes, it seems as though there's a really negative reaction to people who code on small screens. Whatever people want to do is fine, but it's pretty weird to almost shout down anyone who does it a different way.
50 GB for 24€ per month here in France, and I imagine that you can get better deals (I paid 19 for the same offer for a year)
I've never seen one of those used to represent a null value, and I'd consequently avoid using one that way purely on the principle of least surprise.
What does 'control of their own data' mean in concrete terms?
> Why exactly does systemd need to mess with the networking services?

It doesn't. All this stuff is opt-in. If you don't want to use it, don't.

What's a bit unfair though is that you imply that the various technologies where equivalent in behaviour and would be different only in performance. That's really not the case. The eBPF stuff allows configuration of per-cgroup, i.e. per-service or per-container access control. And that's a massive advantage. Classic Netfilter doesn't allow that: you can't tell it to permit all traffic to bittorrentd.service, because service/container/cgroup information is not available to it. Yes, people have tried to make that work, and there was some support for it in the kernel, but only for egress, and that made it pretty useless ultimately.

You know, if iptables would allow us to configure tables per-service, we'd happily hook that up. Such a design is in fact where we started from originally. But the fact is that such a scheme isn't really compatible with Netfilter's design and thus didn't happen. And that that's the case is really not systemd's fault, but a technical decision of the kernel community.

I know it is fashionable to blame systemd for everything, but seriously, eBPF+cgroups and all that kind of stuff is the result of the kernel's development scheme, and systemd only follows that and exposes what they came up with. If you don't like where kernel development goes, please complain about and to the kernel community, but systemd is just a consumer of what they do, and I couldn't care less if per-service firewalling is ultimately implemented based on netfilter, on nftables or on ebpf/cgroup. As it turns out only the latter ended up being capable enough to make this possible. And I accept that, and then made use of this.

Do note that the port forward hookups in nspawn (i.e. --port=) are actually implemented using netfilter, not cgroups/ebpf. I hope that illustrates a bit that we use what works and is provided by the kernel community, and don't really follow an evil scheme here.

Lennart
Both of them are working, and have full jobs. The texts captured included technical support channels, slack-irc bridges, and more.
How to Accept Email Based Payments for Free as a Freelancer
In principle, 'agile' is so weakly defined that it is possible to follow a process that produces quality software and describe it as agile. In practice, insofar as agile stands for anything at all, one of its pillars is what might be called an 'active disinterest' in doing much thinking ahead, and in practice, it is very hard to produce quality software without doing some serious thinking ahead.
ElasticSearch Changefeed Case Study
The Good Programmer Paradox
DetectMiner: a Chrome extension to detect mining scripts in your browser
The nicer the cars in the driveways the worse it is. The wealthier you are the more time you have to care about petty stuff.
This is so true. In the world of online businesses, it does often seem like "winner takes all". This might be because online business can compete globally, so the "winner" can literally take over the world (except China) like facebook did. A restaurant cannot do the same - the closest would be a big franchise like McDonalds.
Missing /regular/ matter. Doesn't count dark matter. Shame on New Scientist for incorrect headline.
> The latter requires a very special skill set that can only be described as 'managing psychopaths'.

And without exception, every teacher I've ever spoken with (including several in my family) has told me that this skill is something you have to learn on the job. All of them, regardless of what route they took to become a teacher, were unprepared for managing classroom discipline.

And it took all of them a year or two to learn how to manage classrooms (some teachers never learn this skill).

I strongly agree that the licensing is just a way to limit supply. I'm not against unions per se, but in this matter, the teacher's union is a serious impediment to educational achievement in this country. It should be much easier to hire and fire teachers in this country. And teachers should be much better paid.
How much is the qine2, $60?

$50 for a decent meal out w a beer isnt that far off. Rule #1 of eating out on a budget is to limit booze, wine for example is often a 10x markup for the same product you can buy at the store.
That makes sense - though with a boat, it might be reasonable to work while sailing, making it even more attractive. But I doubt that would be particularly realistic, w.r.t. internet connectivity, being able to pay attention to hazards, etc.
Disqus Breach: 17.5M Exposed, Shows Rapid Response
We do that, for the most part. It definitely helps.
Apple gives you an option for telemetry on first boot. No idea how much that option turns off. Not sure if the phone sends anything to Apple with that option and not using Apple services (that’s pretty hard because of the App Store; if you really care about iPhone privacy you’d want to download all your apps once then never touch the store again).
Yeah - sorry. Not familiar enough with the Google cloud to get my product names right.
We already have tools that let us do the 'right thing' if we spend enough time and money on it.

Another relevant quote from that paper, with regard to formal verification methods:

> Any new software technology in this field must address both the cost and time issues. The challenge here is daunting because a reductions of a few percent is not going to make much of an impact.

> Something like an order of magnitude is required.

I think that's pretty much spot on.

I think that's really the issue I see; we don't need more arbitrary tools that just add yet more complexity to already complex systems.
My problem with Martin's article is that his solution isn't a catch all. In fact, testing is aided by the examples he gives.

The things he moans about actually reduce the runtime state set of a piece of code by moving it to compile time. It reduces the amount you need to test.

With testing, you write code that ensures a certain set of states and, importantly, ensures against the complement of that set.

If your compiler can reduce the set of potential states, that means a few things:

1. Less testing code required. This is better because testing code is still code.

2. Catching more errors since it's easier to cover a reduced set of states.

3. You can focus your discipline on higher level problems. Discipline is great. It's even better when not focused on crap a compiler can pick up.

Tools are not the 'answer'. Tools are tools. If a tool helps solve problems, it should be used.
Putin: Russia Is Ready to Show Proof US Hurricanes Are Man-Made
> Take the leap, but you've got to do your diligence. Listen to the feedback and concerns people voice about your endeavor.

Absolutely, but there's never a situation of any kind without drawbacks.

A quote from David Chang of Momofuku, etc:

> I think almost everything we've done has been a failure from the get go. That's just the truth, and I don't think people see that. We have fucked up just about every opening in every restaurant we've ever done. We grind it out and figure out how to make it work as we go. That's what makes it a very organic experience and sometimes maddening. But I can't see any other way to do it than to engage with the world, make the mistakes, and pick up the pieces from there.
How an inmate hid computers in the ceiling and turned the prison upside down
Shameless plug: https://yourlandingpagesucks.com/
I liked iBatis quite a bit too. Basically mapping hand bombed SQL to functions instead of objects (using XML ugh, but that was the norm at the time).

Hibernate was just horrible and I had to watch my entire team adopt it (EJB 1 era).
What's a bubble hat, if I may ask?
Curiously, in the list of possible future tools for more reliability type systems are absent.

Looking at the authors bio: "I love solving tough problems with Python and PHP".

Type systems to me seem to be (I'm not exaggerating) the answer to all software reliability problems (barring social ones).
If you want a property to uphold, formulate it as a type. The compiler verifies.

If formulating the type is to laborious, make a weaker version and do tests it instead.

Personally, I don't understand people arguing against type systems on principle. Sure, they are type systems that suck (e.g. Java) or are otherwise very verbose and thus straining. But that doesn't have to be the case, it's not an intrinsic property of type systems.

There has to be something I'm missing since there are so many people arguing against types, notably Bob Martin himself.
Not sure why this disturbs you; people regularly violate traffic laws when they decide it isn't risky. Our laws are not written with enough precision to deal with all scenarios, so we let people applying the law to decide if what you did was reasonable even if it was illegal.
> ping open.oneplus.net
PING hadoop-1219418324.us-east-1.elb.amazonaws.com

Your phone usage data going straight into OnePlus' Hadoop cluster?
Sure, Jesus practiced what he preached and the result was he got nailed to a cross.

But at least he didn't have to suffer through subpar American prison conditions!
I read his books and they're pretty good in showing Junior developers better ways to structure their code.

This doesn't mean that Uncle Bob is right on every topic. Safety critical software is completely out of his realm (at least I don't know of any project he worked on that's SC).

From my own experience I've seen quite a few safety critical codebases and they're often abhorrent in lack of common sense software structure, precisely because there are so many regulations that you can't "quickly refactor" something, and in embedded systems there are too many mechanical engineers writing software, without caring about the craft.
Show HN: BillBuddy – Automated Invoice Processing
> Why would any sane person leave the water running while brushing their teeth?

a) the price of tap water being cheap enough that the difference in consumption between efficient and wasteful behavior not causing a meaningful enough difference in the bottom-line cost of the monthly water bill to affect a change in behavior

b) sanity not being the same thing as morality, with the sane person not considering the waste of fresh water to be a moral or ethical violation.
This is what I don't understand about AI proponents and/or fear mongers. Human level AI writing code? Wouldn't that just be a lot of the same human level bugs? Then people say Super AI will evolve more in a day than we have in a million years. Sure, maybe, it's not known if that's even possible, at this point.
How so? The current state is that nothing is private if it's on someone else's server. What I described is the current state. Just because you trust Google not to publish all your email doesn't mean they're private.
"Both teams took advantage of a phenomenon called the Sunyaev-Zel’dovich effect that occurs when light left over from the big bang passes through hot gas."

That just seems unreal to me.

Edit: To clarify, I'm not accusing it of being made up. I just think it's amazing.
Lars, that is an incredibly knowledgeable response. I wasn’t expecting that. Thank you so much!

I’ll definitely check out intermix. (Probably take a few days, though)
No they are not.

It's not perfect, and Apple under Tim had no ideas at all, but the money is pouring in and nothing else counts. Just ask Steve Ballmer.
Furthermore, some of his followers are very voluble and dogmatic in places like Stack Overflow/Exchange, driving out nuanced, reasoned discussions about how to improve software development.
I have both an OnePlus 3 and an iPhone 8, so just wanted to compare.
Because he is not random but influential, simple as that.
Chef announces new solution for cloud native architectures – SD Times
What are some major projects he's worked on?
Just run AOSP?
Erlang behaviors and how to behave around them
Sure, but no-one I'm mentoring at work has yet suggested we should change our whole development process to something trendy but poor because they read something that Thomas wrote. The same cannot, unfortunately, be said of certain "personalities" in the industry, including Bob Martin.
A Man Who Forgot He Was a Rap Legend
Of course. I don't see a lot of stories written about me being wrong about stuff, and I'm like 96% sure that's not because I'm right all the time.
You'd think recognising a square (containing squares and more squares if need be) would be relatively simple and not require advanced machine learning / training. Or that recognising a square doesn't take as much. The demo also indicates the sudoku needs to be fairly accurately scanned, similar to a QR code.
All business / data rules go into and are enforced by, the database.

This was learned the hard way: creative sales people manipulating sales data (via ODBC & Excel on NT3.51 no less). Since all logic was in the applications, they had a field day when they bypassed those.

This was 1996. Not much has changed.
Goddamn I really thought it's screen clean time again...

They call that "concrete wall"? http://progressivepunctuation.com/assets/img/concrete-wall-h...
Are you deliberately trying to ignore what I’ve been saying?

My argument was that you can take IntelliJ’s open edition, with its plugins for C++/C, etc, slightly modify it, and get the same functionality as you’d have in Android Studio for more languages than just Android.
No, it does not kill trust. Maybe only in people who doesn't know how to configure and use CLI tools properly. Just disable this feature and move on!
s/emacs/vim
Fair enough. And especially with re-titling.

I guess I am getting old and crotchety, so if somebody posts an article about aliasing artifacts using vector EE equipment to play galaxy wars, the quote "[1968]" doesn't seem necessary. It's relevant or not and while time makes all things irrelevant -- it wouldn't be on HN if it wasn't relevant to someone now.

Hmm. I need to rethink my think about that one.

[I am still personally triggered by the people who really really didn't get and yet dog-piled on the Alvy-Smith Rasterization post which remained true - but no one got it. Again ... I need to rethink my think.

Thank you]
Why is he influential? Because he wrote some books? That's the reason given downthread. Past a fairly low karma threshold, so could any commenter on HN.
"According to a person familiar with this encounter, which took place about a decade ago"

Although I doubt the "mistake" was unintentional.
Trends in the Netherlands
> it's much more awkward in the UK

Except Scotland. There's no law of trespass in Scotland. Also, a lot of it is pretty empty!
Show HN: A tool for exploring life-like cellular automata
If you label something as evil, as the anti-Christ, and as an assault on the Kingdom of God, there's nothing you can't justify. If you listen to conservative radio, you'll hear people very soberly talking about how the literal Apocalypse is just around the corner, about the insidious operations of the Illuminati, and other things like this. It's the same on alt-right cesspools like /pol/. They think that gender studies professors are literally the true seat of political power in the U.S. and that they're trying to sabotage the nation by sowing degeneracy into our lives. They think that degeneracy (which includes things like homosexuality, nudity on television, etc.) will destroy the social fabric within our lifetime and we'll descend into chaos and our civilization will end.

If you're convinced that your civilization is literally about to end, locking up these evil criminals actually becomes an act of kindness and mercy.