skysight-inc/HackerNews huggingface dataset:
I think that a lot of the motive in this direction is unconscious. It's less "Oh boy, they'll realize we aren't doing anything if we don't say we need to rewrite something", and more, "This will be an interesting way to spend my time and keep myself busy for a while." This is the same impulse, just vocalized differently.

If the incentive structure was changed, devs may rather think "I need to make this as tight, small, and maintainable as possible, so that I can spend the rest of my time on the beach." We see this a lot more on side projects specifically because the dev knows and respects that the available resources are constrained, as the parent poster mentions.

In any case, people usually won't allow it to reach the inflection point where they're visibly non-productive and the boss is cognizant of the option to "clear the shop".

There are always tweaks, defects and flaws that can be made up and justified. The question is whether that work is really contributing useful value. Once a project reaches a certain level of maturity, this becomes increasingly dubious.
Which is crazy because I've only used it once or twice but each time I've noticed many people use tongue in cheek descriptions like "for drugs" or "strippers" when they are just splitting a bar tab.
It tests primality of numbers greater than the number corresponding to the input image by incrementing. So it's deterministic.
Active mainlining of Allwinner chips is under way.[0]

I only use the devices with kernels from trustable sources, like Debian. The A20-Olinuxino-Micro works already quite good with Debian out of the box. It is even recommended by FreedomBox.[1]

Because mainling for the A64 isn't at a usable state right now, I'm holding back on buying a Teres-1.

[0] http://linux-sunxi.org/Linux_mainlining_effort

[1] https://wiki.debian.org/FreedomBox/Hardware
Or more to the point, countries that trade together don't go to war against each other. The surest way to keep the peace is to be mutually dependent.
Yes, look at the bits used by Microsoft Office ... Win32.

I could believe the flashing (when running over RDP), glitchy, sluggish Outlook 2016 is using some of the new stuff. It's not a success in my view.
Funny, the crossing that seems to happen over the Fenno-Russian border is categorized as motorized.
Cannot access...
But that's only 1024 bits, assuming values of each pixel is independant from its neighbors. Which it isn't, so you are well under 1024 bits.
I get that most of the comments here are joking BUT https://en.wikipedia.org/wiki/Right_to_be_forgotten is a related and important thing :)
This thread is about Mozilla failing to support apps which are crucial but perhaps not profitable, in contrast with their stated values. Tiny amounts in comparison to their other recent failures.

Being “upfront and explicit” doesn’t magically popularize unpopular choices.
Show HN: I'm 16 and I made an app that can help you trade Bitcoin and cryptos
This is a very good hypothesis, I only see one big counter-point. He announced a Bitcoin alternative https://techcrunch.com/2017/11/08/chia-network-cryptocurrenc...
I think you nailed it. Software today is expected to handle all cases and there is not supposed to be any built in manual work arounds. Eliminating the need for manual work arounds takes 80% of the work.

Simple example, company I work for sells both physical and digital products. They used to have separate systems to handle each case and everything worked great. We are now building a new system to handle both at the same time. Issue is that due to US tax codes, there is a different tax rate used for a physically shipped product VS a digitally delivered one. The system has to account for this and no one ever considered this in the design or planning because they never had to deal with this concept before because each system just had to deal with one tax rate per order before.

If in the rare case a customer purchases both types of products in a single order, both tax rates have to be accounted for. Simple work around to save a bunch of work is just have the system limited to only digital or physical per order. This is not a optimal solution so complexity increases by a good deal, especially when refunds, reporting etc. is factored in.

This is not necessarily a bad thing but it is the reason we have such large code bases now, because we need to handle these edge cases without manual human intervention.

Our systems have to be both a jack and master of all trades.
We can be more optimistic once the rich are destroyed
More than likely (in fact I would put it at like, 99% chance):

It's an OFAC thing. If they allow money transactions from Cuban nationals they run the risk of pissing off the Treasury dept.

Many companies do it in a very ham-fisted way (flag anything with "Cuba" in the title, etc.).
First a backup generator is a lot cheaper than a backup grid connection for the next 20 years. Now, some would look at that as an extra cost, but IMO most homes should have an undersized backup in case the grid goes down anyway.

Next installation costs quotes are often insane, but basic equipment costs are not even close to that. A ~10KW system for ~1,600 kWh/month as a reasonable off grid system that's well above most homes normal usage levels and depending on battery power that should be well under 20,000$ before government incentives.

Now, you can start running the numbers on payback periods and whatnot, but it's close enough you need to consider your local rates not just dismiss it out of hand. Sure, you could use fewer panels but panels are only ~1/3 of the system price so no need to scrimp on them.
@ABCLAW, you make a very good argument that on a micro-scale we have an unprecedented crisis on our hands. However that lack of precedent comes from a volumetric perspective of the issue. I believe you're failing to take into account a per-capita perspective vs the total-volume-of-humans perspective.

There have never been this many humans on the planet before today. <== this statement will be the case tomorrow, and the day after, and has definitely been the case since we've gained the ability to estimate the global population.

To try and be more concise: Is the per-capita decrease in violent-crime a better or worse measure of its reduction than the overall volume of violent-crime? I believe the former is, you appear to believe the latter is.

If it's the latter, I'm right there with you. More people ==> more crime ==> more fringe-cases ==> more of a burden on defense-attourneys in the US, unless employment growth in that sector is keeping pace with population-growth, minus whatever the influence of the PER-CAPITA decrease in violent crime is.

I want to contest two points you've made:

> "We can pretend things are getting better..."

- violent crime per-capita IS decreasing...that's just a statistical fact unless there's a problem in the way data has been collected. The overwhelming consensus is that easier access to educational materials (think wikipedia) is the big causal factor there.

This next one isn't related to any of this^, but I still disagree, and pretty strongly:

> "Violence is not a first order phenomenon at social scale"

- By "not first order" I'm assuming you're saying violence is an emergent property of human interaction(if I'm misunderstanding you, please correct me.) However, I can be violent to myself or say...animals without anyone else around. By your definition, A delusional autocrat who starts a war out of paranoia of something fictitious (like...idk...ghosts) isn't being violent.
Its good that Riot gets money, but its incredibly damning for Status, an ICO that was meant to produce its own chat platform. This shows status has no technical ability of their own, and has to ride on existing open source products.

The status investors paid to build a new platform, and the team is unable to deliver this.

By paying an existing open source project, yes we all win, but that is not what people (not myself, are you crazy... lol) paid for.
GDAX evaluation factors for considering new assets support [pdf]
If you have an ASA, WebVPN is enabled, OOTB.

If you have an ASA that hasn't been updated today, you are vulnerable to DoS and RCE vulnerabilities.

That is, as far as I'm concerned, about as bad as it gets (we've got, I dunno, several dozen of these).

I realize that, like everything, CVSS scores aren't perfect. But as a general "how bad is this?" indicator, I do think it's useful and, in this case, the 10.0 does the job of pointing out, "It's bad".
So in all those discussions they had, he was talking to himself? Why would he do that? Also satoshi stopped writing in 2010 and Finney died in 2014
I've been ignored trying to setup a COinbase business account
Doesn’t seem to have caught on though.

I was going to try and use MirrorLink on an aftermarket head unit I bought.

"Step 1. Go buy a special cable"

Well, now I now why no one talks about MirrorLink.
K-PAX
Damn, I just opened a coinbase account, thinking they were the only reputable exchange around. Luckily I don't have that much invested. Does anyone have suggestions for competitors?
This seems appropriate- George Carlin on flamethrowers:

https://www.youtube.com/watch?v=V4nknAzQPHE
You are entitled to an opinion, but this means replacing a system that had never had any problem (because it is mostly a deterrent) by another that may have known and problems (decision by consensus is less of a deterrant)

The burden of proof is on those who advocate that change.
Did you have good conductive contact between the lid and the body? This is important and needs to be over a larger area, not just points (otherwise you might have an antenna).

You can get special conductive tape (very beautiful btw, made from eg copper and conductive glue) and cover all the slits. This works better if you have conductive contact to the box, but still helps if not (in this case get the cheaper tape with non-conductive glue).

But as people involved in this space say, EMI is voodoo and I suspect praying to the EMI god, putting little metal amulets on all the cables and making strange markings with this conductive tape are all necessary to limit emissions below the limits. Homebrew electronics are the worst, and passing EMI tests with them can be a special kind of hell. </rant>
Caring about those decisions even when it's not your time or money is what I think "craftsmanship" is.
It's all quantitative. No actual comparison. No data.
Weak article.
With LinuxBoot you can use any filesystem that Linux supports, not just FAT.

You can update boot entries by editing shell scripts, rather than manipulating opaque NVRAM variables.

You can run Linux applications straight from the ROM if you want to do that.

You can avoid legacy partitions entirely and use LVM for flexible volume management.

And...

You can build it yourself and verify that the reproducible build matches what others have built to ensure that the firmware is clean.

You can have the firmware attest to you via TOTP that it hasn't been changed.

You can have a fully encrypted disk, with secrets sealed in the TPM and only unsealed if the firmware is unmodified.

You can include device drivers for things that UEFI doesn't support.

You can use external hardware tokens like a Yubikey to sign the OS install and have the firmware validate the GPG signature.

Or what ever else you might want to do...
I’ve been making my own granola, and now I can’t eat the commercial stuff any more. Too sweet.
Lifetime subscription. Well I guess if you use a goldfish as your standard lol.

I do feel a bit for TomTom. Bought a €120 nav set 3 years ago and the thing still works like a charm. Haven't spent a dime because of free updates and the road network here is already matured so nothing changes much.
The human mind is also hackable... it just takes a considerably longer time to hack it compared to installing software on a computer. Id argue that the internet and social media has increased the speed at which the mind can be hacked by a malicious actor. Im not so sure which is worse now, autonomous vehicles or human drivers? I think its much harder to detect when a human has been "hacked" than a fleet of cars. Cars could have subsystems build in for detecting anomolies, axuilary computers and manual overdrive settings. Detecting when a human has been "hacked" requires invasion of privacy, constant surveillance, reliable friends and family, and a whole bunch of other variables. Preventing a human from being hacked might require arduous and expensive changes and experiments in legal systems, incentive mechanism, censorship, education,etc...
"map" doesn't imply "network connected". "Google" does.
I thought this was already well established? Every commercial for cereal bills it as "part of a complete breakfast" or something along those lines. You're not meant to eat the cereal by itself, it's just grains and (usually) sugar. Obviously most of us still do, but that's not the point.
Qualitative *

How do you edit/delete comments in mobile?... Asking for a friend.
Agen Poker Online Indonesia Terbaik – Bandar Poker – Asiapoker303
grape nuts mixed with oatmeal with yogurt and nuts is my go-to when I am burned on eggs and toast.
Old school management techniques that still matter
Was this killed because it's dox-ish?
Fallout 2 came out in 1998 it was a turn based rpg with (almost) no VO and no cut scenes I understand what you are saying in principle but it’s a pretty bad example since you can really make a movie out of it even if you wanted too.

Fallout 3 came out 10 years later if it was a sequel it would contain some sort of “previously on CSI: Wasteland” part to catch people up as it’s pretty common in serialized story based games.
If you have the comment open (eg under threads) it's both there in the menu for a few minutes.
I'm referring to the hyper-libertarian "gentrification is the solution to gentrification", "trickle down economics is the only affordable housing", "governments should be for-profit corporations" type philosophy that folks working in that space typically have (at least, in the US).

A lot of these people will say things like "what a shame that poor neighborhoods always lose their affordable housing and economically diverse populations". And then they go to work everyday for architects or property developers or city hall or construction companies, and explicitly target 'undervalued' poor neighborhoods for 'investment' to intentionally drive the property values up, despite knowing that those actions will directly displace many/most of the existing residents due to price.

It's one modern day version of saying "such a shame that smoking kills" while working for Phillip Morris. Or saying "digital advertising is so intrusive, annoying, and invasive" while working for Google.

-----

And while this is just one of many different examples of that problem -- the contraction itself is what really bugs me. People who claim "X is such a bad problem, we should fix X" while going to work every day to make X worse.
>How about a language that lets you put your procedures in tables?

How about Python? It lets you put your procedures in tables - dispatch tables, that is:

def eat(): print "eating"; def walk(): print "walking"

t = {"eat": eat, "walk": walk}

# now call the reqd. function via string s read from somewhere: keyboard, file, etc. ...

t[s]() # error handling omitted

Kidding apart:

>Dividing it up into sub-functions/classes scatters the logic

What is the issue with scattering the logic? if you break up your problem/solution into different logical units, with good judgement as to the points of breakup (i.e. coupling, cohesion, etc.), then what is the issue? Not clear.
The LinuxBoot kernel is designed to check downstream signed kernel images before loading. So it won’t load anything that isn’t signed.

I suggest watching the original Heads talk to understand the context and goal better.
It works fine 99.9% of the time. I know many people who have used Coinbase / GDAX for years without any issues.

You can also try Kraken (they just upgraded but had a lot of site reliability issues before) or Robinhood once it launches next month.
I use ladder only on Allen Bradley PLCs and then only for primarily boolean logic. the AB ladder editor is much better than their function block editor.

Generally I prefer function block, especially in Schneider's Unity, since I find it is easy to watch a process operate the way function block diagrams are animated. The function block also promotes code re-use by creating your own blocks.

I use structured text only when the problem can't be well represented in function block, or more like I haven't figured out how to well represent it in function block yet. It is much harder to observe the operation of ST as the tag values aren't animated. Of course you can't use breakpoints on a process without stopping it, which usually you don't want to.
Here in the US voters don't punish any elected officials for anything because half don't vote and the other half that do are more concerned about their side "winning" and less concerned about practical day to day considerations like corruption.

People would gladly accept a corrupt Democrat over a Republican and vice versa purely based on political lines.
Oh hey me too!

First I bought a bunch of ETH. It went up and I went to sell them in November. Coinbase wanted Identity verification. No problem, filled out the form. Forgot a required field during the process and when it refreshed, it knocked my birthday up 10 years! Now they think I'm 16.

On the other hand, it might be a feature because of how much ETH has gone up while my (apparently teenage) self can't do anything about it!
I read that the software for the diebold model being targeted is built by Kal. Is this true?

http://www.kal.com/en/video/multi-vendor

This article states that other manufacturers using Kal's software can be targeted as well with some alteration to the code. How possible could that be?

https://arstechnica.com/information-technology/2018/01/in-a-...
It's been a long time since I coded in C but I can't imagine there aren't solid, battle-tested libraries for handling strings, collections, and all the other nice things that Python gives you. Am I wrong?
This is shocking to me, too. I mean, I don't care what Chad is up to today, but the general trauma of high school is still with me in a way that I don't think is reasonable, considering that my experience wasn't unusual, and that it happened twenty years ago.

See also Dahl's "galloping Foxley" for a literary take on the phenomena.
Why do people (outside of special applications perhaps... planes? military?) still use these devices?

Strap your cell phone to the dashboard of my 1200cc on/off road motorcycle, take it down the Dalton Highway from Fairbanks, AK until the Arctic Ocean stops you (more accurately, British Petroleum will stop you). When you return, I'd like to know 1. how your navigation experience was with no cell connection until you get to Deadhorse and 2. After being beat to death bouncing down 900 miles of gravel road, does the phone even still work?

I have lots of applications for GPS usage that have nothing to do with military use or an airplane, and I only use my phone in the car. Otherwise I probably need something with offline maps and less delicate than an iPhone. Without an unwieldy Otterbox case, phones are delicate little things not suited to harsh environments.
I'm sorry, but your comment about Yugoslavia is extremely simplistic, if not outright wrong. While ethnic tensions certainly played a large role, the causes for the war were numerous, and also include outside influences (end of Cold War, geopolitical situation, etc.). BTW, Tito was dead for 11 years before the war started, and while he certainly was a dictator, albeit somewhat more lenient than other communist dictators, describing him as a "violent warlord" is a mischaracterization.
> On Windows, once the file is open, it is that filename that is open; You can't rename or delete it

It's simple for any application to open a file in Windows such that it will allow a rename or delete while open - set the FILE_SHARE_DELETE bit on the dwShareMode arg of the win32 CreateFile() function. In .NET, the same behaviour is exposed by File.Open / FileShare.Delete.
Unlikely, since (1) the current top few cryptocurrencies are not anonymous, merely pseudonymous; and (2) they are not stable enough to reliably stash a few dozen million USD and expect to get them out a decade later on a day's notice.
> I can now have a normal partition to put my boot loaders in rather than a hidden chunk at the beginning of the disk.

you can make a /boot with BIOS too. format it with FAT and nowadays all bootloaders can access it. in practice, I'm pretty sure GRUB can boot everything but Windows and Mac anyways, so it doesn't really matter.

> I can easily update, add and remove boot entries from the OS command line.

again, grub handles this. in fact, it handles it much better than some firmwares, which usually have bugs relating to, among others, random rearrangement of boot order, failure to persist changes, and permanently adding entries for every flash drive you plug in. these have never happened to me with grub, and I do not expect them to. OTOH, I expect to see stupid bugs caused by firmware vendors de facto supporting single-drive Windows only, at least until the end of the PC platform as we know it.

> I can forgo bootloaders entirely and use Linux as UEFI application.

I guess this is nice, but honestly three binaries wasn't significantly worse than two.

> I can use GPT and finally partition as much as I want.

you can use GPT with BIOS too, it's just that MS doesn't feel like testing it so they lock it out for everybody.
Outside of web development, you can get a job fine without using this year framework. However, you still have to leave after a year to get more than inflation.
> violence has skyrocketed astronomically [...] since the advent of legalized abortion.

[citation needed]

> The gas chambers were invented because gunning civilians down en mass was considered too "barbaric".

[citation needed]
> If there is an adversarial attack that causes the autonomous software that controls the self-driving cars to crash

If it is discovered that any model of car is vulnerable to this, it needs to be recalled and scrapped.

> The levels of abstraction that programmers deal with do not allow for the necessary security you propose

This is true of the kind of shit pumped out by low-quality commodity hardware and consumer-focused software companies. Anything controlling millions of multi-ton missiles should ideally be formally verified top to bottom. Exceeding NASA vehicle code standards are the sort of thing that would be appropriate here. However, just the plain old standards we apply to the embedded code in ECUs plus full hardware isolation (i.e. no “start from your phone” bullshit) would be sufficient.

> What you advocate for is a car with no ports, no radios,

No radio attached in any way to the critical hardware is sufficient. The goal here is to defend against bulk remote attacks (the kind that are actually dangerous in a noticeable economic sense) and bugs, not evil maids.
Basically "China is growing up and is growing developed nation values within its citizens"
If you don't have local vendors, you can use the cheap laser cutting offered by the dirtyPCB guys:

http://dev.dirtypcbs.com/store/lasercut

(Hey it looks like the custom cable builder[0] is back online, woo hoo!)

[0]: http://dev.dirtypcbs.com/store/cables
There's going to be casualties no matter what... that seems to be the nature of technological advancement.