skysight-inc/HackerNews huggingface dataset:
And their customer service is nonexistent. I was charged way more than I should have been, and tried filing a ticket that never got answered or responded too so I just had to pay up. There's a right way to approach these delivery services, but Postmates doesn't seem to be close enough.
Forgot about that one.
Have Dev Jobs available? Post them here
Abandoned States
Also, I don't see too many 350lb corn-fed rugby players when I've watched compared to American football.
There was some website linked to by HN a while ago that as you scrolled down the page, history events would be recorded. So if you wanted to go back to the previous page, you'd have to press back about 8 times if you scrolled to the end of the article.
The ultimate goal of UBI doesn't seem like giving free money, it is freeing an individual's time which one used to spend in making up for basic needs and giving freedom to do more useful stuff which will have a greater impact beyond one's family.

What if one doesn't have the job one has at present?
Ya sure, I could maybe take a look. I have to be honest though that I haven't used the actor model for a project yet. I just get a lot of leverage from its principles when I do shell scripting.

In Node I would be concerned about shared mutable memory. Just curious how you are isolating the actors? Or is that still in the todo stage?
Also, the plethora of Live Bees stickers that were placed around DEFCON this year comes to mind.
Yeah guess would need more context I mean I hear crazy processing times l (requests per second) whether it's go or visa transactions it seems possible with enough resources but what do you do/compare I don't know haha. IPV6 too.
Author here. My main reason for moving away from Clojure and ClojureScript, and not towards Haskell or OCaml or even TypeScript (yet!) but rather towards modern JavaScript, is because in general I've been learning to appreciate the Path of Least Resistance in software development. I wrote another aspect of this in Age of the Polyglot[1], which focuses on the friction when bridging loosely-compatible tools, but there's other friction points to the non-mainstream ecosystems, like having a stagnant or decaying community, lack of libraries, etc. A lot of active development seems to be happening in the Node world in the past 5 years, and although there's probably a ton of crap, there's also a ton of gold, and that's kind of what happens when you have a thriving community.

[1]: https://sdegutis.com/blog/2014-08-18-age-of-the-polyglot/
This is how I feel about boxing vs MMA.

Boxing gloves are huge and massively padded, meaning you take hit after hit after hit, bouncing your brain around like a ball. MMA gloves are only padded enough to maybe prevent you from breaking your knuckles, and maybe prevent your knuckles from breaking someone's jaw. If you threw the kind of punches people throw in boxing with MMA gloves on, you'd wreck your hands.

That one is safer than the other has been discussed before:

http://www.huffingtonpost.com/entry/mixed-martial-arts-safer...

https://www.nytimes.com/2015/11/20/science/which-is-more-dan...
Right, even a ball to the head can cause CTE. It almost seems like playing with heavy padding, helmets, etc has caused more injuries by encouraging players to deal and take this small injuries.
The joke was more that a relevant NY Times article made front page 2 or 3 days ago...

Either way, so long as you admit it's actually "being polite" then I'm weirdly, enthusiastically okay with that.
It's usually "ad astra per aspera" -- to the stars through hardship rather than water.
My homepage has about 81kb of data to transfer, including images.

If you turn off images, you get in with 12kb of data. I think 12kb of data should be transferred faster than even the more lighter JS frameworks around...
Betteridge's Law: No, romantic desire is not predictable.
"Associated functions" = class methods

"Associated constants" = limited version of class variables

Rust keeps approaching C++'s feature set..

I am amazed that the above wasn't in Rust to begin with, though. Can't think of any other languages which has classes but no class methods/variables.
hacking is an act of war now. pretty sure due process and prison are on the generous end of the outcome spectrum.
NASA? It's maintained by Russia.
I claim that a major issue is that people do not use a good window manager. The window managers provided by default by most OS are frankly crap.

The author writes that he "spent way too much time fiddling with the windows". If you have a window manager that does the "fiddling" for you, suddenly multiple screens and/or huge screens become super useful as the windows will arrange themselves in a sane way no matter what you are doing. A prime example for me is Xmonad. Yes, it takes a day to configure it and learn it but after that you will find yourself super annoyed as to why new application window that just opened did not automatically resize itself to the side, etc.
Doesn't work on Safari therefore I'm out.
I've noticed the same. It's been striking in the last few months. There used to be plenty of availability, but recently, the service is almost unusable due to lack of supply. It makes me wonder if things are much more seriously wrong than they are admitting.
Ah yes it was swarming. I'm sure the show played it up a bit too.
For a quick video intro I recommend this video from 3Blue1Brown ("youtube mathematician") https://www.youtube.com/watch?v=bBC-nXj3Ng4

IMHO the best intro to Bitcoin and cryptocurrencies in general.
One screen work and one screen for communication
> I simply have to refresh the screen

Or with hot loading, just do nothing (which is really an awesome dev experience)
Philosophy and meditation.
For fundamental electronic circuits MIT 6.002 course is available on edx if you have a calc background. In any case original lectures are very worthwhile with Anant Agarwal.
Get a feel for fundamental concepts from youtube videos by Eugene Khutoryansky
If you want to share with son or daughter as crazy as it sounds, snap circuits and other electronic project kits like these get you breadboarding. Then arduino and raspberry pi projects like the other good people suggest.
And this what science is about. I'm wrong and I'll say so. I've been proved wrong, because I was wrong.
His words seems to be have been said with not a small degree of (inappropriate) sarcasm.
Interesting the right/left preference. Not sure if that's related to right/left handed or side preference I don't know. Like you read a book from left to right (sorry probably an arbitrary thought).

I too thought about the vertical oriented monitor is it good? You see more lines. I like the minmap for VSCode if you happen to use that. To see a code pattern/structure at a glance.
And at the price the artist set, more people want to get into the event than can be accommodated. Couldn't we also say that those that buy scalped tickets are greedy? Because they are willing to use their wealth to outbid those that are less wealthy in order to partake in a scarce cultural experience?
Interestingly, because Firefox chooses to use stable Rust exclusively, this is the version of Rust that will be used to deliver Quantum when Firefox 57 releases on November 14 (by which time Rust 1.21 will be out (releasing October 12), but Firefox 57 will be in beta by September 20).
I think that happens fairly often. The first person to solve the problem learns a lot in the process. The people who come later don't see the problem, only the solution.
A good example - I have no idea why unix filesystems are like that, and after some idle googling I still don't know. Can't even figure out where to start to find the history of those decisions. Certainly am finding what kind of stuff goes where.
Firefox for Android shows a thin orange progress bar beneath the navigation bar, and Chrome for Android shows a similar blue one. Firefox and Chrome for the desktop show the loading spinner in the tab.
Works fine in both Edge and Opera (Hah!) on Windows 10. :)

It doesn't work in Internet Explorer though. No FF on this machine to test out unfortunately.
The ATV's from the ESA have boosters.
https://en.wikipedia.org/wiki/Automated_Transfer_Vehicle#Use
Built a non-trivial internal app with Flask + Google Spreadsheets this year (wrote up a blog post on the plumbing). It was fantastic for rapidly deploying a prototype, opening up data entry to non-technical folks without having to build a CUD interface or worry about authentication.

I did start running into problems with API rate limiting and speed. Not sure this would work for a large amount of data, but it was easily the most productive app I've built in terms of lines of code vs. impact it had on the organization.

https://www.twilio.com/blog/2017/02/an-easy-way-to-read-and-...
Shodan (https://www.shodan.io/) been doing this for over 5 years, with a similar tagline: Shodan is the world's first search engine for Internet-connected devices.
WikiLeaks website apparently hacked by OurMine
Yep I have two 2560x1440 dells at work, I have a really nice laptop I work on at home but at the office you'd need a crow bar to remove my screens.
I actually prefer HTML over SPA apps on slower Internet connections. I've found SPAs to be more infuriating to use when the connection is bad.
> The value the scalper provides can still be analogous to transporting some goods across a distance

Sure, can be, but isn't. More often than not, it's moving the point of sale from one website to another with an absurd markup. If it's a scalper on the sidewalk selling tickets to a sold out show, then yes, they've physically moved the asset but created no more value to either the venue or the end user, only to themselves, so we're still talking about greed.

> For instance, there is always the option of not attending a concert. This is not the same things as "no other options".

The end user not going to the concert because of the ticket price means that the scalper has imposed that choice on the user.
On my old Atari STE I had editor open in one window and browser open in another. Every time I hit save, the browser autoupdated the homepage. That was very comfortable and slightly ahead of times... :-)

Sadly I did not have two monitors so it was quite tight on the 640x200 px screen...
... They should run convnets on pictures on the subjects, would be much more accurate, I'm sure. Speed dating is a first impressions thing. Physical attractiveness is huge, I'm sure. I don't know if the convnet would have time to learn what attractiveness means, but that's more of a technical (albeit important) detail. Meta learning (including transfer learning) and more data could help a lot with this
Unfortunately PM Modi and his government have been constantly shifting the goalposts. In the beginning they did promise demonetization as a way to render all black money null.
Microsoft Cognitive Toolkit (CNTK) for Deep Learning [video]
What's the advantage over Shodan out of interest, or Zmap?
That is just one anecdote. OTOH 103 people died in the process, productivity was lost by people standing in lines all day, GDP growth declined by over 2%, RBI's credibility has been destroyed. Sure, some rich suffered, but many more poor lost their livelihood.
Belated response. Thank you for the links, excerpts. Been pondering.

My issue is inequity, not capitalism. So I don't think I'm a Democratic Socialist.

I'd even be okay with corporations if they were put back into their place. Corporations are not people, natural or otherwise. They should only exist by charter, in the service of society. The current corporatism idealogy (Freedom Markets[tm]) is nutty making.
> daredevil sports like free climbing

Pedantic, but this terminology is used incorrectly so often that I have to comment.

Free climbing just means rock climbing using your hands and feet, and not pulling/stepping on gear, to move you higher. Free climbers use ropes in the event they fall. You probably mean free soloing, which is climbing without a rope.
Another reason rugby tackles are different: The goal is to stop the player. The difference between one meter and another is minimal. In football, inches matter for the downs. So the hits are blowouts to stop people as soon as possible.
I also made the switch to a single large monitor several years ago, for all the benefits the article mentions.

However, I do still find it useful to have a laptop on my desk for my non-work email, browsing, etc. Not only does this make it easier to "find" my personal content without sifting through work-related windows, but the physical separation also helps keep it in a separate mental space from my work, which benefits both.
Now you have me wondering what use a class is without methods or variables. It's just a namespace?
If they start using banks and digital payments, one can build credit score and issue loans to them, so they can develop their business. That is not possible today.
I've always found the story of color film development fascinating. It's a good way to learn how standards take place and beat out groupthink.

What's just as interesting are the competing color formats, and just how awful they were. The competing formats were all disgusting hacks compared to Technicolor, but Technicolor required an expensive filmmaking process. Technicolor won because it required no special projection equipment, and didn't have horrible flicker.

I even remember seeing a sample "standard" color film format that divided the frame up into three parts, one for each color. It just goes to show that standard formats usually don't go far when a proprietary format is so much better.

It just makes me wonder how long automakers are going to push their stupid charger connectors instead of adopting Tesla's elegant solution.
Google critic fired from Google-funded research body
> Couldn't we also say that those that buy scalped tickets are greedy?

No, they were most likely going regardless of the ticket price, they are just less deterred by it.
They're similar. The Hobbit was simpler from a parser perspective. But it had music. It also had the added feature that all the art was vector graphics [1], and it drew the vectors slowly as you were watching. (The graphics models on computers like C64 were limited in the ways colours could be placed next to each other, so while the drawings are beautiful, they also look a little wonky.)

[1] https://youtu.be/3z64d56p7Lw?t=44
Lamport's paper was only the very beginning of distributed systems.

And CSP was invented by mathematicians for themselves, not for real life programming. As opposed to Erlang, which was invented for real life programming of telephony applications later in 1980s. But people keep ignoring history and think that CSP is suitable somehow, and not actor model. CSP is an even bigger mistake, don't try to make it look like it isn't. Learn from history.
No. But they are getting bigger which is a cause for concern with respect to injuries.
NB. associated functions have always existed.

Also, to be a little snide:

"Modules" = modules

"Concepts" = traits

C++ keeps approaching Rust's feature set!

It's normal and even expected that languages in a similar space will either draw inspiration from each other or converge on similar solutions.
Probability is just a model in lieu of the actual data with many built-in assumptions. Probability is a shortcut finding, collecting or generating data. My point is, if you have the data or a very large faction thereof, use it. Don't guess using probabilities.
One nice thing about regular HTML websites is that they only need to be downloaded once. When I was taking the train in to school, I'd often have a bunch of tabs open on my phone. If I tried to switch to an old Reddit (SPA) tab while going through a tunnel, the page would try to reload, fail, and replace all the content that was already there with an error message. With HN, by contrast, I could open up a bunch of tabs while I still had good internet and switch to them later even when I didn't.
I think the MAC address randomization is only for the scanning, not connecting.
You've misread the announcement; Rust has had associated functions since time immemorial. Associated consts aren't class variables, because constants can't vary (that's sort of the whole point of constants...). Rust also doesn't have classes in any recognizable sense (we can argue all day about whether Rust supports "OOP", but the separation of data and behavior into structs and impls respectively pretty thoroughly subsumes classes themselves).
I'm guilty of printing spec sheets and physically holding them up along side my code. I haven't touched embedded systems in a while so I don't anymore, but I agree some things are best read side-by-side.
Because I don't know how it was intended to be used.

Just because you can do something doesn't mean you are legally allowed to. People have been prosecuted for simply opening URLs without any authentication, and I know the specifics of that case were different, but it still terrifies me that I might accidentally trigger a bug in a system that looks "intended" to me, but to them looks like a malicious attack.

And once they have decided it's against their intention, i'm in the wrong. There's no way for me to easily or quickly "prove" my intentions were pure or my understanding was incorrect, and even if I could it's still months or years of litigation possibly with me in jail.

And all of this goes doubly for trying to be a whitehat and letting the government know about vulnerabilities. Saying "hey I found this vuln in your system" is pretty much a confession that I did break the law and used a computer system illegally.
Perhaps by leaving off the last sentence, "this implies P not equal NP", and changing the title. That sentence does not change the meaning of the paper; it just adds an eye-catching (and already accepted as true) implication.
Last December I started being interested in hardware development, and experimentation. I initially started with Arduino boards, but almost immediately jumped-ship to the ESP8266 devices - because they come with on-board WiFi support, and they're very very cheap.

For me it had been years since I'd touched a soldering iron, and even then the things I'd done had been very basic. But I've had a lot of fun wiring up sensors to the devices, writing software that works in the tiny amount of space available (though much more space than I had when I was first exposed to programming, on a 48k Spectrum back in the early eighties.)

You're not specific about the type of hardware, but I found this "IoT" style development pretty well documented, and fun. You don't need many parts, you don't need much time, and if you can code in C already you're not having to learn too many new things all at once.

Right now I have a bunch of projects I made around the place. Some more useful than others. I expect I'll stop soon, but it was a fun diversion and no doubt I'll get back to it in the future.
That's like asking "why would you buy clothes if you think doing laundry is the worst job in the world?" Having kids is great, but taking care of babies and small children is often tiring, boring, dirty, and thankless. Some people like it and that's great for them. But we've also got this massive cultural hangover where we tell women how great and wonderful the job is because for the longest time, we didn't give them the choice not to do it.
I, at least, don't really think of Rust as having classes. Rusty design patterns don't really look like many traditional OOP design patterns. This is often a hurdle for new Rust programmers. Chapter 17 of the book (https://doc.rust-lang.org/book/second-edition/ch17-00-oop.ht...) is trying to grapple with this question.

Part of the difficulty here is nailing down what "class" even means, exactly. Rust doesn't fit into either of the three major schools of OOP, which I personally nickname the "smalltalk school", the "java school", or the "javascript school".
The Unreasonable Effectiveness of Dynamic Typing for Practical Programs [video]
Multi-monitor support is still hugely flaky even in 2017. (Even Apple, which had done this perfectly for years, had a phase in the days of Lion where all their new full-screen crap was horribly useless on two-display setups.)

W10 will utterly destroy your window layout for having the audacity to undock a laptop from a two-display setup. Sometimes it will completely forget the 2nd display that had been working for weeks, with no clear way to fix. Sometimes the display is not "on" yet it is "functional" from W10, leading to aggravating scenarios like windows only located/usable from the display you can't see, requiring you to practically disconnect a laptop to use anything again.

Conceptually not hard but apparently rocket science for OS implementers.
These one or two monitor discussions often miss an important information.

It makes a big difference if you mean with 'monitor' a 27" 5k monitor or a 24" 1080p monitor. If you mean latter you definitely need two. If former one is better than two.
I can't watch the TT. The risks they are taking are just stupid. Go on a real race track where you can explore the limits without dying.
Yelp just paid 20 million dollars for Turnstyle Solutions, which specializes in tracking retail customers with the WiFi signals sent by smartphones, without asking for the phone customer's consent. If you want to opt out, you have to go out of your way to register your device's mac address with them.

https://www.wsj.com/articles/what-secrets-your-phone-is-shar...

https://techcrunch.com/2017/04/04/yelp-acquires-wi-fi-market...
"class methods" are specifically static methods, meaning they don't have a self/this object. Rust's closest equivalent to classes has always allowed normal methods and variables (as well as class/static methods, just not class/static "variables").
Turned out super useful since she was a late talker

That might not be a coincidence. There's some evidence that kids who use sign language tend to talk later. Maybe because there's less incentive to verbalize. It's not a language delay, though.
I disagree. I think Americans are generally pretty intolerant of sports and other activities where death or disability are likely outcomes. The rules of football, boxing, MMA, etc. have been continuously changed to make them safer, even at the cost of abandoning major aspects of the sport (19th century football was much different than the modern sport, and much more frequently fatal).

Football has managed to dodge the CTE issue so far because the injury is both hard to diagnose (basically requiring a brain autopsy), it's symptoms appear decades after the initial injury and involves a lot of mental issues that people often develop without CTE.

But as evidence mounts, its clearly becoming harder and harder for the public to ignore. So I think we'll see football drastically change to solve the issue, or die off as public discomfort with the cost to players manifests itself in shrinking audiences.
You can do this with a single monitor it's large enough as well.
What's funny about this is that I had worded it even less clearly, and it was changed due to feedback: https://github.com/rust-lang/blog.rust-lang.org/pull/192#dis...

Guess I didn't go far enough :)
And this applies to other domains. I do grant writing for nonprofit and public agencies. It's easy for me to have a main document, an RFP, an organizational background file, and a research website (like the Census) open at the same time. We use 27" iMacs and side monitors for good reason.

Even in writing a novel, it's often easy for me to have a character list, a plot outline, and a main document open simultaneously. It's often not "necessary," per se, but it can be helpful.
No. The vast majority of Station is the USOS, the US side. Station overall control is handled by NASA.
Was it?

I had the feeling before Node.js, everything was PHP.
experiences and watchfully learning from them.
Amazon study discovers 381 new species in two-year period