skysight-inc/HackerNews huggingface dataset:
All the time I've invested in acclimating to Windows 10 feels like a burden, while all the time I have spent tweaking OSx feels delightful. People don't hate change...we hate change that is painful. Windows 10 (to me) embodies painful change.
Even the world's best hackers can't beat quantum cryptography
IBM would also be interesting given POWER.
> until ~43 tonnes of sugar arrived on 6 trucks the following day.

I read about this happening to a novice commodities trader in London: several barges full of coal supposedly showed up at their building at Canary Wharf.

(Oh drat, I looked it up and the only reference I could find was on DailyWTF so...maybe not so true: http://thedailywtf.com/articles/Special-Delivery )
Well, it's complicated. I'm not trying to criticize this work, which is really cool, but it doesn't really tackle the hard part of types in an Erlang-style concurrent system.

To learn about the challenges of typing complex concurrent systems and some of the cool approaches for doing it, I highly recommend this talk by Zeeshan Lakhani: https://www.youtube.com/watch?v=-8jLRThHuFQ
ProtonMail provides better email security than Gmail. Confused why information security professionals continue to use Gmail.
No, it's more than Zenimax owns not only the code Carmack wrote while he was there, but also the design on which that code was based. If there were literal design documents written up, I think we would all agree that is clearly true. When the designs are all in one person's head, it becomes gray enough to take to court.
Absolutely concur. In an arbitration case, our attorney told us beforehand that (pardon the language) "the only bigger whores than lawyers are expert witnesses".

The outcomes seem to depend mainly on, as you say, which side can spin the most compelling simplified story that resonates with the arbitrator/jury.

As another poster says, perhaps use of analogies should be banned (Harry Potter in this case for goodness sake).
It may be inefficient, but as I mentioned up-thread, I like that it's more localized.

I've had a neighbor call the cops (in this case sheriff's office) because our horses got out at night. I much prefer dealing with the local deputy who might have a few head of beef cattle himself (and so understand the issues with keeping large animals where you want them to be) vs. a cop from the nearest city who's never had to personally deal with anything other than his cat running around the backyard.

Think of it as community policing on a larger scale.
Yeah, americans are so exceptional. We can teach the high school drop outs and English majors to run the tech giants. And all the inferior foreign competitors will still be bowing over and witnessing the mighty angels dancing glamorously for their final judgement.
USA! USA! USA!
I think the system is not completely accurate.
Büyükçekmece Escort Bayan Balıketli Deniz
I feel if the devs were worth any salt, they'd clearly smell the bullshit. Just because you can do fancy math and turn one thing into another, doesn't mean it's what actually happened.

Experienced developers should also easily recognize that two independently developed codebases may end up pretty similar at places simply because of the problem domain. There's for instance only so many ways you can structure the rendering code in your game efficiently.
CNBC Power Lunch: Milo Yiannopoulos “What the Alt-Right Is Really About” (2016)
I don't think it's fair to blame 'liberals'. The University which expressed differences with the invitee's beliefs but invited him to speak, struggled to create a safe environment but ultimately was unable to do so, yes. They could be described as liberals. But violent protest is pretty much by definition an illiberal activity.

For example, would you describe the Black Panthers liberals? Personally I wouldn't. They may share some objectives with liberals - equal treatment of a minority - but methods matter. I would no more call those rioters liberals than I'd call white supremacists 'conservatives'.
What part of your process is the bottle neck? Are you rendering the posters server side?
No, cold calls are something my father did. I am a Growth Hacking Ninja Rockstar.
Should he be talking about this? Don't they still have a chance to appeal?
Yes, and so does MS: https://arstechnica.com/information-technology/2016/01/skyla...
I wish there was a better divide between "system" and "other" software in Linux distributions.

The BSDs, for example, keep all of the system stuff in /usr, /etc, /bin, etc, and any extra stuff you install from ports or packages ends up in /usr/local.

It looks like Snaps are a way of accomplishing much the same thing (and more) in the Linux world.
Forced, untimely, security updates are certainly unwelcome and the #1 reason I'm off Windows completely at home.
>And, like John, I consider the notion of 'non-literal copying' to be pretty ridiculous.

What about translating from one language to another, like in Carmack's book example? You can't literally copy from c++ to Java, but it can look pretty similar. Would that be considered copyright infringement?
I have been a long time user of Mailinator but recently needed to run a gambit of email tests wanted to avoid typical Mailinator blocks and also would have preferred the emails to persist longer. I started Googling options, considered just registering quickly for a domain and email service, etc. but then I realized I could pay for Mailinator to get exactly what I was looking for.

Consider this a testament to how exceedingly useful your free service is. I was actually able to run my whole gambit of tests with the free service, probably using 100+ addresses, and used one of the alias domains to avoid blocking, though it took a few tries before I found one.

Now a paying customer :)
Show HN: 5 ways using TODO comments will make you a better programmer
Yes, please! You can send an email with your resume to jobs-2017@hipmunk.com
Readability improvements and complexity reductions are often more important than performance improvements and very good reasons to refactor.
Touché! I stand mortified and corrected.
Agreed, but with the information provided that doesn't seem to be the case with this incident.

Additionally, in the age of camera phones and live streaming, the best place to fight/resist cops is in court and not the street. Your chances of success are far greater. I would hope UC Berkeley students would know this.
I would be extremely surprised if an engineer would allow a warning message to be displayed and not emit a log line for it as well. That sounds more like a decision a product manager would have made.
> (Since we're talking about computer science education, I'll disregard the entirely unrelated comment about quotas in businesses.)

There are also (more implicit) women quota in the university laws (Landeshochschulgesetzen) of Germany's federate states e.g. for casting professors.
From the page...

[...] because I'm rendering actual JPGs server-side so that the prints will be identical to the previews. I could probably do it much faster if I did it all client-side with SVGs, but I went with what I already knew. Maybe v2.0 will be more awesome.
Turns out every part of my process is the bottleneck, ha.

I'm fetching the user's history from GH, which is working OK at best right now, and also rendering them server side.

So... 0 for 2.
I'm halfway glad too.
Nope: Anti-vagrancy laws, hunting laws, trespassing laws for private land, usage laws for public land.

We are an industrialized, domesticated species, whether we like it or not.
Should tab completion work with gopass? Seems pretty unusable to me as a general purpose password manager without it, but it doesn't work for me out of the box with a `go get` source install.

Edit: found it on the github readme
https://github.com/justwatchcom/gopass#autocompletion
The simple approach would be to take pictures of several houses that look very similar and show they are not copies of each other. Have an architect show why some elements where similar between houses because of similar choices and constraints.

Then show how what the two programs do are similar in they both sit between a game and computer hardware. Further, demonstrating they both share similarities with some other piece of software that does similar things.

Finally, show several core differences between each software.
"...outside of my career"

Ummm... isn't that a pretty major effect? Doesn't that have some impressive side effects?

I watch my so many of my non-CS friends cycle through jobs (and debt) with limited ability to add long-term stability. If information sciences are having an impact on every industry, and encouraging students to explore those options gives them better access to jobs, and thus improve their life, that seems like a noble goal.
Maybe I'm misreading your comment but I think you're implying that people who care (like gamers) are less likely to be using Windows 10, but it's the opposite - 50% is far higher than the total market share Windows 10 has.

If I misunderstood your meaning, then this comment can just be a clarification instead of a correction :)
To Live Your Best Life, Do Mathematics
You could say the same thing about anything people do in secret. Yet many people still want privacy.
Yeah, this was the part that seemed most important and potentially most unreliable to me. I would like to see where they officially requested that this testimony be made public and were denied.
The study design appears to have attempted to account for potential procedural bias (but I'm not a psychologist / psychology researcher).

That being said, does this not imply that a sense of justice is independent of, and perhaps one of the foundations for society, rather than society being the source of justice..Sort of the difference between natural law and common law at some level(??) :D

From the research article, the experimental procedure:

"Stimuli: Two familiarization animation scenarios were created using Poser 6.0 (e-frontier Inc.). In the familiarization scenario, each geometric cube agent (green or orange) with eyes, which was within a white bounded enclosure, watched an aggressor–victim interaction outside this enclosure in which one geometric spherical figure with eyes (aqua coloured) hit and crashed into another similar-looking (but yellow) figure. After this aggressive interaction, the cube agents (green and orange) either interfered in the interaction at the top of the display (interfering event) or did not interfere at the bottom of the display (non-interfering event) (Fig. 1a, Supplementary Videos 1 and 2). The two types of familiarization events (41 seconds in duration) were presented four times in alternate order (that is, the roles of the different coloured cubes and the presentation orders of the two familiarization animations were counterbalanced between participants). Following the familiarization phase was a forced-choice task in which infants were presented with two real cube objects corresponding to the colours and features seen in the animation (each cube was 6.5 × 6.5 × 6.5 cm). The presentation position of these two objects (left or right) was counterbalanced between participants."
Time Warner Deliberately Deceived Customers About Broadband Speed
I consider this a mostly tactical move to get better prices out of Intel.

Sure, the plan as presented might work, but the migration will take years, be messy, and lead to lots of unhappy customers due to poor emulation performance, dropping legacy app support, bugs in a new architecture etc.
Thanks, I didn't see that.
For us ( http://www.startupdaybook.com ) a few things have been very effective -- but it did take a lot of trial and error to find those few things.

BetaList and Reddit have been a big driver of signups as they have the exact audience we are looking to help (startups) and a wide audience.

Blogging has also been a big part of getting signups. Creating helpful posts on Medium with a small product mention at the bottom brings in a good amount of the right people.

Twitter is great for driving traffic to the blog posts which then in turn gets people interested in us and our product. Buffer is awesome, and Quuu is a great service that has a community retweeting your tweet for a nominal fee.

Overall our landing page conversion rate is 29.8% right now, so driving the right traffic really matters.
People think of Amazon as an e-commerce company but Amazon has quietly become a logistics company on an incredible scale.

Hundreds of warehouses around the world. Amazon Logistics handling a growing portion of their package deliveries, meaning hundreds of delivery stations. Amazon Flex (crowdsourced contractors) handling much of that delivery as well. Thousands of shipping containers/trailers, dozens of airplanes, apparently a boat or two to move stuff from China. In India, many small stores now have all the local packages delivered there, and the store owner handles last-mile delivery to customers.

25+% year over year growth means that they are at a scale where any savings is worth millions or billions. It also means that if they don't vertically integrate, they'll have to depend on other companies scaling at the same rate.

(I spent 5 years writing software in their logistics division. Kind of miss it sometimes.)
I'm pretty excited about this actually. Thank-you so much for your efforts.
I've been using pass for awhile now, and I really love what it does, but it's a case where it feels 90% finished.

I have one desperate request; colour output as an option.
Every time there is an update to pass (or I need to reinstall) I need to edit the file and change the options from " tree -C " to " tree -n "

This is a pain in the ass.
I am visually impaired. The 'default' dark-blue that tree uses for directories is unreadable to me.

My two choices for dealing with this are to use DIRCOLORS or edit the pass executable. I'd prefer to not muck about with my environment settings. (as I do not normally see any colour output)

Anyway; awesome project!
> Budgetary reasons. Why would the FBI spend their own money and resources to enforce FDA regulations? That's money coming out of their budget.

Businesses have been charging internal departments budgetary expenses for ages. That's what an overhead department - often IT, for example - does.

Thinking of these as separate agencies is just an easy way to hide that they are all federal government agencies.

Even working with charging state agencies wouldn't be that difficult to work out.
It wasn't so much that as it is really the only decent choice...

Louisville International Airport (SDF, formerly Standiford Field) is practically ran by UPS and Bluegrass Airport (LEX) is too small for the kind of volume they want to put through and the runways are too short for the size of planes they want to land there (and though they've tried time and time again, they can't expand Bluegrass Airport because the land owners around and Versailles road). Memphis International (MEM) is further from the "center" so to speak and less desirable thusly, but it too is already pretty much ran by FedEx (and is currently the heaviest trafficked shipping airport in the US)...

There were talks for many many years about a central Kentucky airport on the land the Blue Grass Army Depot is on after it would have been decommissioned by the incineration of the nerve gas on site (or now, destroyed via supercritical oxygenation via water), but the army has been dragging their feet (as they wanted to just burn it, but Craig Williams and the Berea and Richmond community put our feet down and said "Hell no, honor your commitment to safely dispose of the material.")... Now it is starting to look like the Army may never actually decommission the depot as they're starting to ship more old munitions in (safer ones, like plastic explosives and not deadly poison nerve gas) to be destroyed via the Bechtel chemical disposal plant.

Kentucky is sort of the "shipping nexus" of the United States being closest to the center of the country while still having access to the I-75 interstate shipping corridor and cheap land for building warehouses on. Amazon really could not pick a better location than CVG at this time...
Plus kids seldom appear completely out of nowhere. They will be tracked even when they are just on the side of the road.

It will still be possible to hit a pedestrian, but much less likely.
> I would no more call those rioters liberals than I'd call white supremacists 'conservatives'.

Unfortunately, most of the rest of the country thinks otherwise.
Indeed, Win7 being good enough and not degrading in any way is a big challenge facing Win10 adoption, and that has been said times enough before. Once Win7 is out of support, may it be from popular applications or simply security updates, we may see things changing.

There's also the factor of familiarity to consider. People buying new machines will learn the new system, and overtime as they learn how to use it, they will prefer it to older system versions. However, this is another long-term factor, and as such Windows 10 seems doomed to only slowly gain adoption.

Note:

Considering the reputation Windows 10 got for itself at launch, this is less surprising. For non-technical users, the upgrade to Win10 has probably been pointless or frustrating: new concepts, new default applications and system UIs these users have learn to perform their ordinary tasks. What's more, for many users, upgrading their system to Win10 left them with an unusable machine. Win10's launch was a mess.
Didn't find the info on how many people and what equipment is used to run this farm.
Where available, my preferred solution is to compile with gcc -Wall -Werror (or equivalent); this will enable -Wswitch, causing a compile error when you fail to handle an 'enum' case. Needing to fix a few obvious compile errors after a change isn't much of a burden; un-maintainable code is code that silently breaks on changes. (The same attitude leads to lot of static_assert().)

(You may also be interested in -Wswitch-enum.)
Yes, that is exactly what I meant. Current average alcohol use in the US is very high, but that is due to the skew caused by alcoholics. The median use of alcohol is more 'reasonable'. Other commenters cite the current rates and usage stats. I assume that the 1820's usage patterns are very similar to current one, but I have no data to prove that, hence the last sentence. That said, I think that the point still stands that they were pretty sloshed. Current usage patterns tease this out : https://www.washingtonpost.com/news/wonk/wp/2014/09/25/think... . Today, per that chart, the average American drinks ~1.4 'drinks' per day, not 1.4 shots of pure ethanol. The 1820s were a lush time.
Now that Google is shooting to be their own CA, couldn't they mass-generate S/MIME certificates for all their users?

Even if the sender and receiver is Google-hosted, they could still encrypt mail, so it's encrypted at rest if it's copied from a user's gmail account to their local mail via pop/imap? And, since Google would be generating the private key, they could also decrypt it server-side in their secure environment, do whatever scanning for advertising/spam classification, and still deliver the same product?

As other users have pointed out, if you're trying to protect against an adversarial Google, you've already lost by using gmail. If you're going to trust them with message composition software, and transport, just go in whole-hog.

As far as I can tell, Google seems to have their security ducks in a row, and take this stuff seriously. Deployed correctly this could be another "raising the bar" event on email security, and help mitigate against servers still not requiring tls/ssl on port 25.
If he has the discipline & future-orientation to wall up and maintain with custom parts a Ferrari for decades on end, I think he is probably not the kind of guy who would've sold it and immediately blown it all on booze.
As our society becomes more specialized it seems a bit absurd to have people make judgements mostly based on how well each side can make incredibly complex things comprehensible and convincing without any real understanding of the underlying principles in the field.

Just a side note: the same argument can be applied to the political parties and elections.
Hey, great work!

Similar to my project https://commits.io

Shoot me an email (ortuna AT gmail) if you want to compare notes. I've done a lot of work on how to get those generation times down.
I was about to jump in and say "no it's not!" but I see several people have pointed out that the C Standard of all things says bytes don't necessarily have 8 bits. Wow!

What I'd like to know is, how common are non-8-bit-byte CPUs these days, for new devices?

I worked with Texas Instruments C54x and C55x DSPs back in the early 2000s (https://en.wikipedia.org/wiki/Texas_Instruments_TMS320#C5000...). They had 16-bit chars and that was incredibly annoying -- very few low-level third-party libraries would even compile properly. Are those still used?

It seems like everything has an ARM chip on the side these days, so maybe (hopefully) there's less need to run application code on bizarre DSPs. Except for those unsung heroes maintaining old set-top boxes and the like.
I would pay to see Google, Oracle, Microsoft, etc be judged by FSF.
You can also avoid using `default' statement in C, and use gcc -Wall while compiling. You'll get warning for missing enum values in `case' statements. You even can add -Werror and get errors when some enum values left unused.

But when you have a really big enum and need to handle only small subset of it's values it didn't work.

When _this_ problem can be avoided in Rust, it can be avoided in C also. The only Rust bonus here is compiler default behaviour.
This is a solved problem with ppa's.
They're protesting him because one of his Twitter followers called Leslie Jones an ape.

Do you seriously, honestly believe that that is only or even primary reason people might have for protesting Milo?
> Of course if you start to fill a jury with people competent in the area being judged, you run different risks, such as bias within the field. And it's still not clear that it would help with delivering justice.

If you've ever worked at a company with an "problematic" architectural committee you might get a little scared of having them as a jury.
The article confuses two things. First there is voting by paper ballot and manually counting them. We have been doing that for about nine years now. Second is aggregating the votes from all the polling stations, this used to be done with software, but with this decision it will be done manually. The immediate reason for this is an investigation into the security of that software which concluded that it was not safe, and the resulting media attention.

It is yet unclear what "manual aggregation" exactly means. Electronic calculators and Excel were suggested.