skysight-inc/HackerNews huggingface dataset:
They must have designed the road system in New Jersey - almost no left turns are allowed. Instead, dog legs, roundabouts, and, when there is too much temptation, jersey walls where most states have yellow lines.
Frankfurt is a lovely place to live... I was surprised how cheap it was (compared to nyc and such). While not a world class city like NYC/London, it has a lot to offer, and it is on par with cities like Boston/Seatle/SF/W.DC/Lyon/Zurich etc...

It is a solid 'upper middle' tier city, where everything is clean and neat.
UPS drivers turn however they want in my neighborhood. No left turn restrictions.
Discussed earlier today: https://news.ycombinator.com/item?id=25371326
The risks are to the water table in California. The current rate of ground water depletion is unsustainable. Sorry for being unclear about what avenue I meant by risk.
Except I wasn't talking about the entity involved, I was talking about the efficacy of shutting down the 'misinformation'. Entity A shutdown covid info successfully, and Entity B wants to shutdown election info.

That's dishonest? What's dishonest is you misreading my comment and then blaming me for it.
Life has huge negative consequences for many people.
> Do Macs not "work"?

Not even close to as well as iPhones do.

Speaking from personal experience I've had a few apps crash on my phone for sure, but overall it's the most "solid" computing experience I have ever had outside of Solaris.

MacOS on the other hand? Frequently gets itself into a state where "WindowServer" is consuming half my memory, or some network kerfuffle stops me being able to reach anything for a few minutes, or it kernel panics.

Not to mention the bloody updates which unlink GCC/CLANG but kinda keep it around which means I have to go clean my drive manually and crap. Ugh, exhausting.

Sometimes I consider going back to linux for work honestly.
1) What is the latency within an AWS Region for a key lookup?

2) What is the latency of a global sync between all AWS regions for say a 100kb update?
> The next morning on Saturday, March 28th, I called and emailed over a dozen law firms to book an appointment / have a chat with some attorney.

OP is a dick.
It may feel that way, but Cydia did nothing illegal. They were more or less forced out by Apple's anti-competitive practices.
AWS Is Down
I have loved 2020.

I haven't been invited to a restaurant in nearly a year and it has been wonderful: restaurants are the worst.

Haven't had to go to the office since March.

I'm more ripped than ever (till scrawny but I've got a carved look now). My health is better because of better eating, better exercise, and probably just not being exposed to people and their illnesses.

I've produced more music than any other year, and more works of literature and interactive media than almost any other year. Rough drafts, anyway. 2021 will be about polishing the best parts of 2020.
My ATT wireless connection caps out at 30Mbps. I don't know what to do with THAT even. We don't do 4K on netflix or anything but we can both stream shows at the same time and be on a zoom call. Thats using like what, half of my total?
>and there is no reductio ad absurdum

Hate to break it to you but there is and I showed it which is why you made this salty reply. Certainly in the US there is no major Anti-Trust case which revolved around revenue as a measure of monopoly. Not Microsoft, not ATT and not Standard Oil.
* n't
I would stick it out and switch teams or companies.

After 10 years, that probably puts you at the beginning of the 'less employable' age range. Starting over will require a substantial pay cut and may not be easy - nobody wants entry-level people.

If you do decide to switch, I would try to do it internally at the current company (whatever tech they have). Or pick the most common (employable) tech in your area.
NPEs exist but I probably go months or even years between encountering them. Most Clojure functions are polymorphic on nil and provide safe default behavior. You primarily encounter them when invoking Java APIs via interop.
This literally just happened in Canada a few days ago: a hugely significant data leak of TOP SECRET documents shipped with gray boxes under the most interesting parts of the document:

https://www.rebelnews.com/the_china_files
You see that's the difference between you and I.

I don't view countries as representations of righteous morality, I view them as market participants, no different than you or I or a corporation or a financial institution is a market participant. Speculators with legitimate reasons to stuff their coffers.

There are many people and organizations like me, and make no mistake, the other countries around a country thinks the exact same way.

When a country cannot reach consensus on how to tax, that is a prison of their own creation. When a coalition of countries cannot reach consensus on how to curb behaviors they don't like, that is also a prison of their own creation.

They are in competition with each other.

Some of us are playing by a set of rules that recognizes that, it is also a more effective set of rules.
What do you mean when you say nut trees are less drought resistant than Soy?

Both crops are based on pumped water. Trees can survive on 10% water for a year but wont bear fruit or make a profit. The other crops cant be grown on 10% water. You simply don't plant alfalfa if you don't have the water.
if there’s a problem with your hotel room, you can just get a different room. The hotel has much more visibility into problems than Airbnb does.
One of my favorite memories about that game was having to reverse engineer their anti-copying system. Growing up in Latin America getting legit games wasn't really a thing (both because of cost, but also availability), so I remember getting a copy of that game from a friend, who had copied it from a friend, etc.

I don't know if you recall, but the system worked by asking you a random question from the user manual ('what is the altitude ceiling for the MIG-15?', 'what is the maximum speed for the B-29 bomber?', etc.) My friend knew only one of the answers, which he wrote on a piece of paper for me. To start the game, I'd have to restart it a bunch of times until it asked me that specific question. Of course, that sucked so every time it'd ask a question we started taking notes and finding the answer from the awesome in-game plane database next time I got it to run... within a couple days we had transcribed most of the answers. It was my first encounter with such a security system and got me really interested in reverse engineering, which got me interested in understanding how programs worked... which ended in me being here 30 years later :)
Whether software falls short of our aesthetic sensibilities doesn't have a bearing on whether it's wise for companies to be funding it.
> This would make p2p sharing much more realistic without going through a big company.

There's no reason we can't have faster upload speeds now. They don't want us going P2P and using the network the way it was designed. They want to sell to people who buy 10x the bandwidth that they need and only consume contnet. People who find innovative and new uses for tech are exactly what the ISPs don't want. They don't want to upgrade their networks. That's why we have data caps, blocks on self-hosting, and shitty upload speeds.
Not all of your work has to involve your direct manager. Some of it might come from the skip or higher, either because it’s super-secret or to give you more visibility.

In that case you still need healthy communication with your own team manager, but you wouldn’t be telling them everything except what they need to know to manage your workload.
Well, it's not a necessity, and it exists a library that anyone can use, so I don't understand any reason to be salty.
This is already present and very easy to set up.
No. That wasn't the argument at all.

It's that people aren't exactly stretching their imaginations to picture their phone ecosystem going to hell. They've all been there before, and have vivid memories of what they don't want.

They are also not crazy to have different preferences for a phone and for a desktop. Just like you have different preferences when selecting a hotel room vs a house.
> Guideline 3.2.2 prevents something loosely termed “tasks for cash.”

I know there is some nuance to this but a paragraph or two earlier they say:

> Users are rewarded in BAT with 70% of the ad revenue share of the privacy-preserving ads they opt into viewing,

It kind of sounds like "tasks for BAT". I couldn't find out if you could actually exchange BAT for fiat currency but maybe I'm missing something.
This is true, but it’s worth nothing that the protections are improving, and without the walled garden that wouldn’t be possible.
he is referring to the m1 money supply.
Something like this for alerts? https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitori...
And that's totally uncompressed PCM audio! FLAC will at least compress it somewhat without quality loss.
As I understand it, their navigation system favors routes with fewer left turns, but there is no prohibition against drivers making left turns.
For a markedly less engineering oriented introduction see https://en.wikibooks.org/wiki/Modern_Photography/The_camera

One interesting thing I learned recently is how they make cheap plastic lenses, and the fact that plastic lenses were invented by an Australian. They are created by choosing a polymer with good optical properties and then thermoforming it by carefully applying air pressure to raise a rounded shape to a dome after clamping the edges, then holding the air pressure constant until it has cooled. Because nothing actually touches the lens portion, optical properties are preserved.
Plenty of competition? Not on OS. There is iOS and Android. Both in the hands of tech giants.

Yes I know there are other hobbyist ones, but I don't see them at Carphone Warehouse.
Perhaps in the short term. But having fewer, less profitable suppliers can hamper innovation, and lead to less consumer choice in the long term.
No book will cover everything. Use the internet and find some reputable sources (webMD, PubMed, your state's laws and programs, etc).
The alternatives are hotels that actually do know what the product they are selling you is, for almost all use cases of airbnb.
Pennsylvania House Files Brief in Supreme Court Lawsuit Against Pennsylvania
Is it finally time to drop support and usage for Corportion driven software/platforms

Corporations need us , more then we need them

Do we need to support

- systemd

- gnome

- wayland

- pulse

- copyright drivers in the kernal ?
We don't do it directly, but there are certainly municipal water supplies that are downstream of other town's waste water treatment plants.
Does this work with Rust's WASM target yet? The article only discusses C/C++ via Emscripten.
I was an iOS engineer at Airbnb when we were battling binary size increases caused by Swift. I rewrote the watch app twice; once to migrate to watchOS 2 and once to convert it all to ObjC (which saved ~9mb). While Swift does have its problems (and had a lot more back when we worked on this), there are many factors to why the Uber app (and Airbnb) is getting so large.

Airbnb is 75% executables, 9.5% assets and 8% localizations. This is pretty different from Uber which is 60.7% executables, 26% localizations and only 3.8% assets. While the Uber executables are large, ~10mb more than Airbnb (note: this is only the Uber rider app, while Airbnb has host+guest in one app), their localizations seem to be driving a lot of the app’s 300+mb install size.

Looking at how the localizations are laid out in the app bundle, there are thousands of *.strings files in separate bundles, seems to be one for each feature. Many of these files have comments to provide context for the strings. An example from the app is: "Various screens show this as a title in a snackbar message when there is no network connectivity available". Just stripping these comments out of the localization files would save about 17.6mb of the install size. Another side effect of splitting localizations into so many files is there are over 23k duplicated strings throughout these bundles.

While the Swift code size is part of the problem with Uber’s app size, it's not the only way to free up space. There's a lot of work that goes into bringing a large scale iOS app’s size down, and not many tools to help. I left my job at Airbnb recently to work on making it easier to visualize, monitor and reduce app size, please email me (noah [at] emergetools.com) if you might be interested!
But there is now an actual solution to dependency hell: nix and guix deterministic build tools.

Though I agree with you that binary compatibility itself is/was not that stable on linux as it was on windows.
Sounds tempting. I was actually building one from scratch for my own business [0], but it's out of necessity rather than pleasure. Please get in touch!

[0] https://zlipa.com
One of my favorite classic examples is... a pendulum!

Typically we view pendulums as “simple harmonic oscillators” - basically equivalent to a mass on a spring, only going left-to-right rather than up-to-down.

But this is only an approximation. The differential equation for a simple harmonic oscillator is

x’’ = ax

which has a simple solution - sum of a sine and a cosine, aka a wave. (Here x’’ = second derivative of x with respect to time, or acceleration)

But the equation of motion for a real pendulum (from a free body diagram) is much more complicated and has no exact solution:

x’’ = sin(x)

It’s a very strange function whose second derivative is equal to the sine of the original function, and can’t be expressed in ordinary means. Any high school physics student can derive this equation of motion from Newton’s laws, but you need the assumption sin(x) ~ x to make any progress finding a solution.
One might say that the fact that Android offers this alternative, means Apple shouldn’t be forced to provide it.
I don't see this in the article. Perhaps you could post a quote of exactly the passages where he is being dehumanizing?
> Did she "threaten to resign"?

Yes. Her words, emphasis added, but probably not the exact words in the email she sent:

> I said here are the conditions. If you can meet them great I’ll take my name off this paper, if not then I can work on a last date. Then she sent an email to my direct reports saying she has accepted my resignation. So that is google for you folks. You saw it happen right here.

https://twitter.com/timnitgebru/status/1334343577044979712?l...
Show HN: Extremely simple, fast, efficient, cross-platform serialization format
My thinking is that it could be more subtle.

(in the US) In very suburban streets in the middle of the day, nobody cares about turning left in an empty street. In more congested and wider streets it could get more delaying. But if the planning has been done by a software before the driver took the truck, the software might have avoided as many left turns as possible without telling the driver, and without having any need to ask the driver to micro-optimize themselves, they just follow the GPS (you probably can't do better), or the most sensical path ca't do better), or do a slight detour to get a snack (unforseeable).

Long story short it might be a software policy without being a driver policy, that would be enough to have a significant statistical result, I don't think drivers re-plan their shift.
In the real world, farmers and consumers have been using standardized forward contracts to stabilize prices for eggs, butter, wheat, and corn since 1864.
As with any typical problem (NP-hard or otherwise), very large instances are infeasible to solve, and very small instances can be quickly solved. What's interesting is the in-between region: instances that can be solved within a human lifetime, but where efficient algorithms and data structures can often make the difference between getting the answer in days (or months) versus seconds.

For example, the first computation of the exact number of closed knight tours on an 8x8 chessboard was done in 1996 using BDDs. (Their program actually had a bug which they corrected later and in the meantime another method gave the correct answer, but the method itself was sound.)

It's indeed true that the travelling salesman problem (TSP) is a “hard problem” in the sense of being NP-complete. But this implies only that no algorithm is known whose running time grows polynomially as a function of the input size (as the size goes to infinity). The Concorde TSP Solver for instance has solved instances with as large as 85,900 vertices, and instances with about 50 vertices can be solved quickly even with simple branch-and-bound heuristics.

In this case (all the numbers in this paragraph are from Knuth's treatment in Volume 4A of TAOCP), the graph of the contiguous US states has 48 vertices and (it turns out each state has on average only a little over 4 neighbours) 105 edges. A Hamiltonian path is some subset of these edges that covers each vertex exactly once. What BDDs/ZDDs enable is to succinctly encode which of these 2^105 subsets are Hamiltonian paths—turns out it can be done with a data structure having 28808 nodes. Once you have constructed this data structure (ZDD), you can now answer many questions about this entire set of Hamiltonian paths (more quickly than you could by backtracking or similar): how many of them are there? (68,656,026.) How many are there that end in California? (2,707,075.) Which one is shortest (this is the standard TSP problem, for which there are many other methods) (11,698 miles), and which one is longest (18,040 miles)? What is the lexicographically first one (according to some order)? Can you quickly sample a path at random (such that each path is equally likely to be picked)? Etc.

For arbitrary worst-case input (which is what the NP-hardness of TSP is about), the corresponding BDD/ZDD may turn out to be too large, so we cannot do any of this efficiently. The magic is that in many cases of practical interest, we happen to get small BDDs. Knuth's treatment (57 pages of text, 22 of exercises, 58 of solutions) ends with a caveat that among other things points out:

> They apply chiefly to problems that have more solutions than can readily be examined one by one, problems whose solutions have a local structure that allows our algorithms to deal with only relatively few subproblems at a time.

As Knuth mentions, the 1986 paper that (re)introduced BDDs (ordered and reduced, as the term generally means today) was for many years the most-cited paper in computer science according to CiteSeer. It's very readable and mentions the advantages and disadvantages: https://www.cs.cmu.edu/~bryant/pubdir/ieeetc86.pdf
Yeager was also a virulent racist so it’s not too much of a surprise.
Top React Projects on GitHub (4th Quarter 2020)
Vitamin D and Covid-19
> A real 1:1 is a frank conversation about early-stage (potentially bad) things and based on mutual trust and vulnerability; this is impossible with the power dynamic in a skip level.

This is true but I do think you’re over-dramatizing it a little. It’s also a good time to be positive (remind them what you do around here) or just talk. Which is important when everyone is working from home!
If I could host “stories” on my own personal blog/website - with a permanent link on my own domain, instead of a 3rd party platform, I might finally use that “story” format. Probably not, but maybe.
Almost everything you can see around you probably went through a 50 year period like semiconductors have. Modern concrete making structures cheaper, larger, and quicker to build is one that comes to mind. Cars are another.
Show HN: I'm Building MVP of Tech Ideas for Non-Technical People: 100% Free
Thanks for sharing the links to Google Cloud Anchors and Azure! Quickly looked through the docs of both, excited to try them out and see how well they work :)

I used Apple's Geo Anchors, but found it pretty limiting for my use case (labelling rock climbs outdoors), since it rely's heavily on street level data it seems
Here are 50 Different Written Languages. Can You Tell Which Are Fake?
They don’t actually reject game streaming services. They just reject game streaming storefronts. They have already said they are fine with streaming games, as long as each title is in the App Store.
The article says that they had a limit in place but that in practice the billing limit lags up to 24 hours behind the "real" number.
In some other thread someone who regularly attended meetups hosted by Uber in NY said this (paraphrasing): "You could rely on Uber coming up with the most complicated solution to problems they create for themselves. But the food was good" Pretty much sums up anything I have ever read about uber engineering.
Maybe Pornhub will be motivated to take down revenge and child porn now.
The problem with these standards is that they the operators had little if any incentive to follow them.

Pairing one of these standard with laws would be a powerful solution with good UX.
I'm not sure they should. One thing is the environmental aspect, we want to avoid unnecessary waste and resource usage since that is one of the things destroying our planet. But another thing is, what happens when the market shifts heavily in a direction that is bad for the consumer?

Sure, you have a lot of good car choices today, but at some point it might be hard to find a car that has your other desirable specs in addition to being repair and modification friendly.

If everyone who bought a car was a well informed with at least a minimum of knowledge of cars, in addition to being able to calculate how repair costs will affect them over the time they own it, then sure. Let the market sort itself out. Since many aren't, let's keep regulations in place to ensure desirable properties.

Heck, imagine what safety features cars would lack if they weren't government mandated requirements...
That's not a simple example, that's an exceptional poor example. That's like talking about a world with a railroad monopoly and a steel monopoly and discussing what happens if they have a war at their intersection. That's not the point at all.

Google does NOT have a monopoly on searching for the sorts of products you buy on Amazon. In that particular exceptional case, a lot of people do go straight to Amazon for the search.

Google's monopoly is on other sorts of searching.
As someone who spends most of his time either shooting, teaching or hustling, this truly is phenomenal. It makes some of the more mind-bending aspects of photography perfectly clear. Great post!
Stream will not have point releases.
California too: https://rentagoat.com
E.g., if google is obliged to address your bugs / issues. It matters a lot in enterprise.

This statement is more like a waiver you'd like to sign while using some entertainment equipements.
I've been using Wire for a few years and the experience is solid. No need for phone numbers anymore, just @handle, and it does multi-device encryption and backup. Its search is very fast, even for large number of messages. Good support for attachments and superb audio and video.

On the flip side, it's not very customizable and doesn't have a lot of the more "modern" UX goodies like emoji reactions or threads. But it's overall very good and I see no reason to change.
All I know is that Airbnb has made a positive impact on my life. I've been able to go on several trips and stayed in some really great places that I wouldn't have been able to without it.

As a college student it allowed me to attend conferences that I wouldn't have been able to afford, take trips with friends, etc. and as a working person I would still choose it over a hotel many times.

Hotels are expensive, with lots of hidden fees and very little innovation. I'm glad they found a loophole, I think hotels shouldn't be as regulated as they are.