skysight-inc/HackerNews huggingface dataset:
I mean your not wrong. But the attack you are suggesting in mentioning the possibility of erasing and rewriting submitted votes is still avoided by general prevention of any ballot box tampering.
The sexist part is the implication that every man is "bro" somehow... that only a female CEO could count as a symbolic change in leadership.
I haven't seen anyone speaking up for treadmills here so I guess I'm going to be the only one to do so.

I don't think treadmills are silly at all.

If you live somewhere flat and you want to train to run up mountains when you go on holiday a treadmill is a useful tool. You don't get the thinning of the air but they can give you access to long steep gradients you wouldn't otherwise be able to train against.

As a cyclist, I use a smart trainer and Zwift for much the same sort of training.
My understanding is that Chrome extensions are indeed signed and you can't upload updates without signing the new package with the same key, so presumably the attacker had access to the private key after phishing the Google password.

Perhaps it was stored somewhere accessible by that account? Or accidentally packaged with the extension itself? If that were the case the spear phishing attack would make sense: someone scraping the Chrome store for extensions that contain a key file, then phishing their developer account credentials would be more efficient than phishing credentials without knowing beforehand whether you'd be able to get the private key and update the extension.

https://developer.chrome.com/extensions/packaging
In Australia, postcodes have a many:many relationship with suburbs. A single postcode can cover multiple suburbs and a single suburb can have multiple postcodes.

I think postcodes are geographically contiguous but I'm probably wrong. :P
> It's like Stockholm Syndrome we developed with time!

It's easy to use and widely available. Give me example of another computer language that is installed on every computer with internet access.

The base language isn't that bad, it's just that some bad initial decisions and backwards compatibility forced some really sharp paper cuts, most of you can avoid.

Does this means that One True JS Programmer can write flawless JS Code? No, but in practice you don't have to write flawless JS Code.
> Not that I like shorts, they're pretty ugly.

Shorts are life.
> LinkedIn is a scam, where the service is done for the recruiters

Everyone knows that LinkedIn gets paid by recruiters rather than recruitees. But of course, that is perfectly fine. People are happy to be the product if it results in job leads.
I'm so gullible, for a minute there I was like "there's a fifth estate now"? I thought I was going to have to google what this new estate was all about.
Even if successfully litigated, doesn't this just move the scraping activity to less-obvious means, and to better-funded scrapers less concerned with legalities, making LinkedIn's efforts to clamp down upon scraping even more difficult? Is there a business case for LinkedIn to monetize the scraping by selling access to an API instead?

Between bot-nets, mechanical turks, deep learning, data brokering, lack of globally-enforced privacy laws that require divulging of sourced personal data, etc., I can't see a way for LinkedIn to prevent others from scraping and gaining from their publicly- and user-accessible data. They'll drive it underground, but if the concern is preventing others from grabbing the data at all, versus performance management, they'll still leak like a sieve.
We do something similar in Spain. We vote with paper ballots. Then, when polls close, the volunteers at each table count the ballots and input the data into an electronic system, which makes the aggregates. In a few hours (4-5) we have the results of the election.

However, paper ballots are returned to the voting urns and sealed. The sealed urns are then sent to a few centralized counting locations where they are manually counted again by civil servants during the corse of a few weeks. (Party representatives can witness both countings).

Usually there are some very very small differences between the first and the second counting, but I don't recall even a seat changing because of them. This has the advantage of being both fast and safe.
Potato potato. In the end, when the program is run, functions will be run, and side-effects will be executed.

Moreover, if you invoke these functions multiple times they will produce different results.

Hence, no strict adherence to FP principles.
I should have marked that NSFW, sorry.
lol, I would have been happy to pay twice as much for that, as you had organic growth and paying customers. The ROI is pretty good even if you do nothing. But you did very well, congrats.
Worth noting this is the site Dan Abramov, creator of Redux and React maintainer, posts his tutorials on.
Works in C++:

https://godbolt.org/g/bfM2zq

Does not compile in rust:

https://godbolt.org/g/GTHM83
I prefer `5 < {}` (fixed in Python 3).
Voting in Germany is very efficient anyway as votes are usually counted within 1-3 hours and a final result overnight. It's hard to see the advantage of computers, buying the machines will likely outweigh paper costs.

That's a bit different in other countries where counting paper ballots can take days. Doesn't make voting machines safer, though.
Yeah. I like approaches taken by OCaml/ReasonML and Typescript. But they are not without their warts :)
There's certainly a balance to be struck between valuing your own time, and valuing that of your colleagues. I just think that most people tend to err far too much on the side of not helping a colleague in need. This is backed up by the study that I linked in my previous post as well.

In an ideal world where my colleagues have learned to find that balance, no such hacks are needed. But given the reality of most teams I've worked with, if using such hacks and "wasting 20 seconds of their time" is the price I need to pay, that certainly seems like the lesser of two evils.
The CFAA is a clusterfuck that has generated splits among the federal appellate courts on what it means.

The Second Circuit, adopting a narrow interpretation of what "exceeds authorized access" means, put it well: https://scholar.google.com/scholar_case?case=117839932121315... ("Where, as here, ordinary tools of legislative construction fail to establish that the Government's position is unambiguously correct, we are required by the rule of lenity to adopt the interpretation that favors the defendant. Santos, 553 U.S. at 514, 128 S.Ct. 2020; United States v. Granderson, 511 U.S. 39, 54, 114 S.Ct. 1259, 127 L.Ed.2d 611 (1994). We do not think it too much to ask that Congress define criminal conduct with precision and clarity.").

Can't give the DOJ a pass here either. Prosecutors should not be pushing the boundaries of creative legal theories; that's for defense lawyers.
It's meant to say "chill out man". Far too often someone on HN says something that's just common knowledge or off-the-cuff and someone else responds with "where's your evidence and peer reviewed study?". It's nonsense. Actually it's worse than that, it's rude.

I'm not arguing for or against anyone's specific claims, just telling you that you don't need a scientific study to say that as people get older, their bodies tend to hurt more and areas they've injured but never let heal hurt more than other parts. I don't think rb808 was necessarily arguing that either, just pointing out that bodily damage isn't always immediately noticeable. But you apparently need scientific proof of that?

Some days I think if I said "the sun rose over the horizon this morning" I'd get a follow-up saying "show me your sources or delete your comment". Science isn't a cult or a religion. If you need a peer reviewed study to tell you that improperly healed injuries will hurt more as you get older, you should talk to the elderly more often.
FYI, this is about putting coders in an open office layout at Apple Park. I vote to update title to something more descriptive and less click-baity.
You just described the XPS 15 9560... Except the Dell gets a mostly proper keyboard with real function keys (this matters greatly to me as a programmer). It's not ThinkPad grade, yet close. (I've tested my colleague's top spec model).

As for Apple, it's a shame they don't ship 32gb laptops with touch screens.

I'm currently on an ageing OG X1 Carbon (i7/8/256), which has a sensational keyboard and track pointer, with a superb light and strong chassis; for my next, I'm hoping they'll upgrade the core count to 4+ and memory to 32, and an AMOLED display.
> It doesn't mean it's a feature that has to be vigorously defended.

I'm not sure anyone is defending it. At least, I'm not. Basically Elm's compromise is safety, and less runtime complexity then Haskell. The trade off there is boilerplate. As with most things, there is no free lunch. I've stopped using Elm precisely because of these issues, but I understand why Evan made the choices he did.
Gotcha covered.

I keep a big list of links to high-quality tutorials and articles on React, Redux, and related topics, at https://github.com/markerikson/react-redux-links . Specifically intended to be a great starting point for anyone trying to learn the ecosystem, as well as a solid source of good info on more advanced topics. It includes links for learning core Javascript (ES5), modern Javascript (ES6+), React, Redux, and much more.

In addition, my "Practical Redux" tutorial series ( http://blog.isquaredsoftware.com/series/practical-redux) shows how to use a variety of intermediate to advanced React and Redux techniques in the context of a sample app, and my "Idiomatic Redux" series (http://blog.isquaredsoftware.com/series/idiomatic-redux ) discusses important aspects of good Redux usage, including why common patterns exist.

Finally, the Reactiflux chat channels on Discord are a great place to hang out, ask questions, and learn. The invite link is at https://www.reactiflux.com .
Science of Snacks: Thinking Makes You Hungry
That doesn't solve any of the problems that public voting records creates. You can't keep your vote secret if you can access it later. Someone can steal your secret identifier or they can coerce you to give it up.
There was a leak from Vladislav Surkov, personal adviser of Vladimir Putin among other functions:

https://en.wikipedia.org/wiki/Surkov_leaks

Apparently Assange wasn't interested in publicizing that one.
That's not how it works; programs are kept "warm" for some time after each requests, or indefinitely (e.g. in App Engine you can choose dynamic or resident instances).
LibreOffice 5.4 Released with New Features
I know you mean well but no charge should be introduced to mitigate against this stupidity. You are (probably correctly) assuming that the data in question is genuine. Nonetheless it is none of our business. rm -rf /* does not contain a warning message and that is the way it should be.
nope, the null hypothesis is "smoking something does not give you cancer". That smoking other things gives you cancer is specific to what they contain.
Thank you! I clean forgot about call-by-need vs. call-by-value
Ballots are usually pre-printed. But you still need a pen or pencil to check the right box.
<sarcasm>Haha... LOL... WTF... JS is such a silly scripting language, that ends up in such silly places (web pages, electron apps). I mean, its probably utterly impossible that it will revolutionize the world by taking general computation to the next level via some kind of, I dunno, next generation operating system, like https://linuxontheweb.org !</sarcasm>

Hi, I'm the creator of "Linux on the Web", the next evolution of general computation :)
That's probably because

$ python
>>> int(True)
1
>>> int(False)
0
Currently, fees are rock bottom, like 3 cents for typical transactions. And it should last, with Segwit's activation very soon.
Why the hell do these things keep coming up?

Can we just concat "Falsehoods (Arbitrary group of people) believe about (Arbitrary Massive Topic)" and just post it directly to a wiki?

This seems like the equivalent of "10 ways you're doing sex wrong".
... or they could end up still using a ToS; you think Facebook would give up getting licensed to do everything they do with your data? However, they'd now be able to prosecute you much more effectively (in the case of IRL/state-backed identities).
Thirst for (fast/instant) fame.
I don't know about you but I certainly respect Google a lot more for doing that
I was confused when the Home and the Fast.ai links in the sidebar didn't take me to the Fast.ai home page.
> This business of using full HTTP requests with full cookies to domains that are secondary to the site I'm visiting needs to end. When I go to Foo.com, the browser does not need to send all my cookies and info to bar.com, even if we're fetching resources to display on Foo.com. Bar.com in this case is acting as a dumb file server, it doesn't need cookies.

Many third-party services (not just ads and tracking) currently rely on this behavior. That's not trivial to retract.
Experiences of loneliness, suffering and loss are essential for human development. You cannot be a complete human without it just like you need community/social bonds, happiness and birth. But excessive amounts can be harmful.

Accepting that we are at once alone but also part of a community/society/culture/nation is part of maturing and developing.
The lattitude E74xx series is pretty good, I upgraded the RAM and disk on every model I owned. And they still come with win7 drivers. But the latest generation (E7480) has dropped the full Ethernet port with the same sort of foldable port that Sony used on its z-series and they break too easily. You should try a E7470 which has a full Ethernet port while still being an ultra book.

Also they haven't tried to be creative with the keyboard layout, which includes page down/up keys which the xps lacks, quite important for shortcuts.
That's a pretty literalist, one-size fits all approach to policy. I don't think it's a good framework to use for applying ethics considerations.

If I can walk near a pool, should I also be able to run? Is running anything more than faster walking? If I'm allowed to be around the pool walking with my entry ID, should I also be allowed to place my ID on a little motorized car and make it dart around the pool really fast? Should I be able to duplicate my badge, put it on a bunch of little cars and direct them to quickly get all the floaties before anyone else? How about giving them all their own fake IDs? Now all the same questions, except there is a sign that explicitly prohibits all of these examples except for walking.

It seems disingenuous to argue that the automation and rapid increase of a thing should be allowed just because a thing is allowed. That doesn't typically match our intuitive notions of ethics in other parts of society, like driving or walking around a pool. Yes, you can walk around a pool as much as you want, but if you change to running then you have fundamentally altered your behavior through increased capability, not merely done "more of walking" to utilize more of your freedom.

I suppose a natural counterargument to this analogy might be that running around pools is unsafe, and scraping is not unsafe in the same way. But my point here is establishing that a behavior intrinsically changes into a different behavior if you increase the speed at which you're doing it or the capability at which you can do it.
> = note: an implementation of `std::ops::Add` might be missing for `bool`

Incidentally you can not provide one, because implementing a trait on a type currently requires that either the trait or the type be local to the current crate:

= note: the impl does not reference any types defined in this crate
= note: define and implement a trait or new type instead
I don't doubt that, I've tried them and they're good too. No native OSX though.
My experience with my 1-month-old maxed out 9560:

- less precise trackpad than my 3 year old rMBP

- palm-sensitive trackpad

- failure that politely states that I need to reboot (if I try to use fingerprint reader to login too quickly after opening the laptop)

- unplanned reboots due to updates

- laggy and choppy video on a single external 4k monitor (compared to no apparent lag when the old rMBP drives 2x 4k monitors)

- very slow Bash (ubuntu subsystem) - but at least they're making an effort

- Cortana seems less effective than Siri, and she wasn't great; and Cortana still only uses Bing search and displays results in Edge browser

- louder and more frequently spun up fan compared to old rMBP (which was also an i7 with an Nvidia GPU)

- occasional crashes when opening laptop or logging in

- very slow unzipping of files (on new 1TB PCIe SSD), regardless of whether 7z is used or built-in unzip is used, and regardless of where I unzip/extract to

In summary, it's just a sexy little game machine. In that regard, it does pretty well. You do have to wear headphones to game because the fan is so loud. And you can't play on an external monitor... too laggy and limited to 30Hz refresh.

Too bad Apple no longer caters to my crowd. Thankfully this old rMBP I use is still running well (despite the screen covering deterioration in weird spotty ways).
I'm more surprised that you can buy voting machines from eBay
So you're saying add a paper trail which would need to be counted to be verified?

Doesn't that just make it more expensive than paper ballots?
This comes out of the Lori Drew case. For those unaware, Lori Drew, a grown-ass woman, recruited accomplices into a weaponized catfishing campaign that drove a 13-year-old to suicide.

That's apparently not a crime, or so I gather a federal district court has ruled. I'm not sure I would want one to rule differently - there are subtle and trepidatious ramifications here, and the social norms of online behavior are as yet very ill defined. But this isn't the hill I'd choose to die on.
very good point! I worked in both open spaces and small offices and definitely prefer a small office with a couple chaps with me. Working from home is another level...
jQuery DataTables: “Load more” button
Related (also frontpage): https://news.ycombinator.com/item?id=14891301
What kind of information do you think hackers look for?
More powerful in what way? Processing power?
React patterns, techniques, tips and tricks
https://github.com/vasanthk/react-bits
The real issue is that open-plan offices are about status. Specifically about creating lots of very clear signals about who is at the bottom - something higher ups seem to really, really care about.
No, that's because (for historical reasons of booleans having only been added in Python 2.3[0])

>>> issubclass(bool, int)
True
>>> True == 1
True
>>> False == 0
True

[0] https://www.python.org/dev/peps/pep-0285/
Related: (also frontpage): https://news.ycombinator.com/item?id=14891192
I'd point you towards Brenden Eich's tenure as Mozilla CEO for an example of why it matters. He supported a (at the time) popular measure, Prop 8, which later became unpopular. 7-8 years later Prop 8 is widely condemned as homophobic and his support of it was used to oust him from his job.

This might be a little off topic because I don't think his personal browsing habits are what exposed the information, but I think the principle remains - you don't know what currently "reasonable" or "private" thing you do now will cause you a lot of trouble in the future.
I don't think we're doing it wrong, not more than sitting down for more than 8 hours a day, at least.

I'm an avid runner. I agree when the barefoot movement talks about using your legs, knees and ankles as springs, and that too cushioned shoes let you beat the road without having to adapt, replacing some short-term discomfort by perhaps long term injury caused by bashing your stiff legs on the road for long distances.

But I also sit down most of the day on weekdays, and even though I stretch, that spring is mostly gone after a long workday. I run too heavily then, and I really prefer to have some protective footwear to compensate for my inflexibility on those days.

Another problem is that our prehistoric selves didn't run on hard asphalt for hours, which many of us have to do in our current environment.

So, even for those of us who are fit and athletic, this is more about getting the balance right considering our lifestyle and environment. We might have evolved to run, but not on asphalt and not after sitting down the whole day.

Don't clock up miles barefoot if/when your core physical strength or muscle flexibility don't allow feline agility. You're at least as likely to get injured. Adapt to the situation and listen to your body.
Luna the Husky and Her Water Buffalo Horn
> Office applications like Outlook cannot recognize a monitor with a different resolution and the fonts are blurred

I just spent 30 minutes this morning dealing with this exact issue on my laptop that I've docked into two nice external monitors.

To fix it, open the display settings and set one of the external monitors to the primary display. Then log out, and log back in.

I have no idea why this works, but if it hadn't I'd have chucked the laptop out the window by now. Windows 10 is almost great, but for a dozen little stupid things like this.
Skype for Business is Lync, with the Skype logo crudely painted on top. And Lync is...essentially a MS Outlook plugin.
This is the way to go, if you are tied to JSON for some reason. A far better solution is to get rid of JSON if most of your stack is a typed stack and then convert to JSON as late as possible.

Custom JSON which people invent as they go along is just going to present your system with pain over time.
Introducing The Vomit Comet for the (reasonably wealthy) masses!
At the risk of bringing out the "you wouldn't download a handbag" brigade - you could make the argument that just because I leave my bike unlocked on the street doesn't give you a right to ride it off.

Even if you go for "forgiveness rather than permission", if you ride it a second time after I've told you I don't want you riding it, then you're in the wrong.

Obviously, there are philosophical arguments to be made about the status of information online, but if the information were provided to LinkedIn, to be used on LinkedIn properties, I as a user would take umbrage with it being taken by a 3rd party, even if it were viewable publicly.
Uber CEOs and Shareholder Welfare