skysight-inc/HackerNews huggingface dataset:
So, as part of the deal, you prohibit the companies from engaging in the businesses that you broke up. So search, inc can't expand to ads, and adwords can't expand to internet search.

Search, inc is still going to want ads, presumably, so they'll contract with someone. Setup rules for the contract. Maybe require at least N ad providers with each getting a minimum of Y% of pageviews, and contract terms have to be FRAND.

Strongly restrict personal information passing between the companies.

Or, i guess you could go all Bell on them and divide the US into different territories and have Pacific Google and Southewestern Google and what not. Would be kind of weird to geofence search and ads though.
That's a very interesting point, I do agree that could happen if enough companies are unhappy with the price, though that's not something I know much about. The price of switching to a new tool would be very high though, I would think, so any viable competitor needs to be very feature complete and probably needs a high degree of compatibility with whatever tools they're currently using.

And yeah, I was considering going into that but didn't want to talk too much out of my knowledge zone. There is definitely a huge divide between the professional PCB designers and what hobbyists (like me) tend to make. My most complicated board is a 2-layer with mostly through-hole and a few surface-mount. BGA, the really small surface mount parts, any anything crazier than maybe 4-layers is just completely out of my reach - I could theoretically design them with a lot of learning, but the expense of getting the design fabricated and the impractically of soldering them manually just makes it a complete non-starter. But yet, those parts are pretty much all that you'll see on modern boards. What I'm doing is so much simpler than what professionals are doing it's really not comparable. I mostly don't need the complexity of something like Eagle, but for companies doing modern PCB design those complex features are an absolute requirement.
They're German, many Germans are great Python fans. I think you can safely assume they have seen the Life of Brian and analysed it carefully. And yes they got the joke.
Modernize Your Linux Desktop with Enlightenment
I don't think your allowed in the US to send fake pulses. Something FCC...

Otherwise I'd think you'd see a lot of radar dector jammers on the market.
It is if you're using Chrome or got any Google related properties installed on your PC.
> fully reproducible methods in chemistry experiments

Top-tier open source libraries for cheminformatics (or other natural science -informatics flavours) would already be a welcome start.
Never mind the naysayers: emoji are a vital part of online communication
> However, once the customer threatened us with the note-taking act, we had to be extremely careful about anything that would admit fault, lest they try to use it against us later.

That is hardly fair as the whole "this conversation may be recorded for training purposes" puts the caller on edge right from the start. Are they allowed to record the call too? Is that legal?

Obviously, the caller should just record the call and tell the other side they are doing that. I guess most people don't know how to record calls.
> I looked into the Cliqz browser a few years a ago. Back then they claimed to be a privacy respecting alternative to Chrome. What I found back then is that they sent every keystroke I type in the URL bar to their own servers. They outright lied about that in their terms.

That's called typeahead search, and that's how it has always worked since the invention asynchronous HTTP requests.

If you know of someone that sends a trie down to the client containing every possible completion a priori, I'd like know about it.
I like the paper. It it is interesting to see other people that are interested in this.

When I try to explain why IPv6 is a privacy failure and consumers should turn it off I get modded to oblivion. https://privacylog.blogspot.com/2019/09/ipv6-hurts-your-priv...

But when other people are aware of passive attacks and see the economic incentives I think there might still be hope.
"... so Google wasn't able to cheat with privileged information about me as a user."

The way they "cheated" was to look at the tens, hundreds, thousands, or tens of thousands of previous queries that matched yours in substance.

If the competing websites for "web search" had the same volume of submitted queries that are substantially similar to yours, then they too would be able to give you "exactly" what you are looking for "9 times out of 10".

If all people submitting queries on the web are somehow convinced to visit only one website and submit a majority, (hypothetically let's say 93%) of their queries there, then it should be no surprise when that website "magically" starts becoming more "predictive" than other websites in returning "exactly" what searchers are looking for and becomes "by far the best at search".[1]

The question raised by the blog post is whether enabling such "magic" is worth the trade-off of also creating a "panopticon" in that single website. Giving this level of visitation and query traffic to a single website makes any competing website (working off less than 7% of people's queries) seem irrelevant, maybe even pathetic.

Without the enormous traffic, I would surmise the glory of the "empire" (to use the author's chosen term), and its appeal to "followers" (e.g., those who marvel at its "magic"), might dissipate rather quickly.

1. Especially the part of "search" that involves dealing with repeated, similar queries for popular information.
Why Wikipedia Works (2018)
However Bell was broken up in a consent decree that didn't have to do with its monopoly over the networks, not explicitly at least.

Bell was broken up because they owned Western Electric and used it to vertically integrate the telco stack for the entire country.

A hypothetical breakup of Alphabet could mirror the breakup of the Bell system, as Alphabet controls the data collection -> advertisement stack. Spin off Search + AdWords as an independent business, while services targeting data collection services that feed it (Chrome/Chromium, Android, GSuite, Google Home, etc).

Personally I could see a lot of consumer benefits.
Windows filesystem performance is also much poorer than Linux for lots of small files.
I think there are good ideological reasons to support Linux, BSD, and other FOSS operating systems, not despite, but because of their unpopularity [0].

Edit: to clarify, I refer to operating systems that have a considerable amount of potential and existing development, not systems with like 2 users .

[0]: https://news.ycombinator.com/item?id=21660819
Ask HN: Best SaaS for a Consultant?
A search actually does not result in anything meaningful on this. A family member who does business consulting is looking for a software solution to track multiple clients who they help. Not time based at all (no need to track time) just flat rate projects for work they do. Just one person firm (not multiple people) and no need to interface with the clients on the system (although I guess if that was a feature would be nice).

So far all I was able to turn up was Atlassian offerings but interested in ways people typically do this or what else is out there. The person is not a computer or software consultant but what they do is close enough that a solution that works for that would work here.

Once again did do a search but all I get are 'SAAS Consultants'...
TIL surveillance is an inherent effect of tech on society.
I would love to compare just Manhattan but I cannot find the statistics. Seeing that you assert that - care to show the numbers to support your assertion?

Also, seeing that the Bay Area includes Oakland and Palo Alto, I don't think comparing the entire Bay Area to NYC will give you results you have imagined.
If you think about it, blackmail must be one of the primary tools in real politics. Relatively cheap and a perfect carrot-and-stick: play ball and you can keep doing what you are doing, go rogue and we ruin your life.

Funny that it never came up in any of my civics classes.
You are right that the graphic is a highly simplified cartoon of what the actual received wave looks like - I should have stated that in the post.

Regarding the question, it is true that the received pulse will be shorter or longer than the transmitted one (depending on whether the object is moving towards or away from the sensor) but since we are assuming that the speed of the object is significantly less than the speed of light, we're making the simplifying assumption that this difference is negligible. People sometimes refer to this as the "stop and hop" assumption since in practice we are assuming that the object "stops" at point x when the radio wave is emitted and then "hops" to x + dt*v once the wave has been received dt seconds later.

Regarding the number of cycles, you are again correct that the image represents a gross oversimplification. One reason for this is that since the carrier frequency is so much higher than the doppler frequency, the true graph of the received wave would not be noticeably different than the transmitted one. It is easier to plot a realistic graph of the demodulated wave which you can see in the plot titles "samples of the demodulated pulse".
>The relevant 4 minutes (9:00-13:00), as claimed by the page title

You are mistaken. 9:00 and 13:00 refers to the CET times when this 4 hour session was scheduled to start and end.
But you would say “work at Google,” not “work at the Google.” Now abstract that to “work at <place>” and then replace <place> with “NSA.”
I was a ham radio operator for several years. It was easy to ID my frequent contacts by their morse code transmission patterns, and they me. An operator's pattern was called their "fist".
>Hands down the friendliest and kindest people I've ever met on earth

Anecdotally, Iranian people fall into the same category despite living under a despotic regime and severe sanctions imposed by the US.
Awesome work! Is there a reason the isn't integrated into the Lichess opening explorer?
All for-profit companies only exist in order to receive that sweet, sweet money.
I don't even mind "best widget" searches coming up with blogspam and the odd forum post.

What bothers me is searching for a specific product and having Google promote a competing product to the top search result (or as a "featured" listing that looks like a normal search result).
https://www.reifyworks.com/writing/2017-10-31-growing-a-cons...
No renameat2 moves the meta info (e.g. xattrs)as it’s an atomic “mv a temp; mv b a; mv tmp b”

So tags from a will end up on b. If b is a temp file, then the tags will be lost after the temp file is deleted.
For those using Emacs, I'd recommend restclient.el [1]. In Emacs fashion, you can keep REST API documented in a single (or more) files and evaluate parts directly in buffer for testing and playing. Throw that on git/mercurial and you have versioned and documented REST API ;)

[1] https://github.com/pashky/restclient.el
Amazon and Azure both charge vastly higher rates for egress than colo datacenters, but I believe both charge only for egress and not ingress.
Weird Machines as Insecure Compilation
Power is work over elapsed time
Thats cloud ad copy :) >90% of cloud services are there to deal with workloads that need to span machine boundaries. The only thing you need for that Epyc XXXX server(s) is decent colo service + cloudflare. Cloud is the new mainframe and with things being cyclical might repeat it's fate to a degree.
Is this a correct (over)simplification of the theory: there’s not enough information in a system that on its own can describe it’s correctness?
I know this is a very naive and maybe incorrect interpretation of it, but I think this theorem is so important in so many ways, it should be used more in layman’s discussions, even though I understand that it’s easy to misuse it etc.
Heading out to fish now...
Nice of them to provide so many examples at the bottom of their own page.
Heading out to fish now..
Consumption buying is mostly done through the AWS marketplace. Its a good model for companies to try a new vendor but AWS is going to take a big wet bite out of the vendors bottom line. Buying licenses directly from vendors is going to benefit both sides if they have a known demand. You'll generally see an "all you can eat" license after a certain threshold.
oh lord, I just started writing a GCODE motion planner, I forgot about AoC.
Kreyszig:
https://www.oreilly.com/library/view/advanced-engineering-ma...
Please avoid accidentally creating a Win32/ClickMe joke
For those interested in a privacy focused phone, Pine64 still has preorder PinePhones available: https://store.pine64.org/?product=pinephone-braveheart-limit...

It has privacy switches for the microphone, camera, bluetooth, and LTE. It also supports open source mobile operating systems.
Can't read the article: "Subscribe or Sign In to continue reading".
I don't see that these self-referential models are so exclusive to modeling economics. Many machine actors naturally develop to have models of the other actors. An AI which plays Go probably has some limited model of its competitor (or a "typical" competitor) in the sense that it can predict "if I make <this> move, my competitor is likely to counter with one of <these> moves".

Consciousness was referenced above. One thing commonly associated with consciousness, at least in humans, is a theory of mind. We model the actors all around us on the assumption that they each have their own mind, and that by modeling their mind we can predict their actions and intentions given enough situational context.

Mind you, theory of mind might not be a prerequisite for consciousness and maybe it's even possible to have theory of mind without consciousness, but the point is that machines acting in environments that are affected by other actors are going to develop models for those actors naturally as they're pushed to become more proficient in their role. Keep pushing them to become more proficient at anything involving multiple actors and it's plausible that the machine's model for a given actor will itself contain predictions for that actor's models of the other actors -- i.e. self-referential models. That Go AI could probably predict the opponent's action multiple turns down the road, which includes predicting its own response to each move, for example.

I think the more significant difference between modeling a Go opponent and modeling an economy is not self-referential models, but probably just the number and depth of connections. In the progression of training machines to play games, we've gotten good at single-player games like Mario, then two-player games like Chess or Go, and now some work is going into multiplayer games like Starcraft. Each of these represents a slightly "larger" closed environment.

Contrast this to a frictionless economy, where each actor's actions have sweeping effects across the globe. Usually tiny effects, but they reach far through the interconnections. Unlike these games, the approach of starting by modeling a small, closed economy and then scaling that up to larger economies isn't nearly as feasible. There really aren't any "independent" economies today to study. The best you could do is point to a mostly-isolated state like North Korea, but even that's a huge thing to model on its own and the data for doing that isn't accessible. I think the bigger issue with modeling economies isn't the self-referential models -- those are relevant in other areas that machines are already becoming proficient at -- but the scale and the fact that any on-ramp to help deal with that scale incrementally is not obvious.
Which curl body options are you talking about? I just see -d for the data, -XPOST which is optional when using -d, and --data-binary mostly for file transfer
There are a few ways I find the graph representation of openings to be interesting:

You can naturally view transpositions in a way that can be tricky with other opening explorers.
I find coloring moves by player rating to be very helpful for spotting obscure moves better players make (Black-White win rate can be less helpful as good players play each other so win rates don't change much).
I also just find it more fun to look at a graph than a standard opening explorer, so find myself exploring openings I otherwise would not have looked at.
Ask HN: Where to start coding up a drawing app?
See my comment below for details.
I'm trying to figure out where to start with coding up a drawing app because I can't find one that does what I want. I can kind of brute force it in Autodesk's SketchBook. I'd like a thing that does what I want more conveniently and better. It appears to not exist. I've spent some time looking.

I've found one video for creating a drawing app in JavaScript: https://youtu.be/0MkcQpXXlFM

I've repeatedly had Python recommended to me over the years as the first programming language I should learn. I'm happy to pursue JavaScript instead or another language if that would serve this goal better.

I've discovered MIT App Inventor and they do have drawing app tutorials. I completed the first Doodle app tutorial and synced it to my phone and tried the working demo on my phone.

If my app idea does what I want and does it well, I think I could sell it. In theory, MIT app inventor allows for that. In practice, it seems unlikely to me that this is really viable.

If you know how to take something from MIT app inventor and sell it via Google Play, I'm all ears. But I'm also doubtful I can even get the functionality I want via this Lego-for-apps system and I already know some HTML and CSS and I do a little website work for pay in the small town I live in. So I'm thinking it would make more sense to code it myself, both to get the functionality I desire and to own the code so I can potentially monetize it.

I'm looking for any ideas where to start. I'm fine with hearing "It's time for you to just start that free course that guy recommended to you back in March." (See below) But I'm a little leery of starting it only to discover it is yet another dead end and I've wasted a bunch of time that could have been better spent coding the app in a different language.

Back in March, someone from HN talked with me via Discord about learning to code and recommended a free Python course. Notes and link to course are here:

https://doreenlearnstocode.blogspot.com/2019/03/summary-of-d...

In March, I also learned my computer didn't have enough RAM. That has since been remedied.

In the process of applying for a thing around the same time, I also theoretically acquired free access to some initial coursework via a boot camp, assuming I can remember my login credentials.

(I'm medically handicapped and, as a consequence, I'm also dirt poor. So some things take me ages to arrange. If you recognize me, you don't need an explanation. If you don't, please let's just skip the irrelevant, invasive questions about why is everything taking me so ridiculously long and why the hell should anyone take me seriously. If you think replying to my question is a waste of your time, then I suggest you go all in on that opinion and skip replying entirely.)

This was added as a comment because it substantially exceeds the character limit for a text post.
Why Patents Are Useless
I really don’t understand any of these articles about the housing crisis in California. They always have points that seem intuitively completely wrong. For example:

> That property is zoned as industrial, so if it shifts to residential use, which generates limited property taxes, San Jose stands to lose tax revenue.

Even with Prop 13, give the soaring sale prices of new homes, all municipalities in the Bay Area have been experiencing explosive growth in tax revenue over the last 40 years. This makes it sound like they’re struggling to maintain revenue which is crazy.

The town I live in, Redwood City, has had its taxable base increase from $13B to $23B in the last 10 years without having to provide ANYTHING new. There has been no major civil engineering projects, no increase in public transportation, absolutely nothing reasonable to pour that money into.

Bay Area taxes are a scam and these towns are flush in so much fucking cash they should be drowning. I don’t get it.
TinyLetter is a perfect platform and probably not dying (2018)
Shakti, the new data platform from Arthur Whitney
> breaking them up and enforcing and strengthening the pro-competition laws on the books.

So, suppose Google Search is broken away from alphabet. What changed?

I can understand that argument about Youtube (which is losing money and would probably fail), but google search will keep being dominant and their ad revenue won't change significantly.
I blame Oedipus.
Many companies across many industries vertically integrate. Should they all be broken up?

“Shady data practices” is hand-wavey and non-specific. What do you mean? Many companies today (again, across All industries) have had issues with keeping user data secure, selling it to untrustworthy third parties, not giving users transparency or controls in what information is shared, etc. Google’s track record in these areas is far better than most. How does this necessitate a breakup?

Concentrating industry through M&A is a legitimate issue, in my opinion, but it’s also probably the easiest to regulate.

Our tech companies are the most competitive in the world, bar none. I’m not sure that cutting them off at the knees will help with that. ”We did it before,” isn’t a convincing argument that we should do it now, under much different circumstances.
Because AWS knows that many of their customers think like this and pursues ever more minimal Minimum Viable Products accordingly. Their quality is dismal and it stays that way over the long term.

AWS's killer feature has nothing to do with tech, it's the smooth billing process (techies choose, management pays and supervises). If you can put together a smooth process for paying for 3rd party software in your organization, you can unlock massive improvements in quality for a pittance.
Letters To A New Developer: Learn Two Languages
China hasn't fixed poverty though. A lot of migrant workers are left out in pensions, getting as low as 80$ per month.

Moving to those ghost cities have wrecked an entire generation, as it seems.

Moving people out of poverty includes the pension challenge. Which is the hardest one and I'm pretty sure that the one-child policy didn't contribute well to that part.
Came here to post this. Motors and appliances heat up because of friction and because they are less-than-perfect conductors of electricity. Their good heat conductivity is why they don't get even hotter.

There's more:

"The electrons were moving in unison with each other, much like a fluid, instead of as individual particles like in normal metals,"

Which describes a superconductor, but that word never appears in the writeup.

Subject is interesting but this article is clearly written by someone not very familiar with the science.
Pogromming does not require "great men", only envy and resentment.
Agree with the timezone being problematic. I find the leaderboard to be a big turn-off/demotivator as I have no chance of making it there.
Exactly what I was thinking:

> https://i.imgur.com/0EPIi6D.png
Lichess already has it inbuilt and in realtime. Just head into the analytics and then click on opening explorer.
I don't think there is any technical reason it couldn't be anywhere. Except that they were expecting the IDT table to be mapped to DRAM. And you have basically two memory areas, DRAM and the BIOS in ROM. If the addresses don't start at 0 and max memory then you end up with RAM being non contiguous which is a fat wart. Pick your poison.

Also remember too C and C++ weren't really a thing back in 1977. C and C++ tends to love splating low memory when you mess up your pointer magic. Other languages didn't have that problem.
Why Read Books?