skysight-inc/HackerNews huggingface dataset:
Why is this downvoted? This comment is spot on. The junk apps are junk because the businesses make them like that on purpose.

You can also turn this around: what stops businesses right now from making extremely lightweight apps that don’t bother the user? The same forces that make companies slap tons of trackers and JS on their websites.
I'm not anywhere retiring yet, but when Python came around the corner, I thought, well it's as well-suited as Perl for larger things (i.e. not one-liners for text processing - those are a reason for keeping Perl around) but with a cleaner structure.

And that was at a time where you still (occasionally) had to write your own string replacement function that a weirdo company-specific BASIC dialect didn't have.

There's never been a language that I thought of as "Python, but with a cleaner structure", even though Go may be something like "Java 1.2 but with a cleaner structure and a fast toolchain"
Some things are better learned prescriptively. Like what's legal in a given area: exploratory learning by trying things and getting arrested repeatedly is a bad plan. Other things are better learned through exploration. There's no one-size-fits-all strategy.
http://archive.is/epmHd
OpenJDK for Windows on ARM
i heard somewhere it was 60% subscription 40% ad, though I'm not sure.
I predict that the number of early adopters of a newly released covid vaccine is likely going to be very low (i.e. compared to take-up rate for an annual flu vaccine) due to perceived risk of rushing the trials and production. So I suppose the lower threshold is a good thing.
The phrase "It builds forests" is so powerfully, simply descriptive.

I think that framing agriculture's transition (hopefully) away from mono-culture into a more ecosystem focused idea seems like a tractable optimization problem. If we look at the reasons for mono-culture, I would argue part of the reason is that traditionally bigger yield is linked to bigger tools -- tractors are much larger than horses, spraying a chemical is easier when only one thing needs to survive. Monoculture makes it easy to apply big things, harvesting one row of corn is easy to scale to ten rows of corn just by making the combine harvester wider -- the harvester's problem statement is generic and scaleable in this way.

The hard problem, that you raised at the end, is how do we scale harvesting non-mono-cultures. The constraining variables are quite different when we need to perform a set of ten actions with no locality guarantees (Monoculture just guarantees locality of similar actions). I think one natural perspective is to look at how we do things non-locally at scale, which effectively reduces down to a distributed systems problem.

edit: few small changes
Republicans Who Don’t Understand Encryption Introduce Bill to Break It
United States District Court filing system for court cases is written in perl. Horrible language filled with one liners that only makes sense in the mind of the now retired and gone programmers. Sadly, I do not know why we cannot pursue other technologies. Perl is a trap... buyers will be stuck for 30 years. Like a mortgage, but without equity or returns.
Seems like an inoffensive way to get your name out to devs and/or decision makers who largely think Twilio is the only option.

Twilio resells commodity product (SIP/SMS) at Saas margins by offering good developer experience and - by this point - major brand recognition. It’s not a defensible business long term, they just had a huge head start, and they still compete terribly for service outside North America.

This is why they are building on top of the underlying commodity and moving upmarket into things like call center automation products, which start to compete directly with many of their customers.

You can easily negotiate down your SIP/SMS Twilio prices the second you realize they have plenty of competitors.

If a smaller competitor gets their name out there by doing some basic guerrilla marketing against a behemoth public company with tons of money, it seems pretty benign. Everyone wins but the overpriced incumbent.
While you can FIND Perl jobs, it is effectively dead for most of the hiring market. It will never truly disappear. COBOL is not dead either. Is it really something that we think of when we talk about modern software engineering? Not really.

How much production software is started from scratch every day using the language?

I started my career in Perl and I still have fond memories of working with it up to late 2000's, but by that time the writing was solidly on the wall.

Dead in this context means "niche".
Couldn't this already be done with QR codes linking to a malicious website?
I just caught a video the other day about manufacturing on the moon. He referred to this kind of research being a potential game changer for lunar colonization.

There are many metal oxides on the moon, and if you were trying to construct a habitat then a reduction reaction gives you industrial feedstocks and Oxygen to breathe. But electrolytic refinement of aluminum produces CO2 via the sacrificial anode, so you need a different chemistry to avoid that, or a steady graphite supply and a lot of photosynthesis.

He also mentioned that you can use electrolysis to refine iron, but that we have cheaper (but much heavier) terrestrial options.
The biggest and the most interesting difference in my opinion is how Apple thinks completely different about useful and practical use-cases for this feature.

You can find Google's introduction video here: https://developer.android.com/topic/google-play-instant

Just by comparing introduction videos you will see how their visions are different about this feature.

And Apple is going to push for those use-cases. And the good news is that Android has a similar feature. So it makes it easier to justify the effort and investment for companies to build that for users.
You're right! I always preferred the explicit arrow because it reminded me of C. Dammit now I want to write perl. I miss autovivification so much. Most people hate the pointer syntax and call it unreadable. I think there should be a perl tricks page that lists all these tricks.
We have auto-steer on all large equipment, full stop. Planting is a science down to the square foot to optimize yields. Spraying is optimized to 2 square inch across every field. Soil checks for nutrients, compaction, and other factors are weekly in the fall and spring, and monthly in the summer. Moisture checks are twice weekly in the summer.

For livestock - they have routine blood screenings for disease and nutrient deficiencies. Rotation through pasture is decided via nutrient content and growth rate of pasture plants. Breeding and genetic lines are strictly controlled via artificial insemination. Animal growth rates, health, and any number of other factors are tracked long-term to decide lineages to keep, modify, or eliminate. All feed supplements are planned to absolutely optimize feed/meat conversion ratios.

The problem with farming isn't that the data doesn't exist, or that the technology isn't being used. It's that the data lives in 18 different places, some in my head, and that the technology is ungodly expensive.

The only way I can see to make SV and ag work well would be to focus on what would otherwise be mid-sized businesses. Large scale operations already have the tech and data. The farmers who run operations of <2000 acres can't afford the large scale purchases, and do much of what I talked about via 'inherent' and 'inherited' knowledge (i.e. they know the north pasture needs to be emptied for two months early spring, but don't know how to improve the plant growth there without messing everything up).
I believe that in 2020, we may have a shortage of calories if we were growing all of them in a sustainable manner.

I will also note that in 2020, we have no shortage of leafy greens.
I like this idea a lot. I've been using Station to stay logged in to all my various work web apps, and then Chrome (now Safari) for personal.
The issue is so simple to solve and they don't have to have a crimes unit to do it. Simply segment reviews and ratings based on seller. All you have to do is have each seller put a scannable sticker on each product based each batch going through intake. You can even still colocate. Then all the returns and bad reviews go to the right person and they can just get banned. This is not rocket surgery.
There's a bunch of cheap devices/older laptops that could fill this space the problem is that
it's hard to install a stripped and locked down OS if one is not a computer whiz or no such OS exists.

I have a better idea for an OS that runs off a stick and only has text editor capabilities and nothing more. Once can reuse their own laptop for writing. Once they boot in the writing mode with the memory stick on there's nothing else to access. The only problem is that as of now no such OS exists.

I'd also love to boot off a stick and only have access to a repl of my favorite language, nothing more.

Anybody out there up for the challenge of creating such an OS?
Last quarter advertising made up about 27% of their total revenue (digital advertising was 13% of total), according numbers in this recent article - https://www.nytimes.com/2020/05/06/business/media/new-york-t...
We exempt moderate amounts because no one wants to track down the $100 in allowance they gave their kids when it comes time to file taxes.

Charitable deductions are to incentivize donations to charitable causes; hardly comparable.
That's hilariously accurate.
I don't know if this is sarcastic or not, but I believe this.
I'm simply stating the charging for the updates probably won't generate the $ that was suggested as an incentive to produce the updates.
>Facebook could disappear tomorrow and consumers would barely be inconvenienced.

Correction: If facebook disappeared tomorrow YOU would be barely inconvenienced. I don't think you accurately speak for all of Facebook's 2 billion monthly users and the millions of businesses and orgs that advertise on the platform. (paid or unpaid)
I’ve known people who have been harmed by logging into FB. Sometimes it’s the memes, comments, DMs, and disinformation that causes harm. Sometimes it’s Facebook running a social experiment without consent to see if they can alter users’ moods.
This makes the old 4" SE still viable too! Apple was still selling them until late last year – it's a fantastic little phone (with an obsolete camera) – and you can get them refurbished for about $100. Highly recommended if you want to hold and use your phone with one hand comfortably, or forget if it's in your pocket!
> JAXenter: You started Compass, your first Lucene­-based technology, in 2004. Do you remember how and why you became interested in Lucene in the first place?

> Shay Banon: Reminiscing on Compass birth always puts a smile on my face. Compass, and my involvement with Lucene, started by chance. At the time, I was a newlywed that just moved to London to support my wife with her dream of becoming a chef. I was unemployed, and desperately in need of a job, so I decided to play around with “new age” technologies in order to get my skills more up­to­date. Playing around with new technologies only works when you are actually trying to build something, so I decided to build an app that my wife could use to capture all the cooking knowledge she was gathering during her chef lessons.

> I picked many different technologies for this cooking app, but at the core of it, in my mind, was a single search box where the cooking knowledge experience would start a single box where typing a concept, a thought, or an ingredient would start the path towards exploring what was possible.

> This quickly led me to Lucene, which was the defacto search library available for Java at the time. I got immersed in it, and Compass was born out of the effort of trying to simplify using Lucene in your typical Java applications (conceptually, it simply started as a “Hibernate” (Java ORM library) for Lucene).

> I got completely hooked with the project, and was working on it more than the cooking app itself, up to a point where it was taking most of my time. I decided to open source it a few months afterwards, and it immediately took off. Compass basically allowed users to easily map their domain model (the code that maps app/business concepts in a typical program) to Lucene, easily index them, and then easily search them.

> That freedom caused people to start to use Compass, and Lucene, in situations that were wonderfully unexpected. Imagine already having the model of a Trade in your financial app, one could easily index that Trade using Compass into Lucene, and then search for it. The freedom of searching across any aspect of a Trade allowed users to convey this freedom to their users, which proved to be an extremely powerful concept.

> Effectively, this allowed me to be in the front seat of talking and working with actual users that were discovering, as was I, the amazing power that search can have when it comes to delivering business value to their users. Oh, and btw, my wife is still waiting for that cooking app. Now, 10 years later, it is the basis of Elasticsearch.

https://jaxenter.com/elasticsearch-founder-interview-112677....
The term disrupted isn't really appropriate here IMO, it is more of a continual and rapid evolution, which actually even better captures the dynamism of technological change they have to follow. To stay as productive as possible, farmers have to keep up on and integrate new innovations on the fly, often without definitive singular signals one would describe as "disruptive" in tech.
Replacing battery in 6S is trivial, no dancing with dryer like 8/XR.
The thing about Excel is actually a rather clever idea. Thank you, Sir!
A brief history of Elasticsearch (2014)
You can fit 32 of these in an 1U Unit. [1], That is nearly half a petabyte of Storage in 1U. Or 20PB per full size rack.

Or you would need 50 Rack per Blackblaze. ( Excluding Redundancy of course )

They are still built on 64-Layer TLC 3D NAND, and Samsung / Sk Hynix / Toshiba has been been sampling 128-Layer TLC 3D NAND since last year. That is a potential of Petabyte of Storage per Unit, and 40PB per Rack.

Personally I just want lower cost per GB even if it is at the expense of speed ( I would be limited by my 1Gbps Ethernet anyway ). I want to replace my 4TB NAS with NAND but it is still quite expensive. Cheapest 1TB SSD from decent manufacturers cost $100 / TB from Western Digital . And I would need 8 of those including redundancy. That is $800 excluding the cost of new NAS.

[1] https://www.supermicro.com/en/products/nvme
It really depends on the complexity of the software doesn't it? Libraries and packages often snap into my projects easily and without much modification at all, especially if I'm planning on using them. I can see this analogy working for more complex projects though, where you may be copy pasting code from on project to another and trying to make it fit together.
> But when you compare it to flows of money you realize how little of world's economic output these "super rich" people have captured for themselves.

Alternatively: starting with a lot of wealth allows you to allocate your time and resources to the accumulation of power and cultural influence, often without ever experiencing life as an average person. So you end up with super powerful people who never experienced the anxiety of waiting for payday or wondering about job security with a new baby on the way.

The corrupting influence of that -- even more than the opportunity cost of the wealth -- is a good reason for a wealth tax on the very, very, very wealthy. Would Trump be president if he didn't have a $400MM head start? Would the Koch brothers have been able to exert so much influence over state policy in places like Kansas if they didn't inherit their father's wealth? And, if so, would they have the same policy preferences and demeanors? Nothing is impossible, by I wager the odds are closer to zero than to one on both counts.
How to consume D&D REST API over gRPC and Blazor – part 1: the client
What happens if one types away while not resting the device on a hard surface? Does it miss keys? Is it uncomfortable to hold it on ones lap
?
Verified Offer Letters from Citadel, ByteDance, Apple, Atlassian, and Bloomberg
well, warrants work when you have sufficient evidence but what if you need to perform network-analysis to build sufficient evidence.

Case in point is usage of stolen identity:
Criminals probably already use identity theft to buy those domains, but given that the data is obscured by default it would be hard for police organizations to track systemic use of stolen identities.

The ability to detect newly registered domains from known stolen identities would enable

1/ automatic blocking/warning in browsers

2/ Organizations like FB can gain valuable time in sending takedown requests of phishing sites

3/ establish enough evidence of use of stolen identities to get the warrants to obtain more information from the registrars/hosts like IP's used to connect...

Just something I came up with brainstorming, I am sure there's more value to it
Everdo: Offline-first cross-platform clone of Nirvana GTD with local sync
Yes that's true.
But as others have mentioned, there is a tendency to situate aluminum smelting in places with hydroelectric power (Brazil, Canada, etc.) if they have it, either for the environmental factor, just the fact you have a large source of power to use and it can't move. I think if an entity is trying to tackle sustainability, to some extent any innovation is innovation. If you try to swing for the fences every time no one may ever get on base.
I'll throw out there that I work for JumpCloud. We just launched our MDM service for Macs on top of the remote management of Macs we've supported for almost eight years now, and continue to support Windows, and Linux systems as well. If you manage a heterogeneous fleet you should check us out. (Or honestly, I think we're pretty great in homogeneous envs too).

Accounts with less than 10 users are free.

https://jumpcloud.com

EDIT: Clarified that we've been remotely managing macs or the better part of a decade. The MDM piece is the new one.
Crimes rates dropped even faster in countries with more rehabilitative approaches and long before some countries began to upgrade their police forces because of unrelated fears. It was more about giving people a second chance in all that.

Criminologists aren't certain about surveillance having a positive or negative effects on crime. We have more than 40 studies with mixed results. What is certain with that this kind of surveillance isn't responsible for the falling crime rates described. Most data is from the UK. Currently I don't think countries without surveillance fair worse on crime. Maybe quite to the contrary.

"what we're doing" is not equivalent to increasing video surveillance or generally increasing armament in civil spaces. It may be sound logic if you extend the benefit of the doubt but it may also just be a false statement.

Since surveillance is actually constitutionally forbidden in many countries, on could argue that deployment would "increase crime".

In some other sound logic it might just be a self reinforcing private prison industry with economic interests to keep a steady supply of criminals. Would also be completely sound.

But all these discussions are quite dishonest, don't you think? I just don't want your fucking camera in my face.
I think it's changed, dramatically. I was there from 09-14 and then just rejoined last week. In 09-10 there was a huge problem of "launch and run" - people would launch, they'd get promoted, then they'd be reassigned to other higher-priority projects to get them launched too, and their previous project would get shut down rather than maintained. Nowadays there seems to be a lot more emphasis on stability and long-term code-health, people are getting rewarded for internal cleanups rather than launches, and many people have multi-year tenures on the same team rather than lots of single-quarter launches.
Anton, looks cool. A couple questions if I may:

1) What is the performance impact under typical production loads? Many JVM profilers are absolutely brutal to JVM performance and can't be realistically used in Production.

2) How does this compare to the lightweight JVM profilers offered by New Relic and Dynatrace?

Thanks!
Too bad, I was hoping for a discussion of state reconciliation strategies between front and back end. Anyone know where to find the conversation on the state of the art?
Wow, without third-party apps, FS has become mostly useless.

That's a lot of pain for admins, especially in a SME environment where I'm not aware of any viable alternatives …
I guess if they put a restriction on pwa size, people will make them below 10 mbs. Right now there is no restriction on pwa size as such. and I am sure the size isn't the reason for going with this and not pwa.
With Linux, at least it's easy to fix things myself. Doubly so for NixOS which is especially hackable. The UX is atrocious and you don't get the network effects of the mainstream though.
ReadMe (YC W15) is hiring a React engineer for our Slate-based markdown editor
Sure you can do a PWA. But if you're doing e.g. a ticketing/parking app - it might just be worth paying the ApplePay tax to go with the friction-less experience for your app clip.

You could make it easy to do ApplePay, and also have a "enter CC in the main app" approach.
My number one rule with Amazon is that I don't buy anything that is supposed to go in my body. I don't trust it enough to get legit safe items.

Anything else I figure if it's counterfeit but still works it's not the end of the world (although I'm pretty cautious about which electronics I get).
The app clips still have to go through app review and the user is asked for consent before it is downloaded and launched. You also have to create them as part of a full app in the App Store (although for the restaurant ordering scenario, GrubHub or whoever would make an app clip for the small restaurant that didn't have a presence on the App Store).
It would be interesting to take something like that to an extreme. Have approximately every adult in the country receive a key share, with 90% of the shares required to reconstruct the key.
Librem 5 Update
Whats the incentive for these apps to make clips available? Why wouldn't the parking app you hate just keep forcing people to install it, likely to track and report as much data as possible as an additional revenue stream.
With significant enough abstraction and a sensible public API you can make this claim, but more often than not you end up needing to dive into the internals to hook things up properly.
Do you know a time period where you got more than 2 downvoted comments in a row? I couldn’t find that from quickly going through your comment history. Sure there’s a decent amt of downvoted comments but the non downvoted ones not only are much larger in number, they will happen 5+ times in a row. I threw out a random number. But mostly was saying something like 7 or 10 downvoted greyed out comments in a row over some number of days depending on some factors could get you shadowbanned.
When I’m working with Unix utilities like grep or doing stuff with xargs... it genuinely feels like I’m playing with legos.

I feel like this is trying to argue for more “consulting surgeons” when we need more “tooling machinists” who know how to make a good LEGO block.
Still to easy to get out of the focus mode. Procrastinators blindly go back to the distraction mode without knowing how/when they got there.
You're arguing in a 0/1 fashion, where the tax itself is a matter of degree.

There is a setpoint (or $ quantity vs. tax %) of this tax where the goals of helping your children are weighed against wealth-hoarding legacy family enrichment. It is most definitely a parameter that the government + people of a country should comment on.
Good. Then they can deploy their solution using a protocol available to all and not a closed platform made to lock the market. We've had enough of that, didn't we?