skysight-inc/HackerNews huggingface dataset:
The whole PC/"hurt feelings" trend is downright dangerous. It goes as much against plain common sense as it does against pluralism and free speech. And the fact that millennials seem to uphold it is particularly troubling.
Datum is the singular of data.
Embedded systems engineers are very intentionally not the audience for Arduino. With Arduino you can go from zero EE/FW experience to blinky LEDs in an evening. This is a powerful tool for opening up hardware hacking to young people, artists, designers, and other non-technical professions. Very few of these people are going to read through a datasheet or figure out the difference between DDRB and PORTB.
Nothing except that it is enough to download all the data required at the moment.

Ya they are. If you're not a full nose you're not contributing to the network you're just adding load to the full nodes.
Do you find "Types and Programming Languages" to be a slog?
Reddit is not amused by Reddit3016, a spoof site one of its moderators created
I would be really happy if software I wanted to study had 32-bit version, but it doesn't. Though I may overestimate how many 16-bit only applications are there.
Charlie - what are your thoughts on the singularity these days? Is it captured in one of your more recent books?
In one you have you remember the attributes of the cards in the other you just have to maintain a running total. They are very different skills.
Even further back, to steam engines.
And HEVC licensing is still a bag of hurt.
Maybe it is about time developers take the risk and develop under Linux .. If you build it they will come..
curl to automate HTTP Jobs
Thunderbolt 3 Comes to Linux PCs – CIO
It sounds (and is) shallow, but I wouldn't download an app with the after icons. It looks cheap and distracts from the icon that matters. Also backing that up, I have only 3 apps not hidden in folders which do the double icon thing: ESPN, Marvel, and another app which is mid-rebrand.
Discussion of the original article, of which this is just a summary:

https://news.ycombinator.com/item?id=11212021
How big of a deal is this? Is there any new use-case that can be gained by this tech?
anythkng that resembled the freedom afforded by all those who fought to their death was lost on and following 09/11/2001.
I'm pretty sure I attended parties in college that had alcohol and possibly funny hats. :) Unless my delusion is that I went to college. :P
No chargebacks - this is a huge negative for users

Low tx fees - most users currently don't see tx fees with most payment systems. Bitcoin puts them on the user.

Sensitive data - if you consider a credit card number sensitive you are doing it wrong. They are designed to be easy to replace if compromised and even then new technology is making single use numbers common.

Easy - which is why sorryforyourloss is a thing. Bitcoin is confusing for most people and difficult to secure for everyone.

Cross border - unless you need local currency
You're right, the plot is correct. I didn't look closely and thought the vertical asymptote was at x=0, but actually it is at x=1 as you mentioned.
The deep and abiding irony of "cultural appropriation" is that nothing will reinforce Anglo-American culture more than people being scared of borrowing elements of other cultures. If you're worried that Anglo-American culture is being diluted by outside influences, well these Bowdoin students are coming to your rescue.
True, but again this ties into the first point about the marginal cost of producing apps being basically zero, thus they hold little value to anyone. Especially when the stock OS apps do nearly everything the average, non-niche consumer wants to do with a mobile device.

You accept the friction of paying for a porterhouse steak because no butcher could sell them for less than the marginal cost of producing them and remain viable. Since the marginal cost of producing apps is (essentially) nothing, it's no surprise almost nobody can resist the downward pressure and make a buck off apps.
The thing that really drives me nuts about the PC movement is that it infantilizes and stereotypes the very groups and cultures it purports to protect, robbing them of their own voices and self-agency. It latches onto a cardboard cutout of a stereotype for a culture and uses it to browbeat others into acceptance of the activist's interpretation of that culture and what may or may not be offensive to it.

Empathy is a good trait, and one that societies should encourage. But there's a significant difference between having empathy for others and using it to justify forcing your own interpretation of that empathy on others. In so many ways, the movement is just another manifestation the so-called "white man's burden." The sheer gall and hypocrisy is overwhelming.
I learned programming before I knew anything about English and I don't remember it being a problem. Even before that I was using commands like "LOAD" without knowing what do they mean. It was just a keyword to use when I needed to load something from a cassette. The same with "IF", "PRINT" and all the other English keywords I encountered while learning programming. I was learning using local books, but the fact that programming language used English keywords did not bother me at all.
Ask HN: Amazon Research Panel Email Phishing Attempt?
[Link to discussion] https://www.amazon.com/gp/help/customer/forums/ref=cs_hc_g_pg_pg1?ie=UTF8&forumID=Fx1SKFFP8U1B6N5&cdThread=Tx2O04NGTNUZOEQ&cdPage=1&cdSort

Hi all,

I've been having a discussion at the above URL today about an email sent to some people.

Here is a sample from the Amazon forum of the URL:

https://www.amazon.com/gp/r.html?C=GMJCWLUIE1WX&R=1D16EZXH1WRXZ&T=C&U=&A=1UGJHCWOURKRTE8GT4FAASSXYGCA&H=NIYAXLWJZ0ZGZDAFR0JQPFMHOJYA%20https://marketresearch.au1.qualtrics.com/SE?Q_DL=57lAxmzkxiIjCzH_3eq12un7iYcJL3n_CGC_2mKC2fo4n6e4jqd

Discussion ensues about the validity of the link within the email and I've made a few posts there.

Would love to get your feedback about some conversation and analysis of security concerns with this email. You'll have to assume both secure trusted SMTP headers and untrusted SMTP headers since I'll not post my personal headers received publicly.
What Are Human and Humanity? I Met Humanoid AI Robot Nadine
In European colleges, it's common for students to have "USA" themed parties.

Coca-cola is served, hot dogs are made, basketball jersey are worn, red solo cups are used, and fat costumes (an XXXXL tee shirt with a few pillows stuffed underneath) are plenty. Oh yeah people bring fake guns too.

http://www.buzzfeed.com/mjs538/this-is-what-american-parties...

I wonder if "PC student newspaper editor" and "overzealous administrator" will become popular costumes soon.
I've also used both, and I agree: Quicken sucks. The easiest way to explain the difference in fundamental approach between Quicken and YNAB is this: Quicken looks backward, and YNAB looks forward.
Doesn't it also have to do with safety as well? I remember reading that going the long way around also avoids some pirate areas as well (which could also be considered economics, e.g. insurance, etc).
Art of hair accessories – The Emporialist│romanian „street fashion” magazine
Why does anyone need to do anything? The point is that actions are generally permitted, and there had better be a damn good reason before anyone tells me "you're not allowed to do that."
Sure, but you also have to reduce the size of the incoming stream (by taking transactions off-chain).
I thought this was going to be a rant against autoconf. When that rant comes I'll post our 186 line shell script that does what autoconf does for pretty much any platform. Handles AIX, Solaris, FreeBSD, HP-UX, IRIX, Linux, NetBSD, OpenBSD, SCO, SunOS, Windows, MacOS.

I hate autoconf but that's not part of this thread. I'll wait.
Ask HN: What are some good books for Personal Development?
What are some books that you guys find really helpful?
What is super sensitive that you couldn't export to something like Mint? They don't store your account numbers on their cloud after you've completed the link.
Surely it also has to do with there being simply more ships being built which are too big to fit in the suez canal ('Capesize' in shipping parlance)?

According to the link below between 2008-2013 the world capesize fleet increased from 817 ships to 1505 ships.

https://shippingresearch.wordpress.com/tag/capesize/
We sometimes call this "pivoting your business" ;-)
Broad strokes - same as any other thing in a relationship - set expectations, set boundaries, over communicate, show appreciation, set daily / weekly / monthly catch-ups, set aside some non-flexible together time.

Specific to startups / starting a company, have a series of serious conversations about:

1. how much money you are going to set aside to get it to work

2. work life balance during the week, during the weekend, during "evening hours"

3. go / no go decision points (funding decisions, customer road map, founder / employee relationships)

4. social life

5. how much they want to be part of the company (as you will be living it, they'll be there to listen, but do they really want to listen 24/7/365?)

6. your goals, their goals, your goals together and how they match up with your goals for the company.
This is cool. I've written two or three implementations of 9p in the past, the more the merrier :) In the other direction, I ported Ocaml's interpreter to Plan 9. Wish there were more people using it back in the day, but that's what you get from a dying operating system...

9P is cool though. Simple, elegant, working.
There's just something I love about adafruit. Probably the design of the site and it's ease of use. Then the selection of products is just phenomenal! Keep up the great work, Limor - good to see someone like you getting much deserved recognition :)
Does that mean you only care about the inequality of people who vote for politicians who promise open boarders? Not having open boarders is also reinforcing inequality globally, which is even bigger (hence worse) than just in America.

If you don't try to reason out your political opinions objectively, they're no better than the opinion of a screaming mob.
We overestimate how hard programming is. Very few jobs in industry on a proportional basis require the formal math or computer architecture that you get in a compsci program.

I'm not a 10x programmer by any means, but I was able to write and sell non-trivial software in middle school, with little more than a pirated copy of Delphi and a book.

Most of the difficulty that does exist has more to do with bad engineering practice and poor documentation than anything else.
> It seems unrealistic to use a lengthy PIN (10 digits or more?) to unlock my phone, because I have to do it so often.

My suggestion: Be an empiricist and run the experiment. I've been using strong 8+ character alphanumeric passwords on my devices for several years, and it’s rarely a bother.

Sometime ago, I even started using randomly generated complex passwords for my work account, and I was astonished by how effortless it is for me to memorize a new such password every 90 days.

As they say, your mileage may vary, but at least run the experiment, you might be surprised.
It means nothing. Hell, I am Mexican and if I wear a sombrero (which, literally just means hat, any hat), it just means either its really sunny outside and I don't have a cap for some reason, its an old-fashioned town party or I just felt like wearing a hat. A sombrero is not a yamaka, it has no religious or deeply symbolic meaning beyond that of a baseball cap or a pair of overalls.

Nobody needs to have a party with sombreros, but at the same time, there is no reason to ban a party with sombreros, just because it is a party with sombreros. Thing is, we don't ban everything that is not strictly necessary for survival, we ban things only when there is a damn good reason to ban them.

I'll give this whole thing the benefit of the doubt, either way, because I really don't know if the point of the party was just to wear sombreros or if there truly was some sort of weird racist overtones to it. Like, if I throw a party back in Mexico where we all dress in baseball caps and overalls, that's probably fine. If I do the same, but additionally make it known to the guests that part of the party theme is to act like stereotypical rural Americans from the southern states (e.g. I go and call it a "hillbilly party"), then I am not so sure I shouldn't be called out on that... (where "called out" is different from "evicted").

If the party was being used as a platform for racism, then yeah, cancel the whole thing, talk to students involved. If it wasn't, if it was just about having fun and wearing a "funny" hat... well, I fail to see the issue, even if it's my country's funny hat.
It's strange to think about, but realistically the exchange does not need 100% of the funds available, since they will never all be withdrawn at once, even in the event of a massive crash.

The actual proportion an exchange needs to keep to be able to pay everyone (who asks for it) at all times is about as predictable as the bitcoin market itself.

Would we trust "100% funds available" exchanges more? Possibly, but the "cost" would be very high so I would actually be a little wary of an exchange which does this, as to me it would be "trying too hard" to look nice (in reality there's always some trust involved, and so some risk that the owners run off with your coins/money).
Sorry, I don't know who gave you the downvote - it wasn't me.

It does seem to me that the rocket scientists would have had their hands full with all the other issues around the launch and recovery. My guess is that the live feed isn't a priority for them, knowing that they can get what they need after the fact.
This is awesome! Is this open source? I'd love to learn more about it.
Speak for yourself. Stereotypes of working class people are awful.
How possible is steam based gaming in that setup?
ninja? tup?

Article doesn't note the property of being able to depend upon the entire command that generates an output (ie: re-generate when compiler flags change). This is something that makes doing reliable builds much easier (when present). It's notably very hard to do in make (and even then is very inefficient).

Also, on "download" the author seems to presume that one takes the naive approach in each tool. In most cases, if one spends a bunch of time on it the downloads can be done fairly efficiently (especially in make, without even much work there). Most of these build systems are fully programmable, so the rating should probably focus more on the level of difficulty to do well (with some requirements specifying what "well" is)
When you live in a world where Donald Trump is "blatant" racism we've gone a little too far.

edit: To expand, there is nothing "blatant" about his racism and from what he says you can't even infer if he is racist or not. What he is clearly doing though is using dog whistle politics to bring in the racist vote and that in itself is a good reason not to vote for him.
Many here are debating the school's arguments as if they had been advanced in good faith.

Consider instead: perhaps the overwrought response is an exercise of power for its own sake.
Meanwhile, no punishment for the Black student who tweets "7000 retweets and I'll smash this b*'s computer", with a photo of a woman with a laptop with a Trump sticker in a computer lab.

http://www.nydailynews.com/new-york/queens/student-threatens...
I'd toyed with the idea of doing an app discoverability startup (for Android...Google is not as averse to alternative discovery mechanisms as Apple) and even done some market research, and prospects did not look good. The root cause was that mobile phone users don't even think in terms of "discoverability" - they use a new app when they hear about it from a friend or read about it on a blog, and it fills some hole in the life that's pretty painful. No hole = no app usage. It's not like with Web 2.0, where people were actively seeking out idle diversions to use up their spare time while they sit at their do-nothing jobs. Now, everybody has been laid off from their do-nothing jobs, and they're actively seeking ways to better their circumstances, and if your app doesn't fit into that plan they aren't interested.

As much as I wish Apple & Google would fix the discoverability problem, I'm not sure it would help much. Discoverability today means finding a crucial pain point and then going out, yourself, engaging customers and explaining how your solution helps them accomplish their goals. There are still profitable niches out there, but you have to do the work of building an actual business and not just an app.
The author also doesn't cover autoconf/automake, which operates in the same vein as cmake (generating files for use by another build tool).

I agree, it would be useful to evaluate it here as it provides a bunch of the features the other "build tools" provide.
Black Hat: Story of Hacker [Short Movie] PROMO 1 – IT Solution Pokhara
Usually it's fear of confrontation and laziness. If you're not discriminating against people, it's fine.

I've had a few folks that I've had to let go folks, including folks in .gov with union contracts and motivated defenders. It is doable.

End of the day, don't be a wuss. Setting up some hunger games "audition" is passive aggressive bs. If you're nervous, hire a contractor and get them on the payroll later. Or just hire the person, and give them a months severance. Problem solved.
I'm not who you're asking the question to, but I dislike DrRacket because (when I used it last year) it took too long to load (iirc, intellij started up faster and they have to support a lot more features)
Ant and Maven are fairly obsolete at this point in the Java world having been superseded by Gradle, and so aren't really worthy of much discussion. But Gradle is quite good and I think it would stack up very well against the others including sbt. Like sbt, I think it fuses a task based and configuration based approach and also does dependency management.
Yep. I read that they doubled the size of their Mac team. My first thought was, "what, from 1 to 2?"

Anybody happen to know how big the Quicken team is?
That SDK is just awful. The sample applications don't even compile, and the documentation is woeful. Tends to make the Lync client leak memory like a sieve, to boot - which is loads of fun, since there is no way to ensure that anything gets cleaned up properly, not an IDisposable in sight.

If it wasn't such a huge PITA to find a compatible SIP library, or write one from scratch, I'd have dumped it long ago. Sadly, I've had to do enough with it that I'm probably an "expert" at it now...
Is this an eBay thing? In general, PayPal doesn't require buyers to have an account to pay by credit card.

Edit: What I mean to say is that AFAIK, paying by CC through PayPal is separate from your PayPal balance.
If there's an issue, it's that university administrations are fundamentally authoritarian bureaucratic institutions.

But being outraged about political correctness is more emotionally satisfying than wondering whether university power structures could be rethought in order to be more democratic, i guess. free speech is not threatened by people with opinions you disagree with; free speech is threatened by power. people buy into authoritarianism so much that it's almost invisible. when a university administration crushes somebody, why is it the fault of political correctness and not the fault of the power structure? perhaps the students overreact, but overreacting people are harmless unless they are attached to power.

considering students authoritarian is either absurd or irrelevant. students aren't the ones abusing power.
Trolling #haskell
As an outsider, It doeesn't look to me like a left vs right issue.

>We, the left, strive for social liberalism, civil equality, freedom of speech,

This seems to hint at the problem. You (the left) conflate freedom and equality, as though they are similar goals that can be achieved through similar means. But often these goals conflict with each other; Trying to achieve one often works against the other. Since we need decent amount of both in a society, maybe we should strive for a balance between the two using a common-sense approach?
> Well, why don't you first try a party where everybody shows up like an inbred redneck with some missing teeth and no Tshirt? Or a bunch of Polo wearing blond guys walking like they have ants up their ass? Try that and then come back to report.

1) I've done the first one.

2) Ants up their ass sounds unpleasent, so no ty.

3) The administration sanctions Russian stereotypes by not Mexican ones. That is the hypocrisy I'm pointing out. You can't just say "It is okay to do this about racial group X yet not okay for Y".
More like extremes ends of the political spectrum always tend to adopt authoritarianism because their demands on humans are too extreme to be enforced any other way.
5 is the simplest ... CRT plug and chug
I've found that generally, the customer wants what the customer wants, and that it's usually pointless to convince them that they should want otherwise. I remember back in the early 2000s, when folks first started switching to webapps en-masse, desktop app developers went through a similar problem. "But - desktop apps update in real-time. They adapt fluidly to different screen sizes. They are about 1000x faster. You can do more with them, like real computer graphics and arbitrary network connections." It didn't matter - customers wanted webapps because they were immune to viruses, could be deployed trivially, updated quickly, and could take advantage of new sharing & social features.

Now the pendulum has swung around again, and customers want native mobile apps because they have fancier animations, are immune to pop-up ads, can access the special hardware on the device, and don't require an Internet connection. There's little developers can do about this, other than wait 15 years for the pendulum to swing the other way.
I can imagine a whole class of neat protocols that would use an incorrect ip_src field to help anonymity. Imagine broadcasting a request for a specific file to an IRC channel, and receiving fountain-coded responses from still-hidden sources.

While an explicit address could be designated for this, carriers would rather have control and surveillance voyeurs would have an easier target. It's better to not push to eliminate what end-to-end freedom we still have.