skysight-inc/HackerNews huggingface dataset:
I am a huge fan of server side rendering with progressively enhancing Javascript. It simply feels right to me:

* Search engine indexing works as expected.

* Informational web pages don't need a lot of interactivity anyway.

* You don't need crazy amount of build tools.

* You don't need extra browser extensions just to debug the JS.

* If for some reason there's one JS error, most of the pages are still functional.

* I am unconvinced that SPA is faster than server side rendering.

* Separation of concern is natural, business logic is handled by BFF, UI interaction is handled by JS.

* If you super love Javascript, you can write the BFF in Node.js.

I am glad that Hey is another high profile app exemplifying this.

I can't wait for the pendulum to swing back.
Ukraine is an excellent example of this. They voluntarily relinquished their nuclear weapons, and now Russian troops have invaded the eastern part of the country.
> like Java, C#, or Go (although the first two might involve some tradeoff on developer productivity

When I first learned Java I though like this. I liked Python, Perl and even PHP.

Then after reluctantly joining a Java team I learned to like it.

Next I realized how much I actually missed from Java every time I went back to work on a hobby project. Having a

Still for a couple of years other languages still seemed to have an advantage when it came to bootstrapping something, but today? With Quarkus reloads are as fast as in PHP. Things just work and are maintained by grown-ups. If you cannot pair program, the compiler will still have your back.

I'd recommend everyone to look outside the box once in a while: if you use Java, try Rails. If you use Python, try Asp.Net or Java (Quarkus or JavaEE or something). Etc.

At least I feel I have learned a lot from being forced through this process.
Why not save yourself all the trouble and read a in-depth review or Wikipedia summary/Cliffnotes of the book? Doesn't seem like this technique goes all that much deeper.
Yes, VMWare ESXi runs on Arm just fine. :-)
https://postbag.co/pricing/ is now up with pricing. Freemium model with first paid tier at $99/month.
Also in SA: https://www.bbc.co.uk/news/world-africa-47420515
why did you assume that the fact that they are using elastic search means they don't support offline search?
You can have both... offline in device when no connection is present and online when it is...
You can. Because of the Raspberry Pi and other ARM SBCs, the most popular base images already run on ARM. The ones that are missing will catch up pretty fast.
Thanks! Can you recommend a nice tablet with a quality display? She's obsessed with colors, color-mixing, tones, shades, etc., so I think a display with a broad and accurate gamut is a must-have for artists.
Chapter in a James Bond book "The Man From Ag And Fish", that is the Agriculture and Fisheries Ministry.
The year is the input? This is data fitting, agreed?
Hillary literally asked whether Assange could be killed in a State Department meeting.

I think there's no doubt that there was a personal grudge between the two.
Why is it called euthanasia, when the bees cannot give consent? Isn't this just "Killing a dangerous hive"? I get it sounds less nice, but saying "euthanizing" is just deceitful language. Words have meaning.
Let me add, perhaps there's a moral basis behind the regulations ("don't have machinery that chops worker arms off") but morality should have zero role to play as an implicit or explicit part of the regulation. "we don't have to include in the regulation "install shields on equipment to prevent harm to workers" because we expect the factory owners to take the necessary steps, based on their being moral people, to prevent it." Expecting good behavior based on the expectation of morality should never be part of any regulation.
I assume this is their web stack. For their mobile apps they most likely use native iOS / Android codebases. The typical stack for a data heavy native app is to use an SQL store (or just filesystem) to cache data locally so its available offline. You won't obviously be able to search all of your emails offline though, only your most recent ones that happened to be loaded during online usage.
Right but it’s phrased in the present tense.
Apple has Hypervisor.framework which has been updated for ARM Mac[1].

Xhyve and HyperKit (used by Docker for Mac) uses Hypervisor.framework exclusively. The last time I tried Hypervisor.framework on x86-64, the CPU performance was quite fine (matches that of VMware/VirtualBox), but I/O was pretty abysmal. Emulating x86-64 on ARM is probably going to be a role of something similar to QEMU.

[1]: https://developer.apple.com/documentation/hypervisor/apple_s...
Here is a quote from Segre's new biography of Fermi: "When Dyson met with him in 1953, Fermi welcomed him politely, but he quickly put aside the graphs he was being shown indicating agreement between theory and experiment. His verdict, as Dyson remembered, was "There are two ways of doing calculations in theoretical physics. One way, and this is the way I prefer, is to have a clear physical picture of the process you are calculating. The other way is to have a precise and self-consistent mathematical formalism. You have neither." When a stunned Dyson tried to counter by emphasizing the agreement between experiment and the calculations, Fermi asked him how many free parameters he had used to obtain the fit. Smiling after being told "Four," Fermi remarked, "I remember my old friend Johnny von Neumann used to say, with four parameters I can fit an elephant, and with five I can make him wiggle his trunk." There was little to add." (p.273)

One can fit an elephant with four free parameters. That's the story of these curve fitting exercises.
> It's like, does a button really need to to take up half the screen?

Bit of an exaggeration. Extra padding on buttons is more to do with enabling an increased hitbox for mobile and touch users, what with fingers being less precise than mice.
Like our protests if the internet was heavily censored too
Don't forget the machine augmentation.
A recent trend has been to use a language model to do the scoring: https://arxiv.org/abs/1904.09675
That's not remotely the same at all
Show HN: Nocturnal – Photo Blog in Markdown
I support freedom of speech, whether I agree or disagree what you have to say, or if I am offended by it (which I probably am not, but just in case). Freedom of speech shall also include the freedom to not say if you don't want to, but if you do want to say (or write), then you should say (or write), please.

It was a (mis)quotation of Voltaire: I may not agree what you have to say but defend your right to say it.
How to Build a Culture of Delivery with Lean DevOps
> I'd argue that tech stacks are unimportant 99% of the time.

I think this is true if your product is so wildly profitable that differences in tech stack are relatively unimportant--use whatever lets you move the fastest and just solve performance problems by scaling vertically or horizontally. If your business is cost-sensitive and your cloud-bill is a significant portion of your expense, then tech stack starts to matter a lot. Further, your tech stack doesn't matter very much when you're just writing a CRUD webapp--you can use whichever stack and you won't run into issues unless you're massively successful; however, if your app involves a lot of data crunching per request, the stack and architecture matter a lot more (you might have to do more than naive vertical scaling to meet performance requirements). Note that I'm a big proponent of "boring", but "boring stacks work" is orthogonal to "tech stacks don't matter [much]".

Maybe these cases are really only 1% of cases, I'm not sure--there are a lot of CRUD webapps out there, so maybe this is true. But it's not much of a consolation when your use case is one of those 1%.
We should be prosecuting senators who bring such blatant violations of the Bill of Rights forward in the first place.
Just put them on google trends and check their trajectory. And put any of their competitor they have on their website near.
As another example, if you’ve ever used Google Maps on iOS, you know how absolutely neutered it is if you don’t log in with your Google account.
Wild watermelons are apparently pretty similar, but lack the massive sugar buildup and aren't as crunchy. Article pictures show how different they look to the painting though.

https://journals.plos.org/plosone/article?id=10.1371/journal...
2020 CEO Outlook: Chip Industry
I think we should not outsource things that we should do by ourselves to government or insurance companies. If the problem is too big, these entities can fail. We should start by taking those responsibility personally.
What models can and cannot tell us about Covid-19
That's a win-win for public being safe from negligent/undisciplined drivers and for environment with increased use of public transportation.
Good work OP.

This reminded me of the debate we had in my previous startup when developing a News App[1] in 2015 -

Single article on the screen(me) vs Multiple articles as thumbnails (associate).

My reasoning was that our eyes are going to see one article at a time, we are going to focus on single article at a time, then why crowd the screen with useless items.

My associate's argument was that we should be able see as much information as possible without scrolling.

Well, since I was the CEO; should I say which one did we go for?

[1]http://talkabout.co.in/ [Abandoned long back, updating in personal capacity for android breaking changes ocassionally].
> Also: who the hell keep those parking garage photos around?

Storage is cheap. Having the image for some currently-undefined later use can be invaluable. Never using it later is cheaper than the opportunity cost of knowing it was there but now isn't.
This will always be a problem, unless one emulates the x86_64 architecture, which is then again the other problem w/ Docker.
I assume main libraries (i.e. dependencies) are already or will be ported, so theoretically recompilation should work for many, although not the most applications. Other applications will need to either change dependencies, or port dependencies to enable full performance.
This commits the same fallacy that exists all over the place for time series data. This bites almost anybody who tries using time series methods for predicting equities returns.

Since you have a literal dependency between one data point and the next, you can't train your model using randomized data. So the default that people jump to is to segment their data with earlier data being the training set, and later data being the test set.

If your data is the result of a very well understood and controlled process, this works fabulously (see ARIMA and variants). But the more that the data relies on significant noise, whether that is pure randomness or Brownian motion (very likely the case with elections), that methodology breaks down spectacularly. All you end up doing is overfitting to your test set instead of your training set.
Everyone is ripping on their opening statement, but it's because you've all missed the implied missing clause:

Privacy [of your data from other humans, except for people in the government] is at the heart of everything we do.

They have no problem sharing your data with machines though, especially their own machines.

I actually trust that Google doesn't have humans reading my email or looking at my location history. But I also know that their machine learning algorithms most certainly do.

And maybe a government agent here or there without telling me...
You're right.

Startups are most likely to fail for either never existing or crashing after take off. Founders mistake the first for an engineering problem and the second for a culture problem. Engineers are smart, if they can write a server in Python they can write a server in Go. Don't waste millions on maintaining an awkward stack for anything but first principles engineering decisions.
I'm mostly concerned with their durability and fixability. We used to have no problems with Macbooks until some years ago. Keyboard, screen, battery etc. Fortunately no burned SMCs so far (which is essentially a death-sentence since Apple will do their best to turn replacement of a $2 part into an opportunity to sell you a new Mac)

A couple of batteries died for no apparent reason on machines newer than 6 months, I think one screen failure was due to bad thermal design (hot airstream vs connector), we've had keyboards crapping out and the fans tend to be on constantly when running workloads that are more than "mostly idling".

Even though the batteries are glued down, we stared doing those repairs ourselves. But anything that requires an inventory of dubiously sourced parts tends to mean a bad, time-consuming and expensive repair job at some authorized shop - and most of the time they don't actually repair stuff; they chuck the board in the bin, put in a new one and make you pay for it.

How do you cope with the thermal throttling? Or do you run light loads?
Satellite images showChinese construction near site of India border clash
Remote code execution is huge. Why does google allow this on their app store?
Look, I 100% agree with you but there's not much point in trying to fight the river on this one. Google considers Google a trusted entity with your data. From their perspective keeping your data private is about keeping it safe from others.
But the reception of Hey also proofs that most people don't care about flawless animations and visual design with webapps. I don't like their visual brand either, but I still might get the app when I have to deal with more email stuff.
This assumes that your Docker workload can run on an ARM system without lots of hacking, and also that you trust the ARM-compiled version you're running locally to function identically to the x86-compiled version running on your server.
At this point, with all of the tech industry in her state, I think she has enough of a permanent remember-harvy-milk voter block to blatantly ignore them as she has been doing for the past couple of decades.

She is one biggest pro-spy-on-everyone senators there is.

https://en.wikipedia.org/wiki/Dianne_Feinstein#Mass_surveill...
PhotoKit’s Data Model (2018)
You should probably read the source you provide. Like many of these body counts, they make no attempt to differentiate US-caused, coalition-caused, Russian-caused, or opposition-caused deaths--or even whether the rise in mortality was actually caused by the war!

So, as is reasonable, you are just blaming them all on the US.
> As always, we don’t sell your information to anyone

Well, yeah, obviously. Why would they sell your data to competing ad networks?
Interesting note, on Twitter DHH mentioned that they have some additional "magic" that they're using to do frontend work. It sounds like HTML over websockets, not unlike Phoenix LiveView or (tooting my own horn here) our recently released Motion library (https://github.com/unabridged/motion) which both allow you to use the server as your single source of truth while providing reactive UI components on the frontend. He indicated they'll be releasing more later this year.
I want to say Oracle database clients as an example.

My company definitely had problems to get database drivers to work generally speaking and on both 32 bits and 64 bits. Have a look at postgres, oracle, cassandra, redis, sybase to name a few, I am not sure which one was worse, it wasn't me doing the work. But I've seen some of the C and C++ dependencies that needed to compile with the errors that happened and that was horrendous.
I don't remember ever having to make a WebEx account to join.
DOWN WITH JAVASCRIPT
I imagine the above was a joke
How I made $10K in bug bounties from GitHub secret leaks
Almost every server applications (databases, webservers, webapps) are available as docker images. It's very easy to deploy those apps using docker, which is why it's taking over sysadmin world by storm. Previously, handling a big web application deployment is a complex task that requires a dedicated team. Now, you can just package your app as a docker image, and other people that know docker will know how to deploy your app without having to know its internal dependency graph first.
Google will start paying publishers to license content
> One such question…

Your question is sensibly answered by — It depends.
Will RiotX be at feature parity by that point? I think calling is getting closer to landing these days?
Show HN: GitHub Action for Salus, an open source app security scanner
If Google cared about privacy, they would have detailed guidance on how to let an individual opt-out of every single google data collection point, including:

analytics, recaptcha, fonts, JS libraries.

Except they've inserted themselves at every layer, to the point where you can't avoid your data going via Amazon/MS/Google.

Just the way the US wanted it :)
> How to deal with parallel development by a team of four? Of twelve? Should all work halt until your PR is merged? What if there are conflicts? How to handle longer lived development?

I'm following the process they described on a team of about 40 developers, and it actually greatly reduces those problems by forcing people to simply not to have long lived branches. Git flow just puts off the pain of working with that many people until later and creates a giant train-wreck when you finally try to incorporate your feature branch.

If you have a large feature, then use feature flags to let you release it to production dark before it finishes. If you want to do a large refactor, either find a way to do it incrementally or keep both the old and new versions in place together until the new version is completely done.

> release-branches are ideal for putting work in front of stakeholders before release

Feature flags are better for this. If you don't want users to see an incomplete feature, that doesn't mean they have to be using a version of the software that doesn't support that feature. You can just explicitly hide the feature from certain classes of users.
None of what you're saying is relevant whatsoever. Since there are no studies to disprove the hypothesis, the hypothesis is valid.

We're also not talking about some fringe medical condition, we're talking about autoimmune disorders, which should, as you might imagine, be one of the first and primary things considered when injecting things into people that affect the immune system. I would call this a "Glaring Omission" and probably not one of chance. You can't tell me nobody thought about this and considered it a valid question.

You and I both know how controls for vaccines studies work in human populations. So if a condition is broadly related to vaccines or common ingredients (adjuvants), the control group very likely will have the same incidence as the test group.

Since we can't rely on human studies to show cause and effect, we need to rely on animal studies. Unfortunately, unless there is clinical presentation of symptoms during the very brief study period, any longer term effects are going to go unnoticed. Nobody is going looking for 'autoimmune disorders' in vaccine clinical trials. It stands to reason that at some point some test subject should have presented autoimmunity during the clinical trials just due to normal population incidence, but in all the studies I've read, I haven't come across that. I do know of one autoimmune disorder definitely linked with vaccination, and that's GBS. Of course, they never caught GBS during clinical trials, that was done retrospectively.

What I want to see is a study that definitely answers the question: "Under what conditions will this vaccine or any of it's components trigger an autoimmune condition." How many mg of Aluminum Hydroxide can I inject into a creature before it starts having any measurable long term or short term effects in any amount greater than the control. If it's 2x the amount in a single vaccine dose, well, we've got a serious problem then, don't we.

There are so many variables in the actual real world that aren't covered under clinical trials. Things like contraindications and proper handling and storage of vaccines are almost never adhered to in your standard office settings. There's not studies to indicate that proper administration procedures are being broadly followed (AMA wouldn't allow that, now would they?).

The fact of the matter is, you don't have the required studies to say with any level of certainty that any vaccine is free from inducing long-term chronic illness. Keep flaunting your credentials and trying to control the dialogue. The information is out there, we're going to keep asking these hard questions that you can't answer, and you're going to increasingly look like tools of the industry.
File recovery software don't work very well with video in my experience. It sounds like you don't have the drives though, so that's your first step. I'm not a lawyer, but if the gas station is saying the footage is already deleted then you will have a very hard time convincing a judge to force them to hand over drives.
> Privacy is at the heart of everything we do

Good reason to start laughing :)

https://www.bing.com/search?q=google%20fined%20EU

* Google fined a record $5 billion by the EU for Android antitrust violations

* Google fined record €2.4bn by EU over search engine results

* Google fined €1.49bn by EU for advertising violations
I was also facing this issue but I think it was just the early parts of the video. The sound was stereo again after the first clip change.
I’ve had four one month long trips to the USA, three east coast, one west. I’ve walked from San Jose train station to Cupertino, from South Ferry Station to Broadway, seen the earthworks demolishing the mountains around Salt Lake City, and visited houses in Boston and Providence that are utterly alien to what I’m used to as a European.

One of the places I visited was UC Davis. The incident there has its own Wikipedia page.

In Newark, I got to see things which don’t make it into international media, like an African-American outdoor market with banners pleading the readers to treat the humans with, at a minimum, the same respect as is shown for these people’s cultural contributions to the USA.

All of this is because my ex is actually an American citizen. Heck, because of her, I’ve met Jill Stein twice.

Now, can you actually provide me with a reason to change my mind?
So, I'm not having issues with lag. It seems to work as I expect. I wonder what situations would cause people to have lag.
How does one think "Hey let's use Skype" in 2020 is beyond me. There have been much better options for years.
Reinventing American Democracy for the 21st Century
While deleting data does save space, one 10-minute YouTube video is far bigger than a few years of browsing history. Google isn't turning auto-delete for storage reasons.

YouTube watch data is used to personalize recommendations, and browsing data is used to personalize ads: https://policies.google.com/privacy#whycollect.

Disclaimer: I work at Google.
That crosses into personal attack and breaks HN's guideline against insinuations of astroturfing etc. You can't do those things here, regardless of how strongly you disagree with someone, so please don't.

https://news.ycombinator.com/newsguidelines.html
Maybe the other commenters tearing into this are on a higher plane of irony from me, but I want to point out that I'm 99% sure the article is meant as a joke.
Getting stuck... that's a killer. Now, if I've decided to learn something, I get at least 2 books on the same topic. If one author's explanation doesn't click for me, it's good to have that second book for a different explanation.
Thank you. Yes Nepal rarely gets represented here, are you from Nepal too?
btw, why do you say "woman"? What if that is a person with non-binary gender identity?
A closer look at frame times: why FPS can mislead