skysight-inc/HackerNews huggingface dataset:
Nice read. I like Go a lot too.

As to the minimalism in Go, I wish it came with a few more default data containers.

Sorting a map by using a slice gets old after awhile. Why can't I pick a sorted tree based map (like std::map or std:set in C++) or an un-ordered hash based map like std::unordered_set, etc.? Why do the containers have to be so minimal too?

This just leads to people rolling their own and many times, that leads to poor performance and other issues which ultimately reflect poorly on the lanaguage. I've seen more string implementations in C than I can count. Most of them were bad. I hope Go doesn't end-up being like that.
Ask HN: How to best donate money to opensource/linux?
My company has a match program and I want to donate money to a good opensource cause and/or Linux itself.

It seems like the linux foundation would be a good cause, but my company program does not have a profile for that 503c and I cannot find details on their website on how to donate.

Anyone has any tips and/or can help me?
BlitzCTF – Crypto, SQLi, Stegano
OP here.

Since Martin-Löf type theory has introduced dependent types through the dependent function. No one I am aware of has improved on this approach, or even attempted a different way of introducing dependent types. And I think theory is very important.

In Practice I think https://en.wikipedia.org/wiki/Dependent_type gets it right in that dependent types exist independently of dependent functions. [A] dependent type is a type whose definition depends on a value. I think ordinary programmers solving ordinary problems benefit far more from the type safety dependent types provide than dependent functions or compile time creation checks. In ordinary programming most data is independent of the code. There are notable exceptions, of course.

If in practical programming we may only ever use a term from computer science when it meets the CS definition in every way, I invite the reader to start a list of all the terms where this is already not the case.

Also ordinary programmers are more likely to gain at least a superficial understanding of dependent types when every implementation of smart constructors does not call the resulting types something specific to that programming language, but otherwise unconnected to most anything else.

Constructor composition is a neat idea and merits investigation. The idea of course springs from function (dependent function) composition. Not exactly what you are thinking, but I think somewhat related, take a look at the section Converting between dependent types in the tutorial https://jackfoxy.github.io/DependentTypes/tutorial.html
If you have ideas for how to help my office's investigation, we welcome them. You can get in touch at https://ag.ny.gov/contact-attorney-general.

Generally speaking, I encourage anyone who wants to get involved in the fight to protect net neutrality to reach out to organizations they support that have been active and vocal here, and offer their support. Nonprofits and advocacy organizations are always in need of committed, talented people who are willing to help organize, including people with technical talent. Don’t be afraid to reach out.
Sure could. If I'm not mistaken, Europe does that to some extend.
> I see so many of them in homes of people who are in the tech industry.

I resisted having one until everyone in my house started turning on their "assistant"s...

I have 4 smartphones in my home, all with assistants running and listening continuously (plus guests' smartphones). It's no longer "it might be listening" but "we told it to listen".

I noticed after a few months of this that I kept forgetting there were devices listening on in the house (and sensing things).

Alexa, partly with its physical presence and partly with its frequent false positives, is an excellent reminder (to you but also to your house guests) that something(s) is listening in on you.

The next best one is Google's AIY Voice Kit where you can so very easily keep the red led button always-on.
http://www.weibull.com/hotwire/issue116/hottopics116.htm
Usually the damage done on a material varies by the stress to some power, not exponentially, as in the link. My understanding is the damage to asphalt scales with the 4th (ish) power of stress, which is in line with the provided numbers.
20,000/2,000=10 , 10^4 is roughly 7,550.
Oakland isn't under court oversight because of their lack of bachelor's degrees. A degree doesn't make you more moral or less corrupt.

A police officer with a high school degree that has worked for a few years isn't going to become better at their job if they get a bachelor's. It only takes 12 years of education to learn how to de-escalate situations, make arrests, and issue citations.

The reason for gun training is that when guns do get used, it's a life and death situation.
First step was to take the kids out of school and go traveling through Southeast Asia for half a year.

But from a long term perspective, I just take a much more relaxed attitude towards what should be a work day and what should be a day off. Sometimes, I have weeks where I'm in the office 3 days in a row. Other times, like when conditions are right for bouldering in the forest, I go entire months without doing much more than answering the odd customer email.

I still have the two main SaaS products that replaced my day job salary ticking away in the background, but they're feature complete and have long been automated to the point where they don't take up any time to keep running. I can dev out new features when the mood strikes, but nothing is ever all that pressing.

Mostly it's all about finding the things that are important and making them a priority. It's basically just the lifestyle of most retired folks, happening 25 years earlier.
> You think it's just an accident that the rich states are high tax? No, the rich states have done much more to invest in education, safety nets, and regulation (work place safety, environment, police activity, etc.). That is why they have better economies. This tax bill just takes a look at all that investment and says: nope.

This right here is the issue: removing the SALT deduction discourages public investment that is a net win before considering the distorting effect of federal taxation, while preserving the deduction means that federal taxes don't have a distorting effect. I've written up a very simplified scenario illustrating this:

https://news.ycombinator.com/item?id=15855955
> Can you imagine any type of reasonable tax reform that would not cause someone's tax to go up?

Yes, easy. Lower taxes for everyone, and also lower gov't spending and entitlements at the same time.
How the Index Card Cataloged the World
I think the overlap between those is muddled for a few reasons:

1. Zero rating. Wikipedia+facebook is free, everything else counts towards the cap. This was a subject of major debate in India.

2. First party zero rating - YouTube and Vonage count towards the cap, your ISP's streaming video or VOIP service does not.

3. Negotiated zero rating. "binge on" and similar, which is basically vendor neutral but limits the type of content excluded from the cap.

4. Extremely small caps. If YouTube counts toward the cap and TV doesn't, you won't cancel your cable package. This gives cable+ISPs a big incentive to keep caps low.

I view #1 and #2 to be clear violations of NN, and #3 as borderline. #4 is just a consequence of ISP monopoly - but it's not NN.
COMMUNIST PROPAGANDA.
OpenBazaar Token Is Coming in 2018
> Tim Cook has fiduciary duty to his shareholders who want to sell in China as its big market and lot of money to be made.

The "profit maximization duty" is a myth. There's no such duty and as long as the management acts in the interests of the company, with very wide margin (basically, everything that is not explicitly designed to hurt the company and benefit themselves, such as stealing company funds to private account) - they are legally fine. Shareholders can, in general, remove management if they don't like it, but prosecuting management for a business decision that did not immediately increase profit would be extremely hard.

In particular, the management is fully free (at least doesn't have legal duty to avoid it) to not help censorship in China, even if doing so would bring profit. There is no "duty" to grab every profitable opportunity regardless of morals.
Actually, I was the one who was confused! That's what I get for commenting late at night.

Now I'm not sure what the derivation of "es" is. It's definitely used to mean "and", but I don't know why.

In any case, thanks for the correction.

Update: I just figured out where I got the mixed up Spanish connection! There is a Spanish word used as a Morse code abbreviation, and in fact it's used in every QSO. It's not "es", it's "de" which means "from" both in Spanish and on CW/Morse. So I had the right idea, wrong word.

hi hi tks es 73 de WJ6V
Machine Learning 101 by Jason Mayes
> Not to mention when the devs themselves get bored with tool X they've created and jump to creating some newer tool Y, dropping the whole community...

Given that you don’t pay for the product I don’t see anything wrong here. People work on what they want then change if they’re bored; you can’t do anything about that but pay them to continue supporting the tool you decided to use.
The author fails to understand that fungibility is tangential at best to anonymity.

fungibility is based on the equality of a unit of stuff. short selling works with fungibility, you hire some shares of IBM. Once you have them you sell them, when the price drops you buy them back. The hire period ends and you return the same number of shares, but not the same shares. This works because it is agreed that shares of the same time in a company are all agreed to have the same value.

but, this principle works with anything that has uniformity of price. This is determined by the trading environment, and not the thing being traded. Stocks nominally have unique IDs, at least for accounting purposes (otherwise how do you stop unauthorised re-issuing, and distribute dividends)

Gold is fungible, as pointed out, but anonymous gold is worth less than gold with provenance. To prove that gold hasn't been messed with is expensive, so keeping accurate and verifiable chains of custody is required for fast trade of gold.

Sure one can melt down gold and make it anonymous, but thats expensive. You can barter with your local drug lord using physical gold bullion, but you'll need to be damn sure its verifiably pure, so you'd better hope the serial number and foundry stamped on the front checks out.

Its far quicker to just transfer the ownership of bullion in a known vault, and that has certain guarantees about custody, purity and security of product.

In short, the author fundamentally fails to understand basic commerce, let alone post enlightenment stock markets.
Just like housing in the bay area. The supply can never increase, hence prices must go up, even if no almost no one can afford it. All that matters is that the .001% of the population that's buying houses can afford those higher prices.
The receipt also shows that you didn't get it from selling drugs, which was the claim in the parent comment.
Sorry, for the very delayed reply here.

The hyperparameter optimization feature is still in preview (though the rest of SageMaker is in general availability). We'll be putting up a page within the next week or so for you to request access.
no but I imagine large funds change investments many times over their lifetime particularly in its riskier allocations.

funds are usually made up of larger contributors so while idk of an investor that’s grown bored there are plenty of examples of funds offloading investments for other financial products
That statement is honestly not without controversy either. Outside of the HN crowd, do you know how easy it is to find Wordpress developers? They all can't possibly hate it.

Headless CMSs are definitely preferred by some front-end /mobile devs who develop apps and publications. But that is a really, really small group compared to web developers and CMS users overall.
> My rent isn't tax deductible. Why is yours blessed with such a status

Because for better or worse (for better IMO), the government wants to encourage homeownership and families, which is why there's also a credit for children.
To put some numbers to this, lets take the model that damage scales with weight per surface area to the fourth power. If you double the number of axles but maintain the same weight. Then there is half as much stress on twice as much area, 16x less damage per area, 2x area. 8x less total damage.
For those like me wondering which states (pulled out of the pdf above):

Illinois, California, Connecticut, District of Columbia, Hawaii, Iowa, Maine, Maryland, Massachusetts, Mississippi, Oregon, Vermont, Washington
www.truthcoin.info/blog/pow-cheapest/

Example: You come back online after your node had been off.

You receive updates to the blockchain in a PoS world. This is literally no cost to someone trying to commit fraud against you by staking their coins and creating fraudulent blocks.

You receive updates to the blockchain in a PoW world. You start receiving blocks with roughly the same amount of PoW included in previous blocks. You know that an attacker would have had to completely duplicate the entire PoW hashrate to create this clone of the blockchain. Since this would be extraordinarily costly, you can assume that after 6 blocks (or whatever is the expedience to transaction value trade of you're willing to make) it would be economically infeasible to commit.

Creating the implementation of PoS doesn't take an inordinate amount of time. The reason it hasn't been released is because it's a vaporware of a consensus system. The Ethereum foundation won't publicize this because they can continue to convince new ethereum buyers that Ethereum will solve that pesky Byzantine General's problem. https://en.wikipedia.org/wiki/Byzantine_fault_tolerance
Oh, so if you don't pay for a tool you can't control the development of it? How unexpected!
The AG is glossing over the roles of the different institutions here. Put simply, the FCC isn't delaying the vote because it doesn't take a democratic approach to rule-making. (There are also unknown ramifications of allowing DDoS attacks on comments to delay/"de-legitimize" policy decisions). Like many other agencies in the Executive branch, its leaders have broad powers to enact policies. The AG, like any clever politician, is scoring political points by yelling "think of the children!" instead of explaining how the process actually works and how constituents can actually impact the situation. This will not delay the vote, just like the Senate phone systems going down wouldn't delay a Senate vote.

If you value Net Neutrality, don't waste time with the FCC - it's simply not set up for constituent influence. Instead, focus your efforts on Congress. Congressional legislation would overrule the FCC, just as it was intended to. Congresspeople are far more likely to consider voter opinions too.
Canonical Announces Cloud Native Platform, Powered by Rancher 2.0
Twitter bot under 50 lines using JavaScript
The scaling limits of today's Ethereum aren't exactly news. There's a lot of work going into improving matters drastically over the next year or two, and some low-hanging fruit that could help in the short term: http://www.trustnodes.com/2017/12/05/protocol-improvements-i...
I agree 100%. The cloud is basically the only way to do massive parallel processing in a very short time window without the up front costs. But if this event is uncommon, you can do your massive encode on the cloud, and shut off the cloud resources after peak and go back to bare metal.

I think bare metal is simpler, and that simpler often means better, but there are limits to bare metal. Those limits are where the cloud can come in. You can (and many people do) use both.
Advances in Fraud Detection with Automated Machine Learning
> Until you get a (targeted) firmware update that allows for just that.

Wouldn't that apply to (mics in) smartphones as well?
So that's more fee than the worst wire transfer or credit card currency exchange?
So you're cool if I dig up your street very few months? I want to offer service to your neighbor.

The government doesn't create local communication monopolies. Anyone who suggests otherwise is either lying or hasn't thought very hard about the subject.
This is a really cool project. I just tried to compile it myself, and code-signed it with my mac dev key. I changed the assets/sekey.entitlements file by replacing 5E8NNEEMLP with my own hex id for my developer key.

However, when i run ./bundle/Sekey.App/.../sekey, i keep getting a "Killed 9" message.

When i run the unsigned version, the binary at least runs (shows the -h messages). Any hints on how to fix?
More difficult, sure, but also probably less likely to be detected over the long term.
I have the same problem. I tried to find any subscription option but none exists. But it still works with VPN. I don’t have a 4K TV though! Just 1080P projector.
Remote / California, USA | Part-time / Retainer

I am looking for a front-end developer working consistent part-time hours or on retainer for some up and coming web application projects. The primary skill set includes HTML, JavaScript, CSS, React, with responsive and mobile-friendly web design. Full stack skills and/or React Native and mobile development skills would be helpful, but are not required. You should be able to operate without full designs, and indeed we would be looking to you for best practices in the design and layout of webpages.

The initial trial period would involve some small improvements to existing websites, and eventually ramping up to 5-10 hours per week and including some brand new applications. Our basic development process would involve you interacting with us on Slack and GitHub, completing tasks and communicating progress as you go. Feel free to maintain a flexible schedule with little-to-no overlap with our California timezone. We can also pay you in Bitcoin, if you'd prefer. :)

Contact me (Benjamin) for more information: blouis AT unquietcode.com
Even with Vidta and 7 I never had to reinstall my OS. I had the same Windowd 7 install from 2012 till 2015 ~ and I think I stopped because I wanted to use Linux from then on instead.
Machine Learning Models for Mere Mortals
received response from customer service, looks like fallout from the etherkitties. they were helpful and I understand this could be a difficult time to launch a beta product. all in all the gui is quite amazing. I feel there are still some issues for catering to a wider audience that is used to a 401K / IRA portal for viewing investments. Definitely one to watch!
If you replace Prolog with SQL - does it make more sense?
Outlook isn't part of Windows 10. The default Windows 10 mail application is actually pretty comparable to Mail.app.
> no way to know whether the flag was given by the user or the default value was assumed implicitly

I'm struggling to find a need for this. Flags define behavior, who cares if the behavior is explicit or implied from inaction?
Controversial literally just means that there's strong, polarizing disagreement. It's fairly well-defined, and vaccines definitely qualify. This doesn't mean that examining the actual positions of each side would lead you to conclude that they're of equal worth: it just describes the significant disagreement that exists. (As opposed to, say, the heliocentric model)
FYI, there are some folks at http://datafordemocracy.org / http://www.startuppolicylab.org/ coordinating a study of this, including Jeff Kao, whose work on this was cited in https://www.washingtonpost.com/news/the-switch/wp/2017/11/24...

If you want to help analyze the data and see what happened, it could be worth checking that out (I’m not involved, but it seems like valuable work).”
That's actually a very good point about the frequent location information (or just location metadata in general). I've never thought about it, but I guess giving an app access to my photos gives them full access to the location metadata, and would allow them to put together a pretty accurate model of where I've been and where I live.
We're on it: https://www.jpl.nasa.gov/missions/europa-clipper/

Instruments were selected early this year, and specific designs and instrument contractors are being chosen.
Are you looking for a documented case, or just wondering about the probabilities? The former is "no", and even if there was, I doubt it was formally verified. Think about it, if you made millions in bitcoin, why would you paint a huge target on your back by posting to an online forum? The latter is "probably yes", considering that at least 20% of hners heard about bitcoin when it was cheap (< $100).
It's actually a hit on economic growth, since it discourages local tax-funded programs that produce a net gain in output (even after considering their costs); it literally creates a structural incentive for reduced economic growth through suboptimal local and state decision-making.

It's a product of of irrational anti-tax dogmatism.
Microsoft Announces New Silicon Valley Campus
Have you seen CakeML[0]? It is verified that the semantics of the x86 machine code it outputs in the end are the same as the SML code it takes as input, up to out-of-memory errors.

[0]: https://cakeml.org/
An end-user ISP is going to have a lot of different pipes for a lot of different transit providers, which are going to have unequal utilization and different data. Internet bandwidth is not fungible in the way that, say, electricity is.

Each network provider that the packet is passed thru inspects the destination address in order to determine which pipe to send it on to get it closer to its destination. If that pipe is congested, the packet can't turn around and find another route. It has to be dropped and retransmitted. This is true for streaming video packets as well as others like email, video game, etc (although most video games use UDP which cannot retransmit, if it's dropped, the game jitters)

So if I'm an ISP downstream from a congested pipe that happens to be transiting a lot of streaming video, I know that all of the users of that pipe who are not streaming video are having a bad experience - slow text web page loads, jittery video games, garbled voip calls, etc. So what I can do is selectively drop some of packets from the video streams (I can tell which ones the heavy users are if I record the source IP and count the # of packets per stream), and those streams will generally gracefully downgrade to the next lower streaming quality. This relieves the inbound congestion because the sender stops sending as much data to users downstream of me, and allows my other customers to play video games without lag, make voip calls, load web sites without long delays, etc.

So clearly the pipe needs to be upgraded, the question is, who should pay to have that pipe upgraded? That's between the ISP and the transit partner, they have peering agreements to determine how that cost is shared. I think it's important to look into who failed to live up to their contractual obligation to shoulder the shared costs.

BTW - going thru a VPN on Verizon just means that the traffic is getting to the customer through a different upstream provider than the one that BGP specifies because it originates from a different network, one that isn't as congested as the BGP route from Netflix. You would need to look at a traceroute to figure it out.
Right, and you also need to worry about it being found. There's nothing physical about this hack that would tip off the owner that they have an (unauthorized) listening device in their home.
Still, single payer plans are usually all-you-can-eat buffets. Quality of the produce is not terribly high. And not chosen for your specific needs. And selection is worse than a la carte.
I would also expect a lot of disinformation around the subject, both about how these systems work, and about their failure modes.