skysight-inc/HackerNews huggingface dataset:
Cool. Happy to see you're focused on other verticals that would be willing to pay. I see it every day with my friends. Manager sends out PDF of schedule, giant white board in back office, calls to manager on day of shift to reschedule. Manual optimization to cover the over / under problems. Plus the laws. As an engineer I was screaming but never could figure out how to make the business a good sell over their entrenched ways and existing ways of tracking.
Kensho?
I agree. Ravioli code is particularly nasty because it fulfills "DRY" in the small but hurts the ability to make further changes. In both the spaghetti and ravioli situations a cyclical attack of "factor/inline/factor/inline" flushes away the worst stuff and reveals opportunities for more substantial changes, but it's easier to start from the case where there's too much inline code than to fumble through a deep callstack.

That said, if your functions are pure functions, they won't contribute much to overall complexity. It's a much different situation from having a do_the_thing() method that does some mutability magic.
Vu Digital
Very nice looking but seems awfully heavy. A dedicated in-app chat feature is the metaphorical kitchen-sink.
Yes, this. Which startup ought to be spending millions just maintaining a hip SF office instead of executing their plan, hiring good people, and making product? Of all industries, you'd think this one would have shed the old school, suit and tie, butt-in-chair HR mentality?
too bad the handle on the lid looks nothing like the real tea pot it was modeled off...
if you don't mind; which country & what value do people see in them? I'm new to all the smart-this smart-that, but know there are likely useful features.
> Why shouldn't all service providers benefit from the tax break? Is it ethical to give a tax break that unfairly gives one corporation a competitive advantage against another?

Agreed, though I think this is a case of the headline being misleading. The issue is that the tax break is being provided to a company that's doing no actual investment in fiber or providing fiber at an affordable consumer price (which is what the tax break was intended to encourage).

In other words, the lawmakers didn't think this one through properly. That, or they knew exactly what they were doing, and Comcast lent a hand.
An enhanced HTTP client based on fetch
I agree with your sentiment, and as much as it leaves a bad taste in my mouth, the action taken thus far does seem correct.

I'd focus my gaze on the legislators who wrote a tax break with holes so large you could drive a metaphorical truck through; frankly this is an issue (badly written tax and other code that allows sophisticated parties take advantage of the system in a way that wasn't semantically intended even if it is literally permissible) FAR more broad than just this one instance, and underpins a lot of the discussion I've seen on here lately.
> Public opinion does not drive policy in this case, it is driven by policy.

If that were true, then marijuana wouldn't have been legalized in various states as soon as public opinion favored it.
I was expecting to see a far higher figure. 2Gbps for $300 is certainly high, but not a joke in and of itself. What was the main intention of this law? If it was to spur higher bandwidth connections, it did so. If it was to lower costs, it seems obvious there should have been a cost factor to the law.
The law should absolutely apply equally to everyone. However, given the purpose of the law, it should have been written along the lines of "offering gigabit Internet service for less than $100/month". Because gigabit Internet access has been possible for a long time, if you paid enough; the innovation is making it available to everyone.
My big concern with the transaction tax is how it applies to indexed funds/etfs. Those trade all the time so the price impact can be significant for those. Further, depending on implementation, you could easily get taxed multiple times for that as there is a transaction to get in/out of the index, and the internal index transactions.
When you break it down, it might not be true for some cases. But for the average guy with a 3.4 GPA considering going to law or b-school to get a better job - the vast majority of applicants - it's probably not a good decision
I thought 'sensible bash' was called zsh.

Just kidding, but not really, zsh is great and basically compatible with Bash, check it out.
Senior Software Engineer – India
Well, think about power. What distinguishes power? One distinguishing factor is that lots of people want it, very few people can actually have it. The people that have it have to protect it, otherwise it will be taken from them. Power in a marketplace, power in a workplace. You have to protect what you have.

That's the primary reason behind coded language. You can't just come out and say what you want, because otherwise people will have all kinds of opinions about it. When you have power, what you do with that power is something everybody else is going to be concerned with.
GetPriceCut.com, a deals
You're Doing It Wrong, by phk (2010)
Syria is a mix of different factors. It has a large proportion of subsistence farmers who are disproportionately effected by climatic conditions. It is reasonable to suggest that food shortages and rising poverty could exasperate other sources of insecurity.
>t has no effect on participant's attitudes toward (or propensity for) drug use

Which is really crazy, if you think about it. Multiple years of training and indoctrination have no effect. In some ways, that gives me hope for America.
Frequency is also essentially the same: you can request a new login token equally as often as you can request a new "Forgot Your Password" token in that they are both manually requested with only an email address.

There are also already a growing number of users that use "Forgot Your Password"-only login (most accidentally; human memory is porous) day to day.

Which is not to say that we shouldn't make email better and more secure, but that the security of our email infrastructure is a red herring of sorts in the larger security discussions of "passwordless" login, given that we are already equally insecure in every website that has a "Forgot Your Password" button that accepts anyone's email address.
I agree the input should allow 4 digits, but you should still be able to use the three digit code on the back of the AMEX instead.
Correct - Least Privilege says you do the absolute least you need to do in order to make things work, so that any errors are limited to that one part of the system.

What's been done here by Wireshark isn't least privilege, or secure. Its like the opposite of least privilege and security.
From $100k to $1M: How to Choose a Business Mentor
The conspiracy theory I hear more often that is quite a bit more believable (though still a conspiracy theory) is that legalization would be harmful to pharmaceutical companies, based on the idea that is way more profitable to get people hooked on prescription opioids or such than have them manage long-term pain by smoking weed.
The only issue I can see with it is this part -

"But the rule change didn't specify that companies have to offer gigabit service at any particular price in order to qualify for the tax break"

The idea for the tax break was to bring affordable high speed to the state whereas Comcast is qualifying by offering anything but 'Comcast's 2Gbps service costs $300 per month, with $1,000 in startup fees.'
New GTLDs Domains: 15M Registration Milestone Hit
Is this actually true? Are you saying that every person in the world is morally bankrupt?

We hire corrupt officials because people allow it. I fail to see what this defeatist attitude solves.

Apathy is the enemy of democracy.
The idea is that service providers that provide gigabit internet benefit, as an incentive to build out gigabit internet. So Comcast offers gigabit internet (actually 2 gbps) at an outrageous price, just so they can qualify for the tax break. While the article says it's meant for Google Fiber, it is clearly for any provider who wants to start providing fast internet to people. This would all be fine if the tax break was for companies providing gigabit internet for under a certain price.
Okay, so I can't duplicate the exact OO syntax issues I was having before. But, from memory, I was finding that by putting the wrong kind of statement between the type definition and the method declaration, I could thoroughly upset the compiler --- there was invisible syntax connecting the two together, and if you I put the wrong thing in between, then things stopped working.

But as I can't duplicate it it's entirely possible I was just hallucinating.

In general I find the OO syntax desperately confusing. It feels like it's been shoehorned in on top of the existing record and procedure syntax, and it's never clear exactly what anything does. e.g. you need to suffix the object type with 'class in methods in order to make them non dispatching, but you need to suffix the object type with 'class in variable types if you want them to dynamically dispatch? That's not a happy choice.

(Case in point: I've just spent 20 minutes trying to refresh my memory by making this code snippet work. And failing. What am I doing wrong? http://ideone.com/6iPdYF)

Incidentally, re getadanow.com: that's really nice! And it's not pointing at the Adacore compilers, either; beware of these, as their standard library is GPL, not LGPL, which means you can't distribute binaries built with them. (The standard GNAT version is fine.)
Fidelity marks down value of Dropbox and CloudFlare
It's not satire; that's just the sad state of scientific experimentation. A similar finding was widely publicized for psychology studies:

http://www.nature.com/news/over-half-of-psychology-studies-f...
There is nothing magical about the word "shill". The prohibition isn't simply on using the word.

https://hn.algolia.com/?query=author:dang%20shill&sort=byDat...
They are evolving!
Comprar Online Scitec Cinto Fitness , Musculação E Crossfit
While it supports tor, ZeroNet is more about decentralization than it is about anonymity.
We've banned this account for breaking the HN guidelines and detached this subthread from https://news.ycombinator.com/item?id=11211521 and marked it off-topic.
> The drug war is aimed not at users, but mainly at importers and purveyors.

oh please. go tell that to the black community.
I have a hard time seeing this as "abuse." If the people who wrote this law were so completely stupid that they didn't even specify a price requirement, well, what did they think was going to happen?

What's more, $300 for 2Gbps is not bad at all. It's not super cheap like Google's offering, but it's about what Verizon charges for 500Mbps, for example.

I propose an alternate headline: "Oregon legislators attempt to spur investment, fail to think through legislation, accidentally grant tax break to incumbent."
Yikes. Standby.
Lawmaker logic astounds me. If they wanted to spur fiber laying in Oregon, why not (wait for it) incentivize fiber laying in Oregon. Nah, let's just introduce a wacky indirect property tax loophole.
> At what point does ABP quit being an ad blocker because so many ads get through?

At the point when it becomes closed source, and its whitelisting feature cannot be disabled.

I.e. when it becomes what the submitted article essentially portrays it as.

> If you don't like ads, you should switch to another adblock client.

See "But I hate all ads!" in the FAQ:

https://adblockplus.org/acceptable-ads
Ask HN: Shopping in Japan
I will soon leave for a 2 weeks vacation in Kyoto. Can you suggest something smallish, possibly tech-related, that can only (or much more easily) acquired in Japan?
As an example, years ago the legendary Toshiba Libretto was pretty hard to get outside of Japan.
Of course it should be something that should work well outside Japan for someone (me) who does not know the language.

Any ideas?
I think the idea is that the racial parenthetical is completely irrelevant. It adds no meaning except to underline the point about "shady characters."
The shakedown model just seems so scummy to me. There has to be a better way to monetize ad blockers. I suppose it doesn't matter though, as most advertising will simply become sponsored content/native advertising anyway, which will negate the need for ad blockers.

We see it today on the web, but we have also seen it on TV for even longer as their answer to DVR-based commercial skipping. Take a show like Nightline, which is just an infomercial for every project that ABC and its parent company (Disney) want to promote, masquerading as a news broadcast. That format is likely a sign of things to come both on TV and the web.
I have yet to see a case where a minority was minding their own business and the cops came and decided to shoot them dead.

What usually happens is they see some guy minding his own business. And then panic because he's, you know, black.
They should have at least tied it to usage numbers of said tier.

This is monumentally stupid as they not only have no firm commitment from Google, furthermore they are losing money now because of the tax break.

<tinhat> One almost wonders if this was what Comcast wanted in the first place via lobbying. If so, that's quite some submarining.
Me too. I was compelled to buy it and it has changed my life!!! :)
FWIW, I'd be quite interested in paying, but I'm hesitant to provide my credit card to a website with no track-record just to evaluate their product. I'd happily provide my paypal info though.
Came here to say this! Got tired of the little quirks, and never looked back.
When I implemented this, I made the following choices:

1 hour login email expire time by default, tunable. I'd make it shorter, but it has to get around greylisting.

Sending a login mail and logging in does not affect existing browser sessions.

Only allow a login email to be used one time.

Only allow the last login email sent to be used, not old ones. This and the expiry keep email archives from becoming a problem.

Another thing you could do is set a cookie and have the login link check for the cookie. That makes the link worthless even if the attacker intercepts it. But, it lets the attacker DOS a user and prevent them from logging in by continually requesting new login emails, so you'd probably want to allow previous login emails to be used.

Of course, as a user, how do I know which of these security tradeoffs a site has chosen? It's as bad as using a password and hoping they don't store in clear text. It would be better to have a protocol for login that makes clear choices.
No idea, but naivety does seems to correlate well with idiosyncratic spelling...
If I have purchased this model (and I can't say I haven't thought about it because this model is super popular in my country as I have stated in my previous comment), even if it costs just $17 (which is not as cheap here as it is in the US), without being aware that this is needed before buying it, I would be a bit more open about installing that thing on my phone since I have already bought it.

Even if it requests a bunch of permissions, I believe that it needs access to your call logs, SMS etc. as its core functionality since it is, after all, a smart watch that wants to display to you your notifications and allow you to react on them.

I would be much more open then if I just stumbled on the app on Google Play that requires the exact same permissions.
not bad, would be great if you could also export the filtered data
It's very logical "someone" payed for this loophole to exist in exactly this form.
I think the MindGeek / Pornhub monopoly demonstrates the lengths to which content providers will go to avoid switching away from ad-based revenue, and also the extreme aversion consumers have to the entire premise of paying for creative content (whether through paid attention to ads or paid dollars to subscriptions).

Not even porn can get many people to prefer a subscription model or stop using adblockers. Good luck to everybody else ...
There's a lot more info on this page for some reason: http://www.fairtread.com/company/about/faq
>What about stopping the damn profiling which is the root of the problem?

Too late for that. People know now they can avoid getting distracted by ad with a couple of clicks and so they will not go back, profiling or not.

The way forward is clear: some sites experiment with locking you out if you don't pay up or remove ad-blockers. Others will follow if that experiment goes to plan. If it fails, hello sponsored "content".
>Err, No. You can parse FIX with an FPGA if you feel like it.

That's true but no one said you couldn't. What I said was that FIX based feeds would be slower than binary ones. I stand behind this.

I also said that some binary feeds come with an FPGA card for parsing them, you are of course free to use your own FPGA to parse a fix feed or binary feed, but the binary feed will be faster due to it being smaller.

>The differential will be CoLocation vs dedicated line vs internet delivery on a base level and then differing subsets of feeds to varying liquidity pools.

This is wrong, but its not your fault, its clear you aren't in the industry or really understand it at all and that's ok.

Colocation is part of what you pay for, but the latency and bandwidth of the feed itself also is part of what you pay for. You'll also pay for the type of data you receive and the SLA contract that dictates how fast you'll receive your data at the 99.99% level.

Feel free to mail me if you'd like to learn more!
I like the look of this, and have attempted to sign up to the beta. However, I get this cryptic message about my (valid) credit card: "You must supply either a card, customer, pii data, or bank account to create a token."
Not necessarily. Malware only requires privilege if it is violating a security policy. There are a variety of attacks in which a process executing as a user is able to access resources controlled by other processes which are executing as the same user.
Channel send/recv is a blocking operation, select is a commonly used workaround to make it non-blocking.
it is like any scientific knowledge - ultimately it can't be monopolized/stopped, yet a lot of people can be burned at the stake in the process. It isn't just about Middle Ages - just 60 years ago cybernetics and genetic biology were "false sciences" (with people lives destroyed in various ways [1]) in a nuclear superpower who sent the first satellite&human into space just few years later.

[1] https://en.wikipedia.org/wiki/Lysenkoism : "More than 3,000 mainstream biologists were sent to prison or fired or executed as a part of this campaign instigated by Lysenko to suppress his scientific opponents."

[2] https://en.wikipedia.org/wiki/Suppressed_research_in_the_Sov... : "Law of large numbers or the idea of random deviation were decreed as "false theories". Statistical journals and university departments were closed; world-renowned statisticians like Andrey Kolmogorov or Eugen Slutsky abandoned statistical research."
>I mean, look no further than the Temple operating system.

Ughh. One would hope you would pick a better example than workings of a confirmed schizophrenic with an anger management issue who "talks to God".

If I were to pick an example it would be something like Larry Wall's Perl treatises.
>> Varnish has been in existence for 10 years, so that's 15K lines per year. 200 workdays a year makes that 75 lines a day. 7.5 hours of work per day gives 10 lines per hour.

You can't really say that, though.

Let's roll back the clock to when the project was new and say, only 10k lines of code. Maybe that first 10k was written in a month. Fleshing things out, then adding features like crazy. Coding in a euphoric state.

Once you've reached a certain amount of code, you're doing maintenance. Fixing bugs. Re-factoring code. I can see 10 lines of code per day. I notice that in my own projects. I might write a few thousand lines in a week and then as time goes on, I write a few hundred, then a few tens, then maybe just a couple edits.
its not exactly a conspiracy, is it? that implies that it is a secret and this is not a secret. pharmaceuticals DO directly compete with cannabis. they manufacturers of those drugs have a clear motive in opposing legalization of a competitor.
> There are three main populations in Iraq, Sunnis, Shiites, and Kurds.

I would say this was a nitpick, but given the sibling response its perhaps a more important correction, the three main groupings around which identity politics, etc., work in Iraq are:

Sunni Arabs, Shi'ite Arabs, and Kurds.

The "Arab" modifier matters, because the Kurds are mostly Sunni, but are not (in terms of political identity) aligned with the Sunni Arabs.
I'm a newb at this, but how does this compare to SHA3/blake2 in term of applications? Is it more/less/same secure?

Or better: how can I educate myself better on the proper usage of certain hashing functions?
[full disclosure: I work for AgileBits]

Two reasons we don't use unix domain sockets are:
1) they are not cross platform
2) they can't be created by browser extensions
I'm not entirely sure what you think isn't offensive about your comment.

1. You are responding to the comment "Since when has it become fashionable to define oneself by religion?" (aside: the answer is since forever) in the affirmative

2. You find it "interesting" that "clearly rational and intelligent people have faith", by which you say that most people who have faith (and by association, Christians) are irrational and stupid.

3. You say that you believe that you expect those who have faith must be seriously uneducated.

4. You say that people who have faith use it as a crutch.

Hope this helps.
The future of Google search is here
> Why shouldn't all service providers benefit from the tax break? Is it ethical to give a tax break that unfairly gives one corporation a competitive advantage against another?

They should. As the law is written there's nothing wrong with what Comcast is doing. There's no shame in taking advantage of tax breaks, whether by a large heartless corporation, a different large heartless corporation, or a small time individual.

The answer to this isn't to rail on Comcast for taking advantage of tax breaks. It's to get lawmakers to fix the law by adding a price cap or equivalent on it so it has its intended purpose.
Indeed, what is "complete" anyway? Is it the opposite of "incomplete" (all requirements are met)? Or does it mean "not requiring further extension" (no new requirements will emerge)?
exporting is tricky when the data is large. ES restricts a query result to return 1000 results, there's a scroll API that can be used for doing this - but it can no longer be a serverless app at that point.

We have this feature in the version of dejavu used in appbase.io.
For the life of me, and for this exact reason, I can't understand the net neutrality movement.

It's a bunch of people arguing that we have a problem and the most likely party to fix it is the government.

But this article is an example of exactly what the government does when you give them power to control things. They write in loopholes, pork, or they just flat out do a half assed job of drafting legislation. And then we see the deluge of unintended consequences

Wake up, People! The government is not here to fix your problems.
WTF does even Google need a tax break.

We've got to stop corporate welfare in this country, it is getting carried away.

Google can certainly compete against a $300/mo monopoly.
>They aren't outbidding the markets, they are front running by seeing an order, buying it, and then selling it to the original buyer.

Please step me through this scenario. Exactly what do you think is happening, in what order and how?
Why the Linux Mint hack is an indicator of a larger problem
Intelligent Mouthguard Predicts Concussions
> Crypto is math. Nobody can monopolize math.

This is pretty damn close though: https://en.wikipedia.org/wiki/Illegal_prime
I'm remembering VRML now.