skysight-inc/HackerNews huggingface dataset:
I'd really like to see @dang et all at HN add digitaltrends.com to the penalised-by-default domains on HN. This is simply irresponsible hackery.

Rick Stella as well.
Yikes, that is scary. I have read a few stories about USB chargers burning up like this. Was this one UL/CSA/ETL certified? Thanks for your story; hope you and your kids weren't hurt by the defective unit.
I'm missing why it's a loophole. Under what circumstances would both parties agree to a sale at an unreasonable price?
How to Create DVD from Video
Don't take it. Go work for a startup, and optimize for quick feedback and learning instead.

Next summer is 7 months away. Why are you trying to secure a job so early in a field that moves as fast as tech? Uncertainty is a key part of any creation, and of life. The sooner you learn to live with uncertainty, the better off you will be in the long run, because you will attempt more frightening things.

The other reason you shouldn't take it is you can't jump in the same river twice. You already worked at this bank and you said you don't want to work for it again.

Learn to trust your gut.
One of the best things about the culture around English, the thing I absolutely love, is the acceptance for creating ad-hoc - sometimes even throwaway - words. Things like verbing, which are done without thinking by English speakers, are sadly not so welcome in many other languages.
Fun fact: I find downvoting to be a completely worthless feature of this site for all of the reasons you've listed and more!

I find it useless to be in possession of the capacity to downvote, as well as the recipient of downvotes from others. This has provoked me to adopt enhanced counter strategies with the full awareness that my behavior is both unorthodox, and contrarian to the culture and preferred/espoused norms/mores of this site as a whole.

In particular, I've noticed that one contrarian comment, which directly contradicts a parent, and indeed violates the typical cultural views of the site as a whole, while remaining on-topic, maintaining valid points, and supporting evidence, receives way more attentive mileage, than any downvote. This is usually because those with vested interests in expressing a typical norm struggle deeply to contradict sound evidence and factual observations.

So, I've stopped maintaining normal accounts, stopped using accounts that have the ability to downvote, stopped downvoting, and instead downvote with words that actually explain my motivations for what would be a downvote, if I were the sort of person to actually resort to petty downvoting.

Instead of pining for the "privilege" of downvoting my peers, I simply unspool evermore single-use accounts and tell people exactly why I disagree with them, point-blank, and never look back, or care about the superficial shade of text coloring my comment, nor the meaningless negative number in a point system on an account that will never be used again.

Downvoters are really only silencing themselves, by refusing to go out on a limb and risk downvotes themselves, rather than express disagreement.
One day someone will write a similar article, except it will be with YouTube videos instead of pictures. And perhaps 30 years after that, it will be with VR "snippets" where you'll be able to put on a headset and experience the moment yourself.

Interesting to think about.
Will the race for smarter societies beat global economic gloom?
@Titanous, fantastic project.

Could you elaborate what differentiates Flynn from something like Tutum?
That's a fairly Manhattanite-level concept of personal space.
If you really don't want to pay for a status page (YC https://www.statuspage.io/), and want self-hosted check out Cachethq (https://cachethq.io).
> I just do not think anyone will pay as well as this bank

What makes you believe the best reward for you right now is to be paid as well as this bank, instead of improving your learning rate?
I was not aware that there was any mechanism, even for the rightful owner, to have DEP membership removed from a device once it's enrolled. I'll have to look into that.
> I don't know about that, it all seems fairly logical.

For people dealing with Microsoft for many years... this is the surprising part.
From some brief exposure to Plone (and through Plone, Zope) -- I think basing your deployment strategy on "they should" is a bad idea.

Zope originated much of python packaging, through necessity (said tools/tooling has since continued to evolve). Plone still (AFAIK) have massive lists of "known good sets" of dependencies. Often down to the minor version. Because sometimes, what is a bugfix for most consumers of a library trigger latent bugs in other (sets of) libraries.

Yes, you want to fix all the bugs. But sometimes you can't - and then you might need to be explicit in upgrading from 3.2.1 to 3.2.1-bugfix9 rather than making the "leap" to 3.2.2.
I think you are placing far too much faith in the power of one actor vs. The fact this has been a Democratic base purity test for a few years. Plus crude-over-rail is barely 10% of all oil movement (vs. Pipelines).
"FP for street programmers" sounds like a win.

Unfortunately I couldn't really understand anything else. My Lisp is rusty, but dotted pairs aren't something I usually have so much trouble following.

Is there a tutorial that's mostly code examples and not so much text?
It's both. The sad fact is that it doesn't take very strong forces to diminish the presence of people of color in tech, just widespread ones that exist at all layers. A slight increase in resumes being passed over for phone screens. A slight preference against hiring due to nearly indescribable "culture fit" reasons. It doesn't require explicit, objective racism at any point.

It's absolutely necessary to kill the myth of tech hiring as a perfect meritocracy. It is not, it's far from it. It's a dirty and incredibly flawed process that barely even works, let alone represents any pretense of egalitarian perfection.
To me, the most important feature of Ninja is that it can still track dependencies when a command produces multiple output files.

In Make, if you have a step with multiple outputs, it seems the usual thing to do is to lose track of all but one of them, and instruct the developer to run "make clean" when things stop working.
I like the idea of a 10 year prison sentence for surveillance of cell phones without first obtaining an actual warrant.
We're at a pretty shallow level of disagreement here, because you'd just add descriptive names to the combinator definitions. I'm not sure this would improve the learning curve much if at all, but it couldn't hurt much either.

As I always say, there's a difference between real and apparent learning curves. I don't think your perception of the apparent learning curve is wrong. But some things are easier than they look; one of those things is remembering associations. I've seen a good number of people walk the real learning curve for this language, and it's not that steep. Hopefully reality also gets a vote.
I like late-night park walks. Very relaxing, very few people.
I always wondered why amendments weren't MORE common.
alias s=sift
alias a=ag

Now they are even.
Cells make you think of a+bi a little bit, but no.

(Actually I was very pleased when I realized that signed integers have no place in a fundamental interpreter.)
You can have your paypal account linked to only one country but you can have multiple countries credit cards in that account - I know because I do.
When companies do rounds in that price range, it's often (maybe almost always) from PE or something other than VC. VC funds are usually not big enough for that. I wouldn't take that as a negative indicator.
My philosophy on this is, if/when my business grows to the point where I can't handle the bookkeeping anymore, I'll switch to something that I can hire out. And if that means paying someone to hand-jam in a year of transactions from my ledger files, so be it, but likely I'll write some translation software to make it happen.

Until that point, I'll keep doing my books myself with ledger :)
The next tutorial is a lot less wordy, and should hopefully shed a good amount of light backward on this one.
As a voter, I am already in a minority. The public is largely apathetic. The reasons for this are many, but some are:

First, that the voter is largely disenfranchised. He is presented with two options and repeatedly told that a vote for any other option is throwing his vote away. Because other voters largely heed this advice the evidence shows that it is correct, even though in other voting systems that would definitely not be the case.

Second, even where the voter succeeds in getting his candidate elected, that candidate seldom fulfills the promises made. Or if those promises are fulfilled it is because they are largely unimportant in the grand scheme of things or are comprimised into oblivion. Meanwhile technical and often highly obfuscated decisions and laws are made behind the scenes and would have been made regardless of which of the two candidates was elected for office.

Third, many extremely important decisions are made by fiat. That the decision-making body is ultimately elected is largely meaningless. The elected are beholden to special interests (often corporate) and repay those interests by appointing particular people to those decision-making bodies. The voter is often many-times-removed from some of the most important decisions being made and there are little to no consequences for going against the wishes of the voter in those cases.

Fourth, an individual vote is statistically insignificant. The value I have gotten from individually voting is far outweighed by even the price of gasoline I've spent getting to a polling location. This is even more true if you tend to be a minority voter.

So even if, by vote, it is 75/25 against (which will be fought against by both parties and the media), it won't stop immediately, because the population is largely apathetic as they've been told to be by a system that works against them.
I like that interface idea. There is ledger-autosync (in Debian and on GitHub[0]), which should pull transactions from with accounts with OFX. I haven't tried it as none of my accounts are reachable through OFX.

[0] https://github.com/egh/ledger-autosync
Seems like a more reliable metric would be take all nearby Yelp listings with no reviews and then remove any of those remaining that have any Foursquare/Instagram check-ins at all...
Another key point: My contrarian remarks aren't made in such ways that would result in getting flagged to death or hellbanned. My goal is discussion, not shock value or being incendiary for the sake of receiving negative attention. Some things need to be said, and I'll be happy to oblige if no one else will.
Thanks! Tutum is a proprietary SaaS product that provides a web UI for Docker. Flynn is a full-featured open source platform, you don't need to think about containers, just your app.
And if you're looking for a more contemporary analogue, follow @arnold_daniel on instagram.

https://instagram.com/arnold_daniel
You Never Expect Robot from Star Wars Waiting for You at Home
Twitter's only black engineer in leadership left because of diversity problems
I don't mean related at all to TLS. I mean in general, is the principle of using multiple algorithms that bad? If, in an alternative universe certs were signed with MD5 and SHA1, would that not have been a practical defense to buy some more time? And thus for new, incompatible protocols, is it not a safer choice to use a couple of algorithms? That way if SHA2 or 3 are found to have some terrible weakness, you're still OK. And if practical attacks are found on both, it still might not mean that such attacks work together?

There's a bit of precedent in 3DES which just runs the same algorithm 3 times in a row... Which I guess you could do by using the same hash algorithm several times on the same input plus some fixed data or transform. So even though you can find two inputs a and b that h(a) = h(b), you might not be able to get h(f(a)) = h(f(b)) hmm? (Though I understand certain hash attacks will do exactly that for certain values of f.)
Ask HN: Project management app for a digital agency?
We are a small web design company with remote team of 5 in few time zones. Currently our project management is based on emails and Google Docs. It is slowly turning into nightmare. Keeping track what is going on, time tracking and billing etc. is getting very difficult.

We are looking for a simple software, which will easily let us organize our work - many small projects and few bigger ones per month, including ongoing clients. I also need to be able to extract information such as “how many issues completed and time spent on each for a given project in a given month.”

Suggestions?

Thank you!
90% of skin-based viruses represent viral 'dark matter,' scientists reveal
Atari Star Raiders Source Code (1979)
Transcription effort from scanned printed copies here: https://github.com/XioNYC/StarRaiders
This is an interesting area for startups. Are there any regulations to become a robo advisor
Small Towns Face Rising Suicide Rates
Say what you want about Jet in particular but there's a real market opportunity here. Nobody but Amazon has much of a business in the "everything store" category, and Amazon's prices have gotten high.

Compare almost anything there to the price at your local Wal-Mart, Target, etc. and there's a significant gap. Significant enough that you could buy it at retail prices, sell it at Amazon prices, ship it from UPS, and still break even.

If nothing else we need a solid competitor to keep them honest.
Or nationalized.
I think your tl;dr is unjust. I read the author as criticizing the imposition of a simple story onto the nuanced experiences of people. I think he criticizes it for the lack of artistic subtlety (pictures are not allowed to speak to the reader by themselves) and also for the effect that ignoring social structure has on the way the art is consumed.

He decries the "read, get emotional cookies, and forget" effect of the simple "uplifting" narratives of every day people. The consumer of the art must think no further than one person's experience.
“Wireless Telephone for Wealthy Only” 1914 Calls Featuring Guglielmo Marconi
The points you are refuting are all subjective evaluations, not objective facts. If he were wrong on objective facts, then it would be reasonable, albeit impolite, to call him ignorant. But he isn't.
Wait, are you saying HE is feasible for 128 bytes of data, if you can allow seconds for de/encryption? That'd be plenty usable for read-at-startup 128 bit api keys for micro-services, disk encryption keys etc?

(Granted, in this context, having a de-crypted disk at run time under a vm would be considered insecure - but still better (for some use cases) than man alternatives)
Shut the fuck up, you stupid moron. They're statistics, not "MRA bullshit".
Do they show any correlation with suicide at all? No. Are they implicitly
MRA statistics because they highlight disparity between genders specifically
for men? No. Does highlighting the difficulties one gender faces neglect
another gender's difficulties? No.

So, please shut the fuck up. You are doing absolutely fuck all to help ANY
gender. Your polarised views and divisive attitude is only making it far,
far worse.
Sheep Farts Force Malaysian Bound Flight Emergency Landing
If you're in NYC you can check out the Academy for Software Engineering, a cs focused high school. We do mentorship there via iMentor. There's also CSNYC.org which works to support cs education programs to get spread within the school system and to train more teachers on cs topics
The web itself is hardly REST. Plus it's not really an API as in easily consumed by a machine. Most web pages, or the user agent, really rely on a human driving decisions.

Seriously, what's a popular API used by developers that's actually truly REST? All I usually see is various levels of awkwardness as an RPC message is sorta split up into various bits spread throughout the HTTP request.
A fresh look at Cuban trade
You're joking, right?
Fidelity is not a leading PE firm either.
Why don't we stop enumerating specific rights (which leads to picking winners and losers and inconsistent application) and refactor them into a few basic principles. Such as the basic property right of self ownership. Since you own your body, not the State, you may use marijuana. Simple.
Your points are valid, but don't forget also that "what does the customer want?" is valid too. If people want a click-and-book experience, the site should optimize for that. It seems that they could have done a better job of managing that transition on your side of the business, but it's a valid direction for them to push towards.
Guile compiles to bytecode, is there a way to then link that to guile to create a standalone executable?
This is no different than AirBnB and infact AirBnB is worse IMO.

AirBnB has "instant booking" for like 10% of listing but for all the rest you click "request to book" and you've instantly committed to giving the host 24 hours to respond. If they respond in the positive you're booked. In other words, once you pick one place you're on the hook for it. You can't go looking for other places just incase the host says their place is not available.

Worse, the UX has 2 buttons "Request to Book" and "Contact Host". THEY DO THE SAME THING!!!! If you click "Contact Host" it will just send a booking request. The host can charge your credit card even though you only clicked "Contact". How do I know? It just happened to me
Not to sound cynical, but (even if marijuana was legal to grow and consume) what's to stop a cartel from simply threatening the lives of anyone else who grows it?
Grantland: Executives vs. Talent
This is a new technique for me, very interesting!

Genentech... borrowed a concept used in cancer treatment, in which an antibody — a protein designed to attach to particular cells — is connected to a cancer-fighting drug.

Sanjeev Mariathasan, an immunologist at Genentech, and a large team of co-workers adapted this strategy — which they tested in mouse cells — by gluing an antibody against Staphylococcus aureus (Staph) bacteria to an antibiotic, a modified version of the drug rifampin, which is used to treat tuberculosis

They start with two ineffective drugs, an antibody that needs to be used in very localised locations to work (like inside a cell), and an antibiotic that can bind to the bacteria in any location in the body but is not effective at killing the bacteria by itself.

They glue these two together in a way that still enables the antibiotic to bind to the bacteria and travel along with it wherever it goes. Once the entire group enters a cell, enzymes within the cell break the connection between antibiotic and antibody, releasing the antibody into an environment that it is effective within.

Extremely interesting stuff, hopefully they have success applying it to the relevant cells etc in humans.
I don't really get the objections to the Yates memo.. People were outraged that nobody went to jail post-GFC, now the FBI puts together a framework to ensure jailtime for criminals and people are outraged that they're going to cooperate with the businesses to get convictions?
VW: Emissions 'irregularities' extend to gasoline engines
When I first saw their site I had to check a few times to make sure it was actually the billion dollar startup I had heard so much about.
HONY tends to remind me of Vivian Maiers' work.

http://www.vivianmaier.com/

https://en.wikipedia.org/wiki/Vivian_Maier
I would work for the bank - what are your worries RE: reputation? That they develop slow and aren't exciting? This comes with the advantage that they generally don't break. I would consider a software dev who worked at a bank to be quite trustworthy.
Wireless software links Teslas, quadcopters
Linus is a treasure. He is a Beethoven-tier genius with zero filter, and not an ounce of psychopathy, who gave away his life's work for free.

Your average entertainment figure, politician or fortune 500 C-Suiter is a thousand times bigger asshole than Linus is, they (or their handlers) just cover it up.
AES has a block size of 128 bits, not bytes. Using the fastest reported method, that would be 2s/block, so 16s/128bytes.

So in practice, probably that's the case - you could use homomorphic encryption for very infrequent operations on KEKs for example.
The Future Worldwide “One Stop Shop” for 3d Printing and Design
I appreciate the sentiment, but now I have to side-scroll to read ;-)

Maybe I'm just using an unusually large font for reading hn, but I find that <pre>/indented/code blocks on hn are best limited to around 50 character width - preferably a little less - to avoid scrollbars.
Rates for what? Rates for murder and violent crime are not similar across all races. They vary significantly. In order (from highest to lowest) they tend to be as follows: Black, Hispanic, White, Asian. Coincidentally (or not), IQ tends to follow the same pattern, from lowest to highest.

Just looking at murder, blacks accounted for 52.5% of homicide offenders from 1980 to 2008. Looking at offenders per 100,000, it is 34.4 for blacks versus 4.5 for whites. http://www.bjs.gov/content/pub/pdf/htus8008.pdf

There have been many studies, not just from the arrest, sentencing, and imprisonment side. There are studies in which random people are polled and asked whether they have been victimized. It is not poverty alone. Homicide among impoverished whites is nowhere near the levels seen among blacks.
What if you had predicted years in advance that it would happen and saved up a bunch of money to cover it?
diapers.com sounded like a silly pets.com kind of business - turns out amazon bought it together a few sibling companies like soap.com for $550m. so this guy seems like he could actually make it work.
This area is heavily regulated. Even though these companies are not public they have to submit their AUM and other operational details to SEC.
Well there you have multiple "issues".

One part is the wire gauge. You need something like 24awg (its the American system, don't ask me why) on the power pins (higher number, thinner wire, iirc). Most use 28 on both power and data pairs.

Then the charger has to actually follow the USB spec, not the very similar Apple one. This means either a microchip that can handle the USB handshake, or a resistor across the data pins at the charger end to signal that this is a charger (Apple has one resistor on each pin, with a slightly different resistance).

Now on top of that you have Qualcomm pushing their fast charge system that involves a chip at both ends, and higher voltage than the 5V that USB normally uses. The higher voltage allows for more watts without upping the ampere (V*A=W, iirc).

Note that the Qualcomm system is similar (but i don't think they are interchangeable) with the USB3 system (the latter can go all the way to 20V, but that requires beefy cables).

Frankly the more i think about it the more i expect to hear about someone getting electrocuted because they mistook their data cable for their dumb laptop charger.
The Hacker’s Guide to Startup Fundraising
Warhol Apple painting to go on auction in New York
I think that the naming of companies and products is less important than people think, especially the marketing people. Think of some well known companies today like Google, Twitter or IBM.

Google is a made up word that derives from Googol, but how many people would have heard of Googol. Twitter has always seemed a dumbass name to me, although this is down to my personal subjective opinion. IBM has no meaning because it is an acronym and most people will not know what the letters stand for.

If the product is good the name will stick no matter what. The writer spent a lot of time working on the name but we will never know if the OS would have been just as successful with a different name. I suspect the name had nothing to do with it.