skysight-inc/HackerNews huggingface dataset:
I think you are being a bit too demanding.

Had I not previously written code that handles this exact scenario, I might agree. Hell, my iPhone does this exact thing to determine whether or not I'm driving. "Are we driving? I dunno, let's go iterate through all of the automotive BT IDs that I know about. Whoop, I see the Leaf's BT, I guess we're driving." I see no reason that the Leaf can't go, "hmm, I don't see the wife's phone. But I do see mikestew's phone, and that's in my list of known devices. I'll throw a prompt asking, or maybe that's too intrusive so I'll put a one-touch button on the screen to connect. But what I absolutely, positively won't do is make the driver push seven goddamned buttons to connect to a device I already know about."

I know this can be done because when I did work for a major athletic shoe maker, they put incredibly low-powered and incredibly dumb BT pucks in their shoes. In an amazing show of optimism, what if the customer bought two pairs of these over-priced shoes? And the implementation I wrote eight years ago did not involve seven taps. (IIRC, it was along the lines of "I don't see your usual basketball shoes, but I see the running shoes. Wanna use those?")

That's why this annoys me more than it should.

Do other cars/manufacturers handle multiple paired phones better?

The single-DIN, $89 head unit in our old VW does this better. You push a single button. (The downside is that it only pairs with two phones and an audio device.) It connects to the last thing it saw by default. The $700 Pioneer (would have to look up the model #) that replaced our Scion OEM unit connects to the last device it saw, and if that doesn't do it, three taps to connect (Settings/BT Connect/Device). Oh, that reminds me of another annoyance with the Leaf: one of those seven button taps is to decide between "Hands-free" or "audio device". <AverageUser>Well, how the fuck should I know? No other thing I own asks this question.</AverageUser> Because the Pioneer and the skeezy $89 Kenwood both say, "meh, don't worry about it, I'll load the appropriate profile depending on what you want to do. I mean, hell, it's pretty stupid to put a CPU in here if I can't even figure out that simple task, amirite? LOL!"
Oh sure, Berkshire Hathaway is less liquid. There are lots of stocks designed via various tricks (usually just share price) to be held and not traded.

Nonetheless, for any of the "commonly traded and indexed investment securities we all talk about colloquially as 'stocks'", the daily trade to capitalization ratio is routinely an order of magnitude higher than bitcoin.
Off topic: one of my secret regrets in life is that I am not smart enough to be a mathematician. I watch the popular channels, I read about the new discoveries, I drunkenly explain some of the fancy concepts to my friends after the fourth beer. I wish I could understand higher mathematics.
#1 is dangerous since growing sales is much harder than cutting costs.
I think the problem I have with this is the idea that the design is static. In practice, if you’ve got five layers, their exact behaviour can be subject to subtle change. Integration tests (not necessarily whole system tests) are invaluable for finding where changed assumptions actually break required behaviour. This, in turn, can inform a better design.

Never thought I’d be disagreeing with Kent Beck about anything in his bailiwick, but there you go.
Not sure but from what it reads like, Apple's servers won't be holding data subject PII and data subjects have choice to opt-in or out. Though this process may need to be may need to be easier to toggle.
Well that sounds reasonable to me. First job was hard to get though. I can completely understand where the OP is coming from.
Datadog and OpenTracing: Embracing the Open Standard for APM
When you look into bitfinexed articles regarding the Tether pump and dump and wash trading, you would be crazy to think the value of Bitcoin is sustainable.
I ran a SAAS company for 8 years, going from zero to double-digit million rev per year.

The answer is a clear no. They can PAY YOU to make custom plots/charts/reporting or run queries if they want to understand what it does better. There is almost always a way to achieve any business goal without requiring source code.

The only case I can think of source code needing formal verification by a third party is if you're targeting drones to kill people or government jailing people. That doesn't sound like a commercial company in any event.
Bittrex withholding customer money for over 30 days with no support response
Regular HN reader/poster here but using a throwaway.

A few weeks ago I started dabbling with BTC/ETH and currently have around $2000 in my Bittrex account. I submitted all the verification documents to withdraw from the website and was told there was a 'name mismatch'. This is likely due to my official ID bearing my middle name which I don't use and didn't include when I set up my account. Got a link to contact support and a notice that I could take 7 days for a response. Ok I thought, I can deal with that. Nearly 3 weeks later and they still have my money, I can't get it out, and the only response from support has been an automated 'we are very busy' email. After a bit of searching it's clear this is a huge issue with people tweeting[1] every couple of minutes they have issues and people waiting over 40 days with no response.

I understand they need for them to verify ID's etc. but the support is frankly awful. They have my money and I have no way to get it back and no idea when I might get lucky enough for someone to look into my support ticket.

It seems like this is a massive issue and I'm hoping by posting this here other people don't get caught in the same predicament. I'm also hoping that someone may know what kind of recourse I have. It seems crazy to me that a US based company can hold my money (and many others) and ignore me for so long.

[1] https://twitter.com/search?f=tweets&vertical=default&q=%40bittrexexchange&src=typd

Business Insider article:

[2] http://uk.businessinsider.com/bittrex-customers-withdrawal-problems-identification-2017-12
Because moving USD across borders usually includes declaring the source and type of income and taxing it. Bitcoin looks like a big tax-evasion scheme at this moment because 1) laws aren't clearly defined and 2) governments are unable to track what is going on unless BTC is converted to/from fiat.
You fundamentally mischaracterize the article's central thesis; you're attacking a straw-man.

The article goes on, immediately following your quoted sentence, to draw an important distinction:

> But they’re also used as talking points by politicians who are working to make it more difficult for the EPA and other federal agencies to use science in their regulatory decision-making, under the guise of basing policy on “sound science.” Science’s virtues are being wielded against it.

> What distinguishes the two calls for transparency is intent: Whereas the “open science” movement aims to make science more reliable, reproducible and robust, proponents of “sound science” have historically worked to amplify uncertainty, create doubt and undermine scientific discoveries that threaten their interests.

And goes on to discuss how the term "sound science" was invented (or at least popularized) as FUD by Phillip Morris to discredit medical science on the health effects of second-hand smoke.
Predicting Loan Application Submission
Shameless plug: That's exactly why we started TrueAccord (www.trueaccord.com).

1. People in debt aren't "deadbeats" and deserve to be treated well
2. Using technology to make the process about financial health and treating people like regular customers makes a huge difference
I think tcc is now community maintained, see "Savannah project page and git repository", and you can get there link to project git, which was last updated just few days ago. (http://repo.or.cz/w/tinycc.git) so seems to be active.
That's an odd metric to brag about... I (and I'm sure many others here) have personal projects with hundreds of stars.
This is what we actually do.
I checked a couple of weeks ago with Heinz, but there wasn't a version available (but maybe I misunderstood him...).

Can you point me to an Erlang 20 compatible version?
Please also look at genomics/bioinformatics. Lot's of mathematics + software involved.
Except on Mobile. (Let's ignore Firefox iOS since that's really just webkit with a better UI.)

Either Mozilla know something I don't, or they're sticking with a sinking ship and forgot to jump to the robust ship that was launched quite a few years back.
Nicehash Hacked
A store of value is something which you can be sort-of sure that people will want it in X years (with the longer the X, the better).

Gold has been valued since, I don't know, before the Greeks. What are the chances that tomorrow gold will go completely out of style (say gold will be worth no more than copper)? What about BitCoin? Can you put money in BC and hide it away?
Ozobot Evo is a pocket-sized robot you can program with a Sharpie
I was gong to move it out that last two days. I kept putting it off.
Just a quick note.
This is a small library for .NET/C# that implements the most important concurrency elements of go like channels, selects, timers, tickers.
Don't hesitate to tell your opinion if you have suggestions, comments, ideas, etc.
Thanks.
Nonsense, javascript runs on the client.

No javascript = 100% code runs on the server.
Those road cost $100k per mile to repave. They get beaten to hell with heavy equipment rolling over them all the time so their life is reduced. I doubt farmers even pay enough taxes to cover just the roads.
Well, okay. In that case the word doesn't actually mean much beyond "this is the way the law is". What makes the "gun show loophole" rhetoric dishonest is it has nothing to do with gun shows.
> Making the system more efficient opens attack vectors.

No. Doing that badly might have that effect, but there is no axiom which states that accurate counting must be slow or manual. Have electronic voting with instant tallying, with a parallel optical-scanning verification of the generated paper ballot. Then have manual spot checking of the automated counting process, with whatever sample rate you choose. This is a solved problem (ask the USPS if you want details).

Instant results which are "the ballots got wet" proof and have a totally auditable record.
I'm definitely not paying them - the imaginary bill is their problem. I just think it's ridiculous that they are so incompetent.
So it seems that even music has its own kind of numerologists
My Honeywell t-stat has a schedule and a hold function which can be either timed or permanent. If you want to lock a temperature, you can tap the hold button a couple times to set it to "permanent hold" and set the temperature to whatever you want.
I avoid using PayPal internationally because they make it hard for me to pay in foreign currency denominations (they "helpfully" insist on being my exchange) but I have used it, it was no "worse" really than paying domestically. What makes them bad for you for international?

I argue it's not convenient for IRC tipping simply because 1) software is not well-integrated for minimal clicks 2) the other person might not have PayPal.

Don't get me wrong, I don't love PayPal, but I don't think Bitcoin brings anything really fundamentally important & new to the table, except maybe the decentralized part. Though, I suppose you could argue the decentralized nature of email was key for its universal adoption today.
Because then the testing stimulus is not hard coded anymore, but generated. It's then trivial to run longer sequences, or tweak the test.

In hardware design, where reliability is key (making a chip costs multiple millions and 6 months time), there is only random testing (with seed for reproducibility), not "that bunch of case that the person testing thought of that day"
The International Space Station is super germy
Yes, I agree. We just wanted to take the opportunity to reflect on what we did so far. It is supposed to be kind of a status update and thank you to some of the people involved so far.
Oracle America, Inc. V. Google, Inc.: Courts Say Google Can Drink Oracle’s Java
How much money does DuckDuckGo have to offer Mozilla? Mozilla do ask for quite a chunk of money when selling traffic (/users).
Have you thought about trying Ripple?

https://ripple.com/build/transaction-cost/
I can see how that would be a concern, and I'd say to that - it really depends on the implementation.

You could have a blockchain-based system where everything is public (say, like Bitcoin), which from your perspective would be bad.

You could have a blockchain-based system where you need a "view key" in order to actually view the details of a particular transaction (say, like Monero), which from your perspective would also be bad.

In the latter system I'm describing, you could have a procedural control that you have a choice of receiving your "view key" or something along those lines to deter coercion and vote buying.

Other possibilities would be allowing voters to change their votes at a later date, or creating a system that allows voters to vote remotely such that they could do so in the comfort of their own home where they'd be (presumably) free from coercion and other influences.
attacks against paper based voting are inherently not scalable

Sure they are. Attacks against the counting are not, but you can easily attack the voters int heir heads by microtargeting of advertising, both electronic and in more traditional forms like paper mailers or street displays. You can't easily produce a particular outcome across a large population, but you don't need to; all you have to do is throw the integrity of the election into sufficient doubt that the political consensus breaks down and it's off to the races. And that is very very easy to do, as we have seen over and over again.
Same concept, but the standard - I think it's a standard - I was thinking of encodes more data in a short time (using higher pitched sounds), as well as being more pleasant to my ears.
The Air Force Wants to Use Falcons to Punch Drones Out of the Sky
Somewhat...

https://www.polygon.com/2017/10/10/16453306/youtube-monetiza...

>A YouTube representative confirmed to Polygon that there are a number of “whitelisted” partners who are allowed to run partner-run ads on the website.

>That means they aren’t flagged by YouTube and used external sale forces to sell the advertisement for them.
The problem with zero conf now is that the transaction may never get through. Blocks are full so often that if the fee isn't high enough the tx might stay stuck in the mempool for weeks until the machine is rebooted and the tx is lost forever.
> How would you respond?

In these situations it's best to ask yourself a simple question: what would Coca-cola do if they asked to see the formula.
If your public website has access to sensitive credentials, and you tend to be logged in on your development machine (imagine you're amazon.com, or google.com, or something), I would recommend using a separate domain registration instead of a subdomain of your production domain, just so that vulnerabilities in your development site don't risk exposure of production cookies or other credentials. As you say, it's <$10/year. It also lets you buy a wildcard cert for *.contoso-dev.com and make the private key readable to the entire company and not have to think about whether this is a security risk.

If your public-facing website is just a static landing page (e.g., you're a B2B company or a design agency or a hedge fund or whatever), then yeah, using .dev.contoso.com works.

(By the way, the same analysis applies to running internal services at out-of-date-wiki.corp.contoso.com - consider whether you'd be happier hosting them at out-of-date-wiki.contoso-corp.com instead, and having contoso-corp.com not exist in external DNS.)
Good answer. No, they don't get to see your source code without buying the rights to it. Otherwise you're going to end up in trade secret litigation after they steal something.
It's nice that there's some reasonable research going on and this stuff will probably help build some solid systems... but do you really have to call it "Cure" and "Antidote"? Think of what you are implying with those names...

It has this thick smell of academia arrogance all over it which I always find deeply disturbing. I think what these types of projects need the most is humility.

Please reconsider how you present yourself and your work...
On the flipside consider the stigma of the office worker, aka scriviner. Pale, unhealthy, tortured, drained, doomed to live in a mechanistic hellhive. The farmer believes death is a better fate.
Sure, access to the source is acceptable if they're offering to buy you out.
> undermine scientific discoveries that threaten their interests.

Scientific discoveries aren't scientific or "discoveries" if they don't reflect reality. If you can't defend the fact that your results don't replicate, or that your methodology is flawed, or your math is wrong, then you can't continue to promote your "discoveries" as if they are true.
Could also try IOTA (https://iota.org), even though it's early days
If there are so many jobs, why you can't get one? I think you should really reflect on that and be more flexible, especially at your age...
We have 2 different definitions of "easily". At the very least I need to identify that the charge happened or happened differently (if small, it could take a while). Then I need to make sure that it wasn't a real transaction (both me and my wife use the same cardnumber, so I need to check with her to make sure that "0239-ONLN-PMT-GR" wasn't from something she bought).

Then I can call the bank, tell them I didn't make that transaction, or I didn't agree to it, and if i'm lucky they will refund it right away, then investigate. I then need to follow up on that investigation because if they find for some reason it's not "fraud", then they will recharge me that at a later date, so I need to keep up on it until resolved.

And no matter how easy it is to get a card replaced, it's work that I shouldn't need to do.

I'm not saying that Visa is "broken", or that Bitcoin is the only way forward. But I am saying that I think Bitcoin's core values are better than the current system. And that one day Bitcoin will be easier, more secure, more private, and just as usable as Visa.

Hopefully one day we will look back on the way current payment processes are run and it will seem as terrifying and stupid as if you were required to leave a copy of your car keys at every single parking lot you parked in.
You are and you can! Mathematicians often do a poor job motivating what they're doing, which creates most of the confusion. There are great examples and intuitive concepts behind most of higher math. Many mid-level mathematicians are either unaware or reluctant to admit to what a great extent their intuition and heuristic understanding informs the more rigorous treatment. There is more to it than the examples, but the examples lead you naturally to the more general case.
I recently got a PhD in pure mathematics, and also recently started my job as a junior developer in a large consultant firm in Norway. I only knew basic Java and Python, but coming from mathematics, I find learning formal stuff quite easy.

I've been working now for 4 months, and I really enjoy it. I'm still learning something every day.
I concur. The OP says data science doesn't sound like feel like doing math. On the other hand, job postings for "data scientists" where I live don't sound like they have much to do with programming. They have long lists of math and other theoretical requirements, and throw in "oh, and by the way it would be nice if you had basic Python skills".
This is why I believe something like (bear with me here) Dogecoin is an example to follow. The fact that there's an unlimited number of coins and a consistent increase in supply can be a stabilizing factor. While I doubt Dogecoin will ever really be mainstream, inflationary models like the one they use help keep transaction prices consistent after a certain point.
The first job was the grace of God. If I interviewed with someone else, I'm not sure that I would have been hired. ("You taught yourself? Sure you did, kid. Run along and play, now.")
>all of which seem like worthy causes to pay for right

Just because something is worth doing does not mean you can throw money at it with no regard to efficiency.
Well, having worked for a small software startup that did just that, I can tell you what we did.

We agreed to letting them audit the code with conditions.

1. The audit happened on our computers with someone from our team in control (me). I locked the computer when I wasn't physically there to watch what they did.
2. We removed the most sensitive part of the code and told them what it did. We kept the method signature.
3. All of the source code remained on my laptop and my laptop was never attached to their network.
4. We could tell them that we would not answer any question they asked.
5. They paid for expenses and time. It lead to a decent sized contract.

It lasted about 2 days for a medium sized Java application. They asked one or two questions I wasn't allowed to answer and took it well when I told them so.

I am not a lawyer but you can also ask for a non-compete and or a non-disclosure from their individual employees that will conduct the review. Get your lawyer on that before you do it.

It is up to you or your company to decide what to do. No one can tell you if it a good or bad decision for you. At least for me and my company, it worked out. As far as I know the auditing company never developed a competitor and was a customer of my company for a long time to come.
We already have that for all practical purposes.
MailSploit vulnerabilities allow #email spoofing with more than 30 email clients
Reply back with “is this an acquisition offer?”
Which company is that if I may ask?
There is a $400 4 core that Raptor Engineering is using in the Talos II. The top bin SO is only $5k, go look at Skylake pricing. This is dirt cheap.

Hint, without specifics due to NDA, go talk to Supermicro sales directly about POWER systems.
How is this a disagreement?
Neat. And it was (supposedly) a computer-related failure, making it nicely on topic.
Abstract:

> Parallel distributed processing (PDP) models in psychology are the precursors
of deep networks used in computer science. However, only PDP models are
associated with two core psychological claims, namely that all knowledge is
coded in a distributed format and cognition is mediated by non-symbolic
computations. These claims have long been debated in cognitive science,
and recent work with deep networks speaks to this debate. Specifically, sin-
gle-unit recordings show that deep networks learn units that respond selec-
tively to meaningful categories, and researchers are finding that deep networks
need to be supplemented with symbolic systems to perform some tasks. Given
the close links between PDP and deep networks, it is surprising that research
with deep networks is challenging PDP theory.
So are fees a percentage (.05bc a transaction) or a Flat fee (.05bc a transaction)?
The 77-Year-Old Artist Who ‘Paints’ Japanese Landscapes with Excel
I would disagree with the notion that degree wouldn't benefit you much. Well of course, you could go to a mediocre/lousy university and end up taking all very easy courses and then your degree will mean nothing. But if you look at the successful people (not entirely financially like Gates) in the computing field, every single one of them have Masters and PhD's. If you did college just for sake of getting a degree, you will end up having just a degree.

For some reason, in this country, education is looked down upon. That is very unfortunate.
I can't get one because the automated application systems don't even accept an application if you have no degree, hence the question. I've applied for a couple of jobs, but I've gotten no response, not even email. I'm just ignored.