skysight-inc/HackerNews huggingface dataset:
It doesn't. NixOS doesn't do reproducible builds, it does reproducible systems.

Reproducible builds is essentially about compiling source code to a binary and always get the same checksum

Reproducible systems is about always getting the same system/behavior given the same configuration. Which is what NixOS does.
Wiki - confluence has a nice flat cloud offer for $10/mo for up to 10 users. Not only for tech people, but also for non-techs: marketing, sales, office people. And you can connect it to jira.
7 Essential Prototyping Tools to Use with Sketch
There was a defect, they recalled the cars to fix them, the fixed cars go back to customers and the issue they were recalled for can still happen.

> The remedy is not a valid one, since the TM tested a recall repaired car and found that the zip ties snap apart at during a strong braking. This means after such an event the fatal flaw in Volkswagen seat belts remains in place, rendering the recall useless.
I go from git to SVN. It's just easier for me to work with and once the team gets used to it, it's a win-win.
Not exactly. If you ask "do you understand ?" and "will you do it?" they will tell you yes as well. It's not a verbal tick. It's just not socially acceptable to say no.
Abolish overbearing dress code, if one exists. Social/lunch outing on Fridays.
We already look at them that way - heavy and obsolete.
Copy without GDPR nag screen:

https://webcache.googleusercontent.com/search?q=cache:uwNMmT...
This reminds me of the Joel Spolsky's post on why you should never re-write your code from scratch [1].

The reasoning goes most 'ugliness' comes from bug-fixes that people encountered along the way, and by re-writing that 'two page function' you lose all that accumulated knowledge. In short, the hacks that make us want to rewrite code are there for a reason

[1] https://www.joelonsoftware.com/2000/04/06/things-you-should-...
> Also OpenBSD is much more of a research operating system then other large successful OS(Linux, Windows, MacOS, FreeBSD, etc). Meaning OpenBSD cares way more about developing features and novel security mitigations then trying to maintain backwards compatibility like other operating systems do.

This is not the feeling I get from OpenBSD at all. They don't act like research. They aren't keen on implementing new features just for the sake of it, or just to try it out. A better description would be that they put correctness, security and maintainability first, and simplicity often comes as a nice side effect. Deprecating old, unused features is just a consequence of striving to decrease complexity by trimming your code base. OpenBSD is one of the few OS where the number of lines of code is not skyrocketing to unmanageable numbers.
The fix was such that it never should have been approved?
C++ for business logic, with native views for the UI.

Works across both platforms, does not require additional SDKs and has all the debugging tools and API available without any additional FFI work.
If they are using Hyper Threading, then yes, unless they already have a different architecture:

"We really
should not run different security domains on different processor
threads of the same core. Unfortunately changing our scheduler to
take this into account is far from trivial."
Widely used D-Link modem/router under mass attack by potent IoT botnet
The parent comment is correct.

It’s not even a controversial position, as it’s been stated publically by the people who crafted and implemented the legislation that this was the stated aim.

And the US demanded that other countries adopt our drug policy laws and they followed our lead.

This cognitive censorship is something to be outraged about - flies directly in the face of the Establishment Clause of the first Amemdment and is deeply detrimental to our democracy.

Even William F. Buckley was against the War On Drugs.

What we ought to pour those resources into is a “War on Trauma” (if we still require branding things as a ‘war’ to garner political support.)

Trauma is what underpins the majority of mental health issues including depression, suicide, and addiction.

Drugs without trauma isn’t a problem, it’s when the drugs become a proxy for self regulation that we run into issues.
Did you read the article? It's about Debian, and it explicitly mentions NixOS. It also mentions certain packages (Emacs, certain secure boot stuff) which at the moment are not reproducible.
They do know that if M$FT cancels, the contract will just go to someone with zero scruples about this, right?

It's better to keep things you dislike close so you can keep an eye on them than to pretend like they don't exist.
Hmm, how cheap were the developers?
It's not though, is it?
>and typical of conservatives didn't care.

I’d ask how it feels to be such a puppet of someone else’s game... but that would require some self awareness.
General Electric knocked out of Dow 30 Index; replaced by Walgreens
Rural residents hang up on mobile banking, regulator finds
Chesterton's fence has always bothered me a little because it presumes there will be a sensible explanation for the fence, and that the reason will reveal itself to us if we have the patience and guile to see it.

Knowing what I know about how some organizations work, I don't think this is necessarily a safe assumption.
> Corporations are no less evil than governments. If anything, they may be more evil, as they are motivated solely by profit and have no particular reason to care about the population at large.

Corporations are accountable. They are accountable as entities, and as individuals (owners, managers, employees). If they do fatal decisions, the corporation may go bankrupt. If people act immoral, they may get fired. If they cheat, they may be caught and go to jail.

Corporations can also choose to act ethically - and, according to a recent Freakonomics podcast, actually benefit from that by attracting better employees :)
Best CV Builder for Job Application – Free Curriculum Vitae App
> if an OS is as security conscious as OpenBSD, there isn't really a different way to operate

That's really what I was getting at with my question. There's no such thing as absolute security, it is a set of tradeoffs between usability, performance and specific security guarantees. Is there a point where the OpenBSD developers would say "okay, this is a (potential or confirmed) security bug, but the mitigation is just too costly in this case"?

In the post-Spectre world, it's not completely inconceivable to contemplate the possibility that, in order to retain the security guarantees most people thought they had, one might have to give up a substantial subset of the benefits of speculative execution in out of order processors. For some workloads that might mean up to two orders of magnitude in performance. I know roughly where the common operating systems would draw the line and I certainly know where I would, for my own usecases. I'm just curious about how OpenBSD works in this regard.
I'd be for a second referendum on an actual agreement for what Britain's relationship with the EU would be, post-Brexit. Some of the options, particularly those favoured by those that voted to remain, are poor.
Modern Diesel engines don’t smoke. And black Diesel is mostly just muck and not pollution in the way you think it is, clear diesel exhaust has the NOX in it.

Sorry, but it seems you don’t actually know anything about diesels.
Perhaps for the same reason the US extended its trade embargo with Cuba to include foreign companies trading with Cuba - https://en.wikipedia.org/wiki/Helms%E2%80%93Burton_Act

Or for the reasons that people have divested from companies doing business with South Africa under apartheid, or the Boycott, Divestment and Sanctions Movement regarding Israel, or any of a number of other examples.

See also https://en.wikipedia.org/wiki/Solidarity_action .
> sent over in a declarative format

like HTML?

> which the client then renders into a native view.

A WebView?
Well, first I gotta rebuild the release process on top of nixpkgs, then, after rewriting the core product in rustlang, I can focus on replacing all the developers' macbooks with linux machines.
I started experimenting with "hardware stuff" late last year, when I had a month of paternity leave. I bought an arduio starter-kit, and the quickly moved on to using ESP8266-based devices.

Both are programmed in "C++", and both are very easy to work with if you're already a programmer. Because the arduino, in particular, is aimed at beginners, you can get started by a process of almost lego-like construction. Plug some wirdes into the board, and attach the other end to a temperature-sensor.

As for jobs I'm not sure, but I have posted a bunch of projects online which lead to random emails from people - one of those ended up leading to me getting paid to write some IoT code for an existing project.

If you can work in the constraints of such a small device then other embedded stuff should be almost trivial. (most of the "embedded" stuff I've touched runs a complete operating system, rather than just a single program. So they're often still big. RTOS, etc, is "just" a matter of working with the OS API, and being aware of limits.)
I Can’t Believe Apple Made This
What are the negative stereotypes of ex service personnel?

I wouldn't exactly say I have my thumb on the pulse of Australia, but I don't seem to observe a negative stereotype for ex service personnel here.
It might be a bad experience for the buyer (I'm not sure - I guess maybe PayPal still reimbursed them? idk?), but I did my part. It's not on me to lose money when I did everything I could.

The buyer kept emailing me after it, 'updating' me on the situation, which I mostly ignored. I believe he was in some smaller town and he knew the postman and had a very strong suspicion that he stole it, or something like that.
ELI5 what human rights is ICE violating in this case? Is due process not being followed?
Facebucks: why social media needs the blockchain
Frankly, I saw this in a few projects and it feels like the responsible is one of those people that can't actually code but wants to convince management of their impact with their huge commit stats.

I also hate whitespace but it's just a symptom (the other developers' editors / git config probably don't show the trailing whitespace).

Given this, it's a mere symptomatic remedy, the problem will reappear, and the only person benefiting from this is you. I'd hate to pay you for that.
Is this a crossover episode?
> Wow, that is an incredibly obscure reference.

I'm really old.
React Native vs. Native Mobile App Development
I'm not saying they are perfect, but I installed it on my parents' phone and the learning curve is not that steep. They are perfectly usable by mere muggles.

OsmAnd is being developed at a steady pace, and the UX is being improved.
SVN is really heavyweight for branches and tags. It used to take like a minute to branch with SVN but when we swapped to git it took like less than a blink.

Also —rebase is way better than merge. I haven’t had to merge git for over 6 months but with SVN I was doing it twice daily, at least.
Even if the process that they have is working it doesn't mean that it can not be improved. And if you obviously see the parts that could be improved because you already stepped on the same rake many times why not do that?
Ofc as a newcomer trying to change things you are always gonna be welcomed with strange looks but that's another side of it - how to implement the changes so that everyone is happy...
Haven’t seen anyone non-ironically use M$FT in like 20 years. It on the same fringe scale as wiring “First!” on a comment section.
NetBSD has fully reproducible builds https://blog.netbsd.org/tnf/entry/netbsd_fully_reproducible_...
There is still the fact that 83% (10000 out of 12000) of kids are not with their parents to begin with.

The remaining 2000 are held for at most 20 days during which time an arrangement is made to have them stay with a family member or other caregiver.
+1 for this.

Unless you've been hired specifically to help them change their dev practices, I'd go along with what they have until you've got some understanding and reputational-clout to start suggesting such huge changes to how everyone works.

Rocking up and on day one start asking people to change their development practices (particularly around branching policy which is something very contentious and/or strict everywhere I've been) because "It makes my work easier" is a sure-fire way to get people's backs up and dislike you. And where do you stop? First it "It makes my work easier" to change the dev practices, but why not start demanding that everything is rewritten in Go/Vue.js/Haskell? It'll make your work easier. How about we change the product from a Desktop App to a web app? It'll make your work easier. Why dont we just sub-contract the whole thing out to off-shore teams? It'll make your work easier. There might be a case for any of those, but I'd personally wait (and I would prefer any hires I bring in also wait!) until the right time before advocating for massive sweeping changes right away.

tl;dr - Arrogance & know-it-alls can be disruptive (in a bad way). It takes a village and flexibility is key to working with any team.
> Are you sure it's apathy though?

Perhaps because it was very clearly billed as a non-binding referendum, which would only have an advisory impact at best?

That the politicians took a basically 50/50 result and have used it to _remove_ the EU citizenship of everyone in the UK is beyond taking the piss.
Unless there is crony-capitalism going on companies have to find voluntary buyers of their goods and services to generate revenue. Governments use force to generate revenue. It's that coercive behavior that elevates governments to the potential for more evil than a corporation.
Copyright: MEPs update rules for the digital age
Having known a couple of founders who built their companies to a greater than 5000 person company, this is actively done. Founders need control over who they employ, promote, fire, etc. While it doesn't matter much at the entry level stage, as you move up the seniority chain, there is a lot more politics. HRs major purpose is to make sure that things that are done to employees are done in a legally justifiable way. If management wants to see someone gone, they make sure there is a paper trail. If someone needs to be moved up faster, they facilitate that. Essentially, they are there to do upper management's bidding, not to employ their own thoughts. Headstrong people don't survive there.
#Hackers Steal $31M from South Korean Cryptocurrency Exchange #Bithumb
You can't expect it to just come to you, you have to ask. Unfortunately many organisations are bad at institutional memory, so reasons get lost. But fundamentally this requires a "why?" conversation, it can't be done by purely technical means.

If you're very confident that your test suite covers all use cases, then you can just change it and see what breaks.
I'm struggling to understand what you mean here.

You believe being entitled to a life free from false imprisonment, torture and persecution is left-wing rubbish?

Is this satire?

The only people who are against the concept of basic human rights are those priviliged enough to never have been threatened in such a way.

That can change very easily.
F-strings alone make the upgrade worth it.
I was wondering too. Does anybody know what makes defer so expensive?
Bones of Civil War dead found on a battlefield tell their horror stories
Statement from Satya Nadella: https://www.linkedin.com/pulse/my-views-us-immigration-polic...
They don't have time to do it the right way the first time, but they have time to do it twice.
CSC Int
Original post by Jeff Bezos looking for programmers to build Amazon
We call 'em occidental datasets 'round these parts.
How is this policy changed from when Obama was in office again? The fakenews that started all this was a few photos from 2014.

Russia didn’t stick, yelling about guns didn’t stick, now that Trump wants the wall funded it’s going to be an assault on immigration.

Right or wrong, good policy or bad, if “Trump” is coming out of your mouth about this and Clinton, Bush and Obama aren’t... you’re being played.
I think many people right across the continent would probably have similar feelings.

Many are "unhappy" with how the EU is presently being run but nobody would want to "leave".

The confusion around Brexit emerges from just how poorly the referendum was run. It was a choice between "remain" which can only be a vote for the status quo (unsatisfactory for many) and "leave" which is open to so many interpretations as to be useless.

But to call Brexit a "referendum" in any constitutional sense is talking it up a bit. It was a plebiscite. An actual binding referendum against a written constitution would have to provide actual wording; rather than just a single word.
Bithumb: Hackers 'rob crypto-exchange of $32m'
My opinion is that every team member should have the same editor with the same settings. The settings should be easily accessible from Confluence or a similar knowledge base.
The term you're using (war on drugs) is an American notion. No one is claiming that all drug prohibition is due to American efforts but we've been 'successful' in exporting and reinforcing the insane attitude for decades around the world.
GDPR definitely addresses this scenario.
"Fishy" is a very ungenerous read on the worker opting out of an arduous appeals process and cutting their losses.

And if there's anything in the comments about "the manager and director being supportive", I don't see it -- where did you get that?
Memory allocation.

Use defer to make code readable. Go code should be readable, so you can figure out if it is correct, and only then should it be fast.

When benchmarking/profiling leads you to a hot spot in the code, rewrite it to remove defers.
If we have data, let's go with the data. If all we have is opinions, let's go with mine.

Diesel exhaust is a Group 1 carcinogen, which causes lung cancer and has a positive association with bladder cancer.[2][3][4][5][6] It contains several substances that are also listed individually as human carcinogens by the IARC.

https://en.wikipedia.org/wiki/Diesel_exhaust
Except evidence overwhelmingly shows immigration acts as a net positive for a developed economy.
> it was very clearly billed as a non-binding referendum

Was it though? It seems to me that many very clearly consider it to be binding, though ridiculously the actual meaning is ambiguous.
I'm not quite sure what changed.
We followed a similar process when I worked at Intelliware.

Before commencing work on a feature, the team would gather around the whiteboard and discuss the intent of feature, and list out the tasks required to implement it.

An estimate was added to each task, and summed up to provide an overall estimate for the feature.

Involving the entire team (BAs, devs, QAs, PMs) meant that everyone knew what was going on, and often surfaced ways to leverage existing components. It also helped to avoid conflicts between features impacting the same parts of the codebase.
Why could not you have both ? No one said that you need Securities transactions to be irreversible. STO can bring more liquidity to property assets and simplify dramatically otherwise complex financial operation (title emission, splitting of subsidiaries and so on).
I do hate the point that talks about adoption when we are talking of a technology that has less than 5 years of age (Ethereum for that matter). I hear it a lot and I cannot stop myself to think that this is the same kind of reasoning could have been use again Amazon in 1996 (Bookstore are a small business and Internet has no adoption)
Falun Gong, a group supposedly that just likes practicing qigong, which if you ever visit China you will see thousands of people do this every day. But which seems to Have a massive propaganda apparatus that it deploys worldwide.
> Are there implicit type conversions?

Only implicit refs and derefs I think.

> It's a classic problem in language design. If there are no implicit conversions, users complain about having to write "1.0" instead of "1", or worse, having to write "1.0L".

Rust handles that by type-inferring literals, the literal itself does not impose a type.

If there are no constraints at all I think it defaults to i32. The type can also be provided explicitly as part of the literal e.g. 1f32 or 7u8.
You're really grasping at straws here.
Once operating systems offered this mitigation mechanism, I'm sure browser vendors would use them.
Compare the current homepage and the screenshot that I've attached in the Gist.
I just want the old feed back. I'm not interested in stars and follows, I want to know when PRs/issues to my repos are opened and commented on. The new activity feed which shows up on top of the regular feed is limited to very few items and doesn't show enough details.
Sort of. More like if you are outraged now but not then, if it is only covered now and not then, if “reasonable” people only care now that it can be attributed to BadManTheyDontLike... that’s dishonest.
It would mean perhaps I wasn't as valuable as I convinced myself I was.

I would then try to improve myself and get a job where I cannot be easily replaced by someone who likely doesn't even speak the local language.
First day I find the best dev and kick his ass. Gotta set the tone.
MISSGUIDED BOSS BABE AND BABE DREAM NEW FRAGRANCES
Yeah. That would be perfect!
Microsoft’s VSTS is getting a facelift [1] so watch that space to see what GitHub might end up looking like.

[1] https://blogs.msdn.microsoft.com/devops/2018/06/19/new-navig...
Show HN: Generate custom Apollo GraphQL errors classes from the command line
There are a 1.4 million 18 and 19 year olds in the UK that didn't get to vote in 2016.

Likewise there are over 1 million who did get to vote who are no longer alive.

When accounting for the entire country, about 1 in 4 voted to leave the EU, 1 in 4 voted to remain, 1 in 4 didn't know/care and trusted their MPs to do what was best, and 1 in 4 were not allowed to vote because they were too young and must rely on their MPs to do what is best.
Something like 10% of users will be addicted to any given drug (less for psychedelics which can actually free people of addiction by helping release the underlying trauma). The majority of drug users of any substance are not addicts.

Overdose is most common from adulterants and from not knowing the dosage one is taking due to lack of purity information.

If your goal is to stop ODs, allowing cheap access to taxed pharma grade Drugs is your first step.

The next step is using the taxes to make access to trauma healing / education free. Trauma is the root cause of addiction, so healing frees one of the need for the addictive behavior.

Somatic based therapies, psychedelic therapy, and an environment that supports healthy living.

I work with people regularly who are able to gently walk away from addictions because they’ve healed the underlying trauma.

The benefit of this is that we will also rid ourselves of the problems we face from other addictive behaviors like sex addiction, status / money addiction, religious righteousness, etc. (See the book The Perfect Pandemic for a detailed breakdown of the various dopamine triggers we humans use).
> If you want your compiled code to rely on the internal design of the CPU then its going to be tightly coupled to one particular CPU. CPU Upgrade -> code no longer works. Oh you ran the software on your laptop which has Core i5 instead of Core i7 -> Code no longer works. Oh your S/W Vendor went out of business and you purchased a new machine with a different CPU -> No working code for you.

Indeed. Better that than CPU Upgrade -> silently leak your private keys, which is what we currently get.

> OK, please propose a solution then.

I've been proposing a solution this whole thread: publish enough information about exact CPU behaviour to allow a (specialised) compiler to produce reliably constant-time code, even if only for a single CPU model at a time.
The Subtle and Not-So-Subtle Force of Ageism