skysight-inc/HackerNews huggingface dataset:
It runs in a VM for precisely this reason. Look into the design docs and see how every piece is further locked down using minijail.
Part-time software developer jobs don’t exist, right?
You probably want it to be in a table that earns you interest, not PayPal, though.
There were plenty of professional (not software) engineers at Boeing and Volkswagen and I haven't heard about any of them losing their licenses.
Good idea for a company. Tough if you're a FOSS project and the domain costs $xx,xxx (almost any desireable dot-com does).
Would not have helped.

When I was abroad one guy was enjoying a decent McDonalds meal in the states with a cloned card.
You can’t do a tropical beach vacation in Russia. But you’re right that if he thought he’d spend 27 years in jail he would probably have forewent it.
As the article notes:

> Seleznev likely suspected an atoll in the Maldives, a tropical South Asia nation that does not have an extradition treaty with the U.S

and

> Before he traveled, Seleznev used to search the PACER database for his own name and nicknames, to see if there were any arrests warrants.
> GCs should be an opt-in niche tool used to solve specific problems.

That is true. Sciter (https://sciter.com) contains implementation of DOM(tree), CSS and script.

DOM is a regular tree structure - each element of the tree has strictly one parent and no cycles on the tree in principle. It does not need GC at all and is not using it for DOM tree management.

CSS is a collection of collections of name/value pairs. No loops. It does not need GC at all.

And only script uses GC for the simple reason: in UI, ownership graph of script objects frequently contains loops. Yet lifespan of objects is unknown at compile time - depends on user interactions.

Even purely native GUI application benefits from GC when that GC is used in places where it is needed. GC is just one way (of many) of doing memory management.

Ideally it should be a multi-paradigm programming language and environment that allows to use as explicit memory management (and so RAII, memory pools, etc) as a GC.

int *ptr = …;
gcable int* gptr = …;

But unfortunately such dualism is hard to achieve.
I don't think it does. Linux is run in an isolated VM and debian is run in a container exposed to the user. The only filesystem interactions between ChromeOS and Linux are via Fuse and can only be transferred between environments from the ChromeOS side.
... on the other hand, this is what IBM does have, that I would leverage if I were CEO:

1. solid mainframe business (yes)

2. massive customer list

3. significant infrastructure (softlayer etc) that could be turned into a cloud offering

4. huge long-term consulting engagements that can turn into success stories, if run by ppl capable of delivering quick results

One more thing I would do if I were CEO - I would come up with a way to put that IBM logo in front of people... Perhaps something along the lines of "Alexa for business", based on IBM's flavor of business AI.
> How is it disingenuous? You said that heists were "vanishingly rare" outside of Bitcoin.

It's disingenuous because what I actually said was:

"MASSIVE HEIGHTS LIKE THIS are vanishingly rare except in blockchain token land."

Emphasis added to highlight your deliberate misreading of what I wrote.
Not to mention people constantly ramming vehicles into them. There's not a tree in my town that doesn't have a big scar on the trunk at bumper level.
At my PHP-shop company, most projects are limited to MySQL 5.7 (legacy reason, dependency reason, boss-likes-MySQL reason...). They are all handicapped by MySQL featureset, and can't update to 8 yet. If they had used Postgres some years ago, they would get:

- JSON column (actually MySQL 5.6 supports it but I doubt if it's as good as Postgres)

- Window functions (available in MySQL 8x only, while this has been available since Postgres 9x)

- Materialized views, views that is physical like a table, can be used to store aggregated, pre-calculated data like sum, count...

- Indexing on function expression

- Better query plan explanation
Haha, I hesitated to add this precision, I just knew someone was going to make this point.

Yep, and sometimes it's worth it to do it like that if only to cleanly separate concerns.
Companies can disable the support for Linux apps, and the security measures taken to isolate Linux apps from Chrome OS are excellent (Linux apps are running in an unprivileged container inside a VM that has a stripped down kernel).

There's definitely an increased attack surface inside the VM, but that's kind of unavoidable if you want to have a development environment (what this is marketed for). At least Chrome OS offers a secure way to isolate your development environment from your email/banking/etc processes.
> it's also important to recognize when something can't be pushed under the rug.

If you haven't heard of it, you might be interested in the Waterbed Theory of Complexity[1]. The idea behind it is that it's not that you can't push down complexity in an area, but often that complexity just pops up in a different area. For example, you can do away with the vast majority of allocating and freeing memory, but the complexity of doing that pops up again when you start having to tune your GC or use very special patterns to avoid/minimize GC freezes.

That's not to say there's not a benefit to that sometimes. If you can push the complexity away from the majority of use cases to a few special use cases, that might be a net win. It doesn't always feel like that though if you're the person stuck trying to coax that last few percent of performance optimizations out of a runtime that only gives you so many levers and dials to work with.

I think some of the same concerns that make a dynamic/scripting language a poor choice compared toa compiled and static one are the same things that might make a GC language a poor choice compared to a manually memory managed one, and it's just a matter of scale that separates them. Is performance important? A scripting language might be a poor choice. Is performance really important? Then a GC language might be a poor choice. On the other hand, if I'm writing some program to run correctly once or twice ever, and it might actually take more tome to write than it will ever run for (e.g. a script to parse and/or transform data on disk for me to fix a problem), then is anything really gained from manual memory management? Writing that in Perl or Bash is a valid option there, and that's about as far away from memory management as you can get. For portions of my career, I've spent half or more of my time writing programs like that to help with sysadmin tasks.

1: https://en.wikipedia.org/wiki/Waterbed_theory
Ask HN: Help! Product Hunt SugarKubes Object Detection Launch!
PostgreSQL has replication built in now. I set it up at work, and it replicates reliably, in a fraction of a second. I've never had to fail over, but it seems straightforward to do so. The only hard part was following Postgres's documentation in setting it all up. It seemed to me a bit scattered to me. I had to jump around to different sections before I put it all together in my mind.
Outside SV, Seattle and NYC it pretty much does still pay middlingly. But these same places that don't compete with SV on pay also often don't have an many resources for the startup oriented as well.
The SEC issued new guidance for money transmitters using cryptocurrencies
> That seems antithetical to me. The trained model is the program, and the training data is in-essence the source code.

No, I think that trained models and training data are entirely new concepts. I can see the similarities between trained models/programs a and training data/source code, but there are obvious privacy concerns with training data that don't apply to source code. Calling the training data the source code is a leaky abstraction.

You could, for example, equally argue that the trained model is the source code, and the program which operates on the trained model is an interpreter which runs that source code.

Even if you refuse to concede that there are differences between training data and source code, you'll note that I am talking about free (libre) software, not open source. There are lots of cases where free software doesn't mean opening all the source up. Free software is about freedom, not about open source. For example, while there's plenty of source code in settings files, I don't think there's anyone arguing that we need to check in our settings files on open source projects. The point is to put the power in the hands of users. Putting users' data out of their control is the antithesis of that.

> You don't even have to do this. You can manipulate the model directly. Writing neural networks manually isn't difficult. You can't do more with that than conventional programming, but its sufficient to add malicious behaviour.

That's an interesting point, and may provide a workaround making training data public, i.e. you can generate the model and then make a representation of the model public, rather than the training data. However, there's an assumption here that the training data can't be reconstructed from the trained model--if a study of this exists, I'm not aware of it.
The benefits are better defaults in terms of data reliability. Hard to say if migration is worth it to you without a lot more details, but I'd definitely recommend trying it in a new project.
When technical security items have been pointed out repeatedly to you, you keep answering without addressing those security points. A valid security design should understand the threats that are being guarded against instead of simply throwing out a favored design.
So... if I buy the land I need, can I just build a bridge over a river or do I need some kind of special permit? (Small streams are obviously ok since that is done a lot.)
I wonder what's missing from Debian to automate such things since my automation experience is mainly with RHEL. (I realize it may be partly a question of effort for automation, but it sounds as if that's not the root of it.)

Debian can restart processes dependent on updated packages and issue alerts about the need to, and you can automate checking for new releases of things for which you've done package backports. That doesn't finesse reboots for kernel updates and whatever systemd forces on you now, but I assume you can at least have live kernel patching as for the RHEL systems for which I used not to get system time.
Also took the FE, very much disagree that it's the hard one.
Do you use crouton or have you switched to the linux containers?
Trucks already have a mechanism to attach and detach their cargo trailers, I'd imagine any battery swap feature would use this as a starting point.
>Short term, Tesla could really make VW hurt by ramping up production and dropping price and competing with both their ICE and non ICE offerings.

That's a very big could. Tesla have an advantage in terms of battery availability, but they simply don't have the expertise and the experience to build cars at real scale. Tesla are literally building cars as fast as they can, but they've still got a multi-year backlog of orders. Their defect rate is the worst in the industry by some margin and they have a huge amount of catching up to do.

https://www.businessinsider.com/tesla-hit-model-3-target-by-...

VW have been planning this for years, they have decades of experience in auto manufacturing, they have a proven record of quality and efficiency, and they can scale up very quickly. If they can get a reliable supply of batteries, they aren't bottlenecked by production capacity in any meaningful way. The real challenge for VW is almost certainly marketing - they have a very large dealer base that needs to be retrained in how to sell EVs and they don't have the viral cachet of Tesla.
That's incredibly short sighted, isn't it?

I like to record audio, and use DAWs and plugins/ VSTs.

What about artists who use graphic design or video editing programs? Is your use case the only valid one, for whatever reason?
Last I checked, California had a negative net migration rate while Texas has a positive one.
Some pictures captured of the Seat version of the ID.3 match up very well with glimpses of the ID.3 interior.

https://www.autoexpress.co.uk/seat/100354/new-seat-el-born-c...
If that's an accurate description of what's actually happening, sure.

But I really doubt that's the case. Normally prices rise because supply is strangled by legal restrictions, controlled by the local property owning elites looking out for their property values. That's definitely the case here in California. I don't know Vancouver enough to say.

When that happens the secondary effect is that housing in that area becomes a great investment. This attracts investment capital from all over the world, much of it foreign, since it's a big world. This in turn probably drives up prices even faster.

And... I guess it's not even exactly wrong to say that the foreign money is driving up prices in that scenario. But it's also not at all a root cause!! Trying to regulate it is attacking a symptom, not the real problem, and will solve nothing.

The real solution is to "legalize housing", as the slogan goes. Make it legal to massively build the housing that is demanded, and there will be housing for everyone.

And as always in these situations, getting to the real solution is much harder, because there is real power in the way who benefits from the status quo.
Security and peace of mind. The "full" Linux is sandboxed and more like an App than a full OS (think WSL). The ChromeOS part is already tightly locked down too. On things like the Pixelbook you have very strong hardware and firmware guarantees that you're running what you should be or at least have a verifiable way to fix that by re-flashing/wiping.
Since shortly, also the short range+ model is available for 45k, so getting much closer to the VW price.
Bloxberg: New blockchain research project for scientists
Custom iOS Navigation Transitions
I didn't see 'cash management accounts' on the list, but I think these are among the best products. They're not too common, but more are appearing now.

There's the classic ones that combine various investment products and slush balance that's insured by a bank sweep in the same interface, and the new ones that abstract completely away from the underlying storage of the money, and provide some familiar features (debit card, bill pay, ACH transfers) and perks (high interest rate, no fees).

The latter kind is a great, low-risk, low-effort store of spending money for people with unpredictable income and/or spending who have little time or cushion to invest in products with higher returns and need the liquidity. It's a compelling alternative to a traditional US checking account at a large bank, where most of this demographic has their money.
Just to add my own anecdote here, I have been getting months of uptime on Windows, since Windows 7. I have a W7 Laptop and a W10 dev workstation that are currently at over 4 months of uptime. https://imgur.com/a/U8fGpCi

Edit: Oops looks like someone rebooted my W7 laptop.. :'(
Google Is Bringing Electronic IDs to Android
It would be a peculiar question to ask if Vancouver was a closed system but it's not.

The reality is that many of these new condos are being marketed extensively in HK and other places where there are deep pocketed investors looking for good yields and which may not be able to participate in their own local market.

With this context, it's very appropriate to ask pointed questions about 'whom a development is for.' Is the development accessible by locals whose income is limited by the nature of the local economy, or is it intentionally developed for a global audience whose incomes a local may be incapable of reaching?
In NY there are an unusual number of Florida plated cars driving around in the winter time when no true Floridian would bother visiting (Jan-Feb). Snowbirds come in the warm parts of the year. The wealthy can play their residency games to get the tax regime they want.
I was curious who could write so well with such poor reasoning... unsurprisingly, it's a world-famous mental gymnast:

> Yarvin, attacking the accepted "World War II mythology" in a speech to the 2012 BIL Conference, claimed that Hitler’s invasions were forgivable acts of self-defense, and that this historical fact was suppressed by America’s ruling communists, who invented political correctness as an "extremely elaborate mechanism for persecuting racists and fascists." "If Americans want to change their government," he said, "they’re going to have to get over their dictator phobia."
>
> Yarvin's opinions have been described as racist, with his writings interpreted as supportive of slavery, including the belief that whites have higher IQs than blacks for genetic reasons. Yarvin himself maintains that he is a racist because he doubts that "all races are equally smart," and supports the notion "that people who score higher on IQ tests are in some sense superior human beings". He also describes himself as being an "outspoken advocate for slavery", and has argued that some races are more suited to slavery than others.
There was recently the John Oliver show about death penalty, where physicists couldn’t cooperate in death penalty settings as it was against their pledge.

The result was not that nothing was done, but instead medical substances are used by non medical staff, doing unethical operations.

I think the same basically happens in the software industry: some of us have a pledge, but it just means little to nothing as anyone can replace us on the iffy parts, and we still build libraries that benefit any use.

It also reminds me of the “don’t use for evil” bit in the json license, where IBM kindly requested a special license to do whatever it wants with it.
An example of other SQL servers? PostgreSQL would be one, which is what this thread is about.
Do you have a link to what you're referring to? Apple's docs clearly state retain/release are thread safe.

Are you using your own implementation of retain & release or something?
I'm having security issues with PayPal payments(customers making fake chargeback in an attempt to get things for free). Stripe seems like a better choice and I plan to switch, but PayPal is well known and trusted by buyers.

Sellers should not trust PayPal, at all.
There are also some advantages. Urban trees, being more spread out, sometimes have greater sunlight and therefore grow faster. For some trees age isn't the limiting factor but height. They grow until they risk toppling over.

So the urban tree does die "young", but is the goal to keep trees alive as long as possible? If it is, then there are lots of things that can be done to slow their growth and prolong their lives. Deprive them of nutrients. Shorten their growing season. Keep them cold. Some of the oldest trees live in the most extreme environments. Bonzi trees age very slowly too. Perhaps we should trim our urban trees more aggressively.

https://en.wikipedia.org/wiki/Methuselah_(tree)
(5000+ years old, 10,000 feet above sea level)
This is basically the actor model. (many processes, sharing immutable data between them).
I agree that inheritance is not necessary for this, if languages provided better built-in support for the composition pattern. I was referring to the downsides of using composition in today's "enterprise" languages like Java.
Debian runs in a VM and different apps run in separate containers.
> likely to change

Hard to say, but don't forget about migration support, which is quite helpful.
Kinda. It is why the state of Florida subsidizes homeowner’s insurnace policies.

Otherwise, because of future known risks, it would be untenable.

Also, many formerly vacant parcels of land known to be in the likely paths of hurricanes, have become subdivisions.

I guess that is why flood insurance is a separate and optional policy?
Not exactly. They are taxed when the stock vests in the state of the grant, but not on the sale value (as I understand the law).
> Controversy is inferred from like/dislike ratios and/or content reports, all of which is user-driven.

I can't quite put my finger on it, but I don't think it will be as simple as you think.

For instance, it's possible for a community to develop that thinks certain content is just fine, while another community does not, but is unaware of the first community or its content.

Then they suddenly through some mechanism become aware - and brigade the other community, stirring up controversy.

Heck, they could do this even if they weren't against the content, all for the purpose of having the content removed or otherwise censored, in order to drive their own narrative (which they may not be followers of either - ie, imposing some fake narrative or content on a community they don't believe in, in order to remove content they have no problem with, because of the lulz - seriously, there are some very weird, very toxic people out there who have found each other and do this all the time).

That's just one example I've thought of - the ways to game the system and cause problems with it are innumerable. I don't think this problem is something we will be able to fix as easily as that.
Sure, but now it's literally just a button click and it's in the same environment as ChromeOS, no need to reboot to switch between.
I can bet my absolute bottom dollar that the money is frozen, but they're still making interest on it.

Stolen is more appropriate here.
The amount and rate of energy that can be delivered from the battery to the wheels probably depends more on the power electronics than the motor. Obviously the motor will overheat at some point, but I would bet the power converters and interconnects would fail much earlier except on very high performance models.
Are commercially implemented adaptive cruise control systems string stable? (no)
Stock Market Rout Extends to Fourth Day as U.S. Prepares to Raise China Tariffs
Ask HN: Would you work in the Oil and Gas industry?
I've received a job offer from a company that serves the oil and gas industry by helping to streamline the planning and construction of off-shore platforms.

In the 10e3 time-scale, it's obviously not healthy for us to pollute our planet & destroy the species around us.

Oil (and the money it can be sold for) seems to be at the heart of a lot of conflict on the planet.

But that's not the only side of the story... we use petroleum for all sorts of seemingly non-harmful purposes.

So... could you wake up for a job in Oil & Gas?
Good points.

I do wonder about the "unknown unknowns" of tools that are accessible to humans. You mention one tool: "mathematics which further enables us to prove theories completely opposing "common sense" and intuition."

I'm curious if humans are closed off to advanced tools. For instance, an ant is closed off to the tools accessible to us (i.e., math and science). Does evolution need to move forward, for instance, via emergence (i.e., https://en.wikipedia.org/wiki/Emergence), and construct new species? And will these new species be able to tap into more advanced tools?

You also write, "I think we have preconditions to extend our limits of understanding significantly." It could be. For instance, are humans at a level now where they're able to advance brain parts, structures, or wirings and manually be able to "extend our limits of understanding"? It's possible. I think this is where we get back into the "unknown unknowns" territory and how evolved we are in tapping into and changing the limits of cognitive closure.

I do wonder where we are in terms of evolution. Is it possible that there are gaps in our knowledge of evolution? There are theories like "panspermia", which opens up evolution to a unique scale and I wonder how this might play a role in our understanding of cognitive closure.

Any thoughts on empirical literature that talks more about the role of evolution and how different species are cognitively closed off to certain tools?