skysight-inc/HackerNews huggingface dataset:
> I generally hate getting the government involved in things

It is sad when it occurs, but that's the exact reason why governments are there: they're (theoretically) reliable powerful people that should protect us from other unreliable powerful people, in exchange of being kept in power.
Any other alternative would involve violence.
This is great - thanks very much for mentioning it. Creating an account now! ARM might be tricky but for zero dollars might be some fun.
> The iPhone comes with a web browser.

The iPhone comes with a web browser that has parental controls. A parent can have some degree of control over what their kids see when they use Safari. A parent does not have that choice with typical applications.
yep, it's safe, has fast internet and cheap. A founder buddy of mine found a tiny office in downtown Budapest for 90 euros a month, he moved in there and slept/worked out of there. Almost infinite burnrate on a shoestring budget.
Just don’t dob in the other Maria
There's a thread here on the Intel forums that I remember:

https://community.intel.com/t5/Processors/Simple-instruction...

The description only confirms a "hang", not permanent damage. And the Errata SKL082 says

Under complex microarchitecture conditions, processor may hang with an internal timeout error (MCACOD 0400H) logged into IA32_MCi_STATUS or cause

unpredictable system behavior

so it sounds like very optimized code with AVX instructions may have caused some internal components to violate their clock-SLA because it can't run them that quickly. So "CPU damage" is overstating it, and I don't keep up-to-date with CPU bugs to see if there's been persistent problems in this area.

> no matter how fast those cycles are completed, we'd have faster software.

I think "speed" is not a good way to think about CPU instructions. I usually think of "resource pressure":

If a function uses many CPU registers at once, it puts more pressure on the 16 named registers within one process.
If there's lots of random memory fetches everywhere, it pressures the data dependency graph to be broader to make the same progress.
If there's lots of arithmetic operations, those consume ALUs.
Extra instructions consume memory bandwidth, decoder queue spots, and iop cache.
etc.

and it only impacts speed if you hit a threshold and something has to block waiting to obtain one of these. So while it's good to remove pressure if there's no drawback, it won't necessarily translate into a direct speed improvement unless you were blocked on that specific resource.

It sounds pedantic, but CPUs nowadays have so many resources available that you can be quite wasteful and still not have any slowdown. It's not good for software developers to use the word "faster" to describe "release of pressure on resource X", which is a better approximation.

In the specific case of "& 0xFF", it's a clear win. But Java has many other benefits like profile-guided JIT and a GC with different memory pressure than malloc(). If you only think in terms of "faster" or "slower", you won't know how to aggregate all the things that Java and C do to come to a conclusion.

C is well-known for having poor performance because of pointer aliasing ruining optimizations. "Optimizer pressure" can be another idea, making the optimizer work harder to prove some code can be simplified until eventually it hits a threshold and can't. Java doesn't have unrestricted pointers so the references are easier to track and prove correct.
My experience with the US is if they ask for a credit card you can just give them a European debit card and it will work fine. I think maybe US debit cards don't support charging and refunding a deposit or something?
Part of being able to distinguish the garbage in life is being able to see all sides presented and being smart enough to know what is correct.

Sorry if you need Google to help you with this. You'll probably see 5 pages of ads, old sites, and spam before you see the wacky conspiracy stuff like flat earth and Russiagate.
I used to switch my mouse to the left when my right hand started to hurt. I even used a rope to prevent my right hand from being able to reach the mouse on the left as switching always took me a bit of getting used to.

No sure if I no longer do this because I switched to a Magic Trackpad or because I no longer work behind my laptop for hours on end.
> I don't know about tumblr, but reddit doesn't allow nsfw subs out of the box on mobile, and for logged in users, you have to explicitly enable it.

This is an Apple rule. From the App Store Review Guidelines:

> If your app includes user-generated content from a web-based service, it may display incidental mature “NSFW” content, provided that the content is hidden by default and only displayed when the user turns it on via your website.

— https://developer.apple.com/app-store/review/guidelines/#use...
>I don’t go to that part of town any more.

You specifically brought up the road in front of your house. I find your claim you don’t go to your house anymore because of cars entirely disingenuous.
Just use the RSS reader mode in your browser.
Show HN: Wodo.io is a gaming platform with crypto capabilities
Hello Everyone,

We have been working on this platform for the last 9 months. We are about to launch it and wanted to share it with HN.

Our main goal is to build a game store and help the developers to launch their games, develop and integrate with our transaction mechanisms which will support multiple blockchain technologies. We are doing our best to provide the easiest solutions to the dev community so that they can simply focus on their product rather than spending time on the blockchain side of things.

Hope you guys like it!
OPs point is that all of that can be done without the use of NFTs - the reasons Ubisoft are doing this are commercial not because of technical limitations.

Just saying NFTs will solve it even if Ubisoft goes rogue completely ignores other things that would need to happen too - ie how do you avoid double redemption and multiple installs?
No, that would require the other game provider to accept your Ubisoft-minted token. Since they already don't with a very centralised system that makes this very easy, having an intermediate token adds _more_ friction.

NFTs are a bunch of worthless bullshit.
The Most Dangerous Town on the Internet – Hackerville (Ramnicu Valcea)
As usual in the American racial discourse, this argument entirely ignores the huge gaping hole in its side that is the Asian community.

Casual racism against Asians is pretty strong, not just in the US, in Europe, too. (My own country has a significant Vietnamese community and casual racism against them was absolutely shocking in the 1990s. It has since become less pronounced, but is still there.)

And yet they thrive in your so-called "white mans world" and within two generations, sometimes only one generation, after arriving from formerly colonized and impoverished countries, they become MPs, ministers, professors and investors.
Windows 2000 Modernization Guide
They follow this rule:

> If your app includes user-generated content from a web-based service, it may display incidental mature “NSFW” content, provided that the content is hidden by default and only displayed when the user turns it on via your website.

— https://developer.apple.com/app-store/review/guidelines/#use...
Isn't that quite similar to help solving cold cases as example:

https://en.wikipedia.org/wiki/Joseph_James_DeAngelo

On April 24, 2018, authorities charged 72-year-old DeAngelo with eight counts of first-degree murder, based upon DNA evidence; investigators had identified members of DeAngelo's family through forensic genetic genealogy.
This is formidable. I used to track everything for 3 years with Toggl, quantitative productivity got to a point when I spent "productively" 80% to 90% of the day. From then on I decided to switch to qualitative and stopped tracking. Not so successful, I must admit, it's much more difficult to make it objective.
You know how the sale of M&M X Legacy was for some period of time disabled, because DRM was broken thus the game was unplayable? I'd seen a news that it got restored, so I login to Uplay (or Ubisoft Connect as they call it nowadays) and see... that my game is missing.

I frickin <3 Ubi /s
This is why DRM is evil and why I buy games on gog.com if I have a choice.
Actually it does

https://queue.acm.org/detail.cfm?id=3212479

"The root cause of the Spectre and Meltdown vulnerabilities was that processor architects were trying to build not just fast processors, but fast processors that expose the same abstract machine as a PDP-11. This is essential because it allows C programmers to continue in the belief that their language is close to the underlying hardware."
It's a bit of a reach tbh. "jopa" (жопа) would be a crude way to say "ass". Then some schoolyard nicknames would sometimes have a suffix -lin or -in (-лин,-ин) as general creative addition to create nickname.
Unless I'm clueless about of some slang usage, or grandparent refered to some other Slavic language (not russian), "Joplin" (жоплин) doesn't mean anything directly.
TDD, Coverage and Why Testing Exceptions
Cool.
Shameless plug:

Sierpinski carpet L-system

677 bytes will render a Sierpinski carpet using an L-system to create a Z-order curve :

https://github.com/jankovicsandras/misc
NASA’s Newly Launched James Webb Space Telescope
The implication seems to be that they become intrinsically less valuable as people when they get their documents.
> I need to connect to an iPhone as a target device in order to build.

This is not correct. You can build just fine without any iOS device.
yeah you could, but nobody will ever actually do that, will they?
https://archive.fo/U6ucR
> That means we won't get a winner based on GPT3 anytime soon. 350+ GB of weights is a lot to overcome :)

You're right, and in-there lays the crucial difference between compression and language modelling. Models are concerned with having a good representation for both past and future distributions, while compressors only care about the past. Models support many tasks while compressors are just for input replication.
The success of any Google product is directly linked to ad revenue. If it doesn’t get more people giving up more of their data, to improve Google’s ad revenue stream, it’s killed.
Not all phones have NFC, especially cheap Android ones like Xiaomi, but every single one has Bluetooth.
Space missions to look forward to now that Webb has launched
> Why would anybody continue to hire Java developers?

Usually, because they have projects written in Java and wants to continue developing those.

Or, because they are starting new Java project and have no real reason to switch into Javascript ecosystem, really.
Mostly groceries, what does it mean?
This is how I learned to draw the Sierpinsky triangle, I don't even know the analytical method. I got this method from fractint[0] I think, it had great docs explaining some of the fractal types. This was sometime in the mid 90's.

[0] https://en.wikipedia.org/wiki/Fractint

EDIT: Also, as a bonus this method is very easy to do with a pen and paper. I remember trying that, but it takes a lot of points before the structure starts to become visible.
Show HN: Krinux – Discover crypto, inspect historical data and test strategies
How? Which digital sales system still works when the shop I bought it from goes down (as happened with GameStopApp and Desura)? Even DRM-free doesn't work in the modern landscape where games are getting updates years down the road. Trying to sell a DRM-free game, while theoretically allowed, is also not really practical.
I think the projects are larger - or at least move from small ones like quines:

https://en.wikipedia.org/wiki/Quine_(computing)

)

to large ones writing simple compilers.

Good (accurate) review at:

http://www.computinghistory.org.uk/det/12325/Etudes-for-Prog...

and interviews with the author:

https://demin.ws/blog/english/2012/08/25/interview-with-char...

https://sudonull.com/post/27422-Breakfast-report-with-Charle...
The rise and rise of corrugated iron
Eastern Europe is firmly on this path under the twin depopulation factors of abysmal fertility and powerful brain drain towards the West. Come visit a middle-sized town anywhere in the Three Seas region and you’ll see industry, infrastructure, housing built for a much larger, more successful civilization.
I can second this. C# has had AOT and JIT compilation for years, and the JIT is almost always faster. It is really hard to predict where to optimize, devirtualize and inline if you don’t know the runtime behavior. (Note AOT != ngen, I am talking about the AOT developed to Microsoft’s mobile efforts)
Quality quote.
The Beverly Clock
I work for an American parent company in Europe and I believe we have some blanket non-Compete clause in our contracts. I have no idea whether anyone actually thinks it’s enforcible. I haven’t heard of an employer suing an ex-employee, nor have I heard of an employer rejecting a candidate based on a non compete.

So I’m happy to go work for a competitor and reimplement exactly what I’ve just done at my current job. If they really want me to not work for a competitor I’d be willing to discuss it but it would cost upwards of what I’m making as an employee.
They announced they would no longer do that last year:

> for apps that are already on the App Store, bug fixes will no longer be delayed over guideline violations except for those related to legal issues.

– https://www.apple.com/newsroom/2020/06/apple-reveals-new-dev...

What did they say when you appealed the decision?
I did emphasize that I do not know. Giving an extreme but possible situation is kind of the point. The wife, the prosecutors, the judges, and the legislators, are also real people, the article portraits them as stupid or malevolent. I would like to also hear their side.
Apparently, the OP has released this apk with the android:testOnly flag, so you need to install it with adb using adb install -r -t <file>.apk
Denmark experimented on orphan children on behalf of the CIA
Sure, I would agree that lucene is “fast enough”. But that doesn’t mean it couldn’t be faster if implemented in another language, and I believe that tantivy demonstrates that it could be.

A historical accident isn’t a counterpoint.
Looks like they get paid per rejection
A missing 'good' - the reference implementation is extremely easy to extend with existing C or lua libraries. E.g. embed sqlite.c and bindings to it and all of penlight (a bunch of standard library like utilities written in lua).

There are some package managers. However concatenating all the source plus a bunch of libraries into one .c file also works great, My bootstrap/install is to clone that one file via git and feed it to clang.
> What about proving ownership

A receipt?
From the article:
“.. a port knocking backdoor with multiple targets such as Solaris, Linux, FreeBSD, HP-UX, JunOS, OS X”

So this was far more reaching than Windows.

To answer what ordinary users can do: Against a well funded adversary hell bent on getting access to your systems/data - probably not a lot! In the case of NSO group even a fully patched iPhone wasn’t going to help you.

However, on reading this article my first thoughts are if this method evades detection by not having a listening port that a network scan or locally using ss/netstat can detect then perhaps you would still be able to benefit from egress filtering (only allowing outbound connections to things you need and blocking the rest). On a router most connections are through the router (FORWARD table) as opposed to directly locally originated and outbound (OUTPUT table).
Live implants, means if they published you or I can access the implants and therefore the victims' systems.
If GameStopApp wanted to allow you to transfer them they could have - hence it being commercial rather than technological.
You still need to download it. There are plenty of situations in which you might not have downloaded it yet or might have lost/deleted your copy, knowing you can download it again.

Also, I think the DRM people are referring to here is the kind that consists of rootkits, monitoring software and similar or, in simple cases, refuses to run or gives you some kind of penalty when it detects certain other software.
Could you share a link or give the name of the study, so that I can read it?
I’ve had a very positive experience using Lua as an extension language.

I was writing a text editor at the time. I wanted as much of the core code/actions to be written in Lua as possible, as I’ve always disliked very thin scripting APIs that sit on top of opaque native procedures.

I was able to wrap a handful of native functions in Lua code, then write the remaining 85% of the editor core in Lua. Everything was very fast and the process was straightforward. I’d definitely choose it again.
It does. That's why my first credit card had a limit of $800. It eventually rose all the way to $1400.
I can't reply directly to the poster who asked:

> why wouldn't that apply to credit card debt?

So I'll just leave an answer here. Credit cards, when they are issued to college-aged kids with little to no income or assets, are typically issued with very small credit lines (i.e. we're talking much smaller amounts than students loans) and/or require a co-signer, like a parent with an established credit history.
What's up with

if __name__ == "__main__": some random code

at the end of module files? Never seen that, why is it used? I understand that it's a guard that only runs when the module is executed directly, but what is the code put there? For developers to quickly visually test stuff by running the module?

Here, for example https://github.com/willmcgugan/rich/blob/master/rich/color.p...
If you have to deselect 20 default filters and then read through the frameworks in the list to see which ones are fully featured web frameworks in order to evaluate whether a library is suitably fast for your next project it is misleading. But again, I'm not sure what this has to do with it being a high quality modern python library.
I will, but keep in mind that economists are very divided on the subject - and many other subjects.
I do listen to economists, but eventually I have to chose to which economist to believe in these cases, and to do that I try to asses how honest they are and if something they say in their reasoning seems flawed.
It's anecdotal evidence because I was responding to an anecdote someone else was giving with my own personal perspective.
>with a medicore package manager

What do you mean? since .NET Core it always worked flawlessly for me

>unacceptable code formatter

hmm? that's preference not an argument.
What was provided was a bill how to spend the money within about a year, not “solve world hunger”.
No, it's not. I can easily configure open ports using firewall-cmd. That is basic security. And there's no dedicated options to configure outgoing calls, there's no sane defaults to start with (I have no idea which targets should be whitelisted: ntp? update servers? anything else?), there's no system-wide integration, like my dnf can choose different mirror every time it runs.

Of course it makes sense to configure outbound white list, but there's no infrastructure in RHEL or Ubuntu and nobody's going to bother with custom scripts for that.
With Typescript you need to add an extra compilation step. With that one can just as well not to embed JavaScript but write in the original language.

Teal has an advantage that the typed language can be translated into Lua at runtime so during development it allows for quick prototyping and adding types when the amount of types becomes substantial. But its type system is less powerful than that of TypeScript.
It's all trust. This is what makes this hard, and you can see here no one has experience in this field so everyone has a dumb ass comment.

A lot of people regardless of status will still try to have pride. I used to help homeless people and they would often have a lot of trust issues and often prefer to be homeless rather than help.

While a social worker may dress up and drive a nice car because they have money, the poor people they are helping don't have trust in them for many reasons. One is that they have nothing, and then they see someone that wants to help and that person is getting richer while they are getting poorer.

Same reason people get miffed at donating to the United way only to find out the CEO was making something like 750k a year and asking me to donate 10% of my pay automatically deducted to them. Lol
Figured this would be about the SPLC. Current Affairs did a great article about it too.

https://www.currentaffairs.org/2019/03/the-southern-poverty-...

tl;dr - In order to keep getting donations, they need to scare people with the number of hate groups in America. It doesn't matter how many members these groups have, what activities they perform, or if they even exist anymore.
I imagine it is very profitable for the existing players.
That clearly prints out a reference of the colors, so yes, as shorthand for devs.
> You set up a server and allow any wallet with the license in it to sign a valid request to download and launch the game.

Who will pay and maintain the servers? Blockchain here is not a solution but added overhead.

Also. What prevents me from leaking my license so anyone on Earth can download and play it for free? Note that this is the same issue that any DRM-free model faces but with incurring costs. Can licenses be revoked?
Why do you deal with the app store and don't focus on web-only
> In 1973, Per Wennick participates as a 24-year-old in what he believes is the last attempt. He again asks what the research is about. But do not get an answer. It turns out, however, that the research continues without his consent.

Ten years later, he discovers that scientists are still using him. He is in the hospital for a skin condition, but discovers during the visit that it is reported to the Psychological Institute every time he is in contact with health care.

[...]

> Per Wennick hopes to be able to learn more about his past by finding his own patient record that may provide a greater insight into the studies.

Even though the journal is decades old, he actually manages to locate it. In a former freezer room in the basement under Psychiatric Center Glostrup in their ward in Hvidovre. Here are 36 boxes of material about the experiments.

But before Per Wennick has time to apply access to the boxes, which have been stored for more than 60 years, the center begins to shred the papers.
> No, that would require the other game provider to accept your Ubisoft-minted token.

Game providers already accept games from other shops. I can import my Steam games into GoG right now. That feature exists. The issue is that it's very limited due to digital game ownership being a mess.

> having an intermediate token adds _more_ friction.

It adds no friction at all, as you could hide it completely within the client. But it would allow adding a "Backup" button that could backup all your game ownership into a tiny file instead of having to download TB of game data in the hope that you can reinstall them later (which rarely works with modern games due to mandatory updates).
If that's the problem, then simply add a setting which apps can check.
Show HN: I turned a stretching video into a habit tracker (on YouTube)
> And I was amazed to wake up in the morning and remember something I thought before I went to bed and had thought "I should remember that." after a couple of weeks on medication.

I'm aware of my ADHD for some time now and I'm trying to get myself to have a proper diagnosis done. I thought I was pretty well aware of how it influences my life by now, but I would have never thought that remembering such things from before going to bed is actually possible at all!
> The long term health effects of the vaccine are largely unknown but already looking grim

This is not supported by any evidence.