skysight-inc/HackerNews huggingface dataset:
>- Runs on TCP

Tunneling TCP over another TCP is usually a bad idea because if any packet loss occurs both TCPs will detect it and start issuing retransmits on their own. This can lead to packet storms and really ruin your day.

There are ways around that (like to proxy instead of tunnel), but they are not "dead simple" like this.
I think there has to be a cultural shift. There are many past behaviors that were once normal, that are now considered rude or socially unacceptable.

It starts with minimum wage laws changing so that waiters and bartenders are not exempt from normal minimum wages. Start there.

[1] https://www.ontario.ca/document/your-guide-employment-standa...
I agree. I would like to keep my work email and regular email separate.
Unit tests are a pretty good poor-mans REPL in languages that don't have REPLs.

Java IDEs, especially eclipse, are amazing at fast, incremental compilation. You make one change, and then only recompile what you need to.

I always found this lugubrious compared to the experience in many Smalltalks. The Java vs. Smalltalk USENET flame wars in the 90's were partly motivated by the downgrade in developer UX caused by the taking of the Smalltalk runtime model and deliberately crippling it.

Granted, Java has made amazing progress since then, as have IDEs generally. Is there a non-Smalltalk environment that lets one "code in the debugger" to the same extent as Smalltalk? I know of Clojure and the kind of experience shown with LightTable. (To elaborate, to "code in the debugger" in Smalltalk is very nimble and powerful. It's kind of like the turn-based version of LightTable but with pausing in the debugger and manual tinkering/time-travel with the context stack.)
Yes - this year in Ohio is a great example, many farmers are rained out of planting much of anything at all.

Hit up the Ohio turnpike around Toledo and notice that at least half of the fields aren't even planted (just an eyeball guess on my part, take that "at least half" with a grain of alt). Rain has been too heavy this year and a lot of wheat and corn either couldn't be planted or the crop looks absolutely pitiful.
It's totally irrational but living near the Mountain View location of Waymo makes me hate having the self driving car development process. They add to the traffic in a very congested area (making left turns on Rengstorff I assume to regression test, but this stops traffic for extended periods), then show up in low traffic suburban areas that would otherwise be quiet and clear of traffic ( for some reason they love to use through streets in Los Altos for training and my 300 yard long street at all hours including at night - I can recognize the whine of those cars now), and when behind one, a driver notices how carefully the self driving car has to consider the possibilities and how slowly it acts on decisions - like a 90 year old person reaction time, and giving pedestrians far away from the crosswalks the benefit of the doubt - they could run out into the street and the self driving cars I've been behind seem to assume this is going to happen every time - I can at least look at the person's body language and head and where they are looking. Of course this is only anecdotal from driving errands around Mountain View and cycling around Palo Alto/Los Altos.
I wonder whether there is any work on plausibly deniable public key cryptography.

The sender uses the public key to encrypt the plaintext, and the receiver uses their private key to decipher the ciphertext, as usual. But, on being compelled, the receiver can also choose an arbitrary target plaintext, and efficiently compute a new private key that maps the ciphertext to the chosen target plaintext.
Ah, not an option in the Windows version. I wonder how else they differ.
That's a useful website, thanks.

Recently, I had a similar question about websites or repositories that keep a track record of predictions/promises. If interested [0], one individual pointed to Long Bets.

[0]: https://news.ycombinator.com/item?id=20500998
Are there even any text to speech systems available that are accurate for such a highly technical vocabulary?
From this, I immediately wonder if having the pursuit of happiness listed up front as an unalienable right in the US Declaration of Independence, has therefore led to less people being actually happy.
The scenario you described accomplishes both goals.

By banning 'the masses' from using encrypted communications, it'll sort the haystack and everyone who continues to do so can be profiled, plus they're already involved in illegal behavior.
I don't think it's common to start a new project with both jQuery and React, or actively develop jQuery and React modules in the same project, but it is probably quite common for projects that initially used jQuery to gradually move modules to React.
> encryption is a unbreakable lock that can serve to perfectly hide valuable criminal evidence. Such a thing wasn't possible when our laws were written and has never before been possible in the physical world.

Uh... what? There is plenty in the law concerning modern digital encryption. Ciphers have been around for thousands of years. If by "our laws" you mean the constitution, Benjamin Franklin apparently didn't think encryption was worth restricting during the constitutional convention, and that's not because he did not know about it.

> Its existence has potential to be a huge shift in how we enforce the law. Regardless of our views on encryption, we need to have a conversation about that shift. Refusing to have that discussion is likely a quicker path to things like government enforced backdoors than if we engaged with government and law enforcement on possible alternatives

You're acting like this is a new debate, but this is something DOJ has been on about for a long time. If the past is any guide we'll certainly "have a conversation" about it when the DOJ begins attempting to put people using or providing forms of encryption they don't like into prison, just like they tried to do 30 years ago.
Websites are (probably) making less money because of GDPR
I 'like' how instead of Pricing, the link to the pricing is ambiguously titled Plans, as if it were a link to their project roadmap instead of a payed service.
If you are making an argument for something and people aren't convinced, who's issue is that? The tech community wants the general population to be against installing backdoors. If people aren't convinced or don't care, we can take a couple of stances:

1) well, people just are too dumb / don't care enough / stubborn, we've done all we can and it is what it is

2) the message isn't getting through, let's try something different
Warrants aren’t losing their power, warrants are gaining power! Never before have you been able to issue a warrant to a phone company and get someone’s location in real time, to a tech company and get the copies of all their sent mail perfectly preserved, or to their bank or credit agency to get a record of nearly every transaction they have ever made. The rate at which new information available to law enforcement might be slowing down, but it is still increasing YoY even with encryption on the rise.
Tipping is a form of price discrimination, which generally makes things more efficient and has been a staple of capitalism since forever. A business actively wants to extract more money from customers who can afford more, and still sell to customers who are more price sensitive. Coupons are the more normal way to do this, but tipping serves this exact purpose. This is in theory good for customers (except in monopolies, where the business extracts all the value), but in practice, sure, I agree tipping is obnoxious as a customer and possibly even worse for those whose pay involves tips.
Actually, it can be slower today than 20 years ago : https://danluu.com/input-lag/
The meat makers must really be afraid of substitutes when they are lobbying for regulations like these. In Germany they were successful in pushing a new regulation that says that vegetarian sausages must not be called sausages.
There are a bunch of ways that make it _possible_ to do all of this. What's really missing is a way to make it as easy as committing code to Github repo without having to do anything more than install a Github extension.

Right now, I do my work in a notebook, it's automatically converted to a Markdown file (for code review), and I use nbconvert to generate static html, which gets deployed to an internal docs site. I've also been tinkering with ReviewNB, which is trying to make notebook review look like code review, but it's separate from Github and is still fairly unpolished (but very promising!).

Ideally, the experience could be something like:
* Install Github extension that offers a notebook review tab and automatically converts notebooks to a static HTML file that can be served from a url directly accessible from Github

I can think of a bunch of challenges involved in doing something like the above, but my experience working somewhere that offered a tool that allowed me to literally click one button within my notebook and have a shareable url that contained my notebook and the ability to comment line-by-line taught me that this massively unblocks data scientists, who will otherwise end up copy/pasting stuff into documents just to deliver things to partners faster.
Respond that you have no mobile phone to use for this notification.
"One of my closest friends purchased a Macbook last year and not two weeks into his ownership the notebook left him stranded at the side of the read because of a power cable breaking or something similar. If Apple cannot make a simple power cable not break after only two weeks in a 3,000 euros notebook I cannot trust their software verification processes and I'm not willing to spend that much money in order to find out. In other words, if they cannot properly verify a simple power cable I cannot trust them with properly verifying software."

I really tried following your logic but it still escapes me what a hose has to do with software.
AI Discriminates
So it sounds like we can be less sympathetic toward game developers because they have lots of other career options
The subjective experience of being.
Your examples just show our political system is corrupted by big money, it's not about tech and vaporware.

-Cars have power due to historical considerations: car lobbyists and rich car owners getting their environments designed for their own car-use.

-Hyperloop has almost nothing to do with high speed rail failing in the USA, it is a brand new concept and there were decades of destruction of trains by the auto industry and by the US's poor geographic make-up for trains.

-Carbon capture is just a fake-out by fossil fuel industry, there is no economic potential for CCS. Carbon taxes can't even pass in liberal WA in two referanda. Carbon taxes are simply extremely unpalatable, due to massive fossil-fuel lobbying against them and to subsidize fossil fuels. Therefore, most Americans are ignorant of just how much their fossil-fuel habits truly cost, since their other taxes and politicians ensure they are cheap and readily available with no taxation. Big moneyed interests have mortgaged our planet's future to keep gas at $2.50/gallon.
1. Step one is HTTPS. Since you control the client, ideally just one ciphersuite. Maybe pinning? But given that it's HTTP now, maybe this this is running in a production environment that's hostile to good ideas? (Of course, plain HTTPS as usually configured doesn't authenticate the client.)

2. Step two is a bit more complex. I assume your clients hold the secret, know what path they want to hit, and compute the key that way?

Tell me a bit more about the clients: what are they implemented in? What do they run on? Can you reliably ship updates?

(I'd prefer to have this discussion here but if you can't discuss publicly I'd be happy to take a look. My contact info is in my HN profile.)
Will not work here in Turkey.
Dependency injection works fine on Haskell. An effect system is one way of implementing it.

That is, you write code that says it may perform any effects from the following list. At some central point, you execute that code in the context of a handler for those effects.

That's the same idea as using dependency injection to provide a service. The only difference is that the ergonomics are better. You can't forget to inject a service, the types prevent it.
The actual problem with RTS games from a longevity standpoint are actually the same problems fighting games have:
1. It's a 1v1 game, so you either are playing alone, or if you want to play with a friend, you have to fight each other. That's fun for awhile, but typically one person will be better, and the other person will get tired of losing.
2. They are really hard to be good at. On paper, RTS games are really hard because you are managing a lot of things at once (simplified by saying macro and micro game), and you need to be good at everything. The difficulty of a game is magnified when it's 1v1 because you only have yourself to rely on. So if you are having an off day, you are going to keep losing.

The reason MOBA games are popular is because they fix these issues by being a team game (very easy to play with a group of friends, and if you are not good or having a bad day, you can lean on your teammates to pick up the slack), and reducing your general focus to managing 1 hero (obviously, MOBAs have many layers and systems that make them more complicated, but at anytime you just need to focus on one hero).
Let me preface this by admitting that I'm a very poor judge of video quality since I generally think those 720p/700MB torrent encodes are swell. So I'm going to ignore the matter of video quality; by my awful standards they're both perfectly adequate.

I think Amazon has Netflix beat on UX. To search Netflix without using third party tools is a real nightmare. The user interface seems user-hostile, like it's designed to conceal from the user the true breadth of Netflix's library (I earnestly believe it was.) It wasn't always this bad, in the early days of netflix's streaming business the search wasn't bad, and back when they were a DVD service (which is when I first subscribed) the search functionality was pretty decent even.

But with Amazon video, you've got the search features built into the amazon prime apps, which admittedly usually sucks, but you've also got the option of searching on amazon.com itself, or on IMDB (which has been owned by Amazon since the late 90s.) Searching on IMDB is what I do. When doing advanced searches you can specify that you're only interested in movies that are free on amazon prime in your region.

E.g.: Feature Action movies that are free on Amazon Prime in the US, and are in the IMDB Top 1000: https://www.imdb.com/search/title/?title_type=feature&genres...

(Perhaps IMDB advanced search for prime videos is bad UX for casual users (although it was my non-technical mother who brought my attention to it, so I'd push back against that notion) but at the very least it's an option. While I've seen third party websites offering a good proper advanced search of Netflix's catalogue, as far as I know if you stick to Netflix operated search interfaces you're basically stuck up shit creek.)
Nope, it's just rules and bureaucracy. They were created by the state and can be removed by the state.
So you can load previous configured pages with its settings and mockups.
This is an interesting idea. Cross comparing similar dishes seems right up your alley too (“if you like X at Y, then you’ll love Z at Q!”).

What’s the end game though? How would you deal with one or more of these companies refusing to give you an affiliate / referral fee?

I ask because something like this has value in aggregate but once you achieve some level of traction it’s user hostile to have a series of dishes or restaurants “disappear”.
Discussion from 4 days ago Dead Simple VPN https://news.ycombinator.com/item?id=20487707
ReviewNB is very promising! I just wish it could live within Github (my idea is something like how Zenhub reorganizes issues into a Kanban board - add a tab that only allows viewing of ipynb files), since right now I have to kind of cajole people to review notebooks on their site.
Windows is crippled somewhat on that front, but there are workarounds. Often easier and way more functional to just install a wrapper like ptpython, bpython, ipython, etc.
JSON is a very lightweight text serialization that can closely resemble your in-memory object structure. By Contrast XML support way more methods of serialization that are more complex and/or less clear in practice.

They could use a different file extension and even gzip the file as well. I often use line separated JSON+GZ as an interchange format for records.
Surprised how little coverage this is getting here. Maybe the FTC should have added another zero to raise some pulses among the tech crew
As an addition, certain domains are also expensive because they are a natural monopoly and do not lend themselves to competition.

https://en.wikipedia.org/wiki/Natural_monopoly
You're moving the goal posts. Why are you now saying you're only talking about domestic? You didn't say that before.

> Why are you trying so hard to defend American carriers anyway?

Just resisting your aggressive denial of what I know to be true and accusations that I'm lying (about hot towels, for some reason)! I don't know what parallel universe you're living in but I know what I've seen.

> Do you work for one of them?

No.
I received some huge % off an order from them, recently, and tried the service for the first and last time. I had to hunt to find a place to order from that wasn't absurdly expensive even with the discount. Menu prices were significantly higher than real menu prices in most cases, hiding the actual cost of the service, which did have a fee on top of that, and making it so instead of the delivery cost kinda flattening out the more you order like it does with, say, normal pizza delivery, it got higher and higher the more you ordered.
The independent party for privacy review is a much bigger deal than the fine. This out of Mark Zuckerberg's control now, they will be audited constantly for any product changes they make.

"As part of Facebook’s order-mandated privacy program, which covers WhatsApp and Instagram, Facebook must conduct a privacy review of every new or modified product, service, or practice before it is implemented, and document its decisions about user privacy. The designated compliance officers must generate a quarterly privacy review report, which they must share with the CEO and the independent assessor, as well as with the FTC upon request by the agency."
> EyeEm

Yep, personally know them. But they're in Köln last I remember.

Many of the companies you mentioned (not gonna named not to get sued) have reportedly terrible working culture and/or awful recruitment process (applied to most of them). So maybe the money is compensating.
Oh no doubt the pizza shop keeps the "delivery charge".

But pizza is a delivery food. Dominos doesn't even have seats. 90% of what it does is delivery. So the "overhead of running a delivery program" is just a business expense that should come out of their revenues.
Snow White and the Seven Behavioral Patterns – A Design Patterns Intro
Agreed. I just hate the backgrounds some people put in email. In those cases I swicth to plain text in the response.
Plus they'll continue to do all these things with users from other countries.
No, the numbers I quoted are correct. If they seem extreme, it's because they are compared to everybody else not named Switzerland. I'm using absolute numbers (what?) because those are the dollar wage figures directly from the BLS for software developers. Living costs in the US are not higher than in Germany. That is only true in the most expensive places like eg NYC, SF, Sea.

If you're in Chicago, Atlanta, Dallas or several dozen other major cities, cost of living is very reasonable in the US. Your healthcare costs are typically either entirely, or mostly covered by your employer if you're an engineer making $100k+. In Atlanta your all-in effective tax rate is under 30% at $110,000; in Dallas it's under 24%. What's the problem?
By the way, voila looks very promising as well, thanks for the pointer.
> * What’s your fav delivery service and why?
DoorDash because best selection and best app. But I don't use it hardly at all because it's expensive. I usually do take-out.

> * How do you decide what to order when you’re ordering delivery?
Usually I order something I already know is good, or something on the menu that seems similar to what I already know is good.

>* How could our feed make this easier for you?
My number one use case for this app would be to check for the best dishes at the restaurant I'm at. Or when I'm about to order take out.

The app feels like React-Native. I'm probably extra picky (I'm an iOS dev) but I think it makes a difference to go true native.
I actually gave up my smart phone a year ago. I've been with a feature phone (Nokia 3310) for a full year now. My position at work is this: "Given that I'm at my workstation 85% of my day, if I'm important enough to need to check e-mail 'on the go' or outside of work, I'm important enough for the company to get me a second phone - one dedicated to work and work only."
This is a cool idea! I've been getting tired of listening to critical Yelp reviews and was looking for an app just that this that focuses on accuracy
Thanks! The Notes block is the next thing I’ll add to it
I've been taking this philosophy to heart the past few years. Working in the corporate world, I find users acceptance level to be in the tens of seconds/minutes/HOURS?! for queries and reports.

Projects I've worked on have focused on being as minimal and lightning fast as I can possibly make them. If I add a new feature/query, and it's not instant, I don't ship it until it is.

I don't know where or when this became norm, but often times the difference between hours and near instant, is a matter of a simple query optimization. Waiting more than a few seconds for something to run is infuriating to me.
We are all not-conscious for large swaths of the day. We think we are conscious all of the time, because it is only when we are conscious that we think to think about it. So we subconsciously maintain a kind of linked-list of conscious periods, and so the illusion of permanent/static consciousness persists. But there are gaps between every conscious period, which are scarcely noticeable unless you have figured out to look for them. (It is a paradox of the mind that there can be awareness during non-conscious periods).
That's irrelevant. Facebook's stuff is their TOS also. The point is that at some point the TOS is unconscionable.
Not recommended, but they are compatible. The important is to achieve your goal with whichever tools you currently have.
The VC Meeting Map: What to Expect After a Successful First Pitch
>Facebook must exercise greater oversight over third-party apps, including by terminating app developers that fail to certify that they are in compliance with Facebook’s platform policies or fail to justify their need for specific user data;

That applies to Google and Apple, no? To apps in their stores.
It looks like somebody has censored this thread, deleting comments from it.
I re-booked a flight while in the security line because I got an alert that my original flight was delayed and was offered a "tap here to re-book on this flight" button.

So I did.

It took a minute to explain why my printed boarding pass no longer matched my flight itinerary when I got to the front of the security line, but not too big of a hassle.
"Scooters should have docks or designated parking areas."

Why only designated parking areas? Why not allow scooters (and bicycles) to park anywhere that cars can?
Intro to LaTeX and Mathematical Typesetting (2019)
Conversely, I've heard stories of car manufacturer workers keying cars of other employees who drove in cars of other brands. Not every company nowadays is nutty, but then again, it happened back in the day, too.