skysight-inc/HackerNews huggingface dataset:
What is your thought on WebRTC exposing user IP addresses?

https://www.ovpn.com/en/blog/webrtc-might-expose-your-ip-add...
"Sometimes I feel like I’ve reached the end of the internet"

Sometimes I've jokingly asked my family members if they've finished reading it (the Internet) yet. It's so sad that these limits are imposed - sometimes by ourselves but also often by the invisible walls of the corporate, private gardens. I guarantee there are enough educational (history/technology) and maker videos on youtube alone that I'd never get bored.

But if you're specifically looking for more to do where your friends are, you're going to be limited in the same way you would be in real life. When I started traveling extensively for business in the mid '90s, I made a point of being friendly to people in airports, restaurants, stores, etc. (Well ... those that wanted a conversation anyway). Expanding the pool of people that you talk to will inevitably lead to information pools that you weren't aware of.

As an analogy, it always amazes me to watch someone else using software - take git or even bash for example. I'll say "I didn't know you could do that" and when they ask how I accomplish a task, they generally learn something new too. I have (by far) more sites bookmarked that I've learned about here on HN than from any other source. I guess it's because we don't just repeat lip-gloss and fingernail polish styles here?
I've developed a joke law that says that the amount of genuine information in a statement is inversely proportional to how polite and wordy it is. I.e. the "we take security seriously" PR fluffs.

Perhaps Mike knew that law and that's why he took Dylan's email as not genuine. Perhaps "yo fucka, I pwn'd your shit, tomorrow it's on the dark web if u no patch this link" would be the proper way to inform them of a leak.

Then again some people say it's good they didn't try to get Dylan arrested for "hacking".
> wonder if there's a cryptographically secure way to build a known "stream" of one-use tokens (addresses, if you will) based on known "public key."

This is what Bitcoin's BIP-47[1] does, but you can hand that "public key" to anyone[2]. The communication layer in this case is the Bitcoin blockchain.

[1] https://github.com/bitcoin/bips/blob/master/bip-0047.mediawi...

[2] https://paynym.is/
Fun! Nice job...
CAD software can use a lot of RAM. Swapping it on a SSD is just not fast enough.
We aggregate the data from a couple of sources, see https://ipdata.co/about.html
Can't you just rigorously define the unimportant stuff? Like that which is related to vaxxiinwa, Trump or politics in general?
That doesn't work: if twenty of your friends told you it was raining, your method would tell you the probability was (2/3)^20 P(R), which is very small.

Your method was my first thought too - it took a while before I saw how to do it.
"Edit: Also, how is Peter Norvig not Google's AI chief???"

I would imagine Norvig as more a thinker and less of a doer. I think Google has reached a point where their flavor of AI works sufficiently well where now the only problem left is getting buy-in from as many teams as possible within Google.

Jeff Dean might be more decision-maker, politically connected(internally at Google) and less of a thinker-type in moving this initiative forward. They're both extremely valuable just in different ways.

It's one thing to build it(AI) but an entire other problem to get the AI into Google's huge suite of internal/external systems and products.
Retail in 2018: Expectations and Reality What Will Happen?
imgur is another reason to want that feature.
It's the leading down a path that is the problem. Onboarding for old-school Reddit and Craigslist isn't hard. You click on a few things. You're done.

Once the idea of leading people down a path happens, then you've got a curated directed experience that conflicts with why you came there in the first place. That's what people have a problem with.

The whole thing is presumptuous, as if they know better than you why you're there.

They don't. Let's be honest about that.
On the little dropdown menu for a shared link on Facebook, you can tell it to block all posts from that domain. I found that after doing that on half-dozen of the biggest click-baity sites, my feed is almost all original content again (and this was before Facebook did their big refocus recently).
Finally, the dream of VRML
> The state is anti-innovation (think about how slowly government infrastructure has developed) and anti-consumer (imagine the DMV in charge of your money).

That some states are anti-innovation does not entail that all states, or even most states, are anti-innovation. Government dysfunction is a self-fulfilling prophecy, in that, a pervasive cultural belief that government is dysfunctional leads to a dysfunctional government, and the converse is also true.

Which isn't to say this is a good idea anyway, but your counterpoint isn't all that strong.
Link should probably be updated to something which has some information:

https://capacitor.ionicframework.com/docs/
> This still takes more time than touching a wallet to a sensor

How? The machines will literally take an entire stack of bills at once, read them and make change in the same time it takes to verify an electronic transaction.

You would need a stopwatch with sub-second precision to even tell the difference. Which one is faster is down more to the specific model of payment processing machine than the payment method.

And even if the card was theoretically faster, we're no longer talking about waiting for some high school kid to fumble around for 30 seconds. A difference of 300 milliseconds one way or the other is just pedantry.
Jaza | Software Engineer | Halifax, Canada | Full Time | Onsite

Jaza is building the future of infrastructure in Africa. This is an opportunity to become a founding member of the software engineering team at Jaza, and build solutions for some of the greatest challenges facing the continent and the world: climate change and energy access.

Jaza builds energy access in last-mile communities. Using a solar powered Hub model, we sell customers access to portable battery packs that they can bring home to power lights and devices. We train and hire local women to run the Hubs, which includes managing the energy system and interfacing with customers.

We are on the lookout for well rounded software engineers to join our engineering team in Halifax. We need people that enjoy learning new technologies and tackling big challenges. We are a small and fast moving engineering team in Halifax that supports a much bigger (and rapidly growing) operation in Africa.

You will contribute to the development of tools and products that the Jaza ecosystem uses to manage and interact with a growing fleet of distributed energy systems.

Apply here: https://jobs.careerbeacon.com/apply/1225931?utm_source=share...
> One where I have an app on my phone for every website I visit?

Google is working on "instant apps" that auto-install apps when you try to visit a website, so that should give you a vision into the future some want.
It would also take some work to scale
Why not just PWAs? I think the browser has come a long way, and a great number of things can now be accomplished in the browser without any additional frameworks. We built Bx (https://usebx.com) without any frameworks and it feels much like a native app on a phone or tablet when added to the home screen.
I stumbled upon https://blog.ionicframework.com/announcing-capacitor-1-0-0-a... last week, much more info there.
That's just trading one madness for another. You're missing my point. We should be promoting federation instead of trying to fragment what we have.

Othetwise our shared social network will not grow
Hey Gleb! This is awesome!

Are there plans to accelerate this as an offering for other providers? I think there's huge benefit in partnering with other providers where you're enabling an agnostic storage layer (any provider that needs a durable object storage system without the complexity of operationalizing one themselves). Congrats, huge Backblaze fan!
Honestly the number of TLS library implementations is growing a bit too much for my taste. so far the playing field is

boringssl: Googles pet TLS implementation forked from openssl. Google has been a member of the US PRISM program since 2009

Mesalink: Baidus pet TLS implementation. Baidu is beholden to the Chinese government.

openssl: Patched and functional TLS implementation. Open source and sponsored by --but not controlled by-- many government organizations.

libressl: functional fork of OpenSSL.

What is anyones impetus to switch?
Leadership != fascism.

Change from below requires organization and coordination, and those things require leadership.

Were MLK or Ghandi fascist, because they were effective leaders?

Frankly, I find more of a fascistic tinge in the stock HN response to surveillance:

- Governments will never do anything; democracy is not fit for purpose

- A ‘natural elite’ of hacker Übermensch can avoid dystopia for themselves with hacking skills and expensive crypto currencies. The masses cannot be saved as they are inherently stupid and submissive. Things will always get worse, especially for them; abandon them.

Why such fatalism? The GDPR hasn’t even hit the books yet, and it’s having a transformative effect on how large US tech companies process data for everyone. We’re just beginning to see the tide turn on public opinion on Facebook.

I’ve hope for popular interest in privacy and anti-authoritarianism yet.
1. Quantum Mechanics and Quantum Computation (on edX, from UC Berkeley: https://www.edx.org/course/quantum-mechanics-quantum-computa...), taught by Umesh Vazirani. Intro to quantum computing that made clear key ideas in quantum mechanics, almost in passing. The first of over 70 MOOCs I completed, not available at the moment.

2. Astrophysics (on edX from Australian National University, 4-part series: https://www.edx.org/xseries/astrophysics) taught by Brian Schmidt and Paul Francis. Delightful. Plenty of math but mostly at undergrad level. A grand tour of current topics.

3. First Nights - Handel's Messiah and Baroque Oratorio (on edX from Harvard: https://www.edx.org/course/first-nights-messiah-harvardx-mus...) taught by Thomas Forrest Kelly. Historical perspective and structure of the music. I was hooked from the first lecture. One of a series of 5 outstanding courses in the "First Nights" series, this is my favorite.

So many great MOOCs, so little time.
Ignores the most obvious strategy: Always Be Learning. That can benefit both yourself, and your employer.
Kind of a random one but Coursera's Audio Signal Processing for Music Applications was a ton of fun. I had basically no exposure to either the signal processing or the music side of this course and still learned a ton. Inspired me to mess with software synthesizers as well as go back to linear algebra; opened up a whole bunch of avenues for further study.
Save you the click - it's the comptroller of NYC who represents a pension fund. Not sure whether he qualifies as an "investor".
Ask HN: Who's the best standalone DNS provider in 2018?
I used to use zerigo; they've been absorbed. I want the namecheap of DNS - fair prices, reliable, here to stay.
Programming Languages, Dan Grossman (Coursera has split it into 3 parts now):
https://www.coursera.org/learn/programming-languages
By helping me translate a perl module to JavaScript, or at least recommending a similar JS library: http://cpansearch.perl.org/src/SHAY/Text-Balanced-2.03/lib/T...

_match_bracketed sub is the one i'm having trouble with. Understanding how best to translate pos.
> Remember in the US schools have a significant amount of local control. The federal or state government in large part cannot step in and say "do thing this way"

Not only can state government generally do so (and, in fact, most states do set standards and methods and control some funding decisions of local districts), some state governments have processed by which they will go beyond dictating the standards and methods, etc., to actually assume direct control of local school districts.
>I've also noticed another troubling trend with Gen Z. Many of them have no passion, drive, or ambition. They don't really care about much of anything ... they all seem to be aimless in life.

I think this is a symptom of a much bigger problem in society. I think there was a similar phenomenon during the collapse of the Roman Empire: people simply lost interest in maintaining the society and doing what was necessary to keep it going (such as specialization of labor), and it fell apart. People abandoned the cities to instead work for feudal lords, and the cities were sacked by invaders.
Why aren't corporate employees held accountable for their abuses of power? I think there's more accountability in government because government records are generally open to the public vs corporate records which are private.
"Not in Sweden, it isn't. Ad hominem all the way."

Maybe innovative in importing rapists and terrorists. Yeah job well done.
"If you want to have a garden, or a wood shop, or race around RC cars or drones, or big pets, a city just won’t work well for you."

Also, if you like loud motorcycles, could you please f$%k off to the suburbs. Thanks.
The data was not compromised by an app. Facebook allowed the app to have access to the data.

Guardian and others unfortunately used the term "data breach". My understanding of the term agrees with the first definition I found in the internet: "A data breach is an incident wherein information is stolen or taken from a system without the knowledge or authorization of the system’s owner". [Trend Micro]

That was not the case here.

Calling this a "breach" or "hack" makes Facebook look less culpable.
Yeah it really ruins it honestly, back when I built machines I always went with black aluminium Lian li cases with no windows since they had a nice professional look. I just hate useless lights on anything.
And Zawinski [1] achieved what he did with only a high school "degree" (in terms of formal education), according to what Norvig said here:

http://norvig.com/21-days.html

https://en.wikipedia.org/wiki/Jamie_Zawinski
Maybe not, I haven't tried that yet. But yeah "indefinitely" was probably not the right word. It might very well depend on some certificate with some expiration date. But it's very manageable.
Which means the amount of control over our movements and transactions is also multiplied nth-fold.
This is more of my concern than any mishandling of the payment process, considering that is all information an overreaching State actor can always use to spy on us.
Yes [1].

[1] https://arxiv.org/abs/1801.04016
> By "from the loader", do you mean the linker? Most of us regard that as part of compiling.

No, I meant from the dynamic loader (like ld.so).

> Or are using .dll or .so files?

Yes, that's a very common idiom for libc and libstdc++/libc++. Yes, you're right that statically linked binaries will not suffer this dependency and usually end up more portable (often at a cost of some memory and security/maintenance).

> The one exception I can see to this is if the program is going to make an OS call that some versions of the OS don't support.

Exactly. This is actually a little less rare than C library features, from what I've seen. But, here, like ImportError and providing weak impls, you can handle ENOSYS.
Riot's encryption functionality is currently unfinished and not very user friendly, otherwise I'd agree.
I agree, and we're working towards that, but you know: legacy code.
You can write to your Congressional representatives telling them that, as a computer professional, you know how vital encryption is for our online security, and you don't want to see any restrictions introduced on what kind of security tools technologists can provide for computer users.
We need a new social network that helps make the world more isolated and disconnected.
Participatory Computing
Because the problem corporations face is pretty much the reverse of the problem at issue here. In a corporation, the only entity being protected is the corporation itself. Master keys exist to provide access to all of a corp's devices, even if employees forget their passcodes etc. The entity controlling the master keys is the entity being protected, and while having those keys compromised would not be great, the loss of data from not having master keys is a much bigger threat.

OTOH, for citizens, a master key with access to their private data is a problem. The data owner is not the owner of the master key in this context and therefore the very existence of such a key is much more problematic even if the key is never leaked to unauthorized parties.
The network can still run between those two people alone (if consolidation is solved).
You may be right, but those strategies are disincentivized not only by things like your credit score (which, I mean, by the time you're facing ruin, who cares, but it's understandable that someone would be worried about it) but also by a culture that often has moralizing assumptions about personal debt.
Transactions still have to be approved by the network. ATM it's pretty slow. And many coins have one pool with majority of the hash rate --> not so decentralized
Seconding this. You can lock down an irc server pretty thoroughly if it is for company internal use only. First, put it in private IP space that is only accessible from a VPN connection (properly setup openvpn for instance). Have unique vpn public/private keys per device so you can revoke access to a stolen laptop or phone granularly. The ircd server host OS should have no public facing IP. Also configure the ircd to only listen for sessions from a certain range of IP space. Once people are on the vpn, have them ssh into a shell bastion system and run irssi + screen (or tmux) from there, connect to the ircd.
There's no evidence that autopilot has that good of a safety effect yet.
That's a silly question. Most people barely use SATA 3 SSDs, and SSDs then to degrade quite a bit after a year. But even the fastest ones still aren't quite a match for RAM.
Some quick feedback:

1. You seem to be missing SXF, Berlin's Schönefeld Airport.

2. Once that's in, It would be nice to just enter the city, in case I don't mind which airport I'm flying from.

3. The top result was traveling from Berlin to Berlin...

4. I'd like to be able to specify 'fuzzy' departure and arrival times. For when I want a trip that fits within my budget, but am flexible with regards to when I travel.
I'm not sure what city you live in, but in Chicago there are plenty of community gardens, cultural centers with workshops, and lots and lots of open park space to play with drones.

I see plenty of medium and large dogs running with their owners on the lakeshore trail, and most parks have fenced off dedicated dog parks.

Cities work fine for all these things, it just requires that the city has shared space for people with hobbies that don't fit in an apartment.
Many people have far less to fear from e.g. Chinese government than e.g. 5-eyes governments.

Frankly though this is a pretty shallow criticism. It's open source. Identify all those backdoors you just know are hiding in plain sight. Then we can either PR or fork it.
JPMorgan's Blockchain Chief Is Setting Out on Her Own
> Why does the method of updating the core OS matter?

Because it's part of the answer to the question "How is package management via apt any different than using homebrew?", and (I think) supports my assertion that Apt is more of a piece of core OS functionality than Brew is.
I'd love to see a long coding stream from Jeff or another senior Googler, that demoed all the tools they use and the infrastructure they have available to develop and test new code...
Historically the newsgroup meant for this purpose was alt.anonymous.messages. I'm not sure how much use it sees nowadays.
> Sure there are a few dozen new articles on the front page of HN, but not all of them are interesting to me.

I think the problem is deeper than that. The problem is that even many of the interesting articles are only interesting in a certain way. I'm looking for something, and what I'm looking for isn't really here. And after a few years on HN (or Facebook, or Reddit, or Twitter, or whatever), I start to realize that the next article isn't going to really supply what I'm looking for, just like the last thousand didn't. So I'm bored even while I'm looking at the next HN article, hoping it will do the trick, and at the same time knowing that it really won't.
The median net worth of the people that lost their wealth in the study was ~$110k, which is just slightly above the US median at ~$100k.
Where does it say Apple is mobile only?

Last I checked getting a 4K monitor to work under linux was a very involved series of configurations. My current MacBook has a retina display and effortlessly supports a 4K monitor as secondary screen. Retina alone is a game changer.

Combined with better text anti-aliasing it makes macOS by far the most pleasing/productive experience for development I've ever used (disclaimer: I have over a decade of experience in both Windows/Linux desktops.)

I stopped believing in desktop on linux a few years ago (and I really wanted it to work!) Things are getting more fragmented instead of unified; that adds lots of extra work for users and app developers, which result in a frustrating experience and vastly different UIs depending on versions/toolkits used. I don't think a commercial desktop will change any of that, even a fully dedicated and financed team will take years to barely get on-par with the desktop on macOS.
If you mean NT, then he also worked on VMS before it, right. So I remember reading in the book Inside Windows NT.
I'm looking for a script to download all data from a group. Anyone got anything for this?
More likely alt.anonymous.messages, as a Usenet newsgroup.
I built a elasticsearch importer for fb messages and a simple web frontend that did this pretty well for many many megabytes of messages. Wouldn't mind cleaning it up if people were interested in using it. [edit: will upload here later: https://github.com/iainnash/messenger-explorer/]
I mean I was guessing "What is Carl Icahn up to now?".
The lines between generations are definitely blurry - if you stretch the unofficial start and end dates apart, my father and I are both parts of the same generation (how does that work)!
A former co-worker of mine was Jeff Dean's "mentor" at (I think) mysimon.com, where Jeff worked before google. He said that when Jeff started, he showed him how to check out code, and then basically just listened to Jeff typing furiously for about 6 weeks. Then, he gave a presentation to the eng team that was basically like "Ok I sped up the system by 20x, here's how." Then he quit and went to google.
Second, this! I was a big fan of Isbell+Littman. There was a brief conversation on Twitter about a third class[0]. Really hoping it happens!

This was also probably my favorite OMSCS class. The projects were particularly enjoyable... especially the OpenAI Gym lunar lander[1]. Kinda bummed that OpenAI chose to shut down the online submission platform.

[0]: https://twitter.com/isbellHFh/status/893216499439210497

[1]: https://gym.openai.com/envs/LunarLander-v2/
I mean, great, but all the mindfulness in the world is not going to cure meningitis.
That or apple will just not update it for 20 months to build demand then use their own chips.
You can also rent the house you bought if you need to move (particularly if you're just moving to another part of town). Although that requires decent savings, since you can't depend on the rent coming every month.
MatPat (The Game Theorist) actually cited countries like Saudi Arabia and Venezuela in one of his videos. He said that their complete dependence on one resource and totalitarian governmental structure would cause come collapse in a matter of time.

https://www.youtube.com/watch?v=ByeyFfOHgQA
Replacing it a week later is quite different to leaving the cash before you've left the shop.

Taking cash from a safe is also quite different to taking goods that are explicitly for sale. Especially if you gave them the right amount of money.