skysight-inc/HackerNews huggingface dataset:
I recently doubted commercial viability of point-to-point Earth flights on BFR (on /r/spacex) and got lots of comments that since Musk promised it then of course it would be viable and as cheap as business class ticket now, maybe twice more. The calculation that followed was, quote "200000$ for fuel price divided by number of passengers and then add 5000$ per ticket for operational expenses, total 8000$ per ticket". I wonder what sane person could believe that, even with the stellar record of SpaceX RnD.
⏩ Know about “ #What Is #Nifty 50? ” [ Video ]
Thank you for sharing. It is simple and efficient. I did something like this on a "per-ticket"-basis but did not really thoughtful use it. I will definitely try this again with more focus on putting all necessary/related information in it - I included only a fraction of the relevant information.
Arguably it's no longer domain fronting, it's just connecting to a server that serves both sites without saying which one you want. So it's better, because it doesn't break any rules. That requires AWS et all to support SNI encryption, though.

What I wonder is about downgrade attacks. Browsers will probably have to support clear-text SNI for a long time - could censors abuse this by making it seem that no server supports encrypted SNI? Or is there a digitally-signed way for servers to prove that they support it, before the browser sends the host?
Brief Comparison of ZK Framework vs. Sencha GXT
Link to read the article without consenting to cookies https://text.npr.org/s.php?sId=628531508
Look, I've never claimed I've read anything, that was your invention, and I've also said that you should use your bullshit detector and wise men choose their literature carefully.

I simply objected to the idea on the linked web page that you can ask someone to give you the two best articles in a field, then assess these, and use your resulting opinion to somehow evaluate the whole field as an outsider.

That idea is silly and small-minded. If that feels like an ad hominem attack to you, so be it.
It's one of those parables with enough depth to support a ton of interpretations and morals
The Remote IP is almost as sensitive as SNI right?
I think it's worth pointing out the repercussions of this and DNS-over-HTTPS.

Every corporation which does SNI scanning for web filtering will require every user to insert the company's CA cert in every client they use. This then also forces them to make a choice between requiring all apps in all networks to do this, or whitelist certain parts of the network. Not only does this reduce their security, but it limits how apps can work on their networks.

Authoritarian governments will also start requiring this. I could even see federal agencies for non-authoritarian governments making a stink over it on law enforcement grounds. They already hate encryption. If they can't force you to expose what sites you are visiting, they may force new legislation to require all web service providers to provide logs to law enforcement, which is a much worse privacy violation than just seeing what domain you were hitting.

I think the better solution to this would have been to improve server-side support for VPNs and Tor. Tech does not exist in a bubble, and rights can be taken away when they conflict with the interests of authority.
Also, see the movie 'Nothing But Trouble'.
These small log files really help to keep things in perspective. However for longer plans I use Trello. It works as an issue tracker / planner for me so I can put the bits I find on the issue to the cards, or to my dropbox and link them.

When I finish a task, I put all relevant information to a folder in my "Old documents" folder, and put the card to the "Done" column. If the task is a project, everything is already become documented and archived on git at the end.
In the UK I'd say the people who have money to spend on their phones and are actively making a choice are buying about their device are buying 50/50 Android/Apple. If you are short on cash it's likely you're going to go for Android as it's at least 25% cheaper. For people who are easily influenced by peer pressure (kids!) but low on technical knowledge it's clear that Apple will be the winner.
> you could finger a user

Usually `finger` was not used alone. Associated tools included grep, fsck, mount and if all went well `yes`. I usually prefer to finish the task with `sleep` as well.
Doubt the author - and most laypeople - understand how GPS works.
Orgchart with CSS Flex and ZK
Maybe you're thinking of "Collapse", which covers Easter Island?

I found Collapse fascinating. At first it was very persuasive, then I got to the chapter about Greenland, which posits that Norwegians at the time would rather starve than eat fish. At that point the book became fascinating for a different reason: The rhetoric and narrative are good enough to make it seem reasonable that people living on a coast rich in fish would develop advanced boats and boating technique, yet absolutely would not eat fish.

It's all done with smooth prose: The book is smoothly easy to read and your attention is kept where you won't wonder why those boats were developed in the first place.
Not necessarily, think CDNs or Shared IPs for Webspaces.
"Google's position" includes a lot more than just some Chromium developers, and even Chrome is big enough for there to be internal tension between teams focused on end-user security (e.g. encrypting SNI) and real world performance.

Google is a cloud operator these days, and as such if something like this is to be of much use they'll have to eat the consequences at the other end, which means their product (Cloud servers) working less well for uncontroversial services than it might if they let censors do as they please. Basically for a cloud operator or CDN choosing to actually implement a working encrypted SNI solution (whatever it is) means now all your uncontroversial sites are obliged to tell censors "I'm Spartacus" and reap the consequences. If the censor is a single place of business or a micro-state maybe you can just suck it up. If it's Russia then you've just decided you want to annoy all your paying customers on a point of principle. I believe the word for that in Yes, Minister was "Brave".

Ultimately, for this to be deliver much value (and if it doesn't why bother at all?) it needs to be something every major cloud provider and CDN does for all the sites they host. Which means from somewhere they're all going to need to find a lot more backbone than is needed for, say, TLS 1.3 itself.

I hope it works, but I fear it will not.
Overpass turbo is a great tool, but it's not in the same category as a geocoder like nominatim. Overpass is for querying OSM objects, not parsing addresses.
>Apart from the contrived example you cited, why do we need an abstraction for detailed value checking?

We don't "need" an abstraction for anything, in the sense that we need oxygen. We _want_ abstractions, and they usually make us more productive, which is something different.

Case in point the above horribly noisy procedural code for something that this library abstracts into neat, purpose specific, calls.

I think the code answers its own question.
I keep a bugs.txt text file (complete with alias for opening it), in which I record particularly difficult or tricky bugs. It's a really good way to learn from hard bugs. At the top of the file I have a template that I copy each time I add an entry. It has the following fields:

Date:

Symptom:

Cause:

How found:

Fix:

Fixed in file(s):

Caused by me:

Time taken to resolve bug:

Lessons:

I've used this system for 15 years now (210 entries), and it's been very helpful, especially for lessons learned.

More here:
https://henrikwarne.com/2016/04/28/learning-from-your-bugs/

https://henrikwarne.com/2016/06/16/18-lessons-from-13-years-...
Does not seem to work for me on Firefox/Linux
There are 2 sides : the customer/user side and the business side.

Instant chats are a rather good experience on the user side, but it is more work on the business side (for now).

As a customer, I used chat support to ask about information or support both on open-source projects and on profit-oriented businesses, and it's generally a good experience.

As a paying customer, however, I feel like chat is not enough, especially if your issue is complex and requires several days to fix. Then the ticket system is better to have visibility as a customer.

The underlying idea with chat is that you can first orient people with a conversational bot (name it as you want : a personal assistant, an expert system for searching in stack overflow) that will help them on frequent issues, and then redirect them to an human when the bot's knowledge is not enough. If you have a specific question, the conversational agent will look into different sources of knowledge (forum, documentations, stack overflow, even Google) and do the searches for the customer. It's like an interactive search session for the customer without having to navigate into different platforms and read a lot of text.

Chat experience should only get better with improvements in NLP in the future.
Not sure what you even mean.
Hey, you seem to know a bit about the subject. What is the reason for the name "feedback systems"? (I understand a name is just a name, but the fact that I don't understand why that name was picked suggests to me that I'm missing something.)

EDIT: From that book: The term feedback refers to a situation in which two (or more) dynamical systems are connected together such that each system influences the other and their dynamics are thus strongly coupled." So.... the whole system is governed by a system of coupled differencial equations...? This is so broad it's almost meaningless.
How two strangers set up Dropbox and made billions
Declutter for Deep Personal Growth
Doesn’t seem to do much on mobile Safari
* vim

* cherrytree

* syncthing

* git
Live-coding an asynchronous ZooKeeper client library in Rust (part 2)
Is this really done by these companies or just by developers from these companies in their spare time?
See https://theconversation.com/the-truth-about-easter-island-a-...
I'm a 16.04 user, too, and I've been running 18.04 in a VM for a few weeks. Basically seems ok to me, but, I do have some gripes. Not deal-breakers, just dislikes:

* When copying a file in the gui, a progress window doesn't pop-up for the operation. Took me a little while to realize there is now a little icon on the window's titlebar that shows a pie-chart style of progress. Until I look for that icon, it feels like I don't know if the copy even started.
* The "start menu?"/launcher thing blows up into a big, full-screen, icon menu. Seems mentally jarring to have all of my current work overlaid by the launcher.
* And, my biggest gripe is the least consequential, but, I want my wobbly windows and 3D desktop cube back! There, I admitted it. I used them and liked it :)
No-one said anything about the president or the NSA being involved. There are tons of ways this can work. And it actually happens.

Just once you're flagged and are inside The Machine you get detained upon entry whilst they confiscate your devices, try to see where you've been etc. Lookup the wikipedia page of Laura Poitras who for years lived in Berlin due to USA government surveillance. And this started way before her involvement with Snowden as a filmmaker.
They could always do IP blocking and tracking.
Almost all of the apps I use are consistent, largely because I stay away from Electron. This is feasible on macOS because there are almost always native alternatives for things.
The Apple's MBA11 was a fantastic device, but they stopped improving it and Dell came out with the XPS13. It is a similar form factor, has a bigger display, and runs Linux.
A brief search shows that mitochondrial transplantation for myocardial infarction was described in 2008. Astonishing work. This is starting to become more mainstream in the last couple of years.

https://www.ncbi.nlm.nih.gov/pubmed/18978192
Co-founder needed for AR startup
Hi yall, I am founder & CEO of an AR app startup - targeting entertainment industry. It's basically a game similar to Just Dance. I'm an NYU CS Grad and AR expert (with many accolades in the field) and I am looking for a tech geek who is into computer vision and game programming. We already have market validation. I have applied to YC 3 batches ago and got an interview (with another idea), and later I was invited to apply again. I will be applying again for this coming batch with this startup. Right now I'm a sole founder but we have a team of 4 doing marketing, design, etc. I am confident that we will get funded if we have the right founding team. Is there anyone who would like to discuss joining as tech cofounder?
I don't think that works that way with giant services like Gmail.

I routinely see marketing e-mail that I want to see erroneously auto-sent to Spam by Gmail. Since this has even happened for infrequent explicit-opt-in lists, I have to conclude there's no such thing as a "local" filter there.
How would you change your fingerprint if it is compromised? Yubikey can be swapped at any time.
Or maybe you should stop posting the same comment multiple times.
This actually happens quite a bit.
How to sell jewelry using Augmented Reality
GOFAI was around for a lot longer than 10 years - it arguably started at the Dartmouth workshop and was still going strong in the '90s - so at least 40 years.
The “problem” with the deal form Israel’s point of view is that the restrictions are temporary on both the enrichment and the long range missile programmes.

The Iran deal would work out only if there would be a regime change before the restrictions expire, and while 15 years are enough for the US it’s not enough for Israel considering that the Iranian nuclear program has started even before the revolution, then with the full support of the US.

While the documents should surprise no one their release by the Israelis was done to make it harder for Iran to continue to run “we never worked on nuclear weapons” story they at least from Israel’s point of view manage to successfully sell to quite a lot of people.
There are OSM tileservers.. that's what you see when you go to https://www.openstreetmap.org. You are encouraged to host your own tiles if needed.
I check if there is a nice utility method to log timing information. If not, I add one and sprinkle the code with timer logs. Push the change to production, let it run for a bit, collect the logs & revert my commit. Easier to find culprit this way.

Bonus point if you push timing information as metrics to cloudwatch or whatever else you use. Important to look at stats like P90 for slow code that is not reproduced every time.
Exactly. The iPhone had the revolutionary UI and the revolutionary functionality (functioning web browser that worked with the most pages not specially made for phones) at the moment it appeared.
The OSM website includes tile servers which render the tiles that are on https://www.openstreetmap.org
Support for variable fonts is due to ship in Firefox 62.

(You can experimentally enable it in Firefox 61 by setting layout.css.font-variations.enabled to true in about:config.)
My comment was specifically about hate speech. I never argued that absolute freedom of speech was a thing or that anyone can say anything.
Use This “Secret Method” to Avoid Paying Coinbase Fees
Tigress Protection Challenge
Doesn't really work if half the internet is covered by CloudFlare's free CDN.
> Depends on what you think you're teaching. Are you teaching computer science, or are you teaching software engineering?

Either one. But certainly not "Java Programming".

Good thing, too -- I doubt many of the UT Austin students Dijkstra was teaching back in the day ended their careers still pounding out punch cards...
Show HN: Newsit – Get to HackerNews or Reddit Comments (Chrome Extension)
The Problem with Innovation: The Biggest Companies Are Hogging All the Gains
Python is nothing like Lisp, where did you come up with that?

Three things that are key in Lisp: Symbols, environments and lexical scope. Python has none of these.
I cycle, and if I'm cycling while carrying around a 15" piece of metal, I'd rather it was a thin and light 15" piece of metal :)
This solution is already solved through things like HSTS preloads.
Hey Guys,

This is my first Chrome extension. I made it because, I always find my self searching for older discussions about popular webpages, like when popular technologies are first released.

This extension checks if the current webpage has a posting on Hacker News or Reddit. If a post exists, a button will be created which displays the number of comments and links to the discussion.

The idea stems from this submission: https://news.ycombinator.com/item?id=16647565

Hope you find it as useful as I do, and greatly appreciate any feedback you have.

Cheers!
The cloud provider will notice when they get blocked in a country.
So in reality it is just as sensitive.
This is categorically false.

There is no cure for HSV.

The current state of care is periodic retroactive therapy in the case of an outbreak, or continuous prophylaxis which isn't completely effective due to lack of bioavailability.

People still get outbreaks during prophylaxis, and people still shed the virus when symptoms aren't present.
I had the impression that the Soviets were forced to pull troops from the East to the West in 1941, enough so that a combined German/Japanese attack would have likely succeeded in one of the fronts.
I understand, my point is that freedom of speech is complicated and not so black and white.
NBA Live Mobile Basketball Exact Hack Tool – Exact Hack
There's Sublime plugin - PlainTasks, which does this, but adds keyboard shortcuts for adding checkboxes, checking boxes, timestamps, and archival.
Encrypted SNI is about protecting you from people who aren't in your list of trusted CAs.

If someone is in your trusted CA list, why do you want protection from them? If you want protection from them, remove them from your list of trusted CAs.
...in the world for 9th time this century

That seems an important qualifier?

If we try a little harder next year, maybe our reduction will offset EU's increase... we got close this year.
What a dumb title. "How GPS can track you without GPS"
My parent remembers a time when she washed herself in the kitchen. Had to do that myself once when the water was out and I will say this: a shower is not a luxury but a basic human right. Thankfully the government agrees with me.
Python is nothing like Lisp, please stop with the generalizations. When it comes to stupid comparisons, Ruby is more Lisp than Python, at least it's got Symbols.

Python is not homoiconic, it doesn't have {reader/compiler/normal}macros, it doesn't have symbols, it doesn't have proper lexical scope, it doesn't have dynamic scope, it doesn't have conditions and restarts, not every statement is an expression, it's full of special cases and is monstrously complicated if you look beneath the surface [thus all the hacks in PEP form].

How is it Lisp when it doesn't have the special magic that makes Lisp so powerful?
but the easy money didn't persist that entire time. Maybe 20 in total, max. more like 10 most places.

point is, most people funded by gofai money weren't doing agi. they were building pls, dbs, networks, etc.
Same. Mac $50, iPad $20, iPhone $10, Too much for what is essentially a fancy list-keeping app. You can use the iPhone version on an iPad though, which I do.
Yeah, I personally think this feature-removal is just plain sexism. Lots of girls enjoy learning new and interesting things to do with math and science, and crypto is an especially great way to introduce kids to abstract thinking.

Not to mention there's the whole "if you remove the feature, how will they ever learn about it" factor .. just plain sexist, imho.

A better, more "pro-girl" approach would be to include the feature and let girls figure out for themselves, if they like it. Also, the boys who might play with these same toys.
What does "safest" mean in this context?
It is absolutely not "How GPS can track you, even when you turn it off". It's an article for the average consumer and the title should've been "how your location can be found even without GPS". This is just a clickbait-title.
This is not true, system quits basic. In gwbasic this was unconditional since there was no ide, in qbasic it works if you used /run to start the program right away, otherwise system is equivalent to end and just drops you back into the ide.
What keeps you from using Leaflet https://leafletjs.com with one of the free tile servers? https://wiki.openstreetmap.org/wiki/Tile_servers

It is a one-liner:

L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors'}).addTo(map)
Papirus Icon Theme for Linux
Lynx is dead – Long live Browsh for text-based internet browsing
I'd have assume the door handles are close to a blank/empty wall... Otherwise all I can imagine is trying to use various things in the bathroom and having to step over a waist-level leather strap running through the middle of the room while you're trying to use it.

As the diagram goes at least, if you were sitting on the toilet, and then decided to have a bath, you'd be contorting yourself over the strap.
How Software Is Changing the Automotive Landscape
Right. A lot clearer if we use absolute cardinals here: the second child is now the youngest, whereas before they were the middle child.

There are both cultural/traditional and [epi]genetic implications of birth order, so this might imply a better or worse suitedness of the role of youngest-child given differing birth orders of the title-holder.
Then this book may be written exaclty for you.

One of the most memorable part is that the author defines legacy code as "code without tests".

And you can handle it by the following:

0. poke around in the code till you find a part you think you can test something in isolation. If you need some _trivial_ changes to reach that, thats okay.
1. create some kind of test that will catch you if you break something
2. refactor and understand

The book is about offering several tactics for dealing with points 0. and 1. and is very digestible, good read.
"Written in Rust"
Show HN: LogoGraders – Free Human-Reviewed Logo Report Cards
I would pay good money to stay at a hotel that utilises monkey-lock-fruit-bowl arrangements
Presumably that it's implemented in Rust, and thus does not suffer from many of the usual bugs that C code bases suffer from?

There seems to be some asm code as well, which obviously does not enjoy the safety advantages of Rust.
FYI: That's not formatted like you planned. You'll need to put blank lines between your list items.
Apps and other machine to machine can require encrypted SNI pretty easily. Pinning of various other kinds (not just in the binary, but via headers or a list in a browser) solves it too.
I'm not sure the mountain allegory is fitting here.

Haskell is not that hard to get into: there are hard parts but they are totally optional and avoidable.

Also for newcomer who want to get in fp but find Haskell intimidating, you can try Elm, it's tailored to cater to beginners.