skysight-inc/HackerNews huggingface dataset:
JSX isn't "just JS" either. Did you consider using plain JS? You can still move markup into script.
I dunno, but this time I managed to flip 3 of my most active chat groups to Signal. I’m not letting this one go to waste... it’s the chance of a lifetime.
Valve Index + AMD GPU.
>No, asset inflation absolutely does not mean that. Increasing the minimum buy in for asset investments would do that, but we’ve got mature enough financial markets that a general increase in asset prices doesn’t increase the minimum needed to enter productive investments.

Yes, "can't", taken literally (and uncharitably), is incorrect. I was exaggerating. The point is it becomes much more difficult with lower yields, just as it becomes so with cows. To produce the same X units of milk tomorrow, you have to save more milk now (to buy the cow) -- the same effect as if you had less to save due to your consumption goods being more expensive.

So, no, "mature financial markets" don't really solve this.

>No, it doesn’t; driving money into productive investments and out of cash (which, as an expected side effect, produces asset price inflation) is part of the mechanism by which loose monetary policy is expected to stimulate economic activity. Asset price inflation does not indicate that that is not working, it is what you expect if it is working.

Money going into productive investments is only good if it also translates into productive economic activity. You can't just say, "we gave it the old college try, so that's a win". We're seeing P/E ratios go up (earnings yields down), which means that the higher asset prices aren't translating into that productive use of assets. And even by your own standard, the flows into gold, bitcoin, and idle real estate indicate a failure.

>What would indicate that it is not working is if output figures did not exceed what was expected without the policy.

So, non-falsifiable, then.
I hate international travel.

International "guests" have been a mixed blessing. We used to get >1,000,000 tourists a year. The opportunity cost of tying up that many resources for a small country of 5,000,000 is huge.

Mixed, yes. Part of the world we are, but I for one will not be unhappy if international travel becomes much harder.

And please let's not go back to normal!! We are headed to catastrophe, we must change...
This is impressive work.

First it shows how the top CTFs can showcase the state of the art in terms of exploitation. It's hard for anyone to argue that the CTF scene does not reflect the "real world" when it is producing solid work like unpublished virtual machine escapes. And even better, the work is shared in high quality writeups.

Secondly, this plus other vulnerabilities found in VirtualBox emphasises that off-the-shelf hypervisors cannot be considered to create a security boundary. Every serious nationstate possess weaponised exploits to break out of VirtualBox, VMware etc. KVM and Xen have a smaller attack surface and are known to have a better isolation model, but I'm sure there are still plenty of exploits given enough resources. Perhaps this is obvious to some, but some people really do think that VirtualBox VMs act like a sandbox, which is only true if your adversary is rather unsophisticated.

For a writeup from the same CTF, but focussing on networking and cryptography instead involving an exploit in a Chinese anti-censorship proxy tunnel, please see https://blog.cryptohack.org/cracking-chinese-proxy-realworld...
+1

A Facebook employee making claims about privacy or ethics makes me immediately suspicious of those claims.
It doesn’t miss the point, because the point was that non-developer humans will do better with 1 based indexing.

Side note: As a former developer, turned regular human being who scripts from time to time, I don’t find switching between 0 based and 1 based indexing particularly intellectually taxing.
Not strictly true, you must sample at 2x the frequency and at sufficient resolution in the amplitude domain, i.e. an ADC that samples at 44 kHz but with only one bit of resolution (outputs a 1 for positive input voltage and 0 for negative, say) would be pretty awful...
CircleCI is a Clojure system, for one example.
Science: "wearing a thing in front of the air makes the air move slower and spread less, different things work to the extent the thing reduces the flow of air."
But if the data isn't even used for the ads... Why do they collect them at all? I thought this was the only reason for businesses to collect data in the first place
To me that was never the problem. The problem is joining data that doesn't need to be joined.
Ask HN: Why are you still using Windows 7?
One year after official support of Windows 7 has ended, it still has quite big user base with 18% of total Windows OS users worldwide.
Question to home users: what is keeping you from upgrading to Windows 10 or migrating to other operating systems?
I've had the opposite experience. Teaching my 9 year old son Lua has been kind of painful, in large part because of language decisions that make learning things harder for beginners.

For example, did you know that if you pass in a variable to a function, when that variable doesn't actually exist, Lua won't complain? I don't just mean that there's no compiler, but even the runtime is fine with it. It'll just silently assign the argument value to be nil.

This resulted in my son being very confused, after having a typo in the variable name he was using there. Why is the value nil? He was sure he gave it a value earlier, before passing it into the function (and he was correct, to an extent).

I have a laundry list of complaints about the language, things that make it harder to teach beginners. Sure, there's less 'setup' than, say, Java, and that's nice. And the 1-indexing is fine, really.

But there's other language decisions that are just weird, man. Why would you make this 'table' structure so flexible and important, and then completely neglect to provide a built-in function create copies of said table? How is that non-programmer-friendly? How is providing no ++ or += increment operators better for beginners?
Or that heat sensitive proteins in some animal respond to extreme gradients.
best interpretation right here!
Why nobody ask where is the money going to come from when is for military spending? They always find the money, or just they print it, lol.
Because yes, money can be printed. It's a mere abstraction, a measure tool.
How embarrassing for Michael J. Mooney and The Atlantic. An entire article of nothing but propaganda. Not a single interview of any of the "Boogaloo Bois" (if that's even a thing). I have no idea what Boogaloo Bois are, but based on this article, I have no confidence Michael J. Mooney does either.
| Ah the dreamers ride against the men of action / Oh see the men of action falling back - leonard cohen

To champion the idealists for a moment, what's the practical implication of realism in this case? Elitism in retrospect is one thing, but trying to bring it forward or explicitly advancing it seems like it would result poorly. By what criteria would an Albert Einstein, the patent clerk, ever have been selected? Your best bet at an Einstein is to let everyone in and see who discovers relativity.

It seems to me that the only way to enrich the elite is to empower the masses, so to speak. In any case, I think it's more important to focus on what circumstances allow a person's potential to emerge. Potential is a highly available resource.

Like the author note, the problem isn't that most will fail. It's that most will never try, tenure or no. The free mindedness required to even attempt greatness is often frivolous. Frivolousness is more of an egalitarian than an elitist hallmark.

*Note: I'm not referring to politics or economics in any way. Just playing along with the language of the article.
True, Ideas are easy but that does not mean they are next to worthless.

Idea people that just blurb out thoughts that go no where are all over the place but there are a few that convince others that their idea is useful. They don't necessarily need to do the work to make their ideas a reality but they need to convince others that their ideas have value.

We need both dreamers and workers.

If you are an idea person figure out how to get others to believe in what you are dreaming and the idea will become a reality.

Think Steve Jobs, he was the idea guy that made his dreams a reality. People want to believe that he was some kind of super engineer or programmer but he was the one that was able to get all the super engineers to do their best to develop his ideas.
Doesn't it bother you as the person writing both the application and the original scripts, to be using both styles at once in the same product (sometimes to refer to the same data)? Nevermind the end-users' additions.
> I think this is the difference between independent mental models and shared mental models. Where for a wiki, a group needs to agree on a shared mental model and work together. For note taking, I don’t want to preemptively think in a common model so that I can easily share 1% of my thoughts.

This is actually exactly what we are going for with the notecard + multi-parent hierarchy system – a hybrid of the two. You structure your own cards however you want, and if someone shares a card with you then you can easily integrate it into your own structure. So you have shared content, but not shared necessarily structure, which is generally a requirement of other collaboration tools like Google Docs or Notion. But it is also very important to us that even if you are not collaborating / sharing at all, Supernotes is still a great tool to use for PKM, it just really shines (we think!) when you also want to do granular collaboration.
>A local babysitter can watch more than 1 kid for that $12.75 an hour as well...it's not per kid.

You're just massaging the data to benefit your point. Go find a babysitter that'll find 5 parents an go "yes, I'll watch all 5 of your children if you all chip in and give me 12.75 total".
The loan was collateralized by shares, not used to purchase shares. Also the founder got a sweetheart deal on the interest rate.

“ The loan [to our founder] accrues interest at a rate per annum equal to the long-term federal rate established pursuant to Section 1274 of the U.S. Internal Revenue Code as in effect on November 8, 2019 (which was equal to 1.93% per annum), is secured by our Founder’s Class A units in Bumble Holdings and any net cash proceeds of such pledged units to the extent received by Beehive Holdings III, LP, and allows for repayment at any time”
People who bought Bitcoin for $1 in 2009 won the lottery. There was no rational basis for expecting any significant payout from that.

Marrying into money is an option for some, but you have to make a big emotional sacrifice (at least in Western culture) if you opt for going by wallet instead of going by heart. It's doable, but GP's point here is that a rich person doesn't have to make that choice.
> One of the things that I did discuss with Harshad was using some
hueristics, where if there are two "unrelated" applications (e.g.,
different session id, or process group leader, or different uid,
etc. --- details to be determined layer), we would not entangele
writes to unrelated files via fsync(2), while forcing files written by
the same application to share fate with one another even if only file
is fsync'ed.

Ugh. This is why we can't have nice things. I really don't want the kernel's filesystem performance to depend on the number of different UIDs writing to the filesystem. That is insanity!

Ted Ts'o is just wrong here: performance should take priority over preserving the behavior of applications that rely on non-contractual implementation details of the Linux kernel. fsync should sync only the indicated file, and that's that. We can add a mount option to let users opt into the older, safer behavior, but we shouldn't suffer for essentially an eternity because somewhere, someone might have written an application that depends on an ext4 implementation detail.
If you're switching to iPhone and then Apple Maps shouldn't be hard at all, it's actually a pretty decent alternative now.
For Python there is Kivy[1] which works on both Android and desktop Linux (as well as other platforms), so it ought to work on PinePhone, I would assume.

[1] https://kivy.org/
I've worked painting dorm rooms. Worked cleaning out freezers in an ice cream factory. I've done plenty of crappy manual jobs. But I knew that's what I would get at the time as I was uneducated and unskilled. I was happy to have an income that relied on not needing any skills. Sorry you are annoyed, it's my opinion.
This looks really cool.

Side note: Is it just me, or is there a new "NKB alternative to X.js" everyday?
I highly suspect that whole story, 'Reality Winner' was outed by some yellow dots in the printout.
Yeah I have a bunch of complaints about the language that I developed while learning it and simultaneously teaching my 9 year old kid, but the 1-based indexing isn't one of them. That's totally fine, and certainly easier to grasp for a beginner.

But there's certainly other stuff that's just weird and bad, and I think just the fact that it's dynamically typed made it harder for him to build an accurate mental model -- sometimes he didn't even realize that an identifier that he had typed in earlier was a variable, let alone what kind of value it'd be holding.
Since MSS are unlikely to tell us their decision making process it is quite opaque. It could have been CCTV, an informant, an unfounded denunciation, something they said on WeChat, one of the main compromised Chinese apps. It really isn't open to her claim this level of confidence.

If the keyboard is leaking keystrokes or word searches on a wide basis it would be difficult to hide technically. DFIR techniques for this are pretty straightforward, I'm sure plenty of people in HK could do it. Why no details?

But ultimately this is a much bigger Android problem, and won't be solved by fixing the keyboard (which OWS is obviously unqualified and ill-equipped to do). A broad ranging device lockdown guide, and OPSEC training (like [1] but for protest groups), is necessary to have anything except illusory protection. I don't think OWS should get into the business of issuing security advisories for all the platforms that they port to.

The pro-democracy groups seem to have this stuff figured out as well as you can and still have a visible protest movement. Very much following Chairman Mao: "The revolutionary must swim with the fishes."

[1] https://www.slideshare.net/grugq/opsec-for-hackers
First order color in good lighting is easy: is this sweater red or blue. Much harder "does this scarf match this sweater".

text recognition is only solved in pretty well controlled situations also.

Contextual adjustment in situations like this is something humans are really good at. You can easily imagine an automated system that works for some of these things, but is much slower and harder to use.
I use Apple Maps. I find it’s better for driving because it tells you speed limit etc.
There are only two hard things.

This is an aside, but I think that "index" is the wrong name. I wish that "index" meant you start counting at 1 (which everyone outside of CS does) and "offset" was the name for starting at 0.
Have you considered reaching out to some students or grads with debt and writing them a check to help them pay off their debt?
So, I don't do a lot of Lua programming - basically just having fun with Pico-8 on occasion - so I can't say I have a lot of experience with this. Every single other language I use starts at 0.

But what I have seen is that, starting from 1 felt weird to me for approximately 1 hour, tops. After that, it was no more or less of a switching challenge than switching between semicolon languages and non-semicolon languages. In other words, no big deal. And, once I got over it, I was pleasantly surprised to find out that I actually have fewer off-by-one errors in Lua than I do in other languages. Because the author is right: No matter how much professional experience I have starting with 0, starting with 1 is still the more innate way of thinking.

Also, my single biggest all time source of off by one errors is translating between mathematical notation and code in a 0-based language. That fact alone is cause for me to hope that Julia might one day supplant Python for data work.
If we each give $10 dollar per year it will take care of their finances, Wikipedia runs and scales based on donations as well.
> If you are making an application from scratch using just the stand-alone interpreter, your scripts and a bunch of dependencies from the internets, use Python. People work really hard to make this semi-viable in Lua, but it is a path of frustration.

It's unfortunate that Lua doesn't work well for this. The Lua implementation's light weight, portability and robustness [0] seem ideal for building these applications - especially for building applications that can be distributed to end-users (a scenario which is not a focus of Python [1]).

Obviously Lua is never going to include a large standard library because that conflicts with its embeddability. However, even in the Python community, “batteries included” is no longer considered entirely beneficial [2]. Instead, I think Lua would benefit from a set of officially recommended external libraries. This would improve the situation for people trying to write standalone applications in Lua, and I believe it would also help those who are writing scripts targeting embedded interpreters.

[0] https://www.lua.org/bugs.html

[1] https://twitter.com/gvanrossum/status/1347045076401147904

[2] https://lwn.net/Articles/790677/
Actually, the rest of us are building things. The ideas and processes are the goals or blueprints that need to be implemented.

Today I watched four guys pour the foundation of a house using very conventional methods. Those four guys weren't along for the ride. They were building the house. True they didn't come up with the method, nor the concrete, but they did build part of the house.

Likewise, the person who made my taco last night might not have invented the taco but she did make it.

Very often the most impressive part of building something isn't the novelty, it's the raw effort.
I'm not sure what you mean by "premise", but I really hope that the justification for "treating everyone equally under the law (or otherwise)" is not because doing so "helps prove beyond a reason of doubt who the elite truly are". For that would imply that if a better way is found of "proving" who the elite truly are, we could abandon the idea of equal treatment. Or that we could abandon equal treatment if we agreed that "proving who the elite are" is actually unimportant. In fact, I'm personally skeptical of the value of "proving beyond reason of doubt who the elite truly are", but also highly committed to the principal of equal treatment, so I think the two are unrelated.

Perhaps I am misunderstanding your point?
I thought you were going to say the "necessary data" lol
Propaganda experts describe Russia’s 2020 disinformation operations
I already accepted the new terms. I hope it means it doesn't matter if someone accepted it or not.

I'm amazed how FB keeps falling for such things. From my understanding this story has blown out out of proportion and the main reason is the way FB handled those privacy changes.
ARK Space Exploration ETF (ARKX)
"Sometime in the 1540s or 1550s, the esteemed anatomist Gabriele Falloppio (1523–1562) described a test he had conducted on a condemned criminal granted to him by Grand Duke Cosimo I de’ Medici. Duke Cosimo gave him the convict with the understanding that Falloppio could kill the man as he wished and dissect the body afterward. Falloppio decided to experiment with fatal doses of opium, a substance often described as a poison in the scholarly literature.

The prisoner survived the first test and asked for the dose to be doubled on the second attempt..."

Lol.
Most utilities weren't created by the government. My local power company came from a series of merges of companies founded in the eighteen-hundreds.

The government, at some point, decided to regulate utilities. It certainly didn't create them or their monopolies. Most have a natural monopoly (https://en.wikipedia.org/wiki/Natural_monopoly).

It was a good idea, at the time, and it's just helpful to update our list of what constitutes a utility.
I've already uninstalled WhatsApp two - three years ago because none of my friends used it anymore. I have Telegram and Signal, that's enough.

(I reinstalled it briefly last year and used it for ome conversation with a stubborn guy who refused to install any of Signal or Telegram.)

"The future is already here – it's just not evenly distributed." - William Gibson
CPI may not have gone up, but it sure seems like the prices of a lot of corporate stocks are pretty inflated...

I don't know if that is related to a change in money supply.
I went into them hoping to meet and hang out with interesting people, and wasn't too bothered with whether it would end up purely friendly or veer romantic.
"My 9th grade science teacher always said that if you put a frog in boiling hot water, it would jump out. But put it in cold water, and heat it up gradually, it would slowly boil to death."

Harry Dalton (Pierce Brosnan) in Dante's Peak (1997)
1ndex and 0ffset. I like it.
delay tactic, hoping people will forget
> .. as I recall, she shared documents from her workplace that either had printer steganography ID codes embedded into them .. None of which Winner was aware of the existence at the time ..

An 'intelligence specialist' doesn't know about protecting the source, I don't think so ;]
I know it's a non-starter for most of these group messaging and social media apps, but it'd be interesting to see one optimize for privacy (i.e. not mine user data/behavior/contacts) and fund the endeavor by charging for the app and/or usage.
JavaScript-HTML Link
I finished building a computer from parts. Planning to get the software loaded up and see if I missed any wires.
Zero-Based Ordinals
A hooks example might look more convincing.
It looks like Surviving Mars is on Xbox Game Pass. Downloading now. Thanks!

https://www.microsoft.com/en-us/p/surviving-mars/bxc7cs90nx6...
Code Monkey
https://jami.net/ decentralized, encrypted, p2p, no phone number required.

I'm not sure why nobody uses it.
I don't get why the journalist is so aggressive towards the helmet right off the bat, really.

Lots of statements left me sort of dumbfounded as to where the anger/hate came from.

Why is this helmet 'douche-ified'? Is it because it looks weird, or is it because the manufacturer didn't send the journo a free one? The price-point? Style ranks wayyyy down on the list for requirements on a medical product, personally.

Also, is it weird to anyone else that we're listening to the complaints of a journalist when they can't get a free testing unit?

This isn't a normal consumer issue, and it elicits absolutely no sympathy from me. Boohoo, a startup didn't send some random local journo , albeit an important locality, a free testing unit. I play the world's smallest violin for their hardships.

Halfway down we learn that the helmet doesn't fit : finally, an actual consumer gripe. It slips, it doesn't work properly. Great!

An actual review -- it only took 6 paragraphs, some complaints about what the CEO of the startup looked like, and an introduction to the journalists activities of daily living... fantastic.
My status say "Rarely here, find me on Signal"
You're hypothesizing he was contractually obligated not to GIVE them money, but not also to LOAN them money?
But that's purely an UX problem. You can easily create an "email" app that works and looks as an instant messenger.
Why use classes instead of functions. Isn’t the React ecosystem moving away from classes entirely? I remember hearing somewhere that a core maintainer of React stated we should be using function components everywhere now.