skysight-inc/HackerNews huggingface dataset:
You're misusing the "Ship of Theseus" concept. That has to do with individual identity.

>at what point does it stop being a chicken, i.e. its parent.

When it doesn't meet the genetic definition of a chicken, however you choose to define that. Once you have a definition, there will be a point in evolutionary history where such a creature arises. Anything before that is not a chicken, so therefore

>is that itself the egg or the chicken-maker

Once again, the answer is "the egg". A pre-chicken creature produced an egg that hatched the first chicken. Problem neatly solved.
Did they port over WebKit’s ITP or Firefox’s or write their own?
Yes, HP bought Palm and LG bought WebOS from HP.
Every typed word between two CRs.
In general, I think that having knowledge of multiple different tech stacks is good. The IT industry is constantly changing and evolving, and learning to evolve and change is good.

Also, you might want to take a look at Flutter. It's a new(ish) cross-platform mobile development framework from Google. It seems to be getting some traction, and allows you to write truly cross-platform mobile apps. There are other cross-platform mobile frameworks (React Native, ...), but Flutter seems to be gaining momentum.

Anyhow, if you are interested in mobile development, give it a try! It's not you are locked into your choice for life...
Source? I could understand (!) `reboot` (with backticks) evaluated by mistake inside a shell script; but still reboot needs high privileges.
"not profit driven" does not mean "forcing no profits". The former means that your highest driving purpose and governing logic is not oriented around the accumulation of profit. The latter means you make it impossible to accumulate profit.

We can pursue self-organization that pursues escape from the pathological patterns of profit driven production without advocating for, striving for, or tolerating a totalitarian, bureaucratic nightmare. See, e.g., https://thenextsystem.org/start-with-worker-self-directed-en...
Well when China takes over the US, and they implement their personal credit score here, they'll already have the profiles for the database!
I think it was more like every keystroke was sent to a virtual terminal as well as the GUI, so <enter>reboot<enter> would reboot.
Are those just for “Google Safe Browsing”, or for other purposes as well?
Apple makes overpriced garbage
I think the plan would be to add the malware in such a way as to not get caught/attributed, I.e. hack the build server, impersonate another user account, or similar.
That was indeed the case. A better use for it was running "telnetd" which was how we got root access to the device initially.
Yeah, ”species” is a vague concept and so biologists fight an endless war over where the limit goes from case to case, perhaps ocasionally cursing Linnaeus for coming up with the idea of a single ordering in the first place.
I'm not necessarily disagreeing with your conclusions here, but I'd like to discuss this a little more if that's ok with you.

> It's too expensive to get enough payload in space

Full disclosure: I'm a pretty big SpaceX fan.

At first glance, SpaceX is currently charging about $1000USD/kg to LEO. It's widely believed that SpaceX's internal cost is a fairly small fraction of that; let's assume it's $500USD/kg to LEO.

The Big One will be Starship + Superheavy, assuming it flies. That stack will be entirely reusable, so its base cost (ignoring build amortization of the build) will be fuel + operational expenses.

Musk said that he hopes that Starship + Superheavy will be able to deliver 120 metric tons to low earth orbit for 4x the price of a 747 flight, or about $2 million USD, which yields a cost of less than $20USD/kg to LEO.

A lot of speculation there, and $20/kg is still a lot more expensive than mirrors on the ground...maybe. How much more effective would mirrors be stationed at Lagrange Point 1?

I suspect your overall conclusion is correct though.
Its an allegation not a conviction. It’s not like anyone from China’s going to appear in US court to make a defense.
Good luck getting an android person to listen to you podcast by supplying them with a link to apple.

You don't have to just have one or the other. Have all the links. They are free.
As an aside, the speed of sound varies depending on pressure and temperature. At the cruising height of an airliner it's typically significantly less than the speed at 0m/20 degrees. In fact at 35,000 feet it's usually closer to 660 mph.

When you get close to the speed of sound in air, all sorts of weird aerodynamic effects happen. Because it varies, the term "mach" is used to denote 1x the speed of sound (regardless of what the pressure or temperature is) - so an aircraft flying at mach 0.85 is at 85% the speed of sound for that height and temperature.

The only thing that matters to an aircraft at altitude is the airspeed.
Thank you for the feedback, guys... this is awesome!
Generally speaking, government agencies have to "stand behind" these kinds of official statements, so yes.
I really like Julia a lot and actually used it in a work project a few years back.

However, there's the debugger issue. There are several debugger alternatives. It's tough to figure out which debugger is canonical (or is any of them the canonical debugger?). The one that seems to being used most at this point is Debugger.jl. However, it's exceedingly slow if you're debugging sizeable operations (matrix multiplies, for example) - I'm talking hitting 'n' to step to the next line and then waiting several minutes for it to get there. There's also Rebugger.jl, MagneticReadHead.jl (IIRC) and Infiltrator.jl among others. I finally found that Infiltrator.jl was a lot faster for that machine learning program I was trying to debug, but it's rather limited in features (the only way to set breakpoints it seems is by editing your source, for example).

And this isn't the only case where there are multiple packages for achieving some task and you're not quite sure which one is the one that's the most usable. I think what the Julia community needs to do is maybe add some kind of rating system for packages so you can see which packages have the highest rating.
> I don’t want my keys to keep changing on me, did no one do any usability studies on it?

personal advice: modify it to always show the exact same set of buttons at all times.

settings > keyboard > touch bar shows > expanded control strip

https://miro.medium.com/max/4680/1*hg94CwdnN0BBhfk2rp2j5A.pn...
I think the above poster is referring to languages like Go/Java/C#/Nim/whatever. Like Julia, these languages have a significant runtime. Unlike Julia, their apps can be compiled AOT into standalone executables.
This is IoT from hell: the industry adopted the benefits of connected devices, ignoring the systemic issues those bring. Add on a hefty dose of low usability and user education on top.
You can't just make that kind of statement as a fact without providing any kind of source. Read any text from 17th century, languages have evolved quite a bit on both sides of the atlantic.
One big reason why Parisian french would be quite different is that colonization to New France did not come from Paris.
If you took a chicken today, and looked at every single one if its direct ancestors down its lineage for the past billion generations, any single ancestor would probably be indistinguishable from their own parents, yet the last ancestor would look nothing like the chicken. It's because the incremental change with each generation is absolutely tiny, but those changes are magnified as they accumulate over countless generations.
While valid, this is a technical interpretation that misses the point IMO.

Look at the range of actions the AUMF's are applied to. The AUMF's, in effect, allow the executive to wage war pretty much anywhere on the planet for an indefinite amount of time.

In your view, is Congress honoring the spirit of their Constitutional duty?
You are wrong because the nature of this setup specifically allows them to ensure no card owner will be able to find out that they've been conned for several months (by only accepting renters who want to move in in several months). If you just buy card info and charge them, some of those card owners will notice right away.
No, not just because that. I was simply discussing it in the context of your analogy.

In wider terms, Windows is very much not like a radio station. A radio station doesn't broadcast advertising for their competitors' shows, but it doesn't broadcast competitors' shows, either. If we're to apply the same laws that apply for radio stations, then they should apply under the same conditions: Microsoft can advertise their programs all they want -- but then they shouldn't allow running their competitors' programs, either. Let's see how successful Windows is without Photoshop, AutoCAD, 3D Studio Max, Matlab...

Windows is marketed and sold as a general-purpose operating system. I think it's reasonable for users to expect that Windows will treat all legitimate programs the same, regardless of their origin. That should include access to the operating system's advertising channel.

Using your foothold in one industry (operating systems) to discourage competition in other spaces (browsers) certainly is a grey area. Microsoft has been through a pretty similar lawsuit before, on exactly this topic, and that didn't go very well.
Nobody who runs the bay area rat race gets to be root on other countries computer systems and have an easy commute through semi-rural Georgia. There's definitely a group of people to whom the life that comes with a government job is attractive.
I’m not sure if I’m some weird exception, but I’ve never had issues running Linux at long uptimes on my R5 1600 box.
I hear you and I see the consistency of your arguments, and acknowledge development and production failures and large budgets, but disagree it implies incompetence across the board.
Yet everyone on here praises these chips and AMD as the (second?) coming of Christ.

I don’t get it, it seems like there are technical leaps but sloppy execution.

In the end I still trust intel (even with specter/meltdown etc) more than AMD because at least my machine:

a) boots

b) stays up long enough to have me even worry about an attack
A Climate Blacklist That Works
> But make sure you give your developers enough time to sit down with the code and understand it

It means that all future developers will have to spend a lot of time to understand complex code that could be simpler. Also, when the code is very complex, developers don't understand it fully, are hesitant and unhappy to touch it. Every new feature becomes a challenge and can break something. You need to rely on regression testing, but if you have tests, you may as well refactor.

Another reason to refactor is that you want to give new developers the satisfaction of "owning" part of the code. I read an article on software engineering at Google saying that it was ok if some parts were rewritten over and over.

> you can empathize with the previous devs work

Some devs are just bad and/or worked under strict time constraints. Code isn't only a matter of taste. There are objective metrics that tell you if some code can be improved.
i (naively?) thought that the thumbs up/down was coupled with info about what you watched, what you clicked on, what trailer you watched etc. is this not the case?
The MacBook Pro 15 2015 still had the good keyboard. They went to the bad keyboards in the Pro line starting in 2016.

However, the MacBook 12" had the bad keyboard from the beginning. It came out first in 2015.
Comcast “Not Welcome” Here
Ask HN: Do developers need Architects?
How does your company architect systems? Is it left to senior devs in the team or you have architects who does this ? How has been the experience so far and which works the best from your experience?
Shipping Gets Smashed by Coronavirus
>You don't ever remotely log into your desktop??!

Is this really so common as to deserved two questions marks and an exclamation point? As one datapoint, if I've left files on my desktop at home that I need from work, I get fired.
Very cryptic rejection of Universal Links in the final paragraph here... anyone know what they're talking about?

> However, I would not really recommend implementing support for this in your React Native app. It can bring potential complications and not-so-many benefits for a React Native app.
It's kind of an oxymoron because if it were simple it would have been invented before modern times.

But I'll say backpacks for everyday commuter use and trashcans with wheels (what they refer to in British TV shows as "wheely bins").
I've found this list of tech-coops useful as well: https://github.com/hng/tech-coops
Two related discussions in the recent weeks:

https://news.ycombinator.com/item?id=22074707

https://news.ycombinator.com/item?id=21682867
People of Las Vegas
Agreed, just like most business books could be 5-7 short blog posts. But I understand the need to put in filler there to justify the price, but still would prefer an almost executive summary at the start of each book that gives you all of the essentials and leaves it open to the reader to dig in deeper at a later time if necessary.

I have a friend who just started a new role at Mongo and I'm giving him a bunch of books to read, but now he has to go through 2,000-3,000 pages of text, instead of getting the exec summary in 25-40 pages and having a good grasp of the subject and then diving in to the details where necessary.
The point is well taken. Gradually refactoring things is generally a much better and safer road to take. I think it could have been said better, though. 'When programmers say that their code is a holy mess (as they always do) ...' encourages to not take said programmers seriously. And, actually, it not always is a mess. The current code base I am working in, which was largely not written by me, is not something I would call a mess. It is generally not bad despite things that could still be improved in various places. In particular, there are functions that are too long in some places and some things could have been done simpler and in other places there is a bit much boilerplate code but generally it is not bad.
Amazon-owned Audible settle lawsuit over audiobook translation feature
Pretty sure it’s named after the physical structure and not the ortifice that spawned it.
Okay, I've added an export function now so you can download in .asc format, which can then be imported to Blender GIS.
Google releases major update of tcmalloc
My parents still watched DVDs over composite cables on their 4K TV until this past Christmas when I got them a Bluray player, but that doesn't inherently say anything positive about the quality of that setup.
I don't see too many situations when using this and saving few KBs is worth it over using full featured Vue.js.
I guess it is a general software problem. Breaking changes in the platform forces developer to put effort into keeping application functioning and that needs to be paid for somehow
> Do you enjoy the the benefits of the Clean Water Act and the Clean Air Act?

I like having clean water and clean air. That's why I have air filters in my house and don't drink tap water.

> does government at least partially solve the problem of some negative externalities?

Government can certainly change incentives in ways that will, at least temporarily, reduce particular negative externalities. But to say that "solves the problem" implies that, once that particular government solution is put in place, we can stop worrying about that particular negative externality and move on to ther things. I do not think that is the case.
I Love My Baby by Cflames –| Hitmusic
There's a very interesting adjustable pen, the Yoropen [0]. I haven't tried and I am not left handed but it might be interesting to try.

[0] https://www.amazon.com/dp/B00IYUO3EM?tag=aboutcom02thebalanc...
But what if ”chicken” is a singelton?
Yeah. I had been trying to do it for awhile but there's surprisingly little activity around here in our sector (Oakland/SF tech)

My partners of the consultancy we founded last year decided to go this route. There aren't many great local examples to learn from so we're kind of figuring it out as we go. Obviously B2B tech/software/consulting is very different than for example Arizmendi, a local cooperative bakery.

If anyone else is interested or involved in coops in the Bay Area, please let me know and I'd be happy to meet up.
Then don't use that DE that is targeting at clearly other people (I agree it sucks that most distributions use that DE but as power user you can install the distribution or DE that fits you better).
No, because that town's accent will have been changing since 1700, too.

But you definitely find, for example, places in England where "r"s at the ends of words or before consonants are pronounced, like in America but unlike in RP.
Course, dont link that to a team that's spent 2 years recreating a piece of software from scratch; from personal experience, it makes office life awkward. Comparing someones project to netscape wont win you any friends
I think from an aesthetic perspective, there's no difference between large and small, but from an efficiency perspective, sometimes it's important for things to be large.

And this isn't heartless, capitalist efficiency, sometimes there's a large environmental cost to distributing work across a population, like if everyone dumps a little bit of waste into the sewer because it's too expensive to treat (or burns their own coal for cooking), where a much larger entity has the efficiencies to treat the waste properly (or generate electricity much more cleanly) and the government can actually monitor the single entity.

Additionally, a lot of things are only affordable to most people because they are mass produced. There's a very good argument that a lot things that are produced are just utterly unnecessary, but that doesn't invalidate the point that some very necessary things are only affordable to the poor because they are made by the million.
Even large corporations work in small teams and collections of small teams. There is a long tradition of management experiments in classical capitalist corporations, we need to see what works for coops and what needs to be reinvented. But by the looks much is already working out.
> This is only partly true if you use a big framrework like Next or Nuxt but it also means you will heavily buy into whatever these frameworks choose for you. For example, a node backend.

I mean this in the kindest way: I don't think you fully understand what you're talking about. Next may provide some batteries, but it's hardly a "framework". It does not require you to use any particular part of its functionality. For instance, the site I'm building does not have a backend, node or otherwise, at all. If your server-rendered pages don't need to perform anything asynchronously to render, it just spits out HTML files and you can use whatever you want for a backend.

> The pages are not faster, especially after adding some complexity like most websites require. The time to render is higher, input lag is commonplace. You're sending the html for that site + all the javascript that needs to be parsed to get that SPA-app that everyone wants.

This is simply not an accurate representation of what I am experiencing with Next. It produces static HTML files. They load as fast as any other HTML files. If you do need to dynamically load data on the server, yes you are constrained by the server's performance generating that data, but that is true of any server-rendered dynamic data on any platform.

> And as soon as you step outside what the framework requires you too, for example using another backend. Then you're back to a classical SPA-application.

Okay? Yes, using a tool for otherwise than its intended purpose is definitely more complex than using it for its intended purpose. But like... Next with another backend is basically Create React App with a simple built in router and some compilation optimizations that you don't have to configure.

> I like SPA-applications that are done well or when they are required, but the complexity to create one is a lot higher because the developers needs to reimplement what the browser originally did for you.

You really don't. To the extent SPAs "reimplement" anything, these things are all basically solved problems.

- - -

I just want to add that there are use cases for something like Next that aren't necessarily "single page app". I am using it as a static site generator that lets me express my components as React components, which is renderer-agnostic should I ever want to render to another target, and which has a huge ecosystem I can tap into (for example I am using mdxjs to produce most of this site's content in Markdown with the ability to customize how certainn parts of the MD content is rendered using... React components).

This site is fully static. It's not "slow", it doesn't require a "framework" or a "backend". It is by far the best static site dev experience I've ever had.
Oddly there were not any major complaints (With reliability) on the original (2015) MacBook. It was also really quiet vs the 2016 15 Pro I had. (Low-key loved the clack on the 2016). I think the change they made is what screwed with it.
Bringing up problems only shortly before launch sounds damn familiar
Wikipedia only accepts freely-licensed [0] images where there is a possibility of obtaining them. [1] If you manage to get a better photograph, you are welcome to replace the image. If you know of someone who has such an image or could take one, you can request them to license it appropriately.

[0] Think things like Creative Commons or public domain. The license has to allow derivatives and commercial use for anyone, not just Wikipedia.

[1] So exceptions would be for dead people or things that we are very unlikely to get new pictures of. Doesn't apply when you could try getting a license or if there is an existing free image.
If everyone took that stance, the world would be a sterile glowing ember by now.

https://en.wikipedia.org/wiki/United_States_intelligence_ope...
Hyperbole is lost on 100% of people on the internet.
No, I am not describing payment gateway. I am talking about ensuring that a lender is paid by the borrower in future. The example I gave was of selling invoice/receivable. A borrower sells invoice to a lender. Once the invoice is paid by the customer of the borrower, then how does the software platform ensure that the money received from the customer goes to the lender and not to the borrower? Is it the responsibility of the borrower to transfer the money to the lender? What if the borrower does not transfer the money to the lender? Is the software platform responsible for that? In that case, how does the platform force the borrower to payback to the lender?
We've been working with Hypha for the past few months mentioned above and it's been a good experience. My understanding is they're pretty selective about what sort of projects they take, but it's worth a shot.
When Russia hacks us, trust the government they know what they are doing, we definitely know they did it.

When China hacks us, how can we possibly know they did it!?!?

> The defendants took steps to evade detection throughout the intrusion, as alleged in the indictment. They routed traffic through approximately 34 servers located in nearly 20 countries to obfuscate their true location.

Looks like they followed the trail back.

Not sure why I'm being downvoted, what's with all the CPC sympathizing?
Thankfully they know better and only go for easy(non-nuke)'prey'.
Show HN: Stack Overflow for No-Coders
No idea. :)
I have hopes in the ongoing trials by Dean Ornish regarding Alzheimer's. It seems all other common age related health issues are improved by a vegan diet, so it will be interesting to see the results of this study.
Can anyone comment on what kind of damage the Chinese might be able to do with this type of data on American citizens?
People say this, but I've always thought it was just another piece of pop badlinguistics nonsense that you hear about practically every language. Do you have a reliable source?