skysight-inc/HackerNews huggingface dataset:
This is a tautology. You're saying that in every election where fraud was obvious ("democracy actually left"), fraud was obvious.

There is probably a lot more subtle election fraud that is never detected.
Netherlands is a special case in terms of human-powered transpo. It is flat, engineered, and has relatively tame weather. Some of us do not live beside calm waterways and associated setbacks and level grades so loved by bikes. The nearest waterway to me is more gorge than river. The road in front of my house has a 30* slope in places and, at the moment, is covered in ice. Bikeing to work in my town is a fundimentally different experiance than the average netherland commute.
I myself have discovered everything I know along the way, and have read no guides, so unfortunately don't know any of them. Tho C-h t is the unavoidable initiation to emacs the editor.

Using tools lik Org mode, Rmail, Elfeed etc. gives you many opportunities to write some useful elisp, which is a pedagogical experience.

Emacs is like the mildly beautiful geeky girl which you fall in love with: whenever she spots you inclined to some new cute girl, instead of going mad with you, reveals such a wonderful piece of her interior world that you just forget the other one :)
Technically not a farm since a most of their profits are from the religion of organics I'm guessing.

More a church.

Says me who earns less money than they do, religion pays big I guess.
Tugboats aren't the only option--- you could use on-shore rope wrangling and pulling, you could use sails, you could use focused orbital mirrors to melt ice on one side as a propulsive force... and so on.
imagine a world where you had dedicated buttons for track forward and back

This is standardized in Bluetooth headphones (although I'm not sure what Apple has done with their new AirBuds or whatever they are called).
> Unfortunately, I don't think it is an easy problem to solve.

Here's my back-of-napkin 5-second attempt: a site called something like news-shuffle, which will have all the prominent news sites (Important that there are news sites from each side of the spectrum, e.g. all the way from beitbart(sp?) to cnn. Things are listed like hckrnews.com style interface, but similar items are grouped on one link. Click the link and it gives you a random version of the story (i.e. could be breitbart, could be cnn, could be comments on ycombinatory / reddit / etc (maybe some nsfw filtering though)). That way at least you are sometimes forced to consider the story from other peoples perspective.
I took an uber pool on a normally 30 minute drive. It took 1.15 hours. Made 4 other pickups and drop offs on our way back.

I'm okay when ride sharing means 30% longer trip times. But 150% longer was too much for me.
With him recently having eschewed atheism [1], I'd definitely say the later.

[1] https://news.ycombinator.com/item?id=13287304
Hyper-V's GUI is just a horrible embarrassment in general, especially when it comes to dealing with non-Windows guests. VMware Workstation is still lightyears ahead in terms of UX even though the team behind it has been disbanded for a whole year now.
F# (i.e. the CLR) has this, although it's not pure:

https://msdn.microsoft.com/en-us/library/system.gc.trystartn...
Why allow programmers to make mistakes?

For a philosophical counterpoint: Why allow anyone to do anything that might possibly be incorrect, harmful, or otherwise perceived by some to be negative?

I've looked at a lot of the talk surrounding "safe/secure languages", "safe/secure programming", etc., and yet every time I've heard people preach about the benefits, I feel like I just vehemently disagree. At a very deep and fundamental level, I feel like somehow we are sacrificing something more important in the pursuit of this "safety", this seemingly overpowering desire to make everything completely safe, mindlessly constricted, and stifling. It's not just software; the whole "war on terrorism" irks me in the same way. I imagine a "completely safe" world, the ones these "safe software" proponents appear to be striving for, would be rather dystopian.

A quote that immediately comes to mind is: "Freedom is not worth having if it does not include the freedom to make mistakes."
You can write safe C++, if you're careful, and everyone you work with is careful, all the time. Judicious use of features can make your code more safe, but they can never make it actually safe.

Rust and Go, in various different ways (and to various degrees), make it actually safe.
Holy cow. Used this for a summer job at an agricultural cooperative. Some special linker was a big help, and so were the trade journals (which I would have to track down for this to make sense).

Blast from the past.

Also, the floppies got wiped out on the way to the big demo, 'cause the backpack was up against the car speakers in the back seat on the way there). Maybe '91.
What do you do on the side that earns you extra money? (If you don't mind me asking.)
+1, insightful.
@67 perhaps you mean unceremoniously?
>Startup equity is just an at-the-money call option. Worth something but not a ton on day 1.

It's very different from an option that you can sell on the open market though. I would take an at the money call option (with an expiration years in the future) for any publicly traded company over a startup.
That's a fun tool (friendlyoptions). But I fear it may set false expectations, mainly because it bakes in assumptions about valuation growth and dilution per round, namely ~3X and 30%. But those are actually hugely variable while having a profound effect on the outcome. And of course if you were to make those configurable it would be more accurate but explode the complexity of the tool... but that's exactly true to life.

If the goal is to gauge how a grant compares to competitive offers, I say we should focus on more objective, immediate metrics like percentage ownership. And some of the important terms you tool highlights, like exercise windows.
It's MaulingMonkey's argument ad absurdum is what is is :P
Just my recent experience but I used bitcoin to purchase an explainer video for my web app. Many freelancers / contractors like the ease and speed of bitcoin. No waiting for checks in the mail or taking a 3% haircut taking credit cards. I already have accepted them as payment and I'm hoping to add them as a payment option for my app soon as well.
You can't tell me your point is the price is unreasonable when comparing non-comprable prices inaccurately and then when I say that's not true, I'm missing the point because ticketmaster, who doesn't organize the event or the venue, didn't magically run some fairer ticket distribution system. I mean. You can, it just doesn't make any sense.
On that note, HN Community: Thoughts on extreme disintermediation between Advertiser and Publisher?
You're right, I've fallen victim to autocorrect.
Fake news? Wouldn't this be akin to using stock images or archived video footage?.
I don't have that problem with Office 2016 and Windows 10.

Some old corners of Windows (e.g. Device Manager) are blurry and poorly scaled but that's about it. I never hit any real issues with my 4K monitor or its 1080p sidekick that I use in portrait.
I don't see any mention of ad blockers. Are these seen as having a significant effect on the online advertising industry?

They are one of the many things driving advertisers to Facebook. (In-App ads in FB aren't blocked of course.)
> I ask this in bad faith: I encourage you to share a single nontrivial codebase which actually creates the abstraction you've described and religiously adheres to using it throughout. As to why this is in bad faith: I'm definining "nontrivial" here to mean using 3rd party APIs - which will operate on C style arrays, not your project specific safe wrappers - and thus by definition won't be "religiously" sticking to said abstractions when using said APIs. By these definitions, the codebase I'm asking for doesn't exist - by definition. Even relaxing the "third party" rule, I haven't actually worked on a nontrivial C or C++ codebase without buffer overflow problems.

I work on a C codebase that does this, although in the slightly weaker sense that it does drop the abstractions at a few isolated interaction points with external APIs (think openssl, linux system calls, and not a whole lot else). Yes, there is quite a lot of NIH. With essentially-uniform use of checked data structures, and an extremely comprehensive suite of automated tests getting run under ASAN (originally Valgrind), memory safety errors almost never get so far as being committed to the main branch. This is a complex, >1M SLOC distributed system that has seen several years of production use at this point, and as far as I can recall we have not seen a single memory safety related issue in production (a few have managed to to get as far as certification testing). General resouce-leak class issues have struck a few times, but are also pretty rare.

Proprietary, naturally, so I can't actually show you (sorry), but it absolutely can be done in practice. It isn't even really all that difficult, it just needs to be done from the start, and then you just need a bit of discipline to keep it up.
Most GCs would violate the "What you don't use, you don't pay for". That is, they add runtime cost (and "the size of the runtime" size) to code, even code that doesn't allocate.

"You couldn't hand-code any better", well, I won't argue on that point, as it sounds contentious. ;)

_Should_ never hit is very different than will never hit...
Fake news? Wouldn't this be akin to using stock images or archived video footage?....
Here's a table of contents: http://robertaboukhalil.com/book-toc/, hope it helps!

I don't have a formal place for reviews but I posted about it on HN previously and the response seemed positive: https://news.ycombinator.com/item?id=10112615.

Also, you can enter "hackernews" to get 25% off
EmDrive: China claims success with this 'reactionless' engine for space travel

https://news.ycombinator.com/item?id=13249730
I think it's a massive programming ecosystem blind spot that "depending on c" is seen as less of a burden than depending on rust
Master the JavaScript Interview: What Is Functional Programming?
Haha I may need to update the intro to reflect more recent events.
Actually most Lumias support both standards. Also USB-C devices with alternate mode for analog USB-C-to-3.5mm adaptors must support both standards (because reversing connector swaps these contacts).
I certainly appreciate high DPI screens, and clearly a lot of people agree with me. There's certainly not "no reason" - it's the primary point of interface from the computer to the human, so of course there's value in optimizing it.
Except the airlines use a geographic hub system, so outside of (let's generously pick a large number) a dozen large cities you do NOT have the freedom to pick from a large set of carriers that go to the places you're trying to go. Much more the case if your time sensitivities eliminate layovers.

I did a ton of travel in my 20s out of Denver, where I was a United frequent flyer. In my experience they have one of the smallest seat pitches in the industry, which even though I'm 6'4" didn't matter much at the time due to the free upgrades, but when I started travelling less, I simply didn't have a lot of freedom to just go to American on a whim.
No, I've never taken SSRIs. At one point I was taking xanax, but only when I had panic attacks. I hear that benzos like xanax have an affect on short term memory. I only took maybe 30-40 pills over two years. Hopefully such a seemingly cautious dose wasn't enough to mess me up!
Complain about 16GB RAM limitation, unpredictable battery life, useless touch gimmick, and then suggest Surface Book as an alternative which: has the same 16GB RAM limitation for the same reason; pioneered unpredictable battery life; and compromises the entire design of the laptop to accommodate a useless touch gimmick.
360 Image and Deep Learning Comes to BoofCV
Ask HN: Bad idea to use sha256 with bcrypt to bypass the 72 length truncation?
I'm wanting to hash access tokens for an app while retaining a way to perform
fast lookups on the token and the token's account, without requiring additional
headers for the account/token IDs.

I figured I could generate tokens in the form of

{account_uuid}.{token_uuid}.{random_token}

but since the app is using UUIDs (32 chars with dashes stripped), the padding
on the front of the tokens ends up being 66 chars in of itself (including the
2 dots), only leaving 6 chars for the random token (which is actually 64 bytes).
So I figured that hashing the token using sha256 would work out, since the
token would end up being 64 chars.

The hashing flow would look like,

1. Client requests a new token
2. Generate token using above form
3. Hash using sha256
4. Hash and store with bcrypt
5. Respond to client with raw token

In the end, the lookup and comparison flow would look like,

1. Extract UUIDs from token
2. Lookup account by UUID
3. Lookup token on account by UUID
4. Secure comparison of token

Is there a security concern here that I'm missing? I'd like to be educated.

(Disclaimer: this is being done solely for access tokens – not passwords.)
It's also cold enough for black ice.
lex is not open to the world yet.
Huawei's 250 Honor 6X smartphone with 2 days of battery life launches for $250
I'm still curious to know if it could be rectified DC currents in the cavity as I posted here:

https://news.ycombinator.com/item?id=13249730

One of the comments in this threads story, was to place the apparatus is a faraday cage. That does not shield against static magnetic fields. For that you need chambers of multiple layers of high permeability materials, separated by air.
I recently did a complete reinstall of windows 10. I hat to re-download some drivers from dell to get touchpad gestures working but otherwise everything was fine.
Article summary - the science and the experiment behind the EmDrive claims are flawed.

My take - the people pushing this are charlatans and should be ignored completely.
P vs. NP
Using Angular with Firebase
Am i the only one who sees having a variety of ports as a good thing? I want an sd slot. I want multiple usb ports. I want an hdmi port, and having a vga port means one less adapter to carry on the plane. (Vga-only projectors are still out there in some classrooms.) I want separate mic and headphone jacks. And i couldnt care less if my netbook is 2mm thinner than someone elses.

I am reminded of a jeremy clarkson comment about elite cars. At the top end, you pay more to get literally less car. They strip out all the comfort features to save weight, resulting in sleek but near-unusable machines. Thats where apple is headed. I want more, not less connectivity from all my devices.
A lot of cron
I tried the Touch Bar at the Apple Store, and after tapping on it for various items, I then found myself tapping on the lower part of the screen as well, which of course doesn't work. It just left me feeling that the Touch Bar is a clunky halfway solution, and that having full touchscreens (like on the new Windows machines) is more natural and intuitive.
What's wrong with bootstrapping by consulting?
http://www.paulgraham.com/fundraising.html says: "One VC who read this essay wrote: "We try to avoid companies that got bootstrapped with consulting. It creates very bad behaviors/instincts that are hard to erase from a company's culture.""

If you are a founder or VC, do you agree with this? If so, I understand why you might not want to invest in a company whose CURRENT business model is consulting, but what particular "bad behaviors" are left in the culture of a company which USED TO bootstrap by consulting?
What choice do they have? Music is not fungible. You can't substitute Kanye West for Michael Bublé, or Miley Cyrus for Bruce Springsteen.For most shows, there is only one online option. An increasing number of venues don't even sell advance tickets in person any more, and when it is an option, it has additional costs in time and effort, as well as risk of missing out completely.
This is the same thing Microsoft did with the Surface Book a couple of months ago. I bought one and love the battery.
I'm sorry, but I simply do not believe these organizations are, overall, honest and caring about journalism. This is not to say there are not honest journalists involved, but overall these organizations fall to political interests or fighting for eyeballs and ad dollars.

During the summer of 2015 we had a bit of a "national tradgedy" shooting in my city of Charleston, the kind that consumes major news outlets for a week or two. Switching between the local paper and CNN (or Fox, or other national papers) was amazing to me, the difference so stark. It was clear the local journalists (I suppose disclaimer: I know a good number of them) were doing their absolute best to report the news, not sell papers. Those national, credible outlets were just trying to stir shit, ramp up the controversy. Anything to appear relevant and knowledgeable without actually being so.
How to Adjust Playback Speed in DVDFab Media Player
No, the RF sources (magnetron) still require DC current.
There's an app called BetterTouchTool that lets you create your own contextualized Touch Bar buttons that can execute any command(s). It's one of their recent updates: https://www.boastr.net/second-touchbar-alpha-available/

Does anyone know of other apps that let you take control of the touch bar?
Yeah this is obviously intended as stock footage. It's not like CNN said, "The FSB let our photographers hold the camera at a funny angle of their screen to get this awesome picture."

It's more like, "This is what we think you think hacking looks like."
This is the first apple laptop that I've been really disappointed with: I dislike the keyboard, the track pad is way too large (I bump the pointer when I try to rest my fingers below the space bar) and I accidentally mute the sound via the dynamic toolbar a few times a week. I have not found the toolbar useful at all. The underside vents are sharp and exactly where you grab the laptop when you pick it up off the table. The power button is now very difficult to understand. (Yes, that flat, blank piece of slightly ajar plastic in the upper right is a power button, you can press it, and, as is often necessary, hold it down to restart. But we took the initial iconic boot sound away, because progress, so you won't know if it is rebooting until you actually see the boot screen.)

But the primary source of disappointment has been USB-C: I use an OWC hub and it is plug-and-pray. Sometimes the computer wakes up, sometimes it doesn't, sometimes it goes into a graphics meltdown. The original apple cable doesn't work with the hub, and neither does the off the shelf cable I bought, so I had to get one from OWC directly.

As a cable autiste and apple fan-man, I'm willing to forgive a lot for The One True Cord (tm) but this has been a rough upgrade.
Sugar-free and ‘diet’ drinks no better for healthy weight than full sugar drinks
Years and years of anecdotes about the app store submission process would suggest otherwise.
This idea of pushing, pulling icebergs was investigated by ppl much smarter than me (Glaciology/Maths dept. Uni Melb) to see if it was at least feasible. The idea has some merit, the physics (moments of inertia) get in the way. Make for an interesting experiment to prove how.
"Right now, the incentive is weak. If Touch Bar can only offer users with tasks they can simply done on the keyboard, it will still be useless as the outdated keys it replaced."

If there isn't a keyboard equivalent then sight impaired users are going to have a heck of a bad time. Apple has the good reputation for accessibility, but I'm a bit worried. A lot of ATMs have plugs for audio and now need an adapter.
If everyone you one uses gmail, then google already knows who emails you and whom you email. And the contents of those emails.
That is far too simplistic a description of the work required to have safe code--in any language.
Oh, yes, I'd forgotten about VLAs... Compile-time constant, except for sometimes.
Is this a breakthrough price for a reasonably full featured smartphone? It features a MicroSD card slot and a decent screen, lots of memory, and an outstanding battery. However, it appears to lack NFC, hence no Android Pay, similarly to the latest Moto G. Perhaps this is the trend -- pretty good features but no NFC, for people who don't even know what Android Pay is.
Please add a simple starring feature. So many episodes/podcasts to listen to much, and i'd love to star many which i find interested but no time to currently listen/download to.
"With airline approval, devices can contain larger lithium ion batteries (101-160 watt hours per battery), but spares of this size are limited to two batteries in carry-on baggage only. This size covers the largest aftermarket extended-life laptop batteries and most lithium ion batteries for professional-grade audio/visual equipment."

https://www.faa.gov/about/office_org/headquarters_offices/as...
What's even sadder is that the success of the iPhone has encouraged people to try to lock down what were once more open platforms.
That's a great quote, and it's one that Rust---as a a memory safe language---completely embraces. You have the freedom to do anything you want. Some of those things simply require you to type "unsafe."
National security letters target individuals and aren't sent in enough volume to cover more than 0.01% of "everyone's emails".
Provided you have the luxury of being able to take the extra time and effort to do so. And by the time you do so (unless you lined up early), you will probably end up with worse tickets than you could have gotten online.
Doesnt a vac chamber already make for a reasonable faraday cage?
>It IS Ticketmaster's fault that fans don't even get a decent shot at buying the tickets. How do you justify site not loading at 1:00pm and tickets selling out at 1:01 pm. There was a per-sale that started at 12:00pm and by 12:10pm, pre-sale tickets were sold out.

That was my main point. Maybe you just don't understand what i said or maybe you don't want to.
So was this article just nothing?

http://spectrum.ieee.org/semiconductors/devices/intel-finds-...

"Sometime in 2017, Intel will ship the first processors built using the company’s new, 10-nanometer chip-manufacturing technology. Intel says transistors produced in this way will be cheaper than those that came before, continuing the decades-long trend at the heart of Moore’s Law—and contradicting widespread talk that transistor­-production costs have already sunk as low as they will go"