skysight-inc/HackerNews huggingface dataset:
Well... it's a luxury tax. You can't argue that a car which costs more than the annual salary of 80% of people isn't a luxury. Other electric cars are more cheaply available. There's no particular reason for the UK to subsidise a US car manufacturer when the Nissan Leaf is made in the UK! (+)

VED has a complex history but the emissions part is fairly recent, and the luxury part even more recent (this year!).

(+) I think this is still true at time of writing but may be affected by Brexit
Deep statement. Made me think about how to differentiate btw the two. Are there any natural exponential growth at all? Because at least every closed system will reach a limit at a point. Of course the initial burst could be exponential but the core question is about whether there is an upper limit or a convergence against a constant limit.
Didn’t you mention elsewhere in this thread that Suse and Red Hat patched Docker, not just to backport fixes but to add features which upstream explicitly didn’t want merged? Surely Docker has a registered trademark. So following your reasoning, Suse and Red Hat should have stopped using the Docker trademark. Yet they didn’t. That example seems to contradict your argument that distributions are very careful to respect registered trademarks, while considering unregistered trademarks to be basically a free-for-all.
>‘Once we build a generally intelligent system, that basically we will ask it to figure out a way to make an investment return for you.'

Maybe lets do curing cancer first?
Most of my recommendations come from the handful of YouTube streamers I follow these days. The best of them are entertaining, and give you something like a demo and quick analysis in thirty minutes while you do something else. I rather like manyatruenerd.
Which is the same thing that a virtual DOM does, it also has to have an adapter(react-dom in Reacts case) which applies the VDOM to the real DOM via it's imperative API.
To that point, most third-party libraries used also delegate the number crunching to C/C++ code, so most time is still spent outside the GIL.
When I got into front-end coming from Design, jQuery just got huge. Due to lack of senior front-end-devs in the company, my JS was this exact pile of jQuery with state in data-attributes. The things weren't really complex (Modals, Tabs, Form-Validation etc.), so it was never a problem.

Nowadays I'd still do simpler components this way. For anything heavier I'll grab React from the beginning, because of it's enforcement of modularity and state-management.

I'm interested in the way of architecting things you described, since I used to try similar ways, but always ended up state-in-dom. Would you have examples or literature on this?
It’s president Xi, my friend, the Chinese put the family name first and American media usually sticks with “Xi Jinping”.
> What if one of your file names has a space in it? Most bash scripts will crash when that happens.

And good for them! What kind of savage puts spaces on their filenames?
I feel as if Svelte came at the wrong time. These days, when most people know either React or Vue or some other thing, and computing devices are performing better over time, there's diminishing returns on performance optimization. Sure, you do a bit of it, and then you're often better doing something else, like enhancing developer experience for example.

I really like the idea, and will play around with it, but fat chance it's getting into production with me. I am much more productive with React now, and I worry more about business requirements than raw performance (that I almost never worry about these days).
While I agree in theory, in practice I find that the frontend still has all sorts of warts that don't quite make it a great solution (yet).

I mean, it's better than having to maintain both server- and client-side logic and state (and having to sync all that), and definitely better than the days where we also had to manage DOM diffing manually.

But I still get headaches from the NPM/node ecosystem, the build steps, having to decide whether logic goes on the client, server, or both, and to some extent javascript itself. And you can never fully let go of the server-side of things.

I'm very intrigued by the alternative idea of moving (almost) everything to the backend, and maintaining the dynamic bits by sending all events to the server and sending back diffs based on that which update the page. Phoenix'/Elixir's LiveView made some great progress in this area, and from what I hear other ecosystems are experimenting with the same thing.

It's not a panacea: if you need offline functionality you're gonna have to deal with js and everything that comes with it. But in many projects that's not a deal-breaker, and in practice the approach actually leads to smaller payloads sent between client and server, and significantly simpler codebases.
we don't really know what we are signing up for through that "sign up" link
Yes, that's pretty much it? Perhaps surprisingly, it was introduced by the 2015 Conservative government. https://www.autocar.co.uk/car-news/industry/industry-hits-ou...
TSMC never closed a single fab
The professor which lectured the algorithms course at my university (and some others) published a paper some time ago which seems relevant: http://pages.di.unipi.it/bodei/publ-40/Fun07.pdf "Knitting for fun: a recursive sweater"
https://docs.python.org/3/library/codecs.html

The encoding `unicode_escape` is not about escaping unicode characters. It's about python source code. It's defined as:

> Encoding suitable as the contents of a Unicode literal in ASCII-encoded Python source code, except that quotes are not escaped.

It makes absolutely no sense to have escaped unicode characters as actual unicode string. If you really need that, a version that also works in python 2 would be:

u'hellö'.encode('unicode_escape').decode('ascii')
> People should be able to name their files what they want.

This is not true, and I do not see why it should be like that. You cannot, for example, have slashes in filenames; and for good reasons. Disallowing spaces in filenames solves a lot of problems.
Norton stressed on Tuesday
that the Wypych family has
been nothing but cooperative.

So, in this case, everything is hunky dorie, obviously. And because it's squeaky clean, we can all back slap and trumpet the publicity.

But, you know, some realities change and others don't. I think it's probably helpful that the bar against mistaken identity is raised.

Meanwhile, with all this new fangled technology floating around, it doesn't really prevent crime from happening. It mostly just means you catch the sloppy ones.

When game changers show up in a game of cat and mouse, the game doesn't end. Sometimes you get a cold war and an arms race.

In this situation, I think the cold war is a good thing. Knowing cold wars for what they are, though, I suppose we should brace ourselves for some Viet Nams.
The current state of threading and parallel processing in Python is a joke. While they are still clinging to the GIL and single core performance, the rest of the world is moving to 32 core (consumer) CPUs.

Python's performance, in general, is a crappy[1] and is beaten even by PHP these days. All the people that suggest relying on multiprocessing probably haven't done anything that's CPU and Memory intensive because if you have a code that operates on a "world-state" each new process will have to copy that from a parent. If the state takes ~10GB each process will multiply that.

Others keep suggesting Cython. Well, guess what? If I am required to use another programming language to use threads, I might as well go with Go/Rust/Java instead and save the trouble of dabbling with two languages.

So where does that leave (pure-)Python? It can only be used in I/O bound applications where the performance of the VM itself doesn't matter. So it's basically only used by web/desktop applications that CRUD the databases.

It's really amazing that the machine learning community has managed to hack around that with C-based libraries like SciPy and NumPy. However, my suggestion would be to drop GIL and copy the whatever model has been working for Go/Java/C#. If you can't drop GIL because some esoteric features depend on that, then drop them as well.

[1] https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
It's interesting that Cook mentioned the danger of how today algorithms keep pushing for preexisting beliefs.

One of the risks with AI is the over-relying on analytical data. When a desirable pattern is discovered, it often leads to future actions specifically targeting this pattern simply to reinforce it more, this in turn perpetuates a narrow and single-minded culture.

It may take away our natural ability of intuitive thinking and thus preventing new patterns to emerge. Every decision must be made based on existing knowledge/data so there's no more room for any unproven hypotheses. Organizations may just avoid exploring new directions altogether when no data readily exists.
I like GUI programs but even on Windows some setups are easier done using command line because I at least could repeat the correct command sequences in the right order.
That's clever, but it still requires writing to the array, which is dodgy in many circumstances; other threads may be using it, so the search function is likely to be given only read-only access.
Good god, my eyes, they burn.
Writing some basic apps with vanila js is fine. But I think we use browsers for much more than this these days. For that we do need this level of overhead because DOM is just too simple for the task.
I used to read CustomPC, a magazine in the UK that covers hardware (why I started reading) and games (that it got me into).

I don't any more, but I believe it's still published. It never really felt like advertising, of course they were sent free copies to review, but there were plenty of negative reviews.

If you can apply a mental 'Fortnite filter' (or want to read about Fortnite) then Polygon is good too.
Bunch of things going on there:

1 - things defined in data, computed, methods, and props can be accessed on the component directly as a shortcut. This is in the fairly short documentation and everywhere in the code examples. It's not inconsistent if you don't know the rule. It's like complaining that variable names in some languages can start with _ or other special characters but can't start with '1' or start with '2', or start with '3'...

2- and this.model.children definitely can be set directly, and it will be reactive. Unless you're passing an object literal without binding it or if it's not a data object, although I am not 100% sure on this since all my props are usually made reactive by vue and so they are bound. But I know for sure that code like this should work for sure because I've done it.

3 - I don't think that's the correct use of hoisted.

I feel like maybe you'd like vue a lot more if you gave it a chance and went through the documentation (which is pretty good, short and simple). I don't disagree that it has a little bit of magic, but it probably looks worse than it really is if you don't know the rules. Once you know a handful of rules, things are fairly easy to reason about. IMO, easier than angular, and sort of easier than react because there's less code.
This is useful to know. I wish I'd known it five years sooner.
Well, that was quick. The next round of "Bitcoin: Moon or Toilet?" started this morning at 02:00 UTC, with a $1000 price pump. Why? Well, it coincidentally wiped out this short:

https://twitter.com/whalecalls/status/1129931343838814208
What do you think "conservative fund" is? It is a fund of bonds. What do you think pensions are?

There is nothing more "conservative" in investing than bonds ( particularly treasury bonds ).

Nobody "plants" a bond and links it to a pension. A pension buys bonds, stocks, etfs, etc which hopefully grows in value or pays healthy interest.

The problem is if the pension doesn't do as well as expected or the ratio of workers to retirees gets too skewed and they can't meet their defined payouts.
Thanks for posting this.

> Android auto is just a remote screen. Nothing is generated by the car display. A H264 video stream is generated by the Android App on the smartphone.

So ... the car really just needs to implement h264 streaming to be compatible? So there's exactly nothing special about bringing an app to Auto (in theory)?
I started out much the same way, and took that approach for quite a while.

These days I avoid putting state in my markup even for small stuff. I remember some good articles on the topic, but sadly can't find them.

But at its most basic, I just make sure that any jQuery/dynamic component/widget, from the start, is essentially a render function that takes a bunch of data and updates the markup with this data (triggered via some event handler or setInterval(), or something like that). In many cases this doesn't have to be complex or efficient. Sometimes just an .innerHTML() or whatnot is fine. The crucial bit is that I always start with a js data structure and treat it as the single source of truth.

In most cases I just use Preact from the beginning, but I've worked on projects where that wasn't possible and I had to use jQuery or plain javascript. Whatever I used, I usually ended up regretting state in my markup.
Old Reddit, with limited/selected subReddits, no thumbnails.
It isn’t. In this environment the bugging is terrible though. You can’t just insert the cursor, instead you have to sequentially delete your good code to get back to your error.
Thanks a lot! Hope you can find even more useful features in Notify17! ;)
Boeing discovers flaw in 737 MAX simulator
Machinae Security Intelligence Collector
I was aiming for neutrality.

But yes, you're probably right. Although I'm not sure which "other side" you mean. And still, none of that is relevant to the point about anonymity of war.
>What a game developer would never try with a PC player would be to display an ad for another game.

It used to be a common tactic with older PC games when the shareware model was popular. Games by id, Sierra, Sirtech to name a few. Also most installers had ads before Steam emerged and made the installing step less visible. GOG still does this in their installers.
מכירת רכב לפירוק
I went from developing simple server-rendered websites enhanced with a bit jQuery straight to React-style JS.

I'm interested in studying the source of less or more complex JS-apps, that were developed without SPA-Frameworks.

One I'd like to see would be Construct3, but alas it's not open-source.

I'd very much appreciate links and hints!
The CCP also engages in massive scale censorship and daily, country-wide violations of basic human rights, which is what very few other countries do.

But not to worry, eventually they'll go down.
Allow me to present Altman's wager:

- If OpenAI does not achieve AGI, and you invested in it, you lose some finite money (or not, depending on the value of their other R&D)

- If OpenAI does not achieve AGI, and you did not invest in it, you saved some finite money, which you could invest elsewhere for finite returns

- If OpenAI achieves AGI and you invested in it, you get infinite returns, because AGI will capture all economic value

- If OpenAI achieves AGI and you did not invest in it, you get negative infinite returns, because all other economic value is obliterated by AGI

Therefore, one must invest.
Let me know what you think about it!
Ask HN: How/Why did the web became flooded with quantcast's GDPR consent?
Thanks for clarification, haven't realized until now that some of my previous problems with Windows might have been the result of hard-coded characters and those reserved name gotchas.

https://docs.microsoft.com/en-us/windows/desktop/fileio/nami...
Huawei's backup plans leave experts unconvinced
Also according to Wikipedia[0] Brendan Eich was supposed to create 'Scheme in browser' but in the end it became scheme with Java syntax. I always wonder if it was real 'scheme in browser' the web would advanced faster, at least S-expression is good at expression HTML. Therefore we wouldn't have to wait JSX until 20 years later...

[0] https://en.m.wikipedia.org/wiki/Brendan_Eich
Yes this is very reminiscent of the interpreter threads model from perl 5.8 (2002)

https://perldoc.perl.org/threads.html
Once you are dead it is no longer your body. The dead have no rights. None whatsoever.
There are other and better ways to stop them from starving. But muh freedom.
You don't have to buy a new iPhone every time a new one comes out.
Versus Ghost: Over time, I think Proseful will steadily set itself apart due to different ideas, opinions and target audience. Since I've kept it basic for the MVP, there's not much at the moment. Open-source Ghost is targeting a much different type of user, as is hosted Ghost with a price point starting at $29-36/month.
National Cancer Institute to end funding for nanotech research centers
The edcurve.js project( https://www.npmjs.com/package/ed2curve ) was apparently doing something similar already, but the author disclaimed: "Note that there's currently no proof that this is safe to do." while referring to a 2013 stackexchange discussion on the subject: https://crypto.stackexchange.com/questions/3260/using-same-k....

It may be necessary to formally prove that combined use does not introduce new vulnerabilities.

The phrase "What remains open for future work is checking for cross-protocol attacks", is quite ominous in this respect. For example, combined use could gradually leak private bits to the attacker. Therefore, the status of this combined use strategy is still the same as ever before: doubtful.
For driver developers sure, but it's userspace ABI is very stable.
Keeping the view state in the server is what Java Server Faces did and trust me you don't want to repeat that same mistake.
It's just a shortened version of the transliteration 亚美利加 (Yàměilìjiā) to 美國 （Měiguó）
Zork is interactive fiction though (or text adventure as it used to be called), not a MUD. It's completely textual.
1. Basically every country can block imports and exports
2. Why does that make China a developing country?
3. That is the stuff we hear about here in the west. The truth is that never before so many people in China were so wealthy - millions got out of poverty a short time ago and there is some huge development going on.
4. The big orange shithead aka POTUS started the thing with the trade war (of course he does - he's still a bully)
Your body is your property up until the point when you die. Once you are dead you no longer have rights and your body becomes the property of your estate, a much weaker claim than body autonomy and one that the state can trump for a variety of reasons.
Do the bags specify how many servings they contain? My guess is that the salad is also expensive because it's about the only ingredient that can't be stored for the next 10k years without going off.
Haha fair enough, especially if you consider the book 'JavaScript' minus 'JavaScript the Good Part' meme.
Really great article bows down
The "separate files" argument is a red herring. It is really about separate "mindsets" or "modes of thinking".

In effect, JavaScript logic tends to be procedural/imperative, while templates allow declarative semantics, and styles are nearly a 2.5D constraint language. "Separation of concerns" here means only having to think in a particular mode, rather than blending all of those modes of thought into a single eyespan.

Notably, Vue allows for single-file components, while preserving the familiar and intentionally designed separation of declarative (HTML), imperative (JavaScript), and aesthetic (CSS) code.
Ok but if privacy sensitive data enters your logs, you better have a way to clean them.
The reports on this have been very muddled, which is a shame. I may have said a few incorrect things in my comments on the case (although I stand by this particular comment).

There is no judge present in a grand jury hearing. The only reason Manning was in front of a judge was that her lawyers argued that the prosecutor was using the grand jury incorrectly. Since Assange has already been indicted, there isn’t much sense in collecting additional evidence from Manning.

To be honest, that argument sounds plausible to me. The judge rejected it, and ordered Manning to testify or be held in contempt. Sadly, since the news reports generally ignore Manning’s legal arguments, they also ignore the details of the judge’s order.

I can think of a couple of possibilities: (1) Assange isn’t the only target (I think this is unlikely, but possible), (2) the prosecutor intends to file additional charges against Assange (I think this would be likely in a case without extradition, but extradition complicates things), (3) Manning’s lawyers are simply wrong about the limits on grand juries, or (4) the prosecutor may well be doing something wrong, but the judge can always fix it after the fact and Manning is obligated to play along for now. I really would like to know why Manning’s request was denied. All I can say right now is that she’s in contempt because she refuses to testify in front of the grand jury knowing that she won’t be charged with any more crimes related to the matter and knowing that Assange has already been charged.
I find Polygon has good content usually, but I've also found many reviews from Polygon that seem to betray a lack of understanding or familiarity with the genre from the reviewer. Also, they have more content that is about gaming (e.g. regurgitating stuff from Reddit, their critical analysis of genres, anything vaguely "gaming culture" related) than they have content that is about games.

I'm ashamed that I forgot about it in my other comment, but Rock Paper Shotgun is my other favourite gaming site. I've never gotten any whiffs of shilling from there, but I may not have the nose for it.
Here's an interesting response from Elixir's creator (and contributor to LiveView) specifically about JSF:

https://elixirforum.com/t/phoenix-liveview-is-now-live/20889...

I don't know JSF so I can't really argue this point, but I'd really love to hear what you think about the argument Jose put forward and where you might disagree!
Dude, the stock you get as a Facebook employee is literally money. It vests every month, so you can go to a broker every month and sell it for thousands of dollars of hard cash. No waiting for IPO, no hoping the stock goes up, no 4 year vesting, no board approvals, no nothing.
000V-527.jpg and 000R-527.jpg are included. Is there a third file?
Polytopia. Heroes