skysight-inc/HackerNews huggingface dataset:
> OK so which is more likely to play nice with constantly changing wireless connections?

If you use a public resolver that supports it (such as Cloudflare's 1.1.1.1), I think you'd probably be best served by DNS-over-HTTPS as it uses 443/TCP.

DNS-over-TLS (supported by 1.1.1.1 and 9.9.9.9) would be my next choice, but since it uses 853/TCP, you might run into issues if/when you encounter a wireless network that blocks outbound access to this port.

DNSSEC, if you ran your own validating resolver on your laptop, should work regardless of the network you are connected to (as it just uses 53/UDP), but with the caveat that DNSSEC does not provide privacy (just "response integrity", as noted by the RFC).

> ... out of the box, Windows and macOS and Fedora all just defer to the DNS servers that are assigned by DHCP ... So I'm pretty much stuck, ...

Even when using DHCP, you should still be able to manually configure the DNS servers you want to use. AFAIK, this is still possible on any OS (but I haven't used Windows for years, nor OS X for quite a while). For example, on my laptop (which also hops between wireless networks), I run my own resolver (unbound, which points to a recursive resolver on the Internet that I control) and use DNS-over-TLS (on 853/TCP).

For more information, see the DNS Privacy Project's web site (wiki) [0].

[0]: https://dnsprivacy.org/wiki/
Look up "you and your research" on youtube. He mentioned that story in a couple of lectures, one time in the one about simulation:

https://youtu.be/O5Ml5kPouG8?list=PL2FF649D0C4407B30&t=688

I recommend the whole course though.
LuaJIT can do it and ZipPy + Graal + JVM should be able to get close enough to make a massive difference to Python performance in the near future.
DNS over QUIC has a concept of an IP address independent session id, which maintains the crypto state and session state across multiple IP bindings. i suspect you're heading to a space where DNS on QUIC is better for you than DNS on TLS.

its still in draft state AFAIK
After taking a 5 second look:

My guess is that the calendar invite includes a link to the site. I've known people who will block out periods of time for "Deep Work" sessions on their calendar. Could just be a convenient way of helping people schedule those and drive them back to the app. You def. don't need to use this feature.
A Critique of Anthropology [pdf]
>I think it’s cynical but certainly within the realm of possible.

Just about anything is "within the realm of possible". Without even a shred of actual positive evidence, this is just obnoxious flat-earth level conspiracy bullshit. You could make the exact same statement about just about every single government expenditure you are too lazy to research. Unless you have a basis for suspicion, this is just a waste of time that is pandering to people who flatter themselves with their "realistic" worldview.
Berkeley style TCP sockets let you connect to/listen from and endpoint and transfer bytes.

That's pretty cool, but what if you want to send messages rather than raw bytes. What if you want to do publish/subscribe rather than send/receive to a single endpoint? &c.

ZeroMQ implements simple things like that that are often implemented differently in an ad-hoc manner.
Hardly anything natural about the animals (or even fruits and vegetables) we eat. They’ve all been specially and quite artificially bred for our consumption.
Alternatively you can just avoid the bleeding edge versions of any file system.
Are you certain Signal is dependent on a phone? The new Signal desktop client I use seemed to send messages fine over in-flight wifi.
The problem with that is that “pretty” is implying simple visual beauty. It diminishes what design really is: the way something works not simply how it looks. “Pretty” should be integral to “make it work.” If your design is good, it’s more self-documenting, so pretty early in the process means less work documenting — it also reveals more of the essence of what exactly you are building which then helps drive the decisions on what to build next.

Design shouldn’t be an afterthought, it should be THE thought.
In the short term, yes, while the number of qubits is small and even smaller when you consider logical qubits require multiple real qubits to account for error.

In simplified terms though, for every logical qubit you add to the system, you effectively double the power of the machine. To double the power of your GPU stack, you'd need 2x more GPUSs each time. There is also the additional caveat of the type of problem - not every problem currently suited for a gpu is going to be better run on a qpu.
Microsoft had a few cool things, but it all seemed .net specific. Check out this in WCF https://msdn.microsoft.com/en-us/library/cc297274.aspx
Ask HN: Any recommended finance materials for beginners?
This. German merges words together as their modifier mechanism, whereas English just uses word order to indicate modification. Since it's technically _not_ illegal in English to hyphenate to do the same thing, German speakers tend to do this for English.

It's a very hard habit for them to break. :)
Any flaws in Telegrams crypto that lead to decryption?
Funny, I had the exact opposite question.
http://www.potatosemi.com/

They have some rather interesting parts, too.
>> What is the responsible disclosure process for ideas and research around AI?

Basically, we're so far away from AGI that there's no need to worry about disclosig anything. The recent advances in machine vision and speech processing are impressive, but only in the context of the last 50 years or so. A trully intelligent agent will need much more than this and there doesn't seem to be anyone alive today who knows how to go from where we are to where AGI will be.

In other words, all this is really premature. If we're talking about responsible and regulated use of what you call "dumb AI/automation" on the other hand, then that's a differen tissue. But AGI, currently, is science fiction. You may as well regulate research in time travel, or teleportation.
Does this mean that the "WD Data Center" marque will be the indication, going forward, that a drive has the reliability ratings that Backblaze et al regularly see out of currently-HGST-branded drives?
The power of FPGA's is their flexibility, not their pure performance.

Dedicated, fixed silicon will outperform FPGA's in performance and energy use practically every time.

For rare/uncommon use cases, having an FPGA you can adapt to your algorithm is fantastic, but for a use case as common and day-to-day as decoding video, a dedicated chip is far more ideal.
If the goal is to jump in and steer the market away from affecting its other line of business then it may make sense... in a protective move that aligns with its car manufacturer partners as well.
How to Use Firebase CLI Tools to Deploy a Web Application
Ask HN: Non-JavaScript web front end development in 2018
What's the current state of the art for web frontend development using a better language than JavaScript?

I'm aware of Elm and Clojure as well as older efforts like GWT. I'm also aware of promising but immature efforts like GopherJS. Anything else out there that's mature and usable and that offers more than just bare bones?

I've become rather deeply disillusioned with dynamic languages and am looking for some way to get UI development back into a world where bugs can be caught at compile time and where there is some structural convention around the code.
None discovered yet, just like my new design, this cardboard box on wheels I'd like to offer you as a replacement for your car.
> The most meaningful data was probably siphoned already

Yeah, that's pretty much exactly the part I object to.
They are one in the same. It’s not zero sum. You don’t sacrifice function for form nor should you sacrifice form for function. They should be the same thing. Form follows function — form shouldn’t be tacked on at the end.

We aren’t talking about the color of the paint, we are talking about the way the parts fit together.
The blurb on the back of a Len Deighton spy novel from this era reads (I may paraphrase, but broadly speaking) "one day, girls with long black hair in miniskirts will read this aloud, while cool men snap their fingers in jazz clubs"

which I think is broadly speaking where we are here.
It's not well understood that many trolls don't see themselves as trolls (even though they thoroughly are.) For example, narcissists who just can't allow themselves to be contradicted and really take the gloves off if they are, or who want to simply take over a forum to hog all the oxygen and glory. Sadly, such people are not a smaller problem than conscious trolls. In fact, they may be far harder to discourage since they lack insight into their behavior and won't necessarily act with any prudence. You can't even count on them to be self-serving.
This RFC is from 2016, and isn't breaking news, so per HN practice, title should probably have (2016).

However, there's a March 2018 RFC 8310: Usage Profiles for DNS over TLS and DNS over DTLS [1] that describes some privacy implications, deployment scenarios, and DNS authentication mechanisms to be used with the new transports.

[1] https://tools.ietf.org/html/rfc8310
Mystery Science (YC S17) Is Hiring a Data Scientist to Join Our Growth Team
Some years ago all you needed for Whatsapp was the phone number and MAC address to login and view all messages. Nobody gives a shit about this today. Should have discredited WA forever too.
Agreed - great article. That said, I think most authors of books like the one we're all imagining have support (in the form of friends and colleagues) in addition to an editor. I don't want to pressure you to write a book, but please don't let your own criticism of your writing abilities get in the way of a book.
Makes sense based on anecdotal evidence. There's a common complaint about westerners going to places like Kenya and dealing with 'africa time.'
> We will likely have some way to recover the orphaned files (like ext4’s lost+found) and fix the directory sizes in the very near future.

How should people behave right now?

Will normal usage of production filesystems erase data, or will read/write activity leave the potentially-orphaned files in place?

You've also mentioned snapshots being tricky in the thread. Should people stop creating snapshots in case orphaned files are not included in the snapshots?

--

> It is incredibly difficult to reproduce on systems running coreutils 8.23 or later.

IIUC:

- This is specifically due to the fact that `cp` in 8.23 is optimized (8.22 created files in {0..2000} order, 8.23+ randomized the order (I don't quite understand why))

- The script in https://gist.github.com/trisk/9966159914d9d5cd5772e44885112d... uses `touch` to create files in random order and some people reported this triggered the bug
The army figured this out in ww2 to extract soldiers and others. Using a harness and pole attached to the rider, and catch cable attached to a plane, the rider is plucked at speed into the air. Much like the old air-mail systems. There are youtube videos of it.
> any client could sniff any other client's events and windows

That's a feature that I have used many times in the past. Isolation should be handled at the X server level, where it can be handled without excessive complexity or require breaking backward compatibility.

> default

Locked down defaults and enabling features opt-in is good design. (Principle of Least Privilege)

> Wayland

Isn't compatible as it's missing required features (by design).
This podcast, about workers rights and how companies are basically private governments, is really interesting: http://www.econtalk.org/archives/2018/02/elizabeth_ander.htm...
I biked around LA as a tourist, but the sprawl was so bad, that the majority of the time you spent in transit only to stop off at certain points. Biking in the Berkeley area is like night-and-day, where I don't have to sit on the bike for 10 min. to get to the next plaza. I'd do it again as I enjoy biking much more than driving, but I'm definitely more on the bike-nut side of things.
I guess I can do without Weirdstuff for a few more youtube censors.
It may be relevant that he applied elm-format to the codebase, apparently for the first time. elm-format puts very little code on each line and puts a lot of meaning into indentation, so that alone could inflate the LoC instantly without changing any semantics.
Zimbabwe Gets Its First Bitcoin ATM
Aha! Someone found the value add!
You can always screenscrape.
interesting bit: the creator of Yue is working at GitHub but Atom's xray is already started so there's no way to see this get adopted by Atom right?
If Americans were invoking the spirit of the First Amendment rather than appealing to a misunderstanding of its limits, then why not appeal to other precedents? By your logic folks should be invoking William and Mary's Bill of Rights rather than its American successor.

> I think many Americans understand this very well, and thus resorting to narrow legalistic view of the issue misunderstands their position.

You're being disingenuous here or at the very least you put way too much faith in the average American's knowledge of basic civics / their own government. I've had to point out that the First Amendment doesn't apply to private employment numerous times in the past (i.e., this is not my first comment) in situations where the other commenter literally did not understand the Constitution and the basic history surrounding it. The demographic reading Hacker News is not at all indicative of the U.S. population at large and usually consists of college-educated, middle class knowledge workers.

[edit] Clearly the original parent does understand the First Amendment.
why exactly does NBER charge for any of its taxpayer funded papers?
People do care. They have very limited ability to make meaningful changes.

But you can look at the national do not call registry in the US, and it's popularity to see that when there are options, people are happy to use them.
look at yowsup
Akihabara still has some nice shops.

Zhongguancun in Beijing used to have a lot of emalls, but they’ve been retreating over time as all this stuff moves online.
I thought the reason that these critical infrastructures are not encrypted after decades and decades of use is that there are powerful agencies who want to snoop on them.
"Most of the MSFT open source stuff is either trash or completely unmaintained."

Just google these:
Type Script,
.Net Core,
ASP.NET Core,
Visual Studio Code
Like the other comment said: the point is live streaming, so the encoding has to be done in real-time. Being the slower of the two steps (assuming comparable hardware between sender and recipient), it becomes the performance bottleneck when measured as frames per second.

When measured in, say, total sum of all CPU cycles and hence total energy spent, then yes: the decoder is the bigger deal. So your argument holds for non-live videos.
Up to a certain point, and especially if you're focusing on reading and listening. Past a certain point, you need to actually use a language in your day-to-day to continue growing. There's a lot of cultural background in the way that many things are phrased
Express trades off time for money. It's more effort and slows down your trip, but it's much cheaper.
already thinking about something else.
All those things are still easier/cheaper in CapEx than new lithographic process nodes.

Which has always been true: ever since the discovery of semiconductors, nothing in tech has ever been more capital-intensive than the R&D and working-up of a new fab that can put out smaller-nanometer—or in this case, many-more-layered—circuits.

It's just that now, process nodes are something that apply to storage, too.
One of the features I recall liking about the ZMQ "family" of implementations is that they handle a lot of the error handling/reconnection for you.

The ZMQ guide is actually a great document to read in general terms, I recommend reading it if you are curious about the architectural rationale (which you could, actually, re-implement in your own raw socket protocol): http://zguide.zeromq.org/page:all
Linux differences between distributions make packing one binary basically impossible especially when trying to implement GUIs. This almost gets hilariously bad having companies package their multiple GBs binary software as .sh scripts that install different packages & extract depending on the distro.

Linus Torvalds said in one of his talks that it is his belief why GNU-Linux on the desktop hasn't taken off.
The paper doesn’t appear to be able identify more than the age distribution of the founders from the dataset, unfortunately.

Would be interesting to know how many of the successful older founders were unsuccessful younger founders previously.
PG has written about that. He made the point that, in 1998, the people with experience and wisdom all agreed that the world had enough search engines already.
I knew I recognized his name! That digital audio video (series?) was so fantastic and I loved the hardware setups that he used to make his points.
Existing data is unlikely to be lost, but I strongly suggest that existing systems get off 0.7.7 if they are on it. Having to figure out where the orphaned files belonged would be very inconvenient.
Let's say you need 1000 of p3.16xlarge instances to run it (that's 8k of V100 GPUs), that's $25,000/hour. So the launch price is within reach of most US programmers. After launch, a true AGI can probably find a way to stay "alive".
Oh, for sure. They're absolutely going to keep squeezing more and more rent out until they kill the goose that lays the golden eggs. It's politically inevitable.
Debian Stable(jessie) is on 0.6.5.9 and Debian unstable(sid) is on 0.7.6 so they shouldn't be affected.
Reflex

http://docs.reflex-frp.org/
You're saying the mere action of touching your lips to the bottle is what induced nausea?
I suggest that you google for papers about the application of AI or machine learning to (your chosen area of) healthcare. You are likely to find many already somewhat understandable to you, since authors who want to be read by medics will write appropriately. Then you can try to work backwards through the references.
Like them is my dawgs!
I'm 37. I constantly remind myself that Craigslist, Wikipedia, Salesforces, Intel, etc. were founded by someone >=35 years of age[0], and that, since I live a healthy lifestyle have at least 30 great years ahead of me (on average).

https://readwrite.com/2013/09/27/jimmy-wales-to-silicon-vall...
cf. the concept of 'prosumption': http://journals.sagepub.com/doi/abs/10.1177/1469540509354673
You might have to hunt for one, but then you can leave it right at your destination so it should even out somewhat. That said, dockless bikes are everywhere in Seattle right now. Docked bikes never took off here, but I see people on the dockless ones all the time.
I grew up in a developing country. We boiled all our tap water for drinking.
There would be another important lesson: don't give up! (it's a true cliché, yes)
Moore's law is alive and well. If it is slowing at all it is evidently due to monopoly/lack of competition more than anything else. It feels like Moore's law is dead because there actually were a few more laws at play which have died. We went from exponential-exponential to just exponential, which feels like going from exponential to linear from our perspective, but is not the death of Moore's law.

Can't make transistors smaller? just add more! Speed of light becoming a problem? Stack em!
Speed of light and heat becoming a problem again? Stack cores, improve multi-core architecture in both hardware/software and enjoy another many decades of Moore's law. It won't be dieing any time soon
Presumably you can still view things sent to you and look at the sponsored Snapchat stories.
https://www.uber.com/info/elevate/
Modern operating systems are very efficient at scheduling threads with negligible workloads compared to threads that are performing under load. I suspect that a lot of test code for toy examples and default workload for thousands of threads you see on an operating system has running at any given time is probably not cpu intensive enough to matter.

Compared to this, a library designed to perform actual work using hundreds of threads on a modern os with let's say 8 cpu cores - simply won't work due to the constant context switching overhead. Consider the library called LMAX disruptor as an example of this behavior where developers need to configure threads to be equal to number of available cpus if they wish to do busy_wait processing for inbound messages on the ring buffer. Chronicle Q actually uses JNI to pin message processing threads to individual CPU cores to make sure operating system scheduling does not end up flushing L1/L2 caches and that message processing for a given queue continues to occur on the same thread/cpu combo.

So it depends on your use-case and application.
Which 4/5? Zuck yes, Bezos no, Page/Brin: doubtful they were early 20s. Maybe 20s, but not early 20s.

EDIT: Page was 25 and Brin was 24: https://en.wikipedia.org/wiki/Larry_Page
Combining Code Metrics with Clone Detection for Just-In-Time Fault Prevention [pdf]
> You were trying to prove that initial revolutions, contra the present upper classes kill mostly poor people.

Well, it wasn't me, and the claim didn't mention “initial”, it was: “most people who get hurt in a blood-thirsty revolution are generally not the rich and powerful.” I think it's fair to characterize people killed in resistance by the old order before the institutionalization of the revolution to be hurt in the revolution.
If it is "fundamentally" insecure, why do Google and Apple and Microsoft and all the other tech companies use it on their employee laptops?
If Magic Leap’s goggles suck, it can probably still make money off them
>Akihabara still has some nice shops.

Akihabara jumped the shark almost ten years ago. Now it's mostly a legend fueled by internet wanna-be otaku who have never been to, and never will go to Japan.

I remember exploring the impossibly narrow vertical electronics stores of Akihabara in the late 80's and early 90's and you never knew what you might find.

I still stop by a couple of times a year, but these days it's just a place to find iPhone accessories and old parts for restoring vintage PC clones.

When the iPhone became the #1 phone in Japan, it was over. Just about the only interesting thing about Aki these days is the maid cafes. Everything else is tourist cosplay junk.
I can confirm that. I specifically signed up for FirstTech for their Chip and Pin cards. Their Mastercard is quite good for traveling and has Chip and Pin.

It was great when I was traveling in Iceland where pretty much every transaction was made with my card. It's a regional credit union, but I only had to visit a branch in person one time to change the PIN on my card.
There is certainly an element of truth, but I feel the life coach formulaic decomposition is heavily at play here. This to me signifies that there are a lot of elements which are necessary to execute this effectively which are either not mentioned, not connected or straight up unknown. The trap is that this is read, a moment of "I am already interested in loads, I am destined to be successful" ...when there is a lot more to the story. Given the value of rarity (as mentioned), even knowing all this is not enough.
Golden Computer Arcade in Hong Kong is really worth visiting too.

http://www.12hk.com/area/ShamShuiPo/GoldenShoppingArcade.sht...
How well does that filter work when so many people lie to themselves about their body type?

I've seen too many 300+ lb women describe themselves as "average".
Actually, the graph might be a useful element to consider.
At the end of the day, all browser code boils down to javascript.

If you’re looking for strict typing, I think Typescript is the most popular option.