skysight-inc/HackerNews huggingface dataset:
This is unconstitutional and will be struck down. The president can’t just decide to change the meaning of a law to make it do something it wasn’t written to do, and assigning three unelected bureaucrats at the FCC to regulate free speech on the Internet sets an extremely dangerous precedent whether you agree with the politics in this case or not.

There are _legal_ approaches to address the real issue of online censorship:

1. Actually amend the Communications Decency Act Section 230

2. Exercise antitrust authority to break up platforms that exert monopoly influence

3. Encourage free market alternatives to established platforms

I believe that online censorship of political viewpoints is a real and serious issue, but it needs to be addressed in a lawful manner. Between this and the EARN IT Act, we are entering extremely dangerous territory for free speech online and I fear the short sighted politicians and DOJ are missing the forest for the trees when it comes to pushing these policies.
Thanks! Buttondown looks like just what I need. Checking it out now.
Hey thanks for sharing Chris. I am with you on the idea of getting happiness from doing fulfilling work.
Like you, I also appreciate flowers, other plants and beauty in things.
Hope you enjoy every moment. Take care.
Unfortunately, the 'Pythonic' way is terrible. The fact that the functional way is even worse really says something about the language.
It’s a huge strength of the ecosystem, and something that many new projects seem to ignore (which I can’t really blame, but still, it’s sad). There are so many platforms almost forgotten to history that happen to have a GCC toolchain for them; perhaps a few dozen UNIX tools, but that itself opens up a whole world.
How are you doing all of those things with only 4GB of memory? My wife's old laptop had 3GB, and with about 10 Chrome tabs open, the computer would start swapping and quickly grind to a halt—with no other programs running in the foreground. I just checked memory usage on my own machine and Firefox alone is using over 3GB for me, and IntelliJ another 4GB. Granted, I know many programs tend to use more memory if it's available (for caching, etc), and I also hardly ever restart my machine, but still... Running a full dev environment with 4GB doesn't seem like it should be possible, so I'm curious how yours is so functional.
Can you explain what you mean by that comment?
Are facebook ads really viable forna SaaS product? How should a lone founder organize a better launch than the OP?
One important aspect of human thinking is the need to form narratives to make sense of the world.

We don't live or think in abstract algebra or abstract heuristics. We live and think in a world-view in which problems arise and for each problem, we have a set of potential solutions, often unconscious.

This website has good information - it just doesn't do a good job of organizing them into a coherent narrative.

It's not enough to know what probability is, if you never think to use it to ask the question what are the chances one religion out of thousands that all claim they are the only true religion, is actually the true religion?

One of the big issues of modern society is people being taught/given disconnected bits of information, without a guide on how to fit them into a coherent narrative. This isn't done by accident and a lot of people have given it a great deal of thought - some call it post-modernism.
So basically, if noted independent and well-reasoned decision maker William Barr decides that a platform is operating in ways that are 'deceptive, pretextual, or inconsistent with a provider’s terms of service' they lose protection under section 203(c). Am I understanding this correctly?

If so, that's hilarious because nobody can possibly argue that Twitter's ToS enforcement has been anything close to consistent. The very fact that Trump still has a personal twitter account is proof of that. They're being bit by the dog they refused to muzzle.
Probably requires more effort than learning the meaning of some drawings if you don’t speak English. You might guess what a teardrop drawing means, but it’s impossible to know what OIL is.
I enjoyed the article.

I'll point out that you've got links to about 12 different external tools, but 0 links to the SaaS product you're talking about...
Five Technologies to Learn During Quarantine and Improve Your Engineering Skills
Can I get some insight into this? What did Balsamiq do? I'm not familiar.
World's first artificial intelligence university to open in Abu Dhabi
I can’t tell if we’re in agreement or disagreement. I don’t disagree that one should avoid exotic dependencies or unstable behaviors from specific versions of libraries. Version pinning is more about just making sure someone else can run the program. It’s not about (or at least shouldn’t be about) creating a reliance on odd corner case behaviors. We almost never manually pin versions — pip-tools does that automatically.

Your argument probably would be that the dependencies used should be so simple and core that the risk of it not working with someone else’s package set should be minimal or zero. That’s just a bit too extreme for my taste. I want builds to be 100% reproducible. This is exactly what modern build tools for other languages do.

Re: Docker, I don’t think anyone is claiming pip and virtualenv are somehow a replacement for that.

Re: apt-get, we tend to actually avoid this. It’s really not a good package manager at all and can easily break. We’re going in the direction of nix instead and may even port our entire Python workflow over to it or bazel at some point.
This reminds me of Standard Oil back in the 19th century. They had so much cash floating around that they could build big integrated refineries, railroad and pipeline infrastructure which contributed heavily to efficiency. The price of Kerosene dropped 80% during the history of the company.
Are you aware of who appoints and approves federal judges that will hear this case?
> This isnt how the presidency is supposed to be used. He got mad and hes trying to silence his critics.

There is a “reply” button underneath all of his tweets, you know?
Reading the executive order now, it’s rather curious how it goes from arguing against censorship by social media companies to pointing out Chinese propaganda on social media platforms. It seems to me you can’t argue against censorship while pointing at a problem that can only be addressed by censorship.

https://www.whitehouse.gov/presidential-actions/executive-or...
I’m curious how that would turn out? What would happen if Trump was banned? While I’m against censorship, banning someone for not following your “code of conduct” is well within your rights.
What's your point? That's a ruling against Trump, not against Twitter. The President can't arbitrarily block access to his communications.
> I can see from the hundreds of downvotes I've received in the past two months that very few people are considering the larger picture for society. I call that selfish.

This is quite the accusation. I think everyone is well aware of the long term impact of this lockdown, but when you start thinking of that 21k as real people: your brother, your sister, your niece, or your nephew, your best friend, shit gets real fast.

If it's selfish to not want my loved ones to die because our economy and healthcare system is so woefully flawed and unprepared, then I guess I'm selfish. Maybe we'll learn something this time, but probably not.
Just because at the moment there is an American song leading the charts doesn't mean that is always the case. You look at those lyrics on their own and they are just words that don't may not make sense. But if you look at the song as a whole, it's an artist's expression. And it seems to resonate with a lot of people around the world. Criticizing the song contradicts your value for "diversity of human cultures".
Mux (YC W16) is hiring engineers to work on cloud video infrastructure
Of course. But I don't go blasting those opinions on a public forum for the world to see. Republicans buy sneakers too.
Those folks are actually chomping at the bit to be taken seriously and have been for a very long time! Their proposition is simple: better tools can make us better developers.

JavaScript developers have told me on a few occasions that TypeScript is unnecessary, they can just write good JS and they don't need types! And it doesn't even catch every bug, so why bother?

I think I'm just tired of being told that while I can't write safe C, it's because I'm not smart enough (which may be true, I guess!), but also that the reason everyone else can't write safe C is because they, too, happen to also be not smart enough: https://news.ycombinator.com/item?id=23289693

> I design high-scale database kernels, large code bases, written in modern C++. I can’t remember the last time we had a memory safety issue. It isn’t as though we don’t have plenty of bugs during development, just not those kinds of bugs. Competent idiomatic code simply doesn’t leave much room for those kinds of bugs to occur. If you “constantly struggle with memory safety issues”, you are doing something fundamentally wrong. That’s not something you can blame on the language.

>

> I am always baffled by the people that supposedly write modern C++ professionally and constantly have memory safety issues. Most serious projects won’t hire you if you aren’t capable of writing memory safe code in your sleep, it is a basic skill.
Extremely serious and wholesome hit from 1960: https://www.youtube.com/watch?v=4yw0bLHTOb0

Edit: by the way, you realise that your grandparents were probably moaning about the music your parents listened to? And their parents ditto, and so on. Nothing new about it.
People ask for more features over time. I'd expect older frameworks to be more featureful, but slower.
No, I did all my education in Spain and starting time was 8-9am with a 1-3pm lunch break. About half of the kids going home for lunch and back to school.
But all of that is optional stuff for the web, even though it isn't presented as such. You don't actually need a transpiler, bundler, fancy libraries etc to write interactive programs for the browser. You really can do everything in an HTML file with some html, javascript, and some css. You can draw pictures declaratively with svg, or programmatically with canvas. And so on. You can see some nice work done in this way in places like codepen.io
But the rules for many public spaces and all private spaces are fundamentally different because they get to define who can use the property and in what capacity, or face trespassing charges.

I don't see banning a user from social media sites very different from exercising trespassing laws. Should Republicans be sheltered from trespass laws just because the owner of the property might not be a Republican?

Perhaps the best way for social media websites to avoid being is to more clearly define what content violates their ToS. I suspect most people don't read the ToS and certainly don't know how every company chooses to enforce their ToS with enough detail, and that's almost certainly the confusion when social media users complain about persecution.
Thanks! Yeah, I messed up. I wrote this in about an hour and posted it a few places not expecting the traffic I got!
> Over engineering and not talking to customers is really at the crux of this post.

Is it? I expect that a substantial portion of unnecessarily complicated IoT devices aren't really about pleasing the person who buys the device, but rather about establishing a foothold in someone's house to achieve some other business objective.

For instance, it's hard to find a plain TV these days that doesn't have a network connection. Maybe dumb TVs don't sell, but it's also possible that smart TVs are actually cheaper to make because the "smart" part is subsidized by whoever stands to make the most money from its pre-installed apps.
I've read through the whole order and there are dozens of mentions of restricting access and censoring, deleting, or "disappearing" of content. It sounds like Twitter is erasing or burying content when all they did was add a "Get the facts" link.

IANAL and all that but how is this censorship, and how does it relate to 1A? Wouldn't a better name for it be "annotating"?
> Why can't it run on a host JVM given some libraries implementing the same APIs?

That's a hideously huge API surface to double-implement - with a new and unique set of bugs reducing it's usefulness in CI builds - for slightly improved performance in a relatively niche dev edge case (!ndk android dev without android hardware.) You'd also need to skip conversion to DEX format (or convert back) to run on a standard JVM.

But your suggestion isn't technically impossible. You could (re)implement the subset of APIs your application happens to use yourself, if you really wanted to go down that route - which by virtue of being a much smaller subset of the APIs than the entire Android Java API surface, wouldn't even be practically impossible.
Well now here go with the good coffee shop reading!
Yes, and the judiciary is not a rubber-stamp for executive authority, contrary to popular belief.
If only reality TV "stars" didn't step into the political arena.
A jet cockpit is designed for flying through cloud. That is comparable to driving a car with all the windows painted over, which still has to stay on the road, make the right turns to reach its destination, and stay separated from other cars that also have their windows painted over. You would want to add some extra instruments to your car before trying that.
5GBioShield $300 USB Key a $5 scam: PTP, LTS
I think it’s completely in the control of the users, so it’s ok. Also I can always look at what was filtered and “fix” mistakes. Likewise, I have no problem with a button that a user can press that says “I don’t like this person, don’t show me their stuff anymore”. I just don’t want the company to press it for me as if the content never existed.
Obviously I think the order is being done for the wrong reasons, and I doubt the text of it itself will do much to reign in big tech. But I think Trump inadvertently stumbled into a good thing, as tech industry power must be curtailed.

Trump is worried about conservative accounts being censored or shut down with no opportunity for appeal, for instance, but the very same demands for review may help people locked out by broken algorithmic systems on purely non-political errors.

And fundamentally, it's way overdue that we stop giving tech companies immunity from prosecution for their platforms. Right now everyone is focused on using Section 230 as a carrot that requires tech companies do things to continue to receive it (EARN IT, etc.) but we really just need to remove it entirely.
Mine, for one.

https://www.youtube.com/watch?v=NV6rdmdZnkA

(piano karaoke that overlays and syncs with youtube videos)
Thanks for the info.

If those dates are correct for the first week of Jan., then the CDC was actually very aggressive for a govt. agency, since Wuhan was still trying to cover it up that week. (See link below.) We need to think about why it took 4 weeks for US action, and what a major trading economy like the US can do.

But ... note that December is missing from the timeline:

The first known Wuhan hospitalization was Dec. 1, and since I travel a lot in Asia, I learned of a highly contagious, deadly flu there on Dec. 15.

1) So it took over a month for the CDC to find out, despite US funding of the Wuhan corona laboratory (the epicenter.)

2) When talking with mainland Chinese people, they say Chinese social media had active topics about flu in Nov. and Dec. Something to search for in Chinese.

3) I looked at the CDC web site recently for how to report an outbreak, and there is no direct way for a citizen to do so. They require you to report it via an allowed channel. Again, something to think about.

"What did China know, and when?"

https://thehill.com/opinion/international/490258-what-did-ch...
Make sure to customize the AVD then and use a much lower resolution. If you pick a default like the Pixel 3 it'll be running at a resolution that really doesn't work if you're trying to share 4GB of RAM with a host OS, IDE, and whatever else you have open.

EDIT: Also make sure you've enabled VT-x if your laptop has it.
> The reason that these switches and dials are ok to be hardcoded in metal and glass is that they (and the people) do the same thing, over and over, year after year, for decades at a time. Rinse and repeat.

The keys on my keyboard and mouse have been hardcoded into metal and plastic since I started programming. Likewise the frets of guitars I've played since boyhood. That does not mean I've been doing the same thing over and over for decades at a time, rinse and repeat.

Or maybe it does.
This comment aged well...
Yeah, I visit South Korea often, a lot of koreans use Youtube music surprisingly. It makes sense since they also watch a lot of clips of shows.
You were saying...
I disagree that amp doesn't bother normal users. It is easily noticeable when you click on a search result and go to a page that says amp.google.com?blah=blahhhh and all that. When, as a normal user, you try to copy that link, you'll end up finding this junk and no straightforward way to see the original link. When you click on a link on the AMP page, it forces a full browser refresh. Sites which force people to use apps don't even work with AMP, because these links confuse the deep linking big time. I haven't even seen AMP pages to be any faster than the actual website itself.
Doesn’t that just lead to an echo chamber on the site they left also? When Trump supporters were banned from the political subreddits, they formed /r/The_Donald. And it’s an anti-Trump-criticism, anti-anything-left-leaning echo chamber. But that left /r/politics to become a left leaning echo chamber itself. Now, one can’t have a civil discussion about anything because /r/politics will ban anything saying Trump did anything remotely good, and /r/The_Donald will ban anything remotely critical of Trump.
Single HTML files are a nice unit of component for building UIs. See the BrickLink store-front. Each part is defined in its own HTML file and then these are concatenated before being served. At dev time each component can be put through its paces in isolation ("explore the characteristic state space"). At runtime you can `clone()` the DOM to make more, modify it and so on. It worked really well.
I think the architectural limitation of many font formats to 65,536 glyphs means that there aren’t really any good mainstream fonts that contain the entirety of Unicode, but families like Noto have multiple separate fonts that cover most of it.
Modern Android devices have almost similar (or sightly less on low-end) specs as your laptop. And your laptop should run IDE and emulator. No reason to run comfortably.
ﱞ
Compared to an autotuned stripper mumbling into a microphone, yes, it is.
Wouldn't taking away Section 230 thus making Twitter liable for content posted on Twitter have the opposite effect that Trump is going for.

Twitter will be liable for content posted, therefor won't they start censoring things so they can't be sued? This would make them also liable for Trump's tweets if those tweets aren't removed...
You understood very little of what I was saying and it looks on purpose. If you like to go around feeling morally superior to people of faith (I’m not one of them btw) then leave me out of that please.
Ask HN: In what condition, company will consider to use system other than x86?
By that I mean Power and s390 specifically.
I don't know why everyone here is upset by this. Isn't this what we wanted? An actual policy debate, decided by the three branches of government - the executive, congress, the Courts - about what kinds of regulations these super powerful social media companies should have to submit to.

Don't fool yourselves, if Facebook or Twitter wanted to swing an election they absolutely have the power to do that. Isn't that a problem that government is supposed to solve? I'm sorry, and I don't like the guy in charge right now either, but regulation really is the only answer here. Maybe calm down for a minute and let this make its way through the Circuit Courts, refined, watered down, etc etc.

All of that aside, I want my distributed and independent internet back. Maybe we should just be teaching our kids the command line from now on because that might be the only way that we can communicate over this protocol in a civil way.
I have no idea what you're talking about, or how you got any of that from my comment.
hahahaha. I did this on an IBM prep machine, a really straightforward install of NT 3.51.

It even managed to run some x86 windows stuff - incredibly slowly (this was ~2005)

And it ran the windows 2000 shell preview as well! - though I may have installed NT 4 by then.

It ended up running Debian and being a mono test bench until it was retired to being an MP3 player for the home office.

Alas it was accidentally recycled along with a host of other stuff I was avoiding to deal with. Still it was fun to play with at the time!
I would love love love one of these machines to run Windows NT and some flavour or ancient Unix. I’m in Australia and desperately looking for an old PowerPC. Does anyone know where to dig these machines up? Yes I tried eBay but it is prohibitively expensive to post from overseas to Sydney.
It's really important to work at a place that rewards based on meritocracy. I know that where I work, not all managers really pay as much attention to each employee as desired, but there is a culture of employees that will email managers with emails who's content is essentially "you should consider promoting xyz, they totally made my work easier because of abc...".

This is incredibly important for managers of large teams and contributes to a really great culture of people who appreciate each other rather than people who are in competition with each other.

I personally have received several of these emails since the lockdown. It's not enough to act on, but it's enough to ask peers some questions to help establish a 360 degree view of an employee's performance.
Go to Settings -> General -> Keyboards. If your language and phone support it, it should say "You can use Dictation for {language} when you are not connected to the internet." below Dictation Languages. It works since the 6s.
> Just because you surround yourself with articles and people that think like you doesn't mean the other ideologies that challenge you go away.

> Believing that your side is right and the other side is completely wrong is a danger sign.

Right back atcha!
I'd say I do about 40% raw ado and 60% ORM overall. I think raw ado is completely valid in a performance benchmark because you usually step down to raw ado for that very reason: optimizing performance.
First amendment is the issue as we're contemplating who should be liable for the consequences of bad speech. If FB is liable than FB is incentivized to censor risky people; if I'm liable then I might watch what I say on Yelp or Wikipedia.

Right now we have a situation where the platform owner can collect the fruits of popularity, while the platform users experience basically no-liability gossip, such as empirical claims about businesses.

Anyone who is hated broadly by the internet, whether just or unjust, would like FB to be liable no matter what is right or wrong, because holding hundreds of tiny individuals accountable for tiny wrongs over the web is a losing battle.
If you're doing photo/video editing for web, sRGB is your target anyway. This is a $530 laptop btw. Which 10 year old laptop had 96% Adobe RGB coverage, out of curiosity?
For a second it looked like a pretty shrub
There was a term I would hear as a kid professional attainment management, it is what people sent to remote posts would talk about. The need to go to HQ either regularly and/or a few years every decade to be part of the culture.