skysight-inc/HackerNews huggingface dataset:
Thank you for responding. I'm sorry I gave you the wrong impression about my question, I personally never had any issues with this.

My wife is a relationship and dating coach, and so it sparks my interest where the law draws the line.

I know from my wife, that nowadays men can approach women (on dates etc.) is to first ask for interactions, like "Can I place my hand on your leg", or "Is it OK if I kiss you". That way to have an explicit consent in all interactions. But there is this other aspect, where most women prefer a "real man that takes initiative", and so the spontaneous kiss might become dangerous if the man is very bad at reading the woman.

My question is basically where the law draws the line, in interactions that can be very complex. But as others responded, it seems up to the jury to decide if something was wrong or not.

P.S.: By the way thank you for giving the best comment in this threat at the top. I'm the father of 1 boy and 3 girls, and your advice is very clear and actionable.
Huawei reports second straight quarterly decline in sales as US sanctions hits
yes, you really develop an intuition about it
Your data on iPhone aren't safe from Apple though, a company that relies increasingly on selling subscription and content. As long as you use cloud-hosted service, you trust a company to store your data.
One of the many cool things NASA did with the Ingenuity helicopter was to obtain a small patch of fabric from the wing of the original Wright Flyer and tuck it under the solar panel.

So not only did the Wright Brothers achieve the first controlled powered flight on Earth, but in a real way they also took part in the first flight on Mars.
I think they all died for different reasons. Forth was trying to solve a problem that no longer really exists (need for a tiny self contained system on novel hardware). This is now C compilers. Lisp I haven't had much to do with but its proponents are their own worst enemies. I did a lot of work with Smalltalk and basically other environments just got better without the problems you get deploying smalltalk images. Nostalgia is fun but things like .NET core are so good now you can build and deploy systems with virtually no friction using whatever paradigm you are comfortable with.

PostScript is a stack based language like Forth but things like NeWS that were based on it never really took off.
Skweak: A Python Toolkit for Applying Weak Supervision to NLP Tasks
Subways are dusty because they use mechanical brakes that produce metal dust particles.

For $50 per carriage, dust collecting sponges, fans or filters could be fitted, but train companies don't care. By doing anything about the dust they might be opening themselves up to lawsuits claiming they didn't do enough about a risk they knew about... There are also political issues - often the train company bought the trains 50 years ago and will pay extortionate prices to the original manufacturer for any modifications, and if they make modifications themselves the manufacturer will drop all support.

Many modern trains are starting to have electric braking, and that produces far less dust.
GitHub blocks FLoC across all of GitHub Pages
For context in chronological order:

- Basecamp's initial policy change by Jason Fried: https://world.hey.com/jason/changes-at-basecamp-7f32afc5 (Discussion: https://news.ycombinator.com/item?id=26944192)

- DHH's post on the changes: https://world.hey.com/dhh/basecamp-s-new-etiquette-regarding...

- DHH's follow up post: https://world.hey.com/dhh/mosaics-of-positions-ae6d4d9e

- Article detailing insider account of this policy change: https://www.platformer.news/p/-what-really-happened-at-basec...

And then this is DHH's response to the article.
I find uncomputable numbers fascinating, especially that we somehow have computed a few busy beaver numbers given their supposedly uncomputability.

But conversely, I don't understand turing machines well enough to understand how inspecting one won't result in answering whether it halts or not.

Or put in another way: How does a simple Python program, that one cannot determine whether it halts or not, look?
Would you rather find out your kid has a gambling problem (or addictive personality in general) at 8 or 16?
This means that everyone should wear N95+ masks on the subway trains.
I'm using Bypass Paywalls specifically for this.
Git link: https://github.com/lab-ml/nn

I think this is awesome and personally cloned the repo so i can browse through the docs later without adding 'yet another tab' to my browser.
After years of not working in statistics I've decided to learn something new, so I've purchased a Coursera MOOC course on that new kid on the block - Machine Learning (now rebranded as AI I think).

To my surprise (I wanted to learn something new) all the "old stuff" was there, ML turned out to be some variant of statistical inference with all its typical methods applied (like logistic regression, clustering, etc.).

The new things were: deep neural networks ("normal" NN but with more layers) and total lack of thinking in terms of model - ML keeps adding more and more variables to the model, as much as data we have, no matter if it make sense or not. If the "model" is over-fitted, then, well, let's add some additional quadratic term to the equation, it seems to be helping... Maybe... Sometimes.

So, yes, AI is just old stuff, rebranded and fed with much, much more data. From what I see AI hasn't changed much over the last years. AI seems to be pretty effective in everything that is machine generated data set, as it is easily quantified and has simple representation - That's why it is so good in tracking people - there is a huge amount of data coming from people devices, they are nice and clean.

It is also good in picture analysis - again data are pretty clean (pixels) and easily quantified, what is even more important, so it easy to "train" AI.

When it comes to something more complicated like, for instance, purchase recommendation we get what we get: you bought a fridge, good, you will see fridge adds for next half a year.
You create a monster (Google, Facebook etc..) then you cry for help when it comes bite your own hand? This one is on America and "American dream" Sorry I meant "American greed". Maybe both are same? Unfortunately whole world suffer as always -_-
How to Build a Winning Recommendation System by Nvidia
Say Intel does only take two years to turn around x86. They are a big company with lots of resources and talent, so even though in my mind it seems difficult they surely have a chance.

Meanwhile, AMD gets a headstart on ARM and leaves Intel in the dust on that front. I don't see Intel winning one way or another. I think it will take many years for them to potentially come back as no. 1 in the industry.
Yes, dang is a (the?) moderator on HN. Send a mail to hn@ycombinator.com and he'll (hopefully) sort it out.
How did I troll? I started a conversation, it evolved in a way I didn't anticipate. I did write full answers, with both personal experience, data and articles? How is that "trollinhg by asking concerned questions"?

I did make my point and tried to support it with (some) data.
It's true that those two approaches are "a bit dumb", but the statement

> The more sensible view it seems to me is to compare neural computation to what we can do with silicon and then project on a Moore's law type assumption as to when it would be likely

is no less dumb imo. What makes you say this? What's the evidence? What neural network system has achieved something even close to being on a path to AI?
I remember it becoming more and more about environmental issues, when Murdoch bought it did they change?
Amazon groups accounts they think they belong to the same person and when one is banned, they band them all. Just ask 3rd party marketplace sellers. I doubt G/FB aren't doing the same.
This is a really horrible analogy, which says that all people in developed countries are inherently better than those in developing countries.
Very well put, of course. I try to avoid pure commodity plays in any businesses I get involved in.
The article title is a bit misleading, I was expecting actual simulation of film stock processing and rendering in Python. Here this is more about 3D LUTs usage, not much to do with film simulation itself.
I don't think the subject is impenetrable, but that doesn't mean you'll find a job. Like web dev, the challenge is tieing together a range of related skills. For example:

- Proficiency in a low-level language (C, C++ or Rust)
- Part choosing
- PCB design
- Knowing how to read datasheets and reference manuals
- Understanding how registers work
- Coding without an allocator
- Balancing performance with power-saving (battery-powered devices etc)
- Control flow patterns unfamiliar to desktop work (Interrupts etc)
- Knowing the capabilities and quirks of the specific hardware you're using
- Setting up a toolchain etc
- API design for turning register-level code into something practical (like writing drivers or a HAL)
- Soldering

How you can start: Buy a dev board; ARM Cortex-M is a good choice. Eg an STM32 Discover board, or NRF52 board. Either choose an appropriate IDE for C/++, like STM32 Cube, or clone the Knurling App Template for Rust.

Figure out a project you'd like to do. Make it happen using the dev board. Ie buy input and output devices, perhaps on breakout boards. Once you're comfortable with this, learn PCB design software; there are some OK free ones like KiCad. Design and order some custom boards. Learn to solder parts their assembly service doesn't have, or won't install.

As an aside to proficiency, there's something rewarding about making a program that has no noticeable latency due to lack of conflicting priorities, and bloat associated with web and GPOS programming.
Spirituality, more than religiosity, may be the ‘enemy’ of science acceptance
From the abstract:

> In this paper I describe four fallacies in common assumptions made by AI researchers, which can lead to overconfident predictions about the field.
> That might very well put pressure on LEA to abandon Cellebrite for a vendor that makes stronger promises[1] here.

Hahaha. I can't wait till HN finds out about how rubbish the other vendors are.
Yet these articles are implicitly asking us to feel guilty for.. what?

Sorry to be obtuse, but what's the answer to this question? What should I feel guilty for?
There are alternative clients for Matrix. You don't need to use Element.
Heat and Humidity Are Already Reaching the Limits of Human Tolerance (2020)
Author here. From next month onwards we will pick papers to implement based on votes on Github issues https://github.com/lab-ml/nn/issues

Feel free to open an issue if there's a paper that you like implemented.
I don't think the ratio of bad:good new developers varies much by the stack, but I think some stacks push developers "up or out" more than others. Browser frontend has some of the least pressure here because the performance problems are generally paid by someone else's computer.

Backend inefficiencies traditionally will eventually saturate your RAM / CPU / I/O ("clouds" removes some of this but you still pay in the end - they also increase pressure in other areas since you're now always running alongside other things). In the browser you just need to be faster than the user's expectation or need, and user expectations are today at record lows and needs at highs (more and more "daily life admin" is web-only or web-first).

I also think "tribe 3"[0] developers are both more likely to gravitate towards the frontend, more likely to not think about performance, and (definitionally) more likely to not want to learn about fundamentals affecting performance.

0: https://josephg.com/blog/3-tribes/
Where did the other dollar go, Jeff?
There are usually strings attached when it comes to stocks. It's not like you open an account at one of stock trading shops and you get a voucher to buy X amount of stocks.
I know few people who left companies who paid this way, and they never could exercise their stocks. For me this is as close to a scam as it gets.
Perhaps the rotate (?) the licenses somehow? That is, not every subscriber is active all the time? Imagine it as the public computers at the library. Maybe?

In any case, even at $20 p/m it feels like a strong value. That ~$1000 every four years - without ever being stuck with an out of date machine.
I had several domains once for a couple of ideas I was working on, due to them taking about a year to do as it was just personal thing I did in spare time in between playing games and attempting to have a life, I decided to domain park them with Adsense.

I set them up. Clicked on each one once to make sure it worked. Closed it. Didn’t open the domains again.

Week later banned from Adsense for click fraud…

I don’t get it. But I really hate Google now.
Show HN: Live multiplayer web browsing chaos
Yeah, but can you access Google One support if your account is banned?
It's an arrogant assumption on Gates' part. Let other countries worry about the safety and quality of locally-produced vaccines. Give them that choice. Monopolizing a cure to a threat to all of us and assuming other countries can't produce quality vaccines is paternalistic BS.
>If it’s my choice then doesn’t that mean it’s determined in some way? In which case it’s not free.

It is free in the sense that it's determined by the essense of you (your journey in space-time) - as opposed to some external factor (e.g. someone making a machine that makes you take a certain choice without it having anything to do with your experiences).

It's not some "action at a distance" that has nothing to do with you, your past, your experiences, etc. If that was the case, it wouldn't be _your_ will (whether free or not).

It's free as in not determined by external factors. Factors pertinent to who you are (like where you grew up, your friends, your parents, your experiences and so on - that is, your space-time history) _are_ pertinent to who you are. You can't separate from them, and I wouldn't call separating from them "free".

So it's not free as in "random" or as in "independent of your history deliberation by something external to your body (e.g. a soul) that's unaffected by your past".
Magnet Forensics increases TSX IPO target, aiming to raise $100M
Normally the connection limit is 5 people for the demo. But I created this one and opened it up to 500. I want to see what happens.

If you want your own private one to share with anyone you give the invite to, go to:

https://comebrowsewithme.com

to create a free invite for ~15 minute session for up to 5 people.

Use cases for this include:

- Training and support for web applications and websites

- Product demonstrations

- Interactive browser screen sharing for meetings

- Watching movies together

- Strange new fun games

- Purchasing a set of items together, "group shopping"

Fwiw, the title is a little misleading. It should actually be "shared remote browser sessions over WebRTC, falling back to WebSocket where unavilable", and include the asterisk that WebRTC is only used as a data channel between the remote server and your browser, a faster UDP/SCTP way to send viewport frames. It's not a p2p "browser mesh" as cool as that might be. The browser runs headless on a remote server, and people connect to it.

Some things on my todo list:

- cookies on audio endpoint (anyone can actually connect to any remote browser's audio out, AUDIO IS NOT SECURE, but all other endpoints and sockets are protected by authentication)

- add participants count

- add payment for sessions of longer than 15 minutes or greater than 5 people

for those interested, the browser part is mostly public domain open-source at: https://github.com/i5ik/ViewFinderJS I say mostly because the product versions contain secret sauce, magic and enhancements not in the public domain version.
Data Binding in Android
No mainstream articles back this up. Not to say that the claim in this submission's title is wrong - but...
does one get a bonus for finding six eights at the beginning?

fiancee: more important than people.

88888840a48ed5165267b361dfc5e095a2a312a0af8d9c87096e53cd0683ea46
Forest trails aren’t just useful for people.

We bought 5ha of scrubby forest in Portugal two years ago, absolutely cluttered with dead trees, brambles, and stunted, overcrowded saplings. 30 years ago it was agricultural land, but with abandonment has rewilded, but badly.

We cut a number of trails through the forest, cleared some of the undergrowth, and we now have boar and deer maintaining said trails and cropping the undergrowth down in the areas around them.

What was just dense thickets of dead thorns is now grassy and flowering, and we’ve started seeing all sorts of wildlife appear that just couldn’t get in previously.
Depends on the country. A well regulated bank has to know who the real or legal person behind the account is, but that doesn't necessarily mean the name of the bank account has to correspond to the name on a birth certificate. It's the business of the state to make sure they can tax you, but it isn't the business of the state to make sure Google can ban you.
> Even if it's decentralized there's only one client and they can always push updates to male it send keys/messages back for targeted users.

The clients are open source, presumably you can compile and install the client from source to avoid a bad update being pushed.
Similar problem here, a single action works (pan or zoom), then the map is frozen and I can’t do anything. I’m using the latest Safari on an iPad Pro.
What?? I had no idea they were bought by Murdoch.
Yes, and several points reduce the risk of the ZTE device:

1. The ZTE device is on the untrusted side of the network. It carries encrypted OpenVPN packets.

2. The ZTE device does not download new firmware.

3. The ZTE device is not addressable on the public Internet. It participates in the GSM network. It tunnels data between its USB interface and the NAT proxy server (APN) provided by the carrier.

And one point increases the risk: The ZTE device is physically attached to the USB port of the router.

CCP-sanctioned action directed at me is not part of my thread model. I'm more concerned with them breaking the security of the firmware to facilitate monitoring of PRC citizens who use GL.inet devices. There is precedent for this. For example CCP forces everyone in an entire province to install spyware on their phones that logs their activities and communications and transmits them to a central server unencrypted. The data goes over whatever network the user is connected to, with zero privacy or even any protection against MITM.

If GL.inet broke their firmware security, how long would the blackhats use it before the rest of us found out about the problem?
The US was ostensibly a representative republic, not a democracy, but it's actually an oligarchy.

https://www.bbc.com/news/blogs-echochambers-27074746
The website also infers that Mighty runs an ad-blocker, which itself is a huge boost to browser performance.

For $0/month Mighty users could become uBlock Origin users, or Brave users, and speed up Chrome by some similar multiple.

The "product" for sale is renting RAM and configuring an ad blocker. I wonder if their ad block plugin or ad list maintainers get any of Mighty"s fat monthly fee or if they're just selling someone else's hard work.
So Wikipedia has this to say about scmp.com... I'm curious what other people think:

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

The SCMP was owned by Rupert Murdoch's News Corporation until it was acquired by Malaysian real estate tycoon Robert Kuok in 1993.[3] On 5 April 2016, Alibaba Group acquired the media properties of the SCMP Group, including the SCMP.[2][7]
In January 2017, former Digg CEO Gary Liu became the SCMP's chief executive officer.[8]

Since the change of ownership in 2016, it has been alleged to be on a mission to promote China's soft power abroad.[9]
According to critics, it is moving away from independent journalism and pioneering a new form of "propaganda".[9]

(Sorry about the poor formatting...)
> But the post doesn't mention that at all. I wonder how much effort they had to spend, if any, to be able to publish this this time.

Indefinite gag orders aren't a good thing, but if there is an investigation and knowledge of that investigation can interfere with it then I can see why they would be "asked" not to publish it.

These asks should have time limits though, just like security disclosure. The only valid reason to keep it under covers would be just that: because it could interfere with an ongoing investigation.

Asking to not disclose inquiries while an investigation is ongoing, or "withing 12 months due to an ongoing criminal investigation" would have better optics.
Sure, I’ve done the same thing in the past; I used to use print debugging all the time. I still do, if I can’t use rr or Pernosco.

But I think that you’re underestimating the time that it would take you. Sure, if you knew ahead of time what you would need to log, it might take an hour or even less. In practice though you’re going to end up going through that loop dozens of times, adding some logging to both sets of source code (or removing something that turned out to be useless or confusing), rebuilding, rerunning the test case, and diffing the outputs.

Much better to record everything, and I do mean everything, using rr. Then you can add and remove data from your queries until you understand the bug (or rather, one of the handful of bugs that all existed at the same time) and how to fix it. No changes to the source code needed, no need to recompile them or rerun the test case.

However, I am perfectly willing to suppose that you could do in hours what would have taken me days. There are a lot of people in the world, and some of them are bound to be better engineers than I am. In that case, I suspect that using Pernosco, you could have done it in minutes instead of hours. I think it’s safe enough to say that gives me a straight 5× improvement to my abilities, and it would do the same for you.

Incidentally, roc has talked about adding automatic diffing of recordings to Pernosco. This would be diffing between multiple runs of the same program, rather than between two related programs that happen to be trying to accomplish the same task, but I can well imagine how much time it will save. Imagine those intermittent tests that fail one time out of a hundred. Currently you can rerun the test until you manage to capture the failure in a recording, and that helps to debug the problem quite a lot. But then imagine comparing a successful run to the failed run, so that you know the bug is in one of the differences between them. It’ll give anyone superpowers.
In regards to finding a project to start practicing, coupled with buying a dev board, I can recommend this course https://www.edx.org/course/embedded-systems-shape-the-world-...

I did it some time ago, the board they use is pretty cheap and it could be a good starting point.
Disclaimer:
- I did this course (or similar, but same professors and same university) online some years ago, so I assume it has been updated.
- I do not get any benefits, monetary or otherwise, for promoting this course or for new enrollments. I just recommend it based on my personal experience.
You can order Asus Zen3 laptops such as ROG Zephyrus on Amazon today.
Kudos - awesome work guys - I am trying to find a good spot my great great great grandkids could build on :)