skysight-inc/HackerNews huggingface dataset:
But the artificial data must come from somewhere? It can be modeled from real data in order to take into account outliers and to avoid cognitive biases in generation, but then there's still an initial reliance on the real data.
Well there was that one test missile notification system in Hawaii with stellar UX and UI...
So if a person sees you are about to have your phone searched by police they can send you child pornography and you will go to jail? It somehow doesn't sound like it would hold up in court. At least I feel like it should not.
Whoops, guess it's a good idea to check things before blurting something out.
In that case I'm not sure what's best, to let newcomers in on the new goodies of v4 or to avoid confusing previous users.
"Their hypocrisy is too smart and too well organized to be fought."

Especially when we all are also part of the economy and therefore by your logic also responsible for every war and famime etc.

So it is our hypocrisy as well.

But related: you know, that there have been wars and famine and poverty since the beginning of humanity(and before) ?
I have doubts about the "We’re actually spending some time on every row" claim. Saving data using columnstore often comes with meta-data saved at the page level, such as min, max and count values for the data in that page. These values are used to filter and optimize the flow of data processed for a query (I mean 'skipped' here).
If you run a 'count' query 10 times, it's very unlikely the DB will count rows 10 times. It will rely on the page's existing meta-data when available (i.e., already computed). The tests described in the post are misleading IMHO.

EDIT: This comes on top of the fact that DBs can store queries results too. Moreover the post does not tell whether they have implemented clustered or filtered indexes on the considered columns. It does not explain how partition has been performed too. All this has a big impact on execution time.
The basic idea underlying democracy is not that people are intelligent enough to make the right choices, but that they have the right to choose their government regardless of their intelligence. Even if that means you end up with people like George W. Bush junior or Donald Trump in the White House.

I am still somewhat shocked that Donald Trump is really President of the USA[1], but I am deeply convinced that denying arbitrary people their right to vote is an acceptable "solution".

[1] Really, it sounds like satire, doesn't it?
In large companies, people sometimes steal unlabeled food from the fridge without knowing whose it is.
I don’t think it’s an unreasonable guess than most people who use a master password in Firefox do so to prevent family/friends sharing their PC from easily discovering their passwords.

I can’t imagine them being too concerned with brute force attacks.
The size of each block is fixed, and the transaction fee is proportional to the number of bytes in the transaction, so you could block people from making transactions (if you were willing to outbid them) but couldn't make the chain grow faster.
As an ecommerce developer. Especially business specific stuff.
Discount rules according to merchant, customized search aggregating other systems.

Most of the time is db stuff, sure. But it is always useful someone who can think and solve problems.
I wonder if they had scams around that somewhere/time.
Yes, it could have been handled better.
I guess you need to consider whether it's best to let newcomers in on the v4 goodness or to avoid aliating users of v3. The pragmatic approach is to at least mention somewhere that v3 users should wait on upgrading.
LinkedIn's IoT Security group is badass, bridges sales and infosec echo chambers
3rd Pillar: The Importance of a Robust Online Presence for Healthcare Practices
You could achieve something like this with tags - https://docs.gitlab.com/ee/ci/yaml/#tags. Though you will need to define each machine individually in the CI file.
If you are looking for native yet cross platform note taking, take a look at https://scribbleton.com/.

No association with it, just happy user.
>> one could just put a huge amount of data in there

That, ah, isn't how that works. You can't just dump terabytes into the blockchain for BTC, LTC, or really any blockchain I can think of that has any sort of adoption.
Knusperli could also refer to a type of bread.

https://wiewowasistgut.com/schnelle-fruehstueck-broetchen-mi...
https://www.deal.ch/deals/brot-des-monats-coop-naturaplan-bi...
http://fddb.info/db/de/lebensmittel/kleiner_baeckerei-kondit...

(Also Google's Zopfli and Brotli are already missing the ö / ü Umlauts, so maybe improper spelling is intentional.)
> by offering goods and services that people want to buy at prices they want to pay.

Exclusively on certain markets - large, developed, and rich enough. While on other markets taking advantage of cheap labor and loose employee protection... and while paying the taxes in none of these markets... you forgot to add.
>You have two sub-problems here. Either you take endpoint security very seriously (which becomes its own much more important bullet point), or you trust employees to encrypt their devices on their own. This process should be entirely automated. My concrete criticism: mention this problem alongside endpoint security.

Do you have any recommendations for endpoint security? I'm setting that up now and finding a good vendor has been annoying.

>Precisely how are your engineers reviewing “basic” security without basic qualifications?

There are standards and checklists for this (ie: OWASP Top Ten). Being able to read and follow a simple checklist, that someone recommends to you, doesn't mean you're even close to an expert in that area. That said, the OWASP Top 10 includes "Logging and Monitoring" on it while this checklist punts it to Series A, so it's confusing.
Agile Project Management: The step in the right direction
Ideally you have strings that can be both mutable and immutable based on context. C# is not that smart so they opted into the only other sane option.
Have you tried installing one of the markdown plugins?
I think that this style of blog/info dump is really, really useful and speaks to how I have spent many, many weekends.

Even though I don't really use much JS, I still got a real kick out of reading this.
An "Are you sure?" prompt goes a long way and sometimes takes a really long time to get added, even when it's historically been a problem[0].

Particularly in these kinds of cases -- this is software that is used by very few people at very few companies and at those companies, it's used very rarely. That nobody at Level 3 knew leaving that field blank would cause that issue doesn't surprise me at all. We had management applications for some switch software that we had to run on Windows 98 using ThinkPad laptops[1].

[0] https://en.wikipedia.org/wiki/Rm_(Unix)#Protection_of_the_fi...

[1] I was a Frontier, then Global Crossing and ultimately Level 3 employee for around 17 years. The story about the ThinkPad Laptops is detailed in another comment in this post.
I'm not sure I see the point here, what is the threat model? I guess it does not include laptop protected by full disk encryption?
Fonts suffer from ringing, their lines can actually look better if they are on the block boundaries.
Can you give some examples of how personality traits manifest themselves in code?
Maybe not a big deal for many, but this is the first sqlite lib for Node.js that supports User Defined Functions, would be nice to have an example though.

Anyway great work!
That sounds kind of fun, can you give some examples?
I assume you're absolutely right about the areas you mentioned but it's not something that an average developer works on nowadays. In the same way as the majority of professional drivers are not race drivers.
i had the opposite experience; after org, i’m annoyed that markdown doesn’t support tangling code blocks.
Or, more concisely, invalid data should never make it past validation.
You have to prove that math actually maps to reality. I don't think you can do that. With the possibility that it's all a simulation, our universe doesn't even have to be consistent.
Side effects management with Redux-Saga
You are extremely hostile and unhelpful in this discussion.

If you want to drag discourse down there are a lot of other forums where one line replies signaling you know something profound without actually saying anything are acceptable.

HN is not one of these.
Banks are a net positive. Without them we have no modern economy. Occasionally the economy destabalizes as part of a cycle, but it (historically) restabalizes. The media pays an outsized lens to the corruption of Big Banks, but without their basic activity many modern quality of life improvements would be infeasible.
How the world's largest Bitcoin miner is taking on AI's most powerful players
Speaking of cell structure, could not Jupyter fill the void? It also works on cells, accepts Markdown, LaTeX, and code from various languages.
Wait&See: How Global Economic Growth Is Setting Up Crypto for Soft Regulation
It seems the extension is only half-working.

The "Block foo.com" links don't appear in the search result anymore, but if I visit the website and block it through the extension pop-up they are then eliminated from the search results in future searches.
That’s a funny way to spell project manager.
The event producer in this case is one of our Snowplow trackers (https://github.com/snowplow/snowplow-javascript-tracker) - and these tracking SDKs do indeed attach a UUID as a unique event ID at event creation time.

However, this event ID is not enough to identify and then dedupe all types of duplicate events. This blog post provides more information:

https://snowplowanalytics.com/blog/2015/08/19/dealing-with-d...

Big thanks to pragmacoders for putting this tutorial together! It's awesome seeing what you are doing with the Snowplow platform :-)
1 minutes to fix. 30 minutes rationalizing that the 1 minute fix your thinking of is going to work. 45 minutes convincing others. 14 minutes of terrible self doubt and worry.
And we're back up.
Ops life!
Model
Ai shinozaki - model from Japan http://www.votemodel.com/model-actor-image/2212/125/ai-shinozaki.html
Show HN: We built a DApp, an Ethereum address book with private chat. No ICO :)
It's also called buying a stairway to heaven, depending on the point of view.
>Corporations and the ultra rich are pretty new arrivals in the picture and I am willing to give them the benefit of the doubt.

This is fairly naive and also misses the fact that corporations have been around for a very long time too and don't have a great moral track record either. The Dutch East India Company at its peak dwarfed any modern corporation in terms of wealth and power[1] and was incredibly exploitative and corrupt. The British East India Company caused Opium addiction in China and kickstarted the colonisation of India. Industrial capitalists created (and still create) inhumane working conditions for their workers. If you count the whole sum of human misery created by the economic demands of the slave trade it becomes harder to even confidently assert that governments or religions have caused more evil.

This is not necessarily to say that corporations have caused more evil than governments or politics, but they do have a long track record of evil too and shouldn't be given "the benefit of the doubt" any more than any other organisation with a large amount of power.

[1] http://www.visualcapitalist.com/most-valuable-companies-all-...
Nothing beats a white board early on, but there's no reason (and somewhat counterproductive) for everybody to be co-located 8 hours, 5 days a week.
OK now it makes sense. If you presume everything must go over https and sometimes you have little to no activity and want to back push events on a stream started by a client, tcp seems horrible! :)
Its hard trying to push in the wrong direction, not having udp when its needed. And not having stable unNATed IPs because addresses have run out. Not sure that is TCPs fault tho. Arguably that is www + ip problem. More and more HTTPS is the only Internet allowed. This is bad IMHO and leads to stupid hacks like websockets. Gamers used to open port in their routers in my day and would receive a performance penalty if rhey did not.
And quite possibly a failure in disaster recovery methods. If it was at all possible to have a replicated site it should have been failed over to it immediately. Then resolution and root cause analysis could have been carried over at their leisure.

Perhaps that would not have been possible with this style of equipment, I don’t know. But at least yes, change management procedures should have been in place and obeyed.

However, I hope they don’t fire the guy. I once read of an employee of some company who created a $600k mistake. They asked the CEO if he would fire the employee. “I just paid $600k to educate one of my employees. Do you think I’m going to give him away to my competitors?”

That has stuck with me. Unless there is clearly malicious intent I want to give second chances.
From the article: "The billionaires’ most useful function, then, is not to bring about change themselves, but to explore and test new models and methods for others to emulate. Using their access to policymakers, they encourage the adoption of the ideas that work."

I think it's hard to argue against this; it's something that governments don't often do well. We need risk-takers who can try out new new approaches, get things done cheaply, and commit to a plan over the course of multiple election cycles.

Space launch is a case in point. I just read a book about solar power satellites [1], that went through the history of advanced launch programs in the U.S. Nothing ever got done because every few years, the new set of elected officials decided they wanted a different plan.

So all the ideas for new plans finally were abandoned, and now we've settled on an extremely risk-averse approach: the SLS, a disposable rocket using technology from the Space Shuttle. Politicians like it because it keeps the big contractors happy and puts jobs in a lot of districts, but it can't hope to expand access to space in the way the BFR is likely to do, because it will cost several billion dollars per launch [2].

If we don't like depending on billionaires, then we'd better figure out how to make daring and creative governments. Until we do, I'm glad there are people willing and able to spend their own money on fixing the problems that governments aren't fixing. I don't understand the view that only our governments should try to make the world better.

[1] https://www.amazon.com/Case-Space-Solar-Power-ebook/dp/B00HN...

[2] http://www.thespacereview.com/article/2330/1
We are a DApp team in China, and it took us about 3 months to build KeyMesh, an Ethereum address book with private chat. We are super excited to share it with the Ethereum community!

KeyMesh is a decentralized address book for Ethereum accounts. You can use it to prove on Twitter that you own an account, and search for other accounts using Twitter names.

Using KeyMesh you can send money and messages to verified Twitter names, instead of long addresses.

And we did it without funding or ICO

------------------------------------------

You'll need desktop Chrome & MetaMask. Mobile is not yet supported, sorry.

The BETA runs on the Rinkeby network, and you can get free test ether from the faucet.
CRM Manager: must-have skills and common challenges
We should probably be mentioning which laws (and subsections) we're talking about because:

"The presumption of mens rea is rebutted by express provision in the statute excluding the requirement of mens rea. Where the statute is silent as to the requirement the general presumption remains, however, the courts may look at other offences created under the same Act. If the other offences expressly require mens rea, the courts may well take the view that the omission to refer to such a requirement was deliberate and that Parliament intended to create an offence of strict liability." [0]

E.g. there is a section on mens rea for the Protection of Children Act 1978 here: https://en.wikipedia.org/wiki/Protection_of_Children_Act_197...

[0] http://e-lawresources.co.uk/Strict-liability.php
Comments like these are ineffective because you aren't providing any evidence or arguments to justify your beliefs. You're just asserting that you're right and everyone else is wrong. Why should anyone believe you?
I think you mean steganography.
Maybe not exactly, but this was recently in the news:

"De-anonymizing programmers from executable binaries"

https://news.ycombinator.com/item?id=16598962
Which is its distant past, not recent (to me implied by saying "has pivoted" instead of just "pivoted")... as we're being particular here.
The problem might be due to antialiasing applied to the wrong font size. On my desktop the page is easy readable, but some letters have their vertical lines appear as two grey lines instead of a single black one or a mix of the two, in other words although it's 100% black text, the antialiasing renders some parts of it like 50% black to make it appear smoother. On a phone it might be even worse. Changing the font size can help.

Not an expert in anything about web publishing or similar stuff, so forgive if I used the wrong terms.
From the article, the password is salted at least:

"I eventually found the sftkdb_passwordToKey() function that converts a [website] password into an encryption key by means of applying SHA-1 hashing to a string consisting of a random salt and your actual master password."
Ask HN: An active stylus that can write some distance from screen?
I was using a Surface Pen today and noticed it was straining to lean in to the device.

Is there any stylus type device that allows you to sit back from the screen and still operate it, in a similar manner to, if you can imagine, holding a laser pointer but the laser pointer is working as an active stylus?
Wouldn't that make cyberbullying and slander even in its most extreme forms legal? In those cases often someone is being harmed (with real, flesh space consequences), despite the material being nothing more then numbers.
Indeed - because by then you have a different mental model from what you've baked into the models at the beginning.
This bot is a great idea. Kudos to you!
Well, I don't pretend to be an angel, but I haven't corrupted officials (https://www.forbes.com/sites/alexandrawrage/2013/03/20/micro...), bribed (http://www.tomshardware.fr/articles/pots-de-vin-microsoft,1-...), or aided dictators (https://www.salon.com/2011/09/06/wikileaks_microsoft_tunisia).

But I guess it's ok, if you fight Malaria.
My wild, totally uninformed, guess that it wasn't an assumption that empty meant wildcard but rather a failure to sanitize input at all. My experience, though limited, with these management applications is that the developers assumed the operator would never, ever, ever enter an illegal or unexpected value and therefor implicitly trusted the input. It's possible that the empty value was considered illegal and whatever module that handles call routing on the phone switch failed to function, blocking traffic as a result of the value.

It sounds crazy, but consider a similar circumstance of popping something illegal into an Apache or nginx configuration file. The service fails to start and anything hosted behind it is down. I'm not saying it's acceptable, just likely[0]. The difference here is that this software has an audience of very few people, is poorly developed to begin with, and usually outputs error messages similar to C++ compilers from the 90s. And the software was probably written in the 90s, too.

[0] While a competent sysadmin expects that a failure to provide valid values in a configuration file will result in a service not functioning, our typical interaction with modern software comes with the expectation that an invalid value provided to a configuration form will result in a rejection of the value. Even in the cases of Apache/nginx, they provide a method to check your configuration before using it -- just to be safe to make sure you didn't leave out a semicolon/closing brace/</Something>
⏰ start and clear interval without setting a variable
Effective Java in Kotlin: Consider static factory methods
Author here: the normal text is basically black on white. Do you mean the inline code parts? There contrast might be a bit to low, yes. I'm not happy in general with it's formatting and will change it in the future. (It's the default of the template I used)
Thanks for the input!
Extraordinary claim, which isn't quite borne out by the Quora answer.

And there's a lot of weirdness in there, including the obviously lunatic claim "The U.S. (et al.) effectively built and maintained the Nazi war machine for the entirety of World War 2."
Very interesting article and it gives me hope that creating a couple of decent APIs or bots can return a reasonable passive income that could make it easier to switch jobs in the future or enjoy an extra vacation a year.
Ether plunges after SEC says dozens of ICO investigations underway
It's probably due to border disputes with China.
My Writing Process
We have 20 years of reporting about the mischief of Microsoft. What more do you need ?

Why do we even have to, yet again, bring the burden of the proof to fight a PR orchestrated with millions of dollar ?

It's an impossible to win fight to tell the sky is blue to people if the minute they don't look at it anymore, they doubt it and ask for proof.
Three things.

1. Thanks for the awesome TIL

2. Rumors fly about old versions of Windows, OS/2, etc still being actively used. I like to pin down and file away usage/year correlations, where possible. What sort of timeframe (roughly) was Win98 in active use here?

3. Regarding [1], I have an ancient [runs downstars to check] Compaq Prosignia 300 server here and I discovered in the (DR-DOS based) BIOS at one point that the serial port's electrical behavior can be customized between being edge triggered or level triggered. (Mildly interesting machine. Insists it has 83MB of RAM. Has the FOOF bug. Its SCSI disks make nice noises when they spin up.) Maybe this is related.
TLDR; Ill-conceived design is only part of the problem.

——

You are assuming the entry form was put together with the assistance of a UX designer.

In my experience, back office or configuration software rarely is seen as important enough by the Powers-That-Be to justify all the “extra research and design effort” required.

Usually work like that is tossed over to whichever mid-level software engineer has an extra cycle or two during the sprint.

This is not to imply that software engineers are always bad at UX. In fact, most engineers I’ve worked closely with care a lot about the end users’ experiences, however, when push comes to shove, their leaders (or the overseeing Product teams they are accountable to) push for rapid delivery of features to reach market parity, rather than spending the extra few days to formally validate the right design decisions were made and if the implementation of those designs were solidly understandable.

Going back to your original comment: We should, as an industry, hold designers accountable if their decisions lead to detrimental consequences, especially ones which could be anticipated, like this one.

However, we should also recognize this is never the failure of solely the designer, but rather indicators of systematic issues of the extended team.

A poorly designed feature/function which makes it way through...

* pre-dev stakeholder reviews
* development and implementation
* quality assurance
* acceptance testing

...before release has been vetted and signed-off by enough people to ensure everyone is complicit.

It is a failure of culture and leadership if no one along the chain had been comfortable or able to raise a flag if they disagreed or foresaw a problem.

Edit: Fixed formatting and this ended up to be longer than I expected when I stared typing. Also, typos.