skysight-inc/HackerNews huggingface dataset:
Thank you for the detailed explanation. We have over 1 million users who checked our resources, 97.000+ web developers are using them in 150.000+ projects and this is the first time when somebody is not happy with our licensing options. We will see what we can do in this area.
I mean, who's to say that isn't the case. The blog might still exist on Google's side, and it's just been quarantined or otherwise looks like it's been deleted from the outside.
I'm tired of node/electron anything.
From the description of "winding road going through a canyon with no shoulder" and near Cardwell, I would say this is MT-2 [0]. I live in this region and have driven this road a few times, it is not a simple road that one can just set cruise control and drive through. There are a few curves that have advisory speeds of 45-mph. I am aware that it is possible to travel well above an advisory speed and be fine but the fact remains, this is a curvy road that requires modulation of speed in order to travel in a comfortable manner.

[0] https://www.google.com/maps/@45.8317611,-111.9106714,3a,75y,...
If there was a systematic bug in receive or send where a certain string of data corrupted a buffer allowing for code execution, exploiting it remotely would be simple if there's any code on the machine using that syscall.

I'm not saying this is a likely bug, or even something vaguely reasonable, but it could totally be found with local syscall fuzzing, so local priv escalation isn't the worst bug you can uncover.

I'm mostly being pedantic here.
So here's the thing: Any company that solves this problem is by definition a (most likely unintentional) honeypot. Which is about as unhelpful as you can get. The question is what can these companies do to mitigate that risk for their clients.

Expecting someone who needs/wants this sort of security in a laptop to homebrew it is unrealistic. So by your logic everyone should just despair and be completely paralyzed by their inability to protect themselves. Surely there is a better way?
This.cm is shutting down
I'm surprised he doesn't live in fear of one of his ex-convicts getting out and going full Dexter on him. Perhaps he really believes his made-up lies.
Because marketing and because it could be too much. Don't wanna offend too many non-players that would give negative feedback to the overall appeal of the game. At the frequency I see it mentioned, it can become quite annoying. Probably there are sub-cultures not close to the target group.
I may be naive, but Firebase may be the perfect fit for this kind of task scince it scales pretty good. Niantec would probably get massive discounts as well as an Ex-google company...
ZONT Synthesizer
I'm curious why there's so much node/electron negativity circulating. (Although I guess asking for positivity when it comes to electron is a bit of a stretch :P)
Are you also happy having to pay for services like Google Maps, which everyone else can get for free - because some French Maps company thinks it's unfair they can't make as much money as Google can?

https://www.theguardian.com/technology/2012/feb/03/google-fi...

If so, enjoy getting nickled and dimed for literally everything in the future.
Same here, I finished just because. Acting was particularly bad I found.

I tried watching the first episode of the season 2 and I just couldn't finish it.
Any pointers how?
I use two tools daily that are built on Electron and they are great. Not only that, but it's never obvious they run on Electron. I'm curious, what do you hate so much about it?
>> It went so quickly from a semi-plausible portrayal to a fetishization of [black hat] hackers.

One can already see from the first episode of season 2 (which I suppose you haven't seen yet) that it's much more complex than that.

In season one we saw the culmination of that extreme "fight club" ideology. In season two we're going to see the results of those actions. And so far it isn't pretty.
Not to be negative, but last mile was a viable part of the internet because the government mandates that that system be reliable. I'm interested in a wifi mesh, but until this moment I haven't thought about whether the government, or the technology itself, focuses on high reliability in that area. I think all the government cares about is if you don't interfere, but they don't care if your bits get through.
I agree with you, I would've loved to see some more arguments, but to play the devil's advocate, he did offer some reasons against react:

JSX wants you to couple your view with the model and controller

I could give you a lot of specifics—separation of concerns, coupling views with models, the focus on needless optimizations, the importance of supporting open standards—but I'm going to tell you a story, instead.

Ok, I agree, he didn't give any reason aside from separation of concerns and company bad, web components good.
Yes, but with Vue it is optional. With React, it's required to use the tooling, specially because doing React without JSX is not fun.
55-60 may be too fast for some of the curves in this area. There are curves with an advisory speed of 45-mph. From the description of road and the area, I would guess it is MT-2 between Cardwell and Three Forks (I live in this area).

https://www.google.com/maps/@45.8317611,-111.9106714,3a,75y,...
Why do people answer questions on Stack Overflow?
Believe me, I get where you're coming from. I've worked on open source stuff - including chat apps and even a Jabber client - for 12 years, and it's still my day job, and I wouldn't want to miss going to bed knowing my work doesn't screw anybody over.

So KakaoTalk and that I use it is a thorn in my side. Client and servers are closed source, there isn't an API allowing for client replacements, the protocol is undocumented, there is no federation, it's known to be under government surveillance, you get a single login session per SIM so you can't do multi-identity on the same device, there are no clients for open platforms, there is no open governance of any kind. It's so wrong.

At the same time I've learned it's wrong to resent the user and their lack of care and diligence. It's misspent energy and distracts from forward progress. It doesn't ever change minds. Instead you need to try and have empathy and understand why they do what they do, and why their priorities are different. They're not weak.

The truth is, KakaoTalk does what it does very well and friction-free. The UX is great. They improve things regularly and thoughtfully, supporting what people actually do with the app. It's kinda magic. The stupid .gif's aren't stupid at all, they're ~$3 for ~20, and users would readily say they're worth that - and they're right, compared to the value they get out of a hamburger it's a steal. They meaningfully make their days better.

If you want to beat it, you have to be at least better at the things people care about. It's not easy, because it's very good at them.

I hope we figure it out.
You guys just can't stop making cool stuff can you? now.sh, now-serve, micro.. I'm not the biggest Node fan, but these are really well done. Execution on these ideas has always been 10/10.
Thanks to Buzzfeed and others. It's a great psychological tool to get you to click since the curiosity has been tickled and you just have to know now (FOMO).
Nope, it's much simpler (and I wouldn't make that judgement). Male Czech having a feminine surname ("-ova") probably wouldn't happen.

Edit: you updated your comment with the bit about the picture so it looks like I ignored it even though I didnt. He's speculating, we have no idea on the origins of the passport.
This is a pretty silly article. The author makes no real points. He just seems to dislike React because it's not an open standard, and questions Facebook's motivations in creating it. He alludes to the existence of actual architectural criticisms and then never states them.

The meat of his criticism, to the extent that there is one, is that somehow React's not being a web standard is going to be bad for the open web. Which, if true, would indeed be an important and negative thing. But the author makes literally zero attempt to prove that point, and instead simply says that FB benefits from walled gardens (true, but irrelevant).

As far as I can tell, React is detrimental to FB's direct business interests. It's true that FB is a walled garden, but it's also true that React makes it much easier to create nice web experiences in your own garden, on the open web. So perhaps they have shot themselves in the foot there a bit, but that's alright with me.
For a chat app, maybe. If it's a tinder style app for nerds, no problem :) But it can be a good name for some other app. It's even a good idea to generate some vitality.
I did it for 2 years until November last year. Its not... too hard. You find the pages where you can keep an eye on you address etc. Issues normally happen because of two things:

1. Misconfigured servers: This is the hardest part. Rule number 1: keep it as small as possible. Disable everything, and then only enable what you need. Rule 2: READ, I mean read every document, blog post etc you can find about e-mail, email attacks, etc.

2. IP address: The normal address you get from Digital Occean or Linode for example, are normally horrible as a lot of spam has been sent from them. If your lucky it might work, but check the lists for those IPs. Try to change if you can, until you find one with low scores. Also, I dont know if this helped, but i had my domain on both Gmail and Outlook servers for a while before migrating to my own servers. I dont know if this helped me to not get stuck in their filters etc? Or I was just lucky i guess :)

I finally moved because I did not have the energy to keep up with the server etc, and when i noticed that i had not even logged on to the server for 3 months, i just moved it to gmail. I am however looking at migrating away from google, as i don't like the web interface (use it from the iPad now). So who knows where I'll end up next.
I would like to use it for one of the saas application. I am not sure by when it will start generating revenue.

Can I use personal licence till the the time my app is not earning any revenue ?
Sen. Thune Seeks Answers from Elon Musk on Autopilot Technology
I gotta say, the only thing worse than implicit tribalism is explicit tribalism. I can only imagine what they think about the preps and the cheerleaders.
Not to mention, the acquisition was announced a month ago. It's not even close to being approved yet by LNKD shareholders or closing.
No case could be made that it was smart, since...it hasn't happened yet.
I dislike it a lot, and I'm otherwise mostly unopinionated about design. I think it has poor usability. It takes me a long time to process the odd placement of things like a "New/Create" button and the animations annoy me and feel distracting.
> Also, even though competitions won't help you develop as a mathematician, I still think it was a good experience for me to get out of school for a day and hang out with a bunch of other math nerds. That part of it was a lot more valuable than the competition itself.

I haven't done math competitions, but I feel the same way about programming competitions. I don't think I'm a better programmer because of the competitions. But I do think spending 4 hours, 2-3 days a week in a room with other programmers who were also there voluntarily made me much better. It's not like I stopped focusing on my own projects or coursework and did this instead. It was just an additional 12 hours a week of practice and socializing.

Some problems were hilariously artificial too. I still remember one, where 10-year-old Suzie had a lemonade stand and had been keeping track of her profits each day. You needed to find the 3 consecutive days in which she had made the most total profit. The catch? It needed to run in less than 1 second and the largest case could (which means it will) be n=9999999. (I may be off by an order of magnitude).

Little Suzie had been running her lemonade for well over 27,000 years apparently, but would throw a tantrum if it took more than 1 second to compute her answer.
I'm guessing it's not really worth RMA'ing my 9350 for that coil whine issue. The problem where the Dell WiFi driver causes screen flickering might be, though.
Google's services aren't free. They provide services and in return they get to serve advertisements to their users.
Put Your Damn Money Where Your Mouth Is
It does put your view and viewmodel into the same file though, which makes it very easy to form a tight coupling there.

But.. from what I've read their argument is that the view and viewmodel are coupled by nature, and that it makes sense to do it this way.

Do you have a different viewpoint? Sounds like you do.
> As for Gmail... I would rather swallow my tongue than let them near my emails (not saying much considering I use Microsoft at the moment, I know)

Understood. I was one of the first adopters for Google Search and then Gmail, but my impression of Google was a lot different from what it is today.

The best I can do at the moment is distribute my eggs over many baskets, but I agree, that's not as simple as going all-in with one of the big cloud ecosystems.
Five Things You Won't Believe BuzzFeed Has Done To This Industry.
the video is a bit silly in the end
Fight club meets Hackers meets Network. I'm still waiting for the epic "You have meddled with the primal forces of nature, Mr Alderson" which you know is coming.
The POIs are user-submitted.
Calm down with the $5 words.

It isn't that I am stupid but it makes for a really annoying read when I am having to think more about the words than the meaning.

I shouldn't have to re-read this article like it is a research paper just so I can absorb what you are saying.
How is different than Axon Framework?
Am I the only one who thinks material design looks really bad? :-/
Looks great! Someone should make these into react components :)
How do you make sure there's no corrupted state and that the data structures in memory fit the new code?
because free == low quality ??
How is that relevant at all? LLDB is a completely different debugger. The fact that I have to download an extra package to use LLDB doesn't affect my use of GDB at all.

If LLDB eventually becomes as popular as GDB, I'm sure it will be included into core Emacs then. But I have no interest in LLDB at the moment.
Taken as a whole, ESR is an embarrassment. But the parent didn't say that we should consider ESR an authority, final or otherwise. They only expressed their opinion that those words (penned by ESR) "captures all aspects fairly well".
When a story is well done, I can immerse myself in it and see it from a character's point of view. So I can still enjoy a movie with a big reveal at the end even if I already know the reveal.

On the other hand, some movies are simply too intense to be enjoyable for me. So I often pull up Wikipedia first to make sure that the payoff is going to be worth it.

An example that falls into both categories is "The Fugitive" (Harrison Ford movie based on the TV show). I already know who the villain is and who dies at the end, but I can still enjoy Harrison Ford piecing it together and Tommy Lee Jones trying to stop him. And the last part of the movie is more intense and action-heavy than I really like, but I can take it because I know how it turns out.

I sometimes joke that I'm a member of the "Wikipedia Film Club" because I read about more movies than I actually end up watching.
What's new in Facebook open source
I'm from that world of math Olympics. Never reached IMO, only top places on regional competitions (math, physics, programming), and know a lot of people who been there and who never participated. Some won the medals, graduated with MSc from universities and gave up with science. Some were not so good in competitions, but became very smart scientists and great math teachers. There's no rule, and I don't think this system is just a selection of the best, discouraging children who did not succeed from choosing math.

It's just much easier and more natural to see the beauty of mathematics while spending enough time on learning, solving problems and engaging in competitions. Oh, yes, I'm still seeing it despite years in MIPT with some real math. There's a lot of fun in it. For example, we had "mathematical battles", when two teams had to present and defend their solutions and get score points from jury. It's also a very special and friendly environment, where you can meet people, connect to universities and build social network that will serve you for the whole of your life. I still have a lot of friends from summer math schools which I attended in early 90s. For many it's also a social lift, egalitarian by it's nature, where distinction between rich and poor is almost invisible (not like on the street or a schoolyard), it allows many children from small towns across the country to enter top universities and build successful career, not necessarily in science.

I will never blame this system for presenting math "in wrong way". It doesn't have to show the world of grown-ups. And, by the way, we never heard the word "genius" (except applied to Pushkin or Einstein).
Remember this?

http://www.gamespot.com/articles/iwata-customers-do-not-want...
The Impact of Pokemon Go on Wikipedia
OS X comes with a built-in terminal (that's actually pretty good). There's no reason for a beginner to reach for any third-party terminal software.
Yeah, all the way down to resetting the financial system. It bugs me because it is such a blatant rip off in many ways.
Why not both?

Also, they probably need a browser and to wait for a full render to be guaranteed a finalized image for their preview thumbnail.
Pokemon Go released just the other day.
Ask HN: Show off your vintage websites
I'm curious to see 10+ year old websites from HN people that are still up.
We answered this question in a sibling thread, see: https://news.ycombinator.com/item?id=12098202
So I know Sage is quite a bit more hefty than the standard Jupyter kernel, but I wonder if this could work with the Sage kernel? I quickly attempted it with no luck but assume with the right setup it could. Maybe?
After reading ESRs opinion, do you agree or disagree with his assessment of the hacker ethos? And why?

No one is suggesting he is a neutral source, nor an authority, only that his definition may be useful
Is there any way you could have this running on the cloud (in Digital Ocean or AWS)?

Suppose you had Jupyter installed using the following process:

https://www.dataquest.io/blog/digitalocean-docker-data-scien...
http://sublemon.com/ (ca. 2003)
And to be sure, this is exactly why Jupyter is so powerful for experimentation, especially when doing data science. When you can run lines independently, alter them and re-run them, but keeping all the state of the previous lines, it's so much better than needing to re-run from the beginning. Of course, you can shoot yourself in the foot if some of those lines are like (i = i + 1) and you end up incrementing i by (# times you've run the code) rather than (# times it appears in the code). But if you name your variables sanely and treat them as const, you can easily avoid this.

The question at the core here is: is a debugger meant for experimentation to find the (often subtle) root cause of a defect, or is it meant to be a read-only window onto state during execution?
Jesus, could I read one evaluation of a JS library without it immediately veering into "oh here the cool kids go again!!" territory? People have different ideas on how to avoid the jQuery jello slime-pile disasters we've built in the past and those ideas are competing. Heaven forbid.
Because most people using 1% of the functionality of even a debugger like gdb, if they're aware it exists in the first place.

A debugger is something that helps sell an IDE by padding the feature list more than something most people will use much.

I'm not saying it ought to be like that, but in more than two decades of watching developers work, my conclusion is that most developers 1) are unfamiliar with debuggers, 2) if they do know about debuggers they rarely use them, 3) if they do use them, they rarely use more than the very basics .

I myself fall in category 3. I use gdb, and I'm fine with that because all I tend to use is going up and down the stack, displaying some expressions and occasionally single-stepping.

I've used Visual Studio, and I've used DDD, and frankly I fall back to the above because it's quick, and because it's very rare that spending lots of time in the debugger is as helpful as writing more test cases or spending more time reasoning about the code.

To displace more primitive debugging techniques, a debugger will need to be extremely quick to cut to the core of the problem and basically help automating what is often a very basic workflow to try to narrow down things like "that crash happened because of an incorrect value in x; when did x get that value and what contributed to that?" followed by "how did y get that value that contributed to the broken value in x".

You can provide lots of fancy ways of making those kind of steps more pleasant, but they're doing too little to beat having a very minimal UI to deal with.

Instead debuggers appears to largely have focused on making those hair-pulling frustrating and long but also exceedingly rare debugging sessions more pleasant.

At least that's my impression: 99.9% of the time, I need something that's a smidgeon above a printf; 0.1% of the time I get frustrated enough to consider looking at more advanced tools, but that's not often enough to usually be worth it.
I didn't say ESR is an authority, just that he described it well. If you have a disagreement with what he wrote there, you should explain your disagreement, rather than attacking him as a person.
Ditto the Kakao and Line brands. Which are in turn operated by Daum and Naver - the two Korean internet giants. Google Maps for example is nigh on useless here: People use Naver Maps or Daum Maps. Line's principal visual identity is true to the mothership and uses "Naver green".
Not saying you're wrong: At the end of the day to the degree that any of these methods (UML, TLA+, whatever) formally prove correctness is the same degree that they gain the features of a turing-complete programming language. Which comes back to the notion design is the source code itself and represents the majority of the work. The compiler or interpreter is the "construction" phase of the project.
What you're saying reminds me a lot of the Hacker Manifesto's argument about the hacker v vectorialist classes.
There are extremes on both scales, to be sure.

What makes the (far more common) negative outliers most vexing to deal with is not just that they're +10x-ers in their own minds -- but that they're mistaken for such in the minds of upper managers (and/or their investors) -- for a great, great while, in many cases.

And having to explain to someone that they need to "flip" their +/- 10x bit on one of their "star performers" can be a really, really awkward situation to be in.
The David Spade Index: Which Actors Are Hated by Critics but Loved by Fans?
Eat out LESS - invest in kitchen appliances :). I wonder now how I lived without a FOOD PROCESSOR and ate out/prepared not so good food. Must haves food processor, a flask, a good lunch box. Take home food to office, beach, parks. Life gets so much better. Though one cannot avoid an occasional icecream on a summer day ;)

Invest on health - buy an exercise bike, bench/squat rack instead of gym. Saves a lot of time and money.

Property investment - dont know need to learn.
New Concepts on Application Monitoring Systems from Velocity 2016
Why I Haven’t Committed to a Side Project