skysight-inc/HackerNews huggingface dataset:
China’s WeChat Monitors Foreign Users to Refine Censorship at Home
But probably don’t start your interrogative sentence with ‘Why don’t you just...?’ ;)
I do agree with you, but also I don't think that when judging whether Firefox's support of web standards is "excellent" it matters one bit what other browsers are doing. Like excellence isn't a relative measure here.
Yeah, I guess it's not that I don't want to accept cookies, it's that I don't want to reject them either (I'd rather close the tab than do either one.)

This sounds like GDPR is a bad thing for people like me, but I view it as a long game: as sites see increased bounce rates due to cookie popups, maybe it'll change the equation in favor of not having tracking cookies in the first place. I feel like I'm doing my part to help create that future every time I close the tab when getting nagged about cookies.

(And GDPR doesn't require dialogs about all cookies, you're allowed to use cookies to have sessions/logons without nagging.)
Oh, WiFi worked fine for me even then!

Thanks for the feedback!
Also, what if you want to use a better scaling method.
Managing State with State Design Pattern in .NET Core
Please don't insult me.

The humility required is from Wolfram, and if he put his arguments in the appropriate forum, they would be listened to, but they would have to fight it out with all the others.

It's certainly not worth listening to every pet theory posted online. They are ten a penny.
I think you are not reading it right. I think they are putting it for an air breathing version.
I upvoted because silicon valley people (such as wozniak) are often almost-exclusively credited for the advancements of the history of the computer. I did not know about the Norwegians' role which is cool.
Why Is It Taking 20 Minutes to Mine This Bitcoin Block? (2018)
For our case, the need is very specific as we are working with mobile apps.

Building iOS apps require macOS and even though there are some well-known "Mac hosting" services, none of them are actual cloud services similar DigitalOcean, Azure, AWS, etc.

So it is much less expensive and actually easier to scale and configure to host the Macs onprem.

(Off the record: If it is for internal use only, you can even stick in a few hackintoshes for high performance.)
What position are you taking here, and which cataclysmic policy changes are you talking about?
The SCOPETREX – the vector gaming console for your oscilloscope or
Facebook personalizes the Facebook wall. Google personalizes almost every other page you visit and mobile applications/games you use. Not sure how Facebook is more dangerous here.
Thanks!

Yeah JSON / JSONB support coming soon (tm).

Auto-complete is a pet peeve. I'm using code-mirror for the editor and it has limitations. Can you screenshot what was not auto-completing?

I find it helps if I first define a table, then the selects auto-complete well:

select foo.<autocompleteworksgreat>

from foo
I believe you are saying that some countries don't have data centers where you can co-locate. Most of the places where AWS has a datacenter have other datacenter companies that offer co-location.
If he has a majority shareholding, one would assume he can just vote them out... or call for a vote to get rid of them and win by default?
You're right. Those environments exist. Most of us who can sign onto HN and post comments are not in those environments. If you still act like you are, you'll be left behind by your peers who cooperate with each other, treat their superiors as partners, and give generously to those who need help.

It's simple game theory. The prisoners dilemma has multiple equilibria, but you don't find the optimal one unless you take the less rational choice once in a while.
Show HN: Alviss – Scaffolding CLI for setting up APIs on AWS
I know currently our problem is finding proper staff and that is why we are considering moving to a cloud provider. Especially for database hosting, using a database as a service becomes very attractive from a staffing perspective just because we can't seem to find good candidates and we've been training younger people into being DBAs but they ultimately want to do something else after a while.
electron, chrome
Lowering Your Doubling Time
For an air breathing engine? Not so much.
- Yes yes yes, coming soon I hope :-)
- For sure, on the radar, wanna help make one? :-P
Uber will transfer its electric bike and scooter business to Lime
I noticed a two to three week spread of behavioral changes as the pandemic started. That is, some people, counties, states, companies entered 'pandemic mode' two to three weeks before others. So maybe an increase in comments was both motivated by the pandemic, and also occurred slightly before 'pandemic mode' applied to your company or your area?
Coronavirus Antibody Testing, Explained
The weirdest thing is that many of my friends have forgotten that it was every not like this.

I mention that I prefer the old method of scrolling and they are insistent that it has always been "natural."
An Apple phone is a good bet. They last quite long, have a fantastic battery life (especially for your use cases), do everything you're asking for (including having SSH clients / terminal emulators) and some of them aren't too big.

For the most part you can definitely find what you want with an older-gen iphone, or the new SE.

Unfortunately mobile systems have now consolidated to only iOS and Android, and many android phones don't get regular updates / get much slower within 1 year / aren't supported long and even not expected to have a long life by their manufacturers. OTOH lots of people hold on to their iphones for a really long time because they just work, and for many years. Notice how many people still hold the original SE or the 7.
Thank you so much for creating GtkMozEmbed. I spent a good part of 2004 working with it. The most fun I had was hacking it to run on Windows. I recall having to inject a callback function into the win32 event loop with assembly. It was like the coolest just out of college project ever for me.
The world’s biggest PC games are fighting a new surge of cheaters and hackers
Auto-tag customer feedback with Zapier
while we're on thin and japan companies, youtube taught me about Disco, the wafer slicing disc company. Such a "trivial" problem in definition yet very impressive when you think about it.
We have a light theme, but no settings menu :-). So that is coming soon
How would more people make their coffee more consistent?

Starbucks is a massive chain people expect the same thing at any Starbucks they go to. People are very inconsistent, if the coffee tasted different at every Starbucks they would not be as large as they are.
> It’s likely they would have chosen something else if that wasn’t the case

Brave is run by ex-Mozilla folks and started with Gecko, but switched to Blink very early on. [1] Their reasons didn't include Electron, so Microsoft's may not have either.

[1] Collection of tweets, and a response from someone at Brave: https://www.reddit.com/r/BATProject/comments/9jpqde/brave_br...

(Disclosure: I work for Google, though not on Chrome. Speaking only for myself.)
Take a look at this graph of us unemployment over time.

https://static01.nyt.com/images/2020/04/03/upshot/03up-unemp...

Unemployment always goes up quickly, then takes time to go back down. It’s like any other injury; the damage happens fast, healing takes time.

Given the damage that has already occurred, and the rate that jobs can be added back to the economy, I’d guess that it will be something like 10 years before unemployment goes back down to pre-corona levels. If it just jumps back as soon as the lockdown is lifted, it will be the first time in history that has ever happened.
This seems like paranoia
You might want to look into some of the Motorola line (Maybe like the Motorola power if you want a real tool) or like the Pixel 3a. Affordable, with a great camera on the Pixel and OK on the Motorola's, and just solid phones. Not too many bells and whistles, but does the job well.
Coronavirus Closes Meat Plants, Threatens Food Supply
I'm curious, does the Android WebView also sandbox the browser process separately from the app's data like WKWebView does on iOS? If it does and GeckoView doesn't, that would be quite a big downside.
Wrong. 80,5% of all SMEs don't employ anyone (nonemployer firms).

So not only do most Americans do work for multinational companies (53%) but on top of that, 80,5% of the ones working in SMEs are themselves the owners and don't have any employees to speak of.

Which leaves a whopping 19.5% of American SMEs which actually employ workers.

So you're dead wrong.

cf: https://www.sba.gov/sites/default/files/advocacy/2018-Small-...
If you can rent an AWS server, you can also rent a Hetzner server, or put some servers in a Hetzner DC.
And yet FOSS exists.

And paid software (such as Spotify) still does shady stuff like reporting to Facebook that I'm a user of their app and the schedule on which I use it.
Yes, some of the leadership thinks that they can build a better cloud than MS or AWS. It is pretty hilarious to watch how spectacularly they fail.

https://forrestbrazeal.com/2020/01/05/code-wise-cloud-foolis...
One year for Lent I gave up listening to music/radio in the car during my commute to classes (at least half an hour each way) and one of the things I did after an uncomfortable week of silence was to memorize and recite poems to myself. I still do this, adding a new poem every year or so. Now my favorite poems are always with me.

One of the last ones I memorized was Frederick Seidel's "Ode to Spring":

https://poets.org/poem/ode-spring
I use NixOS as my main OS on my Blade 15.

It was a bit confusing to set up all the bumblebee stuff to use the RTX2080 on demand for my ML tasks (nixGL is the solution).

All my projects include a `default.nix` to start a shell with all the necessary dependencies.

I’m very happy with it now. I’ll never look back.
Learn go with tests: Revisiting HTTP handlers
>There are not 1000 distinct useful ways to use an iPhone.

This comment reflects badly on your imagination. There are 00s of uses for a concrete brick -- let alone a single device with a plethora of distinct functions.
Related: institutions and labs need to recognize that 'research software engineer' is an increasingly necessary role and attract/fund more of them.
I feel like you guys need to create some additional engineering-level documentation to convey all this. The landing page and few links I navigated to were all too fluffy.
X-Cookie-Consent: Accept would be explicitly illegal; consent must be specific. However, I believe X-Cookie-Consent: Deny would be sufficient grounds to not bother with showing cookie popups and assuming the user does not consent. But you don't need that anyway; lack of consent is the default state.

I propose a better alternative: just stop doing things requiring consent (which are, by definition, unnecessary, and almost always support an unethical business model), and then you won't have to annoy users with consent popups anymore.
Ask HN: eInk Word Processor
More then a year ago I asked on on the vim reddit channel https://www.reddit.com/r/vim/comments/ac557i/vim_machine/ about the possibility of concive a specialized editing device on witch program like vim and emacs would be the main process....since then I did not see any product with such characteristic and aim and so I wonder if there are enough interest to push someone with the skill to run crowdfund campaign on it
Thanks! There's a history to the name, but I agree there are negatives.

The positive is that it is distinct and can hopefully provide its own identity. Businesses use all sorts of software with silly names!
Yes, there are people like that. Identify and avoid them. They won't help you win, and in most cases, over long time frames, will not win themselves.
When 99% of people say "REST" what they mean is "RESTful" in that its a ball of JSON garbage. That's just a trade and 99% of people are in that bucket.

That last 1% actually have read the OG paper and when they say REST they mean REST and its real theory.
vi / vim
I would love a return to patronage system, since now we have means to make it accessible and distributed.
Enterprise Information Archiving Market is expected to grow $10.8B by 2025
This is one of the valid use cases of on-prem, predictable high network bandwidth workload. This is the exception though. An average company has the exact opposite. Non-predictable, low bandwidth workloads that are different (like data warehouse vs. website).
It's not "political", it's devs realizing that real humans have different interface needs. We're all "disabled" from the point of view of a computer: computers have no need for silly mouse and keyboard and monitor for getting work done.
Anything written in COBOL.
>I am not sure how you "outline" a synthesizer unless you mean writing a schematic

This feels a little extreme. Artists can obviously collaborate with engineers on musical instrument design. The contribution is real even if the artist is clueless about like how the oscillators are temperature compensated.
Show HN: Free Online Retrospective Tool
I tried for decades to let go of the (completely justified) hatred I have for my parents and tried so hard to have a semi-normal relationship with them,or at least one of them.

Nope, didn't work, they are just horrible people nobody sane gets anything positive from being around. My husband pointed out that they were a huge negative in my life with no positives and why was I doing that to myself?

I let go and stopped contact with them and it's been one of the best things I've ever done for my overall well-being.
> because I was hoping for something different

What were you hoping for? The title is pretty clear. I mean, why on earth would "Evolution of Emacs Lisp" discuss the JVM?

> I don't have much interest in whether it implements tail call recursion or if lambdas are implemented as a macro

That's perfectly fine. Criticizing the article because it dares to discuss things you're not interested in, isn't.
Visually, the pictures of laptop screens don't highlight the product well because the pasteboard is only a small portion of the image and the image is only a small portion of my web browser window. All the pictures look very close to the same and the text on the pasteboard of the laptop picture is undifferentiable. The subtle differences between screen shots do not convey the different use cases described in the accompanying text. Good luck.
Remote Jobs – Tech/Dev/Programming
> why does anyone use AWS, you can do this on your own way cheaper.

Because they can calculate TCO correctly.
"asymmetric encryption algorithm that is NP-complete"

No such cryptosystems are known, and in fact such a system would also have implications in complexity theory.
Ask HN: How does one improve their product thinking skills?
Final sentence is brutal:

And when provided with some of the responses from other physicists regarding his work, Wolfram is singularly unenthused. “I’m disappointed by the naivete of the questions that you’re communicating,” he grumbles. “I deserve better.”
How do you compare to Iceberg?
Locating a compiler bug with Git bisection
Vooiced – Twitter for Voice Notes
Note this is a design patent rather than the more commonly known utility patent so it only protects the ornamental design of the drum machine.
Infrastructure as Code and How Terraform Fits into It
Related: dang had a couple of answers a day or so that should clear ip a bunch of misunderstandings, see dangs answer here, SilasXs reply to dang and dangs reply to SilasX: https://news.ycombinator.com/item?id=23087284

Edit, TLDR style, here's part of what dang says:

> You're misinterpreting that guideline, and I'm afraid HN might be missing out on some great submissions as a result! It's not limited to what good hackers would find interesting for hacker-related reasons. It's simply: what good hackers would find interesting.
It's also overly simplistic and tends towards binary outcomes. Yes. No. Conversation over.

It was a two hour movie, surely the answer is more complicated! Caveat: does not apply to all movies.
Zoom Acquires Keybase
I read somewhere on the internet that, "If grass is greener on the other side, you aren't watering enough".

Sure some people get lucky, but on the long term, the ones who consistently make better decisions and work harder are the ones who are benefitted more often.
and stock would crash, top people leave etc etc...
It's funny seeing this at the top of HN today. I just wrote a utility in Rust this past weekend to calculate the Shannon and metric entropy of a file (https://github.com/tuxxy/entropy/).

I really love the Shannon entropy equation. I don't know why, but I just find it so fascinating and elegant. I love it so much that I even got it tattooed on my wrist recently haha! (https://twitter.com/__tux/status/1257737842308022275/photo/1)
It seems weird that someone who has spent a lot of their own time (e.g. money) to help a community is being shunned for not taking even more time out of their day for a simple request.

This also disregards software ticket guidelines 101:

- There isn't fully defined steps to reproduce

- Limited details on what the user expected to see

- No details about the users environment

People pour their souls into FOSS projects and regularly get cr*pped on for not acting like Enterprise Support. So let's try to be a little more empathetic to people who contribute freely to the dev community, even if its just a small ask like this.
Yes, you are of course correct for this very simple example.

The last time I did something like this, I needed to take a rectangular buffer and transform it to a circle. Each buffer line became a "spoke" in the circle. Much easier/simpler [I always strive for simple] to figure out the reverse transform and step through every "display" pixel.
Inferred causes of mortality from prey-induced injuries in New Zealand fur seals
Economic inequality (and erosion of middle class) is water to populists' mill. We have living examples of this right now.
The vast majority of users rarely if ever plug in peripherals that can't have an adaptor permanently attached. Why pay size, weight, complexity, fragility for sometht users don't need?
How many other companies do you know that have same problem as Dropbox?

An average company that uses does not provide IT infrastructure (like storage in this case) to a massive amount of clients.
I would suggest that it's really easy to envision some much less painful abstractions for web development.

Sure, learning an entire field from first principals is going to be hard, and to do science you need to understand those principals. But the general concept of "make a dynamic web page" is not computer science! What most people (and the author of the blog post) need is a clean abstraction that allows them to glue a few APIs together with some custom forms.
Yes, web development is hard and stupidly complicated and slapdash and we all hate it. It sucks, and the whole thing should be burned to the ground, the ashes sown with salt, and pissed on by donkeys.

Unfortunately we're stuck with this Rube Goldberg collection of excrement, and it pays the bills. So there's nothing much you can do except lean in and embrace the suck. Maybe hit yourself in the forehead a few times with a clawhammer or start carrying a hipflask to keep yourself at happy-drunk.
Eran Hammer on NPM
How do you research your startup idea?
I've find that with all of my business ventures I never know where to find the information I need. Ideally I could just pay someone to figure out all the steps I need to take to action a venture. Right now I find obscure bits of information on the internet or get lucky and meet someone who knows about the domain and piece together the information imperfectly.

Right now I'm looking to figure out how I go about creating a neobank in a specific country and there just doesn't seem to be any useful information anywhere. I've found with obscure or difficult tasks, no one has done the research.
At my own startup we ran 17 colocated servers, each a high compute resource, at an monthly expense of $600, using purchased hardware that cost $55K. That is versus $96K per month that would be the same infrastructure at AWS.
FCC orders Sinclair to pay $48M fine related to its failed merger with
Here is a recent comment I wrote on the subject that received 105 up votes: https://news.ycombinator.com/item?id=23018347

My suggestion is to be purpose driven and use writing as your primary tool to enable your goals. Also know that programming is a form of writing. As your writing skills get stronger so will your programming and vise versa.

One way to get started at writing practice is to take a current tough programming problem and think through it as much as possible before ever putting fingers to keyboard. Build that vision in your mind. Consider the edge cases, risks, and traps. When you are confident in the vision write down the flow control in regular written language in a way that makes the most sense to you.

Other people likely won’t understand your notes if they are just for you. That’s ok. Knowing and speaking to your audience takes practice. The most important thing right now is that you are practicing.
Jeff Bezos has a great interview where he talks about his decision to leave his cushy Wall Street job and start a website selling books. He talks about how he used a "regret minimization framework" where he projects himself into the future and imagines which decision he would regret the least.

I have used this technique multiple times myself to help with otherwise fraught or overwhelming decisions, and I think it's a great way to shift your frame of reference.

Interview where he describes it here: https://www.youtube.com/watch?v=jwG_qR6XmDQ
The AMD Ryzen 3 3300X and 3100 CPU Review: A Budget Gaming Bonanza
Is it just me or is Total Cost of Ownership being talked about way less often these days?
...what do you think those biological and epidemiological studies hinge on? ;)
Unless you have "nukes"
Should I start linking all the leaks?
Finally some acknowledgement for Norsk Data.

It was destroyed by a right wing government which refused to "pick winners", and grant broader governmental innovation funding. And of course in addition not winning the CPU arms race which happened at the time.

However to think that Norway had an infant computer industry, with its own NON-UNIX mainframe system, complete with hardware in several sizes, operating systems and so on. It was even cloned by the Soviet Union, and cloned spare parts were sold behind the iron curtain!

What this company achieved was monumental.
I think Google is working off and promoting a peculiar definition of "open web", which is an ecosystem of a) commercial actors, and b) resources (individuals) to be exploited by said commercial actors. The "openness" of that web is focused mostly of making it easier for the commercial actors to make money off exploiting resources. Efficient and unencumbered exchange of information or culture doesn't even enter the picture.
Logical Assignment
Yeah, I'm seeing this too.

I recently talked with someone who said their costs dropped in half from switching off a major cloud provider to OVH's dedicated servers. Performance went way up too.

For $200 / month you can get a machine with a high end Xeon 8 core (16 threads) CPU, 128 GB of memory, 4.5 TB of SSD space across multiple disks with unlimited incoming / outgoing traffic and anti-DDoS protection.

No reputable cloud provider is going to come close to that price with their listed prices.

Of course there's trade offs like not being able to click a button and get it within 2 minutes for most server types but if you have consistent and predictable traffic, going with an over provisioned dedicated server seems like a very viable option.
What am I missing? I can't view any of the NYT articles posted here; all I get is a overlay with subscription options. Same goes for most WaPo, Bloomberg and economist articles.

Is everyone else on HN a subscriber to all these publications or am I missing something?
Title should be "MIT Sloan.."