skysight-inc/HackerNews huggingface dataset:
Ruby on Rails is the stack I've felt most comfortable in for well over a decade and it's always great to see it's continued progress!

That said, I do think it's unfortunate that Rails has yet to have a "canonical" and opinionated approach to JSON-based API design, alongside the page rendering.

There are multiple JSON/API gems, but they come and go over the years, with inconsistent maintenance and development.

So, I will pick no fight with Basecamp about using server-side rendering for Hey, but I'll still be a bit disappointed that this hasn't become an opportunity to extend Rails support in another direction.
That's how Apple users feel in general.
IMO

• iPhone's capacitive touch screen vs Nokia's resistive touch with stylus requirement was too much of a friction (pun not intended). 1 year after iPhone's release, Nokia released 5800 marketed as iPhone killer; guess what? it had f'in stylus with resistive screen.

• Then when android happened, which was poor man's iPhone; Nokia hugged Windows Phone OS. Which never became a thing as it lacked Google apps (Google killed it, MSFT would have done the same to Google if places were interchanged). Other comments have detailed possible leadership sabotage related to the MSFT deal, which I agree with.
Plus it's way too early to even call it a success.
Very likely a monolith database (the sharding gives it away) that uses a multi-tenant architecture (`WHERE account_id = ?`)
We can get access to the DVR system easy enough. I suppose your recommendation is identify the drives (as in hard drives?) as opposed to the DVR make/model itself?

And then look for file recovery software they seems to work well with said hard drives?
Certainly a nice read.

On the "culture of 'optimization is the root of all evil'" remark in the conclusions:
I find this to be a nice example for the full Knuth quote.

If you face an arbitrary task including parsing 64 bit integers, starting by developing/using the technique from the article (as a _premature_ optimization) is probably a bad idea since it costs time for the implementation (and even more time for debugging and understanding the code a few months later), while in most cases, it is probably not what dominates the running time of your code.
If you however have built a solution that does the job, but is just not fast enough, and profiling shows you that you spend considerable time parsing integers, this kind of optimization is the way to go.
The apps are native but still seem to be using HTML views [1]

[1]: https://twitter.com/dhh/status/1275906524569731072?s=20
Privacy as in, "we'll keep your data only with us and not share it with anyone else"

Which they don't do, don't need to do, and will not do. Since they serve ads themselves, it would work against their own business if the data spread to somewhere else
It is mostly a web view around the front-end stack.
The historical problem with a lot of these companies hasn’t been whether or not they keep data, but the lack of transparency and control given to end users about what data they keep and what it’s used for.

You should be allowed to make trade offs between privacy and convenience where it’s available, but it should be transparent exactly what tradeoff you’re making.
Has Wikileaks ever stated "they were aimed solely at discrediting America"?
Ehh, I'd say they are the worst in that category. They _do_ provide the most robust / expansive holistic platform though. So in terms of offerings-per-buck they are in the lead.
No, it wraps the website.
> Either public figures deserve a measure of privacy or they don't.

The real answer is that it depends. If a public figure is abusing their position, then yes, it is in the public interest to know about this abuse of power.

Imagine for a second if every politician’s financial history for all of their financial accounts were on an immutable ledger. That is something that is desirable, though it violates those individuals’ privacy. In this case we would say the public interest supersedes their right to privacy.
HEY's security page lists encryption-at-rest.

https://hey.com/security/
If you need a simple way to inject secrets into your aviary variables you may find encpass.sh (https://github.com/plyint/encpass.sh) a convenient choice.
You do get this idea of composition in the form of generics or template metaprogramming, not lost on me there. Type classes in Haskell, in my humble opinion, are better at consistency, keeping things coherent, and requiring less nominal boilerplate.
Huh! TIL! Is that why US federal taxes are typically due on April 15th? Or is it a coincidence?
I read it as the idea that a great company needs to have an MVP within a few weeks discourages people from taking moonshots.
> Considering that Comcast sniffs, intercepts, and injects into HTTP web sites

You think that is bad ? If you get a connection from India's 'premier' public telco BSNL, you'll be treated to ad-injections for random malware straight into your HTTP page.

"Your govt. welcomes your appreciation for its 'top-notch' services."
An interesting paper in somewhat the opposite direction, but still building on Landauer's work is "Ultimate physical limits to computation":

https://arxiv.org/abs/quant-ph/9908043

The end of the abstract:

> [...] quantitative bounds are put to the computational power of an `ultimate laptop' with a mass of one kilogram confined to a volume of one liter.
And interrupt their mostly nontechnical employees’ productivity to learn a new OS, for a negligible cost savings? Good luck getting that past a board of directors.
Many episodes of Invisibilia deal with similar topics as Hidden Brain. I find Hisden Brain better and think Invisibilia should be merged. I don’t like Invisibilia that much because it a lot about feelings and the talk is so much that I cannot grasp the main point of the discussion.
Finished my first paid project, here's what I learned
After 1 week of iterations and hard work, I finished my first paid project

It was definitely fun, but also challenging. The project was to implement a redesign of SleepSources, a website that helps people sleep better.

Before implementing the redesign, the site looked fairly old.

But now that I've implemented the redesign, SleepSources.com looks much better.

What I Learned:

1. Implementing a redesign is easy if the site already has "clean code"
2. Writing clean CSS keeps your project easy to maintain
3. Having the end goal in mind can keep you pumped to keep coding

I Just thought I'd share the good news.

Feel free to check out the redesign at SleepSources.com

Comment below what your first paid project was
Not really a direct answer to your request, but Android 11 will allow you to grant permission to an app once, and will clear permissions for apps you haven't used for a few months: https://developer.android.com/preview/privacy
>The mobs trying to police everyone else's speech are never the intended audience

If the "mobs" are receiving a message not intended for them, the onus lies on the communicator to resolve this.

I also think it's really funny that you're assuming you know what people involved in fighting the slave trade want. Are you currently doing that?
Virgin Media London Broadband Outage Cause
When the Police Treat Software Like Magic
> No democracy has lasted more than a few hundred years.

Is it even this long?

AFAIK the Greek version of democracy in Athens was very short lived, and the Roman Republic (which lasted about 500 years, give or take), was certainly not a democracy. The Romans famously sneered at the Greeks for what they called "mob rule" (demokratia).

Are there other historical democracies I don't know about that have lasted longer? Otherwise, the U.S. is currently setting the record for longest democracy at 231 years.
This is why we use strict! The extra arrow is unneeded, as you're working on the actual hash, not a reference to the hash. This is a compiler error with use strict though, so it's not something you would generally be bitten with when writing real code, just internet comments. :)
Amazon Honeycode
Machine Learning with PHP and GridDB
Well that's rather pointless then.

What's wrong with Western culture where people are making a political thing out of wearing a mask, I.e. Not being a dick and looking out for the health of the people around you.
Boston recently spent $21B on the Big Dig project. It was shittily built. It leaks, and the tunnel ceiling collapsed.

https://en.wikipedia.org/wiki/Big_Dig#Problems
Any company with a load of binaries built without any effort towards supporting cross platform builds that uses Docker is gonna have a bad day with this. They buy a bunch of new MacBooks and then find they can't use them until they spend a few weeks porting everything.
we can argue about semantics but it's not really productive, imo.

He implies nothing, he states that sponsor definition covers the OP use case. Having more than one word to describe the same thing is not surprising.

You imply that your definition of sponsor exclude OP use case and there is mislabeling.

The interesting point is the revenue issue in open-source business. This guy solved it for him and present for all how he did it, with no lies and no hypocrisy.

That someone got hung up on a correct word usage shed an interesting light on where this disconnect between open source dev payment and money really lies.
https://outline.com/fYEDgZ
Delete stale feature branches in your Kubernetes cluster
Emma Best published those documents and not WikiLeaks. That's what I thought was the correction.
I really like the margin notes layout of your site! Might have to steal that.

edit: oh wait that's what the Tufte css is! What tweaks did you end up making?
I feel you are talking about a more abstract concept here where of course there can be truth in it. I'm talking about a very specific set of actions that look absolutely nothing like journalism https://pbs.twimg.com/media/EbWxt13XsAIaOTm?format=png&name=...
I use cloudflare precisely because I don't want clients hitting the server directly. That's its entire purpose. For both caching and anti-ddos reasons.
That's a fair point.
Emulation implies other limitations too - code compiled on your machine might leverage only the CPU features emulated, which would lead to sub-optimal binaries, not to mention much slower builds.
Author here.

I'm glad somebody said something! Yes the gzip perf test is pretty silly, but illustrates a significant difference. /dev/urandom throughput on this setup was about 100 MB / s so it wasn't a bottleneck for this test - the bottlneck was gzip.

Feel free to come up with a performance test yourself! I personally want to know what an HTTP test would look like. You can run an ARM image by running:

docker run -it arm64v8/ubuntu

Unfortunately, Rosetta 2 is not going to help here. Rosetta 2 translates x86 -> ARM, but only on Mac binaries. It does not translate Linux binaries, and cannot reach inside a Docker image.
Found the .NET veteran!
We did! HEY actually started out on GKE.
Corona chart running on a Raspberry Pi
Hey there,
We came up with the idea to access some public API (REST/JSON) to get corona data, plot on a chart and run on my raspberry pi

We used this API (https://rapidapi.com/Yatko/api/coronavirus-map) from rapidapi, and the source code of the application is here (https://github.com/TotalCross/CoronaChartApp)

We want to add more interaction like filters, etc, and make a complete panel to track corona on raspberry pi

P.S.: corona sucks, we just want to create na nice tracker without javascript/html.
It’s interesting that Electron is on that list.
Posting to highlight the lack of information from Virgin Media.

> Cause of outage:

> Some customers in parts of London experienced an issue with their broadband.

> This meant they may have still been connected to their Hub but not had access to the internet, so webpages and other services didn't load.

> Some TV services were also impacted. We're sorry about this.
You are falsely assuming government agencies have a shared set of priorities in common agreement.

https://en.m.wikipedia.org/wiki/Reductio_ad_absurdum
Maybe.

Many people would be amazed by what I have lying around in my basement. However, the LIDAR is gone: I only needed for a single project and I shipped it to the client.
More server side rendering means that a lot of the experience depends on the internet connection. Even minor lag or jitter can drastically affect responsiveness.
Because its hard to have seamless / performant UX when requests necessarily dont share DOM state. You run into the same issues on native mobile applications.
DevOps is such a buzz word today that it's very refreshing to see an article talking about DevOps and it as it is: A company culture first

Great article!
> Why did you delete WhatsApp? Don't you have to text some people occasionally? Or how do you communicate? Do you use Signal, Telegram, E-mail or something instead?

I've never had WhatsApp. E-mail works fine. Phone call for people who don't E-mail.

These questions always puzzle me: "How do you do X without Y?" The answer is always easy: the same way I did X before Y even existed.
An app being able to declare some operations to perform on the clipboard (overwrite, append, etc) that don't return any information about the contents are not a problem from a privacy or security perspective. At most they can be annoying.
The kicker for me was reading the very consumable Dirt to Soil [1], written by a farmer who's applying regenerative ag techniques on a large scale, and very profitably. Transitioning from input-dependent, technology-sucking financially-overextended traditional monocropping IS POSSIBLE. This isn't just your backyard garden anymore. Something needs to change in mainstream ag. I'm moving onto a small farm to do something about it, in my small corner of the world.
I'd love to be able to customize the columns. For example, I have no interest in Jobs, and I'd prefer Ask and Show to be mixed together so there are only 3 wide columns.

Also, I've noticed that Ask posts often don't make it to the official Ask page. I've talked to the mods about this and understand there is a threshold, though in my experience it is not accurately applied (sometimes a newer Ask post with more points won't show up, but an older Ask post with fewer points will). I hope you can pull the raw post data instead of just pulling from the 'official' Ask (and probably also Show) pages.
How to Track Desert Locust Swarms
This is what I was trying to say, thanks.
In the old days of the web, before CSS became widespread, all links were blue by default and turned purple when visited. Back then people would also bookmark things and organize their bookmarks.

Somewhere along the line, we stopped caring about trying to manage our own information and handed it over to big cloud companies like Google and Facebook. Now we’re seeing the downsides of that tradeoff.
What does this actually do? The marketing material is decidedly vague.
Surprised to see this here. I used to work in a bee lab. I understand what kind of aggression he's talking about. I don't have experience with Malipona but dorsata are aggressive like this. That's usual for them. Really difficult to handle.

Sad to see euthanizing the colony. When colony becomes super-aggressive in a neighbourhood, it's a difficult decision to make. One way is to transfer the colony to another location and monitor it's behavior.
> Are you sure that you just did not talk about the topic with your friends?

Note that GP mentions that they're involved in left wing/social justice circles. Many of those circles involve activism that extends beyond the US, so being aware of things like international sex trafficking, forms of slavery, etc. is probably more likely in those circles than in an average person.

> Just in another post in this thread you talked about how firing that professor would be an ok thing to do

I don't think GP said what you claim they said.

> As for examples of free speech being attacked. Check out the whole Stallman case from last year, or the Assange case, or the Damore case

Stallman wasn't about speech. He was a missing stair at best, and at worst someone who repeatedly abused his position to harass women. Are you going to argue that sexual harassment should be protected by the principle of speech?

I admit I'm not particularly informed about Assange, but as far as I can tell the charges against him are for soliciting espionage/hacking. In other words, requesting other people commit crimes for him (and in other cases for aiding in crimes). I don't think those things should be protected acts, even if you believe that Assange has been a force for good (which I don't). It's like trying to defend Snowden on free speech grounds. No, he committed crimes. Arguably the crimes he committed were done with a good moral purpose, but he violated multiple laws. Assange doesn't have the defenses Snowden did (whistleblowing).

As for Damore, as someone who spoke with Damore on his "document", I can say that from my personal interactions, HN gives him way too much credit. I formed my opinions on his document from my interactions with it and with him, prior to any media attention, and the martyrdom he is given is undeserved.

The UCLA professor is under investigation not for "reading the letter from a birmingham jail" but for refusing to self censor after multiple students requested that he do so (and he can't be fired anyway). It's more complicated than "he read a speech".
You make it sound like the US government is one homogenous voice with one opinion. A republican senator introduced one bill that affects HTTPS, while a completely separate non-legislative government group is advocating for using HTTPS on the sites they control.

>Which is it

It's both, there's two separate groups advocating for two separate things here.
> while competitors went IPO with actual product.

...going IPO wasn't ever an indicator of success, and nowadays even less so. Meanwhile they're profitable enough that they can fund new products without having to do an IPO, and their product is fine, and to me preferable to things like Slack or MS Teams (not that that's saying much).
I agree, as I mentioned the debate about "journalism" has no relevance when it comes to computer intrusion and some of the other crimes in the indictment. It is a good point that it could bear some relevance on jury nullification or one juror causing a mistrial. In the end though I think we are of the same mind that it holds no water.

By far the most likely outcome is that he will receive a fair trial, be convicted, and then justice will be done.
My post was not about what is probable but what is possible. Hey is an app, not a website, that has been built by an entire team of developers over 2+ years, with multiple millions of dollars, not a gatsby app on Netlify made in 30 minutes. They could have made this work fully offline in React in this time, if they wanted to.
Thanks, looks interesting.

PS. The .org site does not look well on FF/Android (texts clipped, etc.)
>It's folly to pretend that those engineers designing shoddy Chinese apartment complexes that occasionally fall down during construction don't have the same formulas and simulation tools at their disposal. They just have different inputs and design constraints. They know that if they build 100 buildings and ten fall down it's still cheaper than 100 better buildings where none fall down. There's no point in building a 100yr building if it's gonna be bulldozed in ten.

Not quite, it's more of a deliberate fraud made possible by political corruption in the contract awarding process where they also know they won't be liable for rebuilding because they'll be long gone. The calculus is different than what you described.
Was it the case where no globals were allowed, since "executables" (not really) were more remiscent of dll/shared libs/etc.?
SoftBank’s Masayoshi Son and Alibaba’s Jack Ma Part Ways
The largest city in Canada as I remember is Edmonton the Capital of Alberta this is based on per Sq.M. just find that interesting trivia.
I could be mistaken, but I believe more recent versions of Rails have out-of-the-box tools for creating and maintaining JSON APIs. Many of the bootcamp grads I work with seem to have had experience building JSON APIs using a vanilla rails app.
The earlier thread is https://news.ycombinator.com/item?id=23630201.
There's a pretty significant difference between "no HTTPS" and "mandatory decryption for consumer electronic devices with a warrant", even if the latter is still a bad policy.
Facebook executive admits to “trust deficit” on call with advertisers
Nice, I plan on using this
> The US should stop the idiotic believe that Pakistan is an ally.

Do they actually believe it, or do they just pay lip service to that idea for realpolitik reasons? The US has repeatedly accused China of assisting Pakistan with their nuclear weapons program. It's hard for any of us to say what the truth is in that matter, but either way I don't think the potential relationship between Pakistan and China has been ignored.
I love the word snaffle now.
It’s hard to take seriously reporting on the subject that’s all from conservative sources like National Review and The Federalist. The people involved here all have a clear anti-trans agenda and bias, including this personality who runs an entire website trying to get people not to transition.

The problematic part of these videos is not that their content is inherently hateful, it’s that they’re making a case against an entire group of people based on who they are, disguised as an objective and scientific discussion. As a result it’s hate speech in a dog whistle type of way.

It’s not much different a formerly gay person advocating for conversion therapy because it “worked for them,” even though most psychiatric professionals classify conversion therapy as abuse and torture.

I’m sure since conservatives believe in the liberties of private companies and personal freedom, like the freedom of Hobby Lobby cherry-pick medical benefits provided to women based on the company’s religious belief, conservatives also believe fully in YouTube’s right as a private company to not host videos on their servers that they don’t agree with. There is no first amendment right to put videos on YouTube.

My suggestion to conservative media would be to get over it. You lost the Lesbian and Gay culture war and you will lose the transgender culture war. Trans people are coming out like never before and as the general population interacts with them and realizes that they are normal, well-adjusted people, they’re not going to be enthusiastic about the idea of marginalizing a group of people they know and like as humans, friends, and coworkers.

My other suggestion to conservatives is that you might feel more accepted in the mainstream of society if your platform didn’t revolve around disliking people for existing. That’s essentially all the ideology is, whether it’s immigrants, Muslims, Mexicans, or whatever this week’s flavor or hate may be. Maybe just start being nice to people and come up with a platform that’s worth voting for out of something besides fear and discomfort?

The only reason to not just leave trans people the fuck alone and treat them like normal people is to get people to vote for Republicans through wedge issues. There is no legitimate reason to “stop” a person from considering transitioning just like there’s no reason to stop someone from getting a tattoo or Botox. It’s just none of your goddamn business what someone decides to do with their body and it’s insulting to them to imply that you think they’re not mentally capable enough to carefully consider their options.
They have since updated this! I will give them a serious consideration since I could really use a good Twilio alternative.
Sorry but what are the advantages? For Apple maybe, not for the user.
TypeScript's excess properties can bite you
Vdom is a common point of premature optimization. React is very fast if you are rerendering components correctly. Turbo links is still having to diff just like react/vdom.
It looks like the JetBrains vim_settings.xml issue mentioned here now has a CVE entry: https://nvd.nist.gov/vuln/detail/CVE-2019-14957