skysight-inc/HackerNews huggingface dataset:
It is the only available solution to a real problem. If you have a better solution, by all means, be a hero. Meanwhile, the rest of the search and content aggregation industry has gone with AMP, which works today.
Thanks for an article with a relevant and related point to make. It sure made me think about what I'm doing, and gave me a glimpse of a possible future.

"..a software developer’s proper role [is] to create tools that removed the need for software developers."
There's some inconsistency in that argument. If a type is just a convention about an agreed interpretation of bits, then isn't it equally true that bits are just a convention about an agreed interpretation of voltages, charges, and magnetic domains? But worse yet, voltages, charges, and magnetic domains are just interpretations of the physical world, and they don't really "exist" either...
Congrats, Amjad. I enjoy seeing Repl.it continue to pop up on HN years later. Keep on keeping on.
You don't need AMP if you want to make your website load fast, but you do need AMP if you want mobile SEO organic clicks.
If there are 50-100 requests on a page then the vast majority of them are crap ad network code shovelled onto sites. Most developers hate them just as much as users do.

Ironically, with the advent of HTTP2, more requests might be a better thing. Separate out bundles into per-page (or even per-component!) chunks and ensure you're only sending the user the content they need, without additional overhead.
I have a 14” 2018 LG Gram and I run Pop!_OS on it with minimal config. The only thing I did was leave 100% scaling, but put on 1.5x font size (via gnome-tweaks). Might be different on a 17”. Haven’t found any issues at all, however my uses are quite pedestrian. Almost just terminal, Pycharm, browsers. Printer and wifi are all fine.

I ran ElementaryOS on it but then I ran into a few things: 1) troubles getting audio out on HDMI instead of internal speakers (look Mom, no dongles!), 2) video in Chrome browser is broken, 3) some sort of high pitch, very loud tone at startup each time after updating system software.

On Pop, I’m really happy with it. 14” is incredibly light and battery lasts all day for me. Keyboard is good - Ctrl button on outside left where it should be.
Social Credit System
Tater tots were originally made in effort to save potato scraps.
I agree that the initial hit to download 15MB is a lot. But if we think of native apps, users would need to download them from the app store as well. If their internet is slow, both experiences are bad.

Having re-read your post, you seem to have misunderstood my point. You seem to be arguing that keeping things lightweight is good. I agree with you there! But remember, for certain applications, this is not always possible. In my hypothetical video editing app, 15MB could well be just the core logic - it's not 1MB of logic and 14MB of bells and whistles!
The problem is that WebKit isn't really a competitor to Blink:

1) It holds this marketshare mostly because of the forced monopoly on iOS. It's not technologically particularly far ahead or even has a browser implementing it with good marketing.

2) It exists on platforms other than macOS and iOS, but it is being optimized specifically for those platforms and only there can kind of compete with the other browsers. So, if you're not on macOS/iOS, it is hardly a competitor that you could choose from.

3) Chrome's Blink engine was forked from WebKit, so they are actually very similar in a lot of ways. A Blink-WebKit-duopoly would still have many of the disadvantages of a monopoly, like security vulnerabilities being shared and certain innovations being harder, because they have the same architecture.
Do you you have any thoughts or speculation on whether cold immersion might offer more potential to mitigate ptsd symptoms than various intensive meditation practices alone?

(for those that didn’t get to the abstract it describes both being used together, as part of of a routine that seems to enable atypical nervous system control but I did not notice specific mention of ptsd)
Couldn't help but notice the very modern looking helicopters in the March and June 1938 covers. A bit of digging reveals the first modern (large main + small tail rotor) helicopter was only flown for the first time the following year [1]. But I guess they must have had renderings of this design to base the art on.

[1] https://connecticuthistory.org/worlds-first-helicopter-today...
That would make it a Progressive Web App, by most definitions. It's kind of a vague term, but IMO anything using service workers to serve content offline is a PWA.

(but I also avoid using the term for exactly this reason)
what OS though? It seems like only Windows users really saw speed improvements
I third this. Vicodiene when you need it is a lifesaver after surgery, but it can tempting to continue with it beyond when you need it. Just beware and stop.
I think you might be right, based on my experience anyway. Especially regarding the last paragraph.

Nothing against bootcampers per se, but I remember my university lecturers telling us this isn’t accounting, you’ll be learning for life. They didn’t tell us to get out of the class if we’re not up for it, they just set the expectation.

Even despite this, 5 years later I got a harsh reminder after other life factors getting in the way, and for about 2 years I stopped doing any extra curricular learning at all. It took me 1-2 years after that to pick up the pieces. Never again until I retire. You just can’t afford to not “want” to continually learn in this industry.
Not really - imagine if you're looking to create a fully featured video editor, complete with 3d effects and whatnot. It could well exceed 15mb to deliver all the required functionality.
Yup, my wife and I sleep on a Westin Heavenly mattress. I'm sure I paid a premium for it, but we both were comfortable sleeping on it. Purchased in 2004 so probably due for replacement at this point.
So of the US companies that do offer hardware security tokens (First Tech Federal Credit, HSBC, USAA, Wells Fargo) none of them offer savings yields greater than 1%.

The split is dramatic I have to wonder if there is some deeper reason that companies with higher yields do not want to offer better security. For example, Barclays UK will provide a hardware token, but Barclays in the US will not.
The footnotes mentioned:

> By the way, since you first opened this article my ServiceWorker has downloaded XXX Mb of useless data in background. I hope you are on WiFi :)

But the code doesn't really download anything. It stores the intial datetime your first load the page, and diff to the current time, convert it to "bytes" every second.
Can We Grow More Food on Less Land?
FSF adds Hyperbola GNU/Linux-libre to list of endorsed GNU/Linux distributions
> the rest of the search and content aggregation industry has gone with AMP

Because Google effectively gave them no choice.
As of this writing, the malicious "Postman" extension is still available in the Google Chrome extension store and has been downloaded over 27,000 times.

This is pretty much par for the course, unfortunately.
> Have to disagree with VSC being better than Intellij.

I didn't say it was a better than Intellij, I said it's a better text editor I'm not talking about integrated development, I'm talking about text editing.
We had two home-births while living in Chicago and one in the suburbs. The fee of $2200 (cash price, without insurance) included all pre-natal care, the actual delivery, and several post-birth checkups. Four of the appointments (pre and post) were done at home, too. The delivery included the midwife (certified nurse midwife), assistant, and student. Across the street at Northwestern Memorial Hospital I was told the retail price was $30,000.
At Tock we had been obsessed with page load performance since the beginning and I agree with the author. We avoided PWA mostly due to it's broken behavior. Often times we are faster than loading the same restaurant page on Google search.

Out challenge has been that we have to load a lot of images, so we spent a lot of time optimizing everything around it and optimizing everything around it. From TLS1.3 to the CDN, to every part of our stack.

Try it out

https://www.exploretock.com

https://www.exploretock.com/tfl
Your opinion here is totally valid. Npm has a lot more magic involved than doing stuff by hand with virtualenv.

And yes, aliases and bash scripts help a lot, but do increase initial overhead. I have the entire "delete create install" sequence in an alias as well as activate in another.

But envs are just files, you can even skip activate and just do `.env/bin/python` and it works. That's powerful in a linux shell because now I can just use that environment like a regular executable from anywhere, no global installs required.

I can appreciate preferring something less manual even if I don't! Ultimately, your machine, your code.
In some cases, sure, it's not the fault of engineers — if an engineer is in an environment where they're not able to take the time to do things right.

In some cases, it is the lack of tools.

But I think it's often not either of those, and it is in fact the chosen priorities of the engineers. A lack of attention to craft.

We see a similar split in GameDev. Some game developers (Carmack, Blow, Acton) sweat every millisecond and byte and cache hit. If you work on engines in AAA, that's a job requirement. Others are happy to use Unity (etc), never optimize, and don't mind that their simple 2d platformer is bloated and wastes cycles. But many simply don't care — why spend time cutting down on bloat and waste when the game plays well enough.

I see plenty of engineers who have a "it works, ship it" mentality. To me, that's not the attitude of someone who cares about their craft.
I doubt google engineers rank high in his threat model. :-)
Most developers hate them just as much as users do.

Which is one of the selling points of AMP.

Sorry Mr. Marketing VP, we simply cannot add all that crap ad network code! The AMP framework doesn't permit it, and if we stop using that we lose all our SEOs!
Microdata is for rich search results. AMP is for instant (not fast, as the author mistakenly stated) loading from a search results page or content aggregator.
Kevin Rudd, former Australian prime minister, said "shitstorm" in an interview once:

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

He got cranky every now and then:

https://www.youtube.com/watch?v=uOUFKZBpFTY
Also ours is not a static page, it has dynamic content, and ga + fb tracking for our restaurants and we make it work by correctly prioritizing important rendering elements over other
It is Apple, so they weren't selling well so they dropped it.
It is great to see interest in Keystone on here!
A couple comments that may help clarify what we are aiming for and where we are right now.

Keystone is a (still pretty early!) research project and enclave/TEE
framework for general use on RISC-V processors. We'll be using it
ourselves heavily as a platform for secure hardware and systems
research.

There are a couple logical parts to Keystone:

- The security monitor (riscv-pk/sm) is the core of this, and is the
TCB for the entire system. It provides privacy by isolating enclave
memory from the rest of the system.

- The SDK/runtime provides one possible (minimal) example of how to
target and host applications in the enclave, we'll be making new
tools and runtimes as targets going forward.

- The demo, which uses our minimal sdk and runtime.

The demo isn't particularly flashy, but demonstrates how to accomplish
privacy and integrity against a malicious OS on a remote RISC-V
machine. Right now we don't have protection mechanisms against
side-channels and the like, but those are some of our next goals.

We're excited to build a community around open-source secure enclave
development on RISC-V and are actively looking for collaborators and
other researchers. Expect to see significantly more documentation and
information on keystone-enclave.org and docs.keystone-enclave.org in
the next week. Also check out the slides from our recent talk here:
https://keystone-enclave.org/files/keystone-risc-v-summit.pd...
For sure Facebook main quality is being place where every one is.

But I believe you’re wrong about instagram. Living in Brazil, I feel that Facebook and Instagram are two sides of the same coin. It keeps people interested and “connected” when Facebook is going down.

From Orkut to Facebook, it was the same.

The difference is that Facebook bought its potential competitors before they were cool
As someone who deals with a lot of browser features which are already a little quirky, like iframes, popups, and cross-window messaging -- I've found Edge makes little to no improvement on IE. The number of corner cases the browser fails to support is astonishing. So I'm absolutely glad to see it being dropped.
What Does Data Science Mean for You?
The first games won are chess and go, the last games one are for the survival of the human species!
If you think you get a lot of junk/scam phone calls, get back to me after you turn 60. My parents' volume of junk calls has pretty much increased by 50% year on year, every year after they retired. It's never-ending. I was shocked when I went home for Thanksgiving to visit. They get these calls every 30 minutes or more! And the scammers are getting even smarter and bolder. One ploy they have is they pose as a family member who's in trouble or needs a loan right away. Or the scary "IRS is gonna call the cops" one. Or the standard "I'm from your credit card" or "you won a sweepstakes!"

Sit down and have the talk with them. Even if you think they're cynical enough or that they (currently) have the mental wherewithal to not fall for this crap, sit them down and give them the briefing.

The FCC and phone carriers have proven for decades that they don't give a single shit. They're not willing to solve it. This needs to be solved by elder education, and as [most of us here are] younger people, I think we have a moral duty to make sure that education happens.
If you've done other drugs before and you're currently ok, then you should be fine. If you've never done drugs before, then just remember that you're taking these drugs for a reason, and once that reason is gone, then you don't need the drugs anymore.

Recreational drug use can be fun but I don't think that's your prerogative here.
Wow, rejected cornflakes? I didn't know that anybody bothered to inspect them. Must be a tedious job.
> 5. Hostility

Got me curious. I don't think we in China have reached that level (hostile).

Many people in China is passive, meaning most of the time you better open up by yourself, otherwise people are likely to leave you alone.

Yes, that can makes people feel helpless sometimes, but that's not because people are hostile, no, it's because people are cautious and don't want any trouble. It's not cautious towards foreigners, it's cautious towards others. In China, strangers just don't exchange much. If you want to feel the same level of friendliness that you might have in America, you need become somebody that other people familiar with (So maybe they know how to treat you well without piss you off, or other way around).
And the Mozilla Corporation is a 100% subsidiary of the non-profit Mozilla Foundation. That means their only stakeholder that they could pay out their profits to, is the Foundation, which can't take the money, because it's a non-profit. The Corporation can only really save up the money to reinvest it later.

The Mozilla Foundation's legally-binding mission statement is therefore also effectively enforced for the Corporation. The Foundation could throw out the CEO of the Corporation and in general gets to decide what happens in the Corporation, which they're legally bound to tell to follow the Foundation's mission statement, i.e. making the web a healthier place, improving privacy etc.

As a result, the only profit-motive that exists in the Corporation is that the employees want to keep their job.
> Because Google effectively gave them no choice.

I'm talking about link aggregators and search engines, not publishers. They could have come up with another solution, but they decided to use AMP, which provides the same benefits to them as it provides to Google.
Lyft has filed for IPO
No, it is not a cultural difference. People in Germany do not largely believe that they own every particle that bounces off of them. Your position is ridiculous and not widely held.
Party REPL is a multi-party Clojure REPL. The authors just gave a great talk on it last week at Clojure/Conj: https://www.youtube.com/watch?v=AJING0Vigpg Even if you're not into Clojure, it has a lot on the internals of a multi-party REPL and VS Code.

In addition to sharing code and a REPL, it also allows you to collaboratively edit HTML, CSS, web pages, etc. Really cool talk!
True! But Google incorporates more microdata from AMP pages in Search results (as in more fields), or at the least their Rich Search Results documentation makes it out to be that way.

I may be wrong, this just was my understanding from reading all the Google search guides last week.
hi,

out of curiosity, what is it that you do that demands so many sessions? Just webscraping?
In my experience, both cold immersion and meditation practices have helped. Cold immersion helps more quickly and viscerally. Short of paying someone to hold a loaded gun to my head or jumping in to an MMA cage match, the cold is by far the quickest and safest way I have found to trigger my lizard brain into panic mode. Going to that place and then training myself to breathe through it is my form of exposure therapy for PTSD.

Re meditation specifically, 1) breath awareness helps me with general relaxation + increased awareness of triggers, 2) metta meditation helps to shift towards compassionate mindset to self and others, and 3) advanced tibetan insight practices (emptiness of self) as taught by Dr. Daniel Brown of https://pointingoutway.org/ helps me shift from my normal sense of ego-centric self to an outside Observer perspective, which is impervious to triggers. I cannot recommend Daniel Brown's programs enough for any serious student of meditation. I took a Level 1 retreat at Esalen about 10 years ago and it proved to me that meditation isn't totally BS.

My strong recommendation based on what I learned there is to not engage in any deep form of meditative practice without first strengthening the physical body. This is what yoga was designed to do originally, to prepare the body and mind so that you could go to advanced meditative states with a strong enough structure to handle whatever psychic energy was released.
To many people, programming isn't a craft. It's just a way to get things done.
When Stockfish evaluates a position, it explores moves to a greater depth (a greater number of plays ahead), with its guesses and the value of the final board arrangements it can get to estimated using a relatively simple heuristic. AlphaZero evaluates the different potential moves using the neural network, which guides the search with a very complex heuristic that implicitly incorporates a tremendous amount of depth from prior games that have been incorporated into the model. Similar to the way an image recognition model takes in a whole image and says "this is an image of a goat," AlphaZero takes in a whole board and says "this is a winning board."
Rust 2018 is here
> Wikipedia is a static delivery website.

What do you think all those little "Edit" buttons all over wikipedia do?
I don't understand why the slack app exists. Why would I want to run another browser for a chat application?
*remoting
i love this comment to the article about the attempt by atari:

Atari MiNT! It was an attempt to bolt UNIX semantics on top of TOS, which itself was already a weird mashup of CP/M and DOS. It ran on 68k ST boxes, and was about as bonkers as you'd expect, in ways that I can summarize with the pathname "U:\DEV\NULL".
I am using vcpkg for a cross platform project, and it works great. vcpkg works surprisingly well on Linux and macOS.
Sometimes the moderators (hn@ycombinator.com) will promote a story to the front page to give it a second chance.
You'd be amazed. Accessing my game via the web results in a couple gig (varying, depends on world state) download. My music tools, if they were put on the internet, would result in needing to load about 300 MB of stuff. And that's very, VERY tightly coded and hand-optimized, with no JS, Java, etc.
No thunderbolt ... can’t have it as I need to access egpu for computation from
Time to time.
it looks great! definitely a good offering from LG, with the exception of a few small things:

* at 17" I'd like more memory available than 16gb

* same for more than 512gb of disk

* pretty small trackpad for all that space, make use of it!

I'd be very interested to see how well it sells - I know a few people that swear by 17" laptops, and was sad to see apple exit that market (for them, 13" is easily a large enough laptop for me)
No, the keyboard is not like the newer macbooks. Quite normal.
Spatially-oriented, locally-scoped applications pretty naturally shard out by region.
50KB isn't hard to reach, because CSS rules are very repetative. Compressed, it shouldn't be 50KB, no.
Cloud?
For sure weights stored on railcars on hilltops (no existing commercial installs I know of) ... or the already widespread pumped-water storage ... would take a few seconds to come up to speed (compared to the 100ms for the Tesla). So clearly the battery will always win in unplanned outages.

Near-term, the batteries will probably be more expensive (replacement) than well-maintained mechanical/gravity systems. Longer-term, upcoming battery solutions may erase that advantage.
Dirty Data: Is the Sensor Malfunctioning?
Is there any reason to not encourage them to use a cellphone configured to only accept calls from a whitelist of numbers?
Do you often make professionally slanderous statements in public forums?
Install a local root CA so you can MITM.
A quick search for the word Facebook on that website reveals an uncomfortably pro-Facebook and anti-Google stance, couched amidst lots and lots of other stuff so the pattern cannot be discerned unless someone actually does a search. If the author is truly neutral as he claims, Facebook must be a saint when it comes to patent applications, which would be completely out of character. Or the author may be sponsored by a Google competitor who just happens to be pro-Facebook. Hmm... I wonder who that company might be.

Not that it makes Google's actions any better. But nowadays I doubt every single self proclaimed independent entity.
Thanks for your patience... I got over 30 emails from HN folks, which is awesome but it's taking me slightly longer than expected to handle the volume. Will reach out to everyone before signing off the weekend, for real this time :-)
Limbo: Scaling Software Collaboration
Thanks, came to the comments hoping someone could point me to code - I wasn't having any luck at all.
Finding best Shopping app in india?
When you say you think it's a commodity business could you imagine a new entrant in a mature Lyft/Uber market? I couldn't. Pockets would have to be very deep.

The basic economics of Uber/Lyft-style transportation is very profitable. The biggest economic challenges are 1) entering a market and 2) pools. And Lyft & Uber fighting each other.
Native UI is nice for system dialogs and programs associated with the system in some manner. I wouldn't want a harddrive formatting software to be using some transitioney css+js.

But I would want my media player, or chat application, or something that's meant to be a media-based experience to be well presented.