skysight-inc/HackerNews huggingface dataset:
I worked in Pascal, C/C++, Java, Python, R, Nim, Clojure, Rust, Go, Js, and created various projects in these languages.

However, I couldn't get used to Q. I understand that it is fast, and I also started to like the functional programming aspect of it. But oh boy, there is no proper error messages (no, "`type" is not helpful). The short versions of various map and apply were handy, but there are no equivalent versions with longer names, therefore there is no way to write a code which is readable to a non Q-expert. The strange evaluation order made it impossible for me to read other people's code, I often started to add parentheses and checked whether the behavior changed. There is no debugger (I used KdbStudio). Once I used more than 16 local variables, which gave a runtime error with some strange unhelpful error message.

I'm not questioning its usefulness, but I think that it could be much more developer friendly without compromising speed.
Amended Version of FOSTA Would Still Silence Legitimate Speech Online
Google Launches a New AI Center in China
Google announced plans to launch the Google AI China Center. The news was shared by Google chief scientist Fei-Fei Li ahead of Google Developer Days events in Shanghai.

Based in Beijing, the center will focus on AI research and receive support from Google engineers based in China. In addition to conducting research, the office will provide financial backing and sponsorship to AI community conferences and events held in China.

“Along with Dr. Jia Li, head of research and development at Google Cloud AI, I’ll be leading and coordinating the research,” Li said in a blog post.

Read more: https://www.peartrend.com/general/google-launches-new-ai-center-china/
Your DNS numbers are off because you aren't counting IP and UDP headers

See my edit - https://news.ycombinator.com/item?id=15912467
Accessing Publicly Available Information on the Internet Is Not a Crime
Go V12!
Just to be clear, if a Macbook works better for you or if you just prefer macOS, by all means, go ahead. Macbooks, from what I hear, must be superb machines, and while I prefer Linux with a Mate or XFCE desktop, I have used a Mac for a while and there are things I do miss. And a lot of software is available for Windows and Mac only; given the choice between Windows and macOS, I wouldn't have to think long.

I hear that argument frequently. On macOS (or even Windows) things just work(tm), while on Linux (or some BSD), there is always something that does not work correctly.

I guess I must be quite lucky. A long time ago, I positively enjoyed spending an entire weekend getting a sound card to work or something. To be honest, these days I consider myself too old for that stuff. I, too, like it when things just work. But really, Linux as a desktop system has come a long way, and for the past couple of years, things have pretty much just worked(tm) for me.

Picking hardware that is supported by Linux takes a little care, so does picking a distro[1],
especially with laptops. But I prefer to do a little research before buying a laptop anyway, because I am usually on a budget.

[1] In my experience, the more recent the hardware, the more unlikely Debian is to work. OpenSuse has worked well for me, though.
Even with encrypted traffic, an attacker can learn things, especially if you get DNS and SNI data

I suspect (but cannot prove) that this might have been a leak from Russia's internal internet into the wider global net. Since Russia isn't well known for it's privacy respecting nature, it might have been a traffic scanner to see if people are being good citizens. However, that is just speculation and I hope it's wrong.
Check Out Apple Clips App UX Review
> other governments are likely to follow the US path.

We differ on gun control, social security, health insurance, representative democracy, a plethora of other subjects and soon, net neutrality.

> If it changes, it’s bad for everyone.

For a moment. But then it’s just bad for the US and great for the EU.

> If you’re interested in building an online business based in US, you don’t want your site to get throttled.

Exactly. Come to the EU, everyone :-). Seriously though, this the-US-is-the-world attitude is much seen and never warranted.
People were doing analytics on their own server-side data before Google even existed.
Today teachers can get suspended if they even set an angry look on the pupils. I guess they hope people will abide the law at least.

https://mir-s3-cdn-cf.behance.net/project_modules/1400/5ab76...
> 1992 [...] so the cost comparison figures are significantly out of date

Nod. Perhaps now 2x?

EDIT: https://www.google.com/search?q=1992+dollars+today
Situs Poker Online Indonesia – Agen DominoBet – Dewa Poker Terpercaya
Red99poker merupakan agen judi poker online indonesia yang terpercaya dengan memberikan banyak bonus di dalamnya.
How to BUY BITCOINS INSTANTLY – Today Bitcoin News
Not with certificate pinning , which google certainly has, and I’d be surprised if the other two didn’t. It is an issue for smaller sites (which might have been the real target)
No. The point is, you could be downloading a corrupted copy of the firmware with exploits, for example. If your firmware has such exploits, what good is the fact that most of your traffic goes over https?
Great post. We just got out of stealth and have launched a site that makes it easy for retail investors to discover market structure in real time - https://raveanalytics.com .We could definitely use some of the advice here to fuel our growth.

Going native on the mobile and email is something we are already working on. The advice about focusing on the demand side first is really interesting too.Network effect is great but its easier said than done and really hard to get it going.
Would it be better if they go out of the school in the streets to smoke ? Better have them smoke in a given space outside (not too nice, and placated with anti-smoke prevention posters ofc.) (Provided they’re old enough to come and go freely, of course, meaning high school / college)
FTA :

>>> One can now check that the next statement is true with a certain amount of essentially mechanical, though perhaps laborious, checking. I, the author, could do it, but it would use up a large amount of space and perhaps not accomplish much, since it'd be best for you to go ahead and do the computation to clarify for yourself what's going on here. I promise that no new ideas are involved, though of course you might need to think a little in order to find just the right combination of good ideas to apply.

I hate that. When I program my computer, I specify all the steps to accomplish something. If it's too verbose, then I abstract it in a function.

I even add comments to make sure that a human reader easily and completely understands what I do.

I do that because I want the computer and the human reader to be productive in their understanding of what I do. And because I want the human reader to see that it's either elegant or just mechanical.

I'm not that pretentious to say "hey, I've hidden a few details because if you are as smart as I am, then you'll understand easily".

I had this when learning maths. As a student I was sometimes lost because I always thought maths were hard. Should I have had all the details, I'd seen it was indeed much easier than I thought and wouldn't have been intimidated. Now, I'm older, and I know all of that and I'm much better at mathematics. But what a waste of time.

And the space argument, come one. Just put all the stuff in annexes and it'll be fine.
There is definitely place for VC money, but only if market is untapped and late entry to market will cost billions of dollars(Facebook, Uber or that company who will create first self-driving car fleet etc).
This is very interesting. I have a similar outlook on abilities as you, but only partial/lesser results so far (it's still difficult to find consistent time to develop specific skills). Actually in some ways, your story seems similar to mine. I didn't start to steadily improve until after I had good results with meditation and learning to keep my circadian rhythm in check.

Email me; I'd love to compare notes and also pick your brain.
Net Neutrality

With: sites are as fast as the slowest network link in a path from a server to your device.

Without: sites throttled or blocked completely, depending on the monetization,
political and/or any other bullshit whims of your internet/mobile service provider.

———

Evil Mobile cell phone plan options:

Want PornHub? $10/GB and $5/minute at 0.5 Mbps max, priority 1

Want Netflix? $5/GB and $30/month at 3 Mbps max, priority 3

Want YouTube? $10/GB and $20/month at 1.5 Mbps max, priority 4

Want YouTube in HD? Add only an additional $5/GB and $10/month, priority 5

ford.com, vimeo.com, pepsi.com and reddit.com not available on any plan.

gm.com and coca-cola.com available without data charges.

Fees and taxes not included. Some restrictions apply. Some services may not be available in all areas. Some content types will be prioritized over others, and some will have no available bandwidth under certain conditions. See store for details. Limited time offer.
I work with OpenWRT/LEDE and compile it myself. Can confirm: A very pleasant experience.
Trik Bermain Judi Poker Online Terbaik – Pokerqq81
What prompted your initial $21k investment?
It talks about renting a place in New York for $300/mo. When I google "cheapest New York apartment," the first hit is for 16 apartments under $1000. The cheapest seems to be $838. So, it might be more like x3 the "today" figures.

/quick and dirty
Google finally integrates Duo on Android call screen
If this is not a reason to punish (blackhole?) that AS I don't know what is.
Which breaking changes? The React team just rewrote the entire core of the library and kept the same API; that’s pretty impressive.
Can those SMS be checked when just outside of school ? yes. Go back in school in the third case, I'm sure schools can let you get back inside.
So? Who you expecting the move to come from Zuckerberg? He has already got you touching your phone 80 times a day on average and if you bend over and allow him you will be touching your phone 200 times a day.
It's a great way to produce Trump's and nothing else.
I had such rules in school and no one actually was capable of explaining why exactly it was good for me. It was a long time ago and I still don't understand
Goldwasser, Lozano-Perez, Micali, and Sipser Named Among ACM's 2017 Fellows
Google reclaims title of top traffic referrer and search publishers are enjoying
Vietnam tourist visa on Evernote
An well beeing the bank for all other states regardless of the source of money discourages armed conflict.

That a lot of money, the Nazi stole from others, was stored on swiss banks could have helped also.
I've used retdec before, its output is quite nice. I even had some problems with it (doing dumb stuff like putting in executables that were beyond the limits they imposed on their website) and whoever they had supporting it were quite friendly in helping me anyway.
How about not using fiat currency whatsoever
1) https://github.com/Ahnfelt/react4s

2) https://github.com/Ahnfelt/funk

3) 4) 5) a game, a language, a db

React4s is React for Scala.js - with automatic shouldComponentUpdate.

Funk is a toy programming language which has been described as “functional Smalltalk”.
I think this is a mainly positive move. Mobile phones are massive distractions to children, especially in a school context. When it comes to young children, I am skeptic to the use of digital technology in education in general. School should help incorporate good habits into a child's routine, such as reading books, and nailing reliance on phones into children is not something we want to be doing in schools.
GopherJS implements goroutine "emulation" over JS, it cheats a bit there (it also emulates integers and does other hacks to make JS compatible)
A better deal is a debit card (somewhat fewer protections but saves people probably a 1% fee on average) but unfortunately the banks have set it up as a tragedy of the commons where it makes sense for me to get my 1-2% cashback since the 2.7% credit card fee is already built into the price due to other people.

With regards to Bitcoin though, I agree you need a much lower fee coin to make it feasible. The lightning network brings the transaction fees on Bitcoin to zero though from what I understand so maybe thats the answer.
Christmas Gift Ideas You Can Get for Your Friends and Family Members
>>> My ISP (sonic.net) doesn't block anything, specifically including port 25, and I'm not paying them a premium to do so.

> My comment was an existence proof against 'dataflow's assertion that "Port 25 is only blocked if you don't pay for the premium service of having it opened."

You got my statement entirely backwards. I said port 25 is blocked only if you don't pay for it to be opened. This is logically equivalent to "if port 25 is blocked, then you can pay for it to be opened". In other words, your payment is a sufficient condition for it to be opened, but it's not necessary because not every ISP will have blocked it in the first place. (You missed the word "only" in my sentence.)
No, not to my knowledge! It does autoindent things for you when you’re editing multiline functions inline, but whitespace is fortunately not significant.
Vietnam travel visa on Diigo
I use the absolute least amount of packages and libraries necessary.
China did the same but for bigger scale in the past. The reason to do this is to store all traffic for future analysis. Now it is protected by https but there is no protocol or cryptography which couldn't be exploited in the future.

https://arstechnica.com/information-technology/2010/11/how-c...
Agreed about stone-age tools.

I'm not counting on AI, but on declarative programming. Imagine dragging and dropping components onto the canvas, not graphical ones like buttons and sliders but model layer ones, like classes.

Each would have connections, input, output or bidirectional. And a connection could have a simple mapping function. It could be as simple as "if price > 1000, discountOffered = true".

One can have preconditions that also define a remedial action to take. Going back to the e-commerce example, if the user tries to check out, a precondition might be that they're signed in, and the action would redirect them to a sign in page.

As for disambiguation, the computer can just pick one alternative and do it. You'll be able to override it, but computers shouldn't require everything specified in excruciating detail.

These won't eliminate all code written in conventional programming languages; just reduce it, so that engineers are more productive, and non-engineers will be able to do more than they can now.
Mobile phones get stolen and can take pictures/videos that can then be used for bullying others, it's quite different from a book. I don't have an opinion regarding this new law but those are the arguments I heard in the news.

It will still be allowed to use mobile phones for "emergencies" from what I read, i.e. a teacher is not here and a child wants to contact a parent regarding that.
I don't use the device so this is purely speculation, though I would assume they'd have configurable setting to push/apply updates at off-peak / night times?
It may not hurt their studies, but perhaps their social skills. I recently stayed at a hostel, and when I first walked in I noticed how in the common area almost every single person was alone on their phone. It made me long for the pre-smartphone days in which I imagine travelers were forced to socialize with each other.

While school lunch is a slightly different situation, I think it still applies that without phones kids will be forced to communicate more directly with each other.
Yes they can, if the kid remembers to check the phone which is usually unreliable. But even if kid is super reliable, so what? The original argument was "I like to call". Still does not make the call during lunch disturbing to other kids.

Going from work to school just so that you can ask them to let you inside, just so that you can tell the kid to wait for you after school instead of going home is ridiculous suggestion and disturbing for everyone including employer.
As a RISC-V core implementer, I'm super interested in answers to this question. Some of the things I've pondered is ways to figure out 1) what branch am I constantly mispredicting and 2) what load is constantly cache-missing. Not sure the best way to expose that to the programmer, particularly in a way that's cheap for most cores.
I will not use a library to ‘virtue signal’ JS abilities.
Thank you, all three of you. This little snippet has been such a delight, for so many reasons.
If they want to only allow proxied HTTP, that's their decision and developers should respect that, and not mask everything under HTTP. Their administrators made a substantial effort to forbid everything, why would honest person try to overcome their effort?

Home routers is another matter, home users don't make conscious decision about it, but in my experience UDP works just fine (because a lot of games use it) and it should be good enough for any protocol.
Is it fair to say BGP in general relies on “good will” trust model? I wonder if there exists an authoritative mechanism similar to browser punishing rouge or incompetent CA. I supposed the integrity and the authentication is achieved by implementing and deploying RPKI, but what about punishment?
The South Sea Company
> "With enough money from his filmmaking and investments, Mr. Brown did not work after making “The Endless Summer 2.” He pursued hobbies like target shooting, collecting old cars and racing rally cars."
I realize people's opinions differ on this, but having Google's wifi router is one of the most privacy compromising things one can do.

Security wise, sure, great idea. But there's so much data to collect at the router level. From wireless MAC addresses (which it already does), and to every single IP address visited by every device in the household.

I might sound paranoid, but with continuous news of Google's privacy intrusive choices on Android, iOS etc. I will not trust them with that data, ever.
Isn't forward secrecy helpful in protecting against exactly this kind of thing?
I don't think IE supports pinning, though, so if they could reliably detect the browser at the TLS handshake stage (don't know if it's possible) they could in theory serve their own cert to those users.
> We have evidence of data tampering - i.e. a climate model that showed the "hockey stick" regardless of what the input data was. It's a highly politicized thing.

This is not true

> And lastly, if I accept climate change as a result of human activity I say we still don't have decent models.

This is also not true
Download LAN messenger software for your office premises
This Is How Yu Darvish Was Tipping His Pitches in the World Series
around the 2003-2005 timeframe, Arthur had very conclusive benchmarks that showed I-cache residence makes a huge difference

That sounds quite plausible. The front-end of Intel processors (the parts that deal with making sure there is a queue of instructions ready to execute by the backend) has made some major advances since then. The biggest jumps were probably Nehalem in 2007, and then Sandy Bridge in 2009.

It's not that binary size no longer matters, but you almost have to go out of your way to make instruction cache misses be the tightest bottleneck on a hot path. And when it would be the bottleneck, the branch predictor and prefetch are so good that it's usually only a problem when combined with poor branch prediction, so it really only adds to the delay rather than causing it.
Sounds like pure common sense to me. Schools are implicitly responsible for the overall well-being of kids. Many schools ban smoking, sugary snacks/drinks, some dressing style (or non-dressing), makeup. Many parents would love to send their kids to schools without a phone, this will empower and support them.
Ask HN: Experience with Hamming's Advice: “Keep your subconscious starved”
I feel a strong resistance against it - it sounds like it might drive me mad - and I read that many great ideas were had while their inventors tried to focus on something else. On the other hand it also sounds tempting. "so you can sleep peacefully and get the answer in the morning, free."

Even if you decide to do it, how do you force yourself to follow through with it.

What are good schelling points, like I'll think about this for a day, a week, then do other things ..?

I didn't have internet access for a while and I managed to write down some things I had had in my head for some time, so that's some data for it.
Well, if you need certain applications that are not available on Linux, all the hardware support in the world does not help you.

That argument trumps pretty much everything else. If my boss came into my office today and told me to switch all of our desktop computers to Linux, as much as I would enjoy that, I would have to tell him that it cannot be done, because we use a lot of software that just is not available for Linux. (And a fair amount of it is not even available for macOS.)
A banking Trojan targeting the Polish banks was found in Google Play
Personally, I used [0] to learn most of what I know about RSA quite a while ago (I believe I was about 16 at the time) and found it a bit more approachable than the OP.

[0]: http://www.muppetlabs.com/~breadbox/txt/rsa.html
https://github.com/gitbucket/gitbucket
How DR Congo lost control of the fabric of its culture and economy
I meant the opposite, I agree with you.

If they had used an STL[0] instead of a JPG then I think people would have liked it.

0: https://help.github.com/articles/3d-file-viewer/
That only protects against breaches of the long-term key, not against attacks on the cipher itself, AFAIK. So if in the future they manage to attack AES (or whatever cipher the connection was using), forward secrecy won't help.
React is easy when you just do data -> rendering. But what about animations, modals and other forms of interactivity that doesn't fit squarely into this?

And while React is simple, you quickly have to add a router, some state management etc., so instead of a small simple library most React-projects I have seen end up being a custom framework.
'why ban them during breaks...'

School isn't just about academic study, it's also where you make friends and learn how to interact with others.

I think mobile phones get in the way of this by enabling kids to just communicate within already established cliques?
I use this: http://www.ikea.com/us/en/catalog/products/20302596/ . Works great at the desk for me since I don't use an external monitor.
There is uclcmd [https://github.com/allanjude/uclcmd] which could do with some more work but was created with the intent of being a UCL equivalent of JQ.

Also since he’s the kind of person that a HN reader will probably
Ike to know more about. The original author of the aforementioned uclcmd, Allan Jude [http://twitter.com/allanjude], is the former host of the TechSNAP podcast [http://www.jupiterbroadcasting.com/show/techsnap/], current host of the BSD Now podcast [http://www.jupiterbroadcasting.com/show/bsdnow/], a current member of the FreeBSD Core team, and co-authored not one but two books on the ZFS file system FreeBSD Mastery: ZFS [https://www.amazon.com/FreeBSD-Mastery-ZFS-7/dp/0692452354/] and FreeBSD Mastery: Advanced ZFS [https://www.amazon.com/FreeBSD-Mastery-Advanced-ZFS/dp/06926...]
This would be a serious game changer for me if it actually does what it promises. It has been so frustrating as a user that I'd been tempted to join a product team on one of the streaming service providers just to fix this.
> They can't even output matching observed data!

Citation needed
In 1998, a hacker collective known as the L0pht testified in Congress that they could take down the Internet in 30 minutes.

It is believed BGP black holes could be one way of achieving this.

Basically tell every node "I've got the lowest routing cost to every node, send me all your traffic", and then drop all the traffic.