skysight-inc/HackerNews huggingface dataset:
> Seriously, why all the sourpuss comments? ... a fun little way to potentially use these registers in an innovative fashion and you jump all over ...

Not sure which "sourpuss comments" you mean. Perhaps a direct reply to one of those comments would be more helpful than this general one, which lumps together all fellow commenters.

I only saw comments from people to appreciate the effort, have lots of experience in similar areas, and share their knowledge about the pitfalls they see. All very helpful and polite, as far as I can see.
StyleCI support for Vue.js
5 Quotes to Help You Maintain Entrepreneurial Persistence
Great. Https against MITM?
Hmm. Looks like it is just a HISD thing. The provide 3 meals a day.
One of my favourite talks I watched was "Low Cost Non-Invasive Biomedical Imaging - An Open Electrical Impedance Tomography Project"

https://media.ccc.de/v/34c3-8948-low_cost_non-invasive_biome...

As it presented an interesting technique I'd never heard of before, along with an implementation.

Also I thought the 'Breaking the x86 Instruction Set' talk was extremely clever - https://www.youtube.com/watch?v=KrksBdWcZgQ
A post about airport depression without a single reference to Douglas Adams? Welcome to 2018, I guess.
Do some of the people you've met that way know you're single and looking? There may even be 1-2 people that strike you as "this person knows everyone" or even "I think X hangs out with the kind of people I'd like to meet."
I have to agree. Peterson's lectures were the most interesting and beneficial things that I listened to this year.
I don't think it's a difficult tweak to the feed algorithms to allow for 5% (picked randomly) of diverging viewpoints in somebody's feed. It might even be good for their engagement metrics.
What's most ironic about the real name policy on Facebook is that they've removed accounts or forced people to use fake names by classifying their real names as fake.
Engineering-as-Marketing:Why we utilised the traction channel and how it paid off
> If we look to a language like Haskell we see that reassigning variables, in general, is frowned upon (is it even possible?)

This is perfectly valid Haskell:

main = do
let a = 7
print a
let a = 9
print a

but you'll get a warning for it: tmp.hs:4:7: warning: This binding for ‘a’ shadows the existing binding bound at tmp.hs:2:7
Aviation gets 9.2 questions/day. Arqade gets 23. Movies gets 16. SciFi gets 31. Combined that is 80 questions/day. About 1/4th of what the Java tag on Stack Overflow has gotten today.

You've got a higher percent of users who are more willing to invest the time necessary to help new users and a larger body of "good questions" that serve as examples.

Niche categories tend to be friendlier because you will see the same people more often and and have interactions with them more frequently. The vast majority of users on Stack Overflow ask a question (toss a bunch of text in a text area) and disappear. Pulling up the front page, you get questions where the entirety of the body of the question is:

> "i need to scan part of page by ImageEn in delphi for faster scanning like window7 paint scanner dialog! (screenshot)" ( https://stackoverflow.com/q/48050760 )

and

> "Hi I have the promblam the I want to sent with volley post a string to my php script on a server and get a Jsonarray. But I search a long time but didnt get an answer. Can sombody help me with that." ( https://stackoverflow.com/q/48050744 )

And remember that every minute there are 10 new questions asking for help in a similar fashion. When there are 10 questions a day, people can spend 1/10th of the time they're going to spend on moderation on the site commenting, editing, and helping every question. Lets say that's 6 minutes. Where there are 6k questions/day, or several hundred in the preferred language tag/day - you (and other people) making judgement calls on the order of seconds. Down vote and move to the next? Comment about how to improve?

It is very difficult to spend sufficient time to get people to update their question for it to be helpful. When I participated, I was hesitant to spend any more time doing community moderation than was evidenced by the person drafting the question. If they spent 10 seconds writing it, I'll spend 5 seconds reading it and 5 seconds voting on it. If they spent 10 minutes writing it, crafting a MVCE and getting the punctuation and grammar correct... I'll spend 10 minutes working with them trying to get it into the best question it could be. But if I'm only going to spend an hour... that's 1/6th of my time budget. It works when there's only a dozen questions/day but fails miserably when there are a few hundred.
Members of the E family permit `var x` instead of `x` for reassignable arguments. Having immutable names by default with a keyword to make a mutable name has worked well.
All manner of non-visual feedback is highly undervalued these days for some reason.
Extending copyright terms into the future is the copyright extension law. Alsa known as Mickey Mouse Protection act brought to you by Disney.
https://en.wikipedia.org/wiki/Copyright_Term_Extension_Act
I've had and seen this discussion many times, but haven't actually seen that much real world evidence. We don't have people dropping out of our interview process because of our tests, and we use them from all roles from customer support to C-suite roles.

Most developers with some seniority who I speak to believe they are an important part of an effective hiring process for developers, and are humble enough to take one. That said, we don't "insult" them with fizz buzz, we have a test that takes some thinking, and allows the best candidates to show off their skills.
Otherwise know as: “Fuck you, I got mine!”
I didn't down vote you, but I can see why the comment is downvoted. Its condescending and doesn't offer any actionable advice compared to the article it is commenting on.

Even teams that are building "run of the mill CRUD apps" need to be expert on the specific context and needs of their run of the mill CRUD app. If it truly is generic then it doesn't need to be built (and thus doesn't need to be tested or discussed on HN).

Also anecdotally, in my career, while I've seen lots of CRUD apps they haven't been the focus, the challenge, or the money maker for any of the businesses I've worked with/for. So I'll buy that 90% of companies don't need this advice because 90% (or more) of companies don't do software development at all. But for the ones that do, saying that 90% of them don't have specific needs rings hallow.
B. F. Skinner's box was a scheme for performing controlled experiments. The point was to isolate complex systems (minds) so simple hypotheses about their operation could be falsified or supported. It was scientifically successful.

My mother of blessed memory, daughter of two professors of psychology, in her childhood lived next door to Dr. Skinner on St. Ronan Street in New Haven, CT, USA. Myth in my family says my grandparents had the good sense to refuse a request to make Mom a subject in that box.

In the 21st century West no academic psychologist would even propose using a Skinner box on human subjects. Their institutional review boards (IRBs: scientific ethics watchdogs) would just laugh.

It might be interesting, as an experiment in ethics, to propose some aspect of Facebook's attention hacking as if it were an experiment, and see what IRBs make of it.

In the meantime: human complexity good, Skinner boxes bad. Please be careful.
Some of them. But mostly of prevent forwarding windows-malware. Most corporate-managed stuff has endpoint protection, and most end-users are covered by GateKeeper, XProtect and the standard Google safe browse whatever it's called thing. And since most of the basic users simply use webmail, that vector is covered as well. It's not as bad as it once was.
Agree. I wish there were actually a slider that you could adjust that would increase the X factor of the algorithm. I’d possibly use Facebook if it weren’t just the same 6 people every time I went on.
I too would love to hear your thoughts on this topic. I agree, it feels like a storm is brewing.
I find myself thinking about JWZs diary from the Netscape days, where on launch day someone in the office had rigged up a script that played a cannon shot whenever a download completed successfully.
Original: https://www.cnet.com/news/apple-offers-replacement-iphone-ba...
Anecdotally, the show host is very good, he doesn't just swallow lustig definitions and arguments (which I find a tad weak).
Show HN: GigaDiff – derisk your release with automated bug prediction
Certainly can be in the UK: "Typographical arrangements - this is the layout of a page. The right protects the effort involved in, for instance, creating the combination of columns, headlines, typefaces, images and advertisements on a newspaper page."

http://www.nationalarchives.gov.uk/documents/information-man...
What Is Going to Happen in 2018
12 years is not close to forever at all. Humans live for much longer than that and they know they've to plan beyond that.

Of course, even if they were promised money forever, some people would call bullshit and still plan ahead. But quite a few people do believe existing system, without declared timeout, are permanent. Especially if they were born in the system and haven't experienced any alternatives. But building system based on assumption that humans won't believe it's permanent would be kinda dumb :)

Donor is exactly correct word for net-loss in BI scheme. You give up part of your wealth and get nothing in return.

You know what you get back in return for your taxes. Like infrastructure or school for your kids. Welfare, when done correctly, is insurance. You know you can get in trouble, thus you pitch in. You have a chance to get in trouble and cash out.

But once "welfare queens" pop up, people are pissed off. Since they feel like donors instead of paying insurance.

What adds value to community is, for example, funding a local theatre, newspaper or building a park. You pay and you get something in return. You may pay proportionally more than other members of community. But you still get something in return nevertheless.

Meanwhile BI doesn't add value by itself. Nor it gives anything in return to those who pay.
Some thoughts on hylang
Being on time shows that you are part of a culture with easy access to accurate and consistent time tracking devices, and have access to reliable and predictable methods of transportation, and while not being completely dependent on it it also greatly benefits from having access to reliable real time or near real time communication methods.

Punctuality has grately changed over the years as we progressed technologically.

In the 9th century being on time was quite different than it is today; within your village on time was within usually an hour or two based on the daytime cycle if you have a church with a bell you were lucky, to you nearest city it usually was within a day or a week if you had to visit a someone far far away being on time might have meant arriving within the same year.

So from my point of view anytime where I was in a place that time seem to not matter if you looked carefully you would notice why,

People didn’t had watches, those who did often wore them as jewelry / trinkets often they didn’t work or were not set to the correct time.

With mobile phones this has changes and likely within a decade you’ll also see cultural changes happening to the perception of time and punctuality.
“ISIS 3.0”: How Silicon Valley Gave Rise to the Next Generation of Terror
Compare writing a proof in Coq to writing a normal program. That is far more equal in terms of what you're doing. Writing a proof for people implicitly assumes a mountain of background information and interpolation between statements that doesn't exist in programming.
I am sorry for that, but it is not obvious to me at all. Thats why I commented. One of the problems online is one of meaning, communication, context, definitions etc that we actually understand what someone is trying to convey. You for example felt the need to use a sarcasm expression, as you were unsure of me actually “getting” it.
I'm not sure you read this very well. The notion is not that the Arab spring was a utopia. The notion was that the Arab spring, fueled by direct person-to-person connection on FB, Twitter, Whatsapp, etc, were symptomatic of the Internet's power to create freedom and social utopia.

It's part of a persistent strain of technoutopianism. You might read Tom Standage's excellent 1998 book "The Victorian Internet", which talks about the adoption of the telegraph during the Victorian era. Many of the same things people said about the Internet's power to change society were said about the telegraph: https://www.amazon.com/Victorian-Internet-Remarkable-Ninetee...
Ugh, the media has clearly been waiting around for a day when they can cast tech as the bad guy. Russians on Facebook and iPhone batteries are just not that big of a deal.
Thanks for the reply, but this doesn't explain why correcting answers is so frowned-upon. Or a general hostility in tone from the mods.

No worries. I find that in practice the kinds of questions that I can't answer for myself (the kinds for which a natural language question rather than a straight Google search for documentation is helpful) are almost always already answered anyway. So having it a read-only site is not a big deal.

I think their model does indeed turn away a lot of people with good experience and intentions, and even leaves a lot of incorrect cruft lying around, but overall it's a mostly-beneficial source of information, with, as you say, high searchability.
27,000 UnEncrypted Credit Cards Left in Shared Database by Thefly.com
Hounddawg torrent tracker breached, all users and source leaked
DMV state ID number
Nice place to buy/sell bitcoins and other cryptocurrencies at ease which I am currently using is furcoins.com, they are prompt and efficient!
Some contemporary mathematical theories such as "Inter-universal Teichmüller theory"[1] are so complicated that only one or two dozen people in the world can understand them. Proof assistants like Coq do not help with those kind of theories at all. In a nutshell, research mathematics has become fairly complicated, to say the least. (I'm saying that as a layman, from what I've gathered about it. I'm not a mathematician.)

> Programmers are less intelligent, skillful and diligent on average than research mathematicians? How do you figure that?

Well, the selection process is much harder. It's an empirical claim that could be falsified, but the claim seems reasonable in lack of any counter-evidence.

[1] https://en.wikipedia.org/wiki/Inter-universal_Teichm%C3%BCll...
Rich Hickey, Effective Programs - an examination of the essence of what we do as programmers (for many of us, wirting "situated programs"), and a spirited defense of dynamically typed languages: https://www.youtube.com/watch?v=2V1FtfBDsLU
Other research has found that people's spending on alcohol and cigarettes actually went down when they received direct cash transfers. Faced with a brighter future, many people stop using temptation goods as a way to cope with a hopeless situation, researchers have discovered. In the village GiveDirectly is working with, interviews with nearly a dozen recipients showed that most people have actually worked more since the study began.

Well, this is encouraging.

I am not pro basic income because I think it won't fix anything in the US without other changes first, such as universal basic healthcare and more affordable housing, and most discussions about basic income start from an assumption that it will be handled at the national level. I think the current focus on basic income actively takes attention away from things like healthcare and housing. We already don't want to fix those things because they are hard problems to solve. Focusing on basic income strikes me as a variation on how so many people fantasize about winning the lottery. It seems like an easy answer. And people would rather imagine that there is an easy answer than wrestle with hard problems.

Like others are saying, I am unconvinced that this experiment really proves anything about basic income. But I think this may be the first time I have heard of a basic income experiment where the money came from elsewhere.

Maybe this approach does not further basic income. Maybe it will only provide new models for charity. Or maybe it provides a different model for basic income, one that puts a floor in globally and potentially starts the process of moving towards a world government, which doesn't have to be in place of national governments. It can be another layer on top of them. So emergent global order makes more sense than a top down approach to creating it.

One of the issues with basic income is the questions surrounding how it impacts immigration. If you give all Americans $1000/mo, that makes citizenship here an even more valuable commodity.

But if basic income starts as a global initiative to begin closing the gap between rich and poor nations, instead of a local initiative to help the poor within rich nations, maybe basic income can start resolving some of the problems currently fueling immigration pressures and bring barriers down to a more manageable level.
Lisp at the Frontier of Computation, by Robert Smith at Rigetti Computing

https://www.youtube.com/watch?v=f9vRcSAneiw

About the application of Lisp on quantum hardware.
Get rewarded with tokens for recommending friends
If you don't want to use a source of questionable legality like Sci-Hub [1] then you can try sending a request to the authors to make use of their right to share a copy through the Open Access Button [2] or Unpaywall [3].

[1] https://en.wikipedia.org/wiki/Sci-Hub

[2] https://openaccessbutton.org/request/zsLh3M7ozGvLwD67v

[3] http://unpaywall.org/
BFF is a community to ask and recommend contacts anonymously and earn a trust score which will be converted to a reward as BFF tokens.
> The tax bill recently signed by President Trump allows oil drilling in the Arctic National Wildlife Refuge in Alaska...

In case anyone else was wondering, this is in reference to Title II § 20001 of the Tax Cuts and Jobs Act[1], which sets up to lease at least 800,000 acres in the Artic National Wildlife Refuge[2] no later than 10 years from now, all strings pulled by Interior Secretary Zinke[3].

[1] https://www.congress.gov/bill/115th-congress/house-bill/1/te... down at the waaay bottom

[2] https://www.energy.senate.gov/public/index.cfm/files/serve?F...

[3] https://www.doi.gov/whoweare/secretary-ryan-zinke
Banning a whole class of people because some of them might do (or even have done) bad things is an extraordinarily dangerous idea that can cause some serious problems if it becomes considered fully acceptable.

It's also a perfect example of where this "psychosis" is leading us and how its a much bigger problem than an extra hour at the airport spent playing pretend.
Perhaps it's just me, but if you can't run your stack locally for any reason but space or metadata, you're too tightly coupled to your platform. This is doubly true in this age of Docker. Of course, Amazon and Google and Azure love tightly coupled applications, but it's not good for creating portable code. And portable code is something that's good for your pocketbook as well as your code quality.

I'll admit, I'm not a fan of testing in production, especially when you're doing that testing against paying customers. I've just seen it go poorly too often, with the common result of lost customers. When you're B2C, it's bad since you're now having to acquire more customers not to grow, but to remain even; a death-knell for VC-backed startups. When you're B2B, the loss of customers signals a coming winter for the business. I've been through a couple of layoffs due entirely to lost customers.

Remember that your product is most likely a fungible asset - your service easily replaceable by a competitor - and if you piss off your customer base by allowing out blatant bugs, you will lose customers. The sheen of newness has worn off tech companies, and customers are not going to be as forgiving of their time being wasted as they once were.
Thanks. I feel like the hard part is over now that I can read and watch Spanish tv and follow enough to enjoy it. Bootstrapping myself by cramming the first 1500-2000 words or so of vocabulary felt like a lot of work.

I almost never practice speaking and writing because I don’t want to become fluent in my mistakes.

I like the way [antimoon](http://www.antimoon.com/other/myths-mistakesbeg.htm) writes about this aspect of language learning.
I've always thought that if I was Russia or even Canada I'd have a significant incentive to increase global temperatures
Hey HN,

Happy New year!

I hope to help some companies achieve a more stable environment this year.

Bugs and "tech debt" unfortunately take up the majority of development time where I work. So I wrote something to make it easy to identify problematic functions, giving developers the context they need to make intelligent decisions about when and how to change certain lines of code.

I'd love to get any feedback I can.

Thanks!
Yes. You'd want a longer runway (no thrust reversers and less fine control for where you are landing), but then see US Airways 1549 (https://en.m.wikipedia.org/wiki/US_Airways_Flight_1549?wprov...).
Yours maybe, but most didn't. Now it's like its mandatory for 200 parents to simultaneously record their kids.
The warning says it right away, the first a is shadowed, not reassigned, here.

The difference is that when a is reassigned the 7 is lost, while it should be still around when shadowed. I don‘t know of a way to access the 7 in this example however.
It should not be too hard to build in a hardware-switch. Sure, it would take some time but think I would prefer that over always being stationary.
Why China’s ammunition factories are being turned over to robots
The problem with profits is that it is very easy to just lie. From https://en.wikipedia.org/wiki/Hollywood_accounting

> Hollywood accounting (also known as Hollywood bookkeeping) refers to the opaque or creative accounting methods used by the film, video, and television industry to budget and record profits for film projects. Expenditures can be inflated to reduce or eliminate the reported profit of the project, thereby reducing the amount which the corporation must pay in taxes and royalties or other profit-sharing agreements, as these are based on the net profit.
Possibly because it is very strongly anti-gamification.

This while the HN/Reddit "karma" score is a very much a e-peen score board.
> more affordable housing

The US is an incredibly cheap place to live. Go to Europe and see what you can get for the same money.
Paste.vim – paste from clipboard to vim at full speed
What do you expect? Big tech has gone to war with the media and taken the majority of their ad revenue, inserting themselves into the middle of the main relationship between them and their audience and advertisers. Only problem is tech didn't finish the job, so now media orgs see a chance to dispatch a few bloody noses back at their hubristic silicon valley 'partners'.
You can do these tests against a UAT environment. It doesn't have to run on your own box.

In my apps I use fakes in dev and test mode, which makes development very fast and easy. A few tests run against the actual UAT environment, but these are skipped unless a command line flag is passed.

Mostly it's inspired from the article "Mocks and explicit contracts": http://blog.plataformatec.com.br/2015/10/mocks-and-explicit-...