skysight-inc/HackerNews huggingface dataset:
> The Tiktok claimed in the court that contact is not private ... I am wondering whether its terrifying claim is a result of China's poor protection of privacy or it is just such a terrible company

Based on this[0] conversation thread, there is at least some agreement of the view that contact information doesn't qualify as private information, and is fair game.

Personally, I disagree, but then I'm not part of the ad-driven economy, so it's easy for me to not need to vote against my own source of income.

[0]https://news.ycombinator.com/item?id=20214564
So you have seen the JS world progressing and feel sad about that they haven't just found out the "best way" from the beginning? I think it's marvelous how fast JS moves and outdated solutions are phased out in new projects for better and more reliable methods (although I admit some JS developers pick the wrong tools for wrong reasons). The act of having to constantly learn and think about a better way of doing things has at least kept me sharp and meticulously pondering the pros and cons of each way of doing things.

Sure the churn can be discouraging and if you wanted to be able to write the same way with same tools to retirement I wonder why you'd even consider doing frontend development. I am quite happy with the tools I use (Typescript, React, Mobx, StyledComponents) and have felt no need to change for something else. They are tools I am very productive with, and all the developers I've worked with have been able to get quickly on track with using them. No huge mental leap from JS to TS as with functional languages like Clojure or Elm.

Although it's my opinion that, JS itself should be eventually be phased out for something better for majority of frontend software. It just has too much old baggage so it would be best to just switch for something new completely. However, there's something mysteriously intriguing about JS in that allows so great flexibility, in good and bad, that not just any language can replace it. But nowadays I don't do much complaining about JS stuff anymore. I have found my sweet spot and I'm mostly just busy getting stuff done and there's things far worse in programming than how "bad JS is".
Roadmap to Solve the Chicken and Egg Issue in Your Taxi Business
Android App Development Using Kotlin
Fake News and Pandemics
Delaminating screens...
I first came across Fresnel lenses in a cute place. I bought a "Where's Wally pocket edition" book for my daughter and since the book was very small (A6), they included a small plastic Fresnel lens in a little pocket inside the front cover. This made it practical to find Wally.

I have one in my card wallet for "emergencies" :)
One of the co-authors (Mark Levine) delivered a talk on his research on ‘groups and identities in security research’, which touched a bit on the the CCTV work discussed here (amongst other things). https://bengoldsworthy.net/2018/12/security-lancaster-semina...
I have mixed feelings about adding type annotations to an existing project. IDEs become easier to use, you can avoid certain bugs, refactoring becomes a bit less error-prone. But this comes at a cost: you need a very high type coverage, which means you need to rewrite a lot of code to deal with the different style of polymorphism. It's very likely that you end up with code that looks as if it were written in a statically typed language but without any of the performance benefits of such a language.
It’s all nice and easy, but how would you handle OOMs in that scenario?

Or the cases with Rust’s assertions which kill the program?

The chance you’d need to rebuild a huge amount of software for that.
Yep. Going to Cardiff from London is the absolute worst. I've had friends say they have paid (well, clients) ~£500 for first class returns. £121 for a standard anytime single. Almost guaranteed you won't get a seat for the first hour of the journey.

You can say "book it sooner" but it really doesn't make that much (if any) difference, booking the same ticket type (any time single) a month in advance is the same price. Imagine that, 2 hours and 15 minutes on a train for £121 (~150 USD) 50% of the time you will be standing because there aren't enough seats. Sorry to rant but the trains, and lack of cheaper reliable alternatives really gets me about this country.
I commute into London from about 60 miles away. It costs me either ~450£pcm or ~4600£pa, depending on if I get the monthly or yearly season ticket, and the journey is 30 minutes (if I make it onto my regular train). My employer essentially loans me the money to by the annual season ticket, and it's deducted from my wages monthly (this is a pretty common system in London).

A standard peak time return for my train into London is about 22£, according to the National Rail season ticket calculator the average journey price on the annual ticket is only 9£, so a pretty reasonable saving if you're going every day.

This is without the tube ticket (which is an add-on option on regional trains going into London), so I spend about 75-100£pcm on that as well, with contactless payments.
This happens a lot here. I don’t mind it.
Ah that makes sense. Thanks very much for the info and the js trick.
To which he could have added, it takes talent to know that what counts is condemning mediocrity not in others but in ourselves.

This is the money line for me. People who find purpose, who improve themselves to pursue that purpose, are always looking at their failures and asking how they can make themselves better so they can succeed on the next try.

Those who blame others don't get better, they stay where they're at.

This isn't to say that you can't be held back by circumstance or the mistakes of others, just that you yourself won't improve if you focus on the things you can't control.

Finding a trait in yourself that could have allowed you to succeed had it been better developed can be difficult and requires creativity, but there's a lot of purpose to be found in that difficult and creative work.
Support, and also indemnification.

SAS lives on borrowed time.
But when you use IRCCloud you don't use the IRC protocol anymore, you use the IRCCloud protocol. Which is the same as using the Slack protocol. Your features aren't available outside IRCCloud. Your account, your data, your history, everything is tied to IRCCloud. You haven't gained anything compared to Slack. You're advocating for the _exact_ same model and you don't realize that the only way to have the same features as Slack in an easy way is to basically do what Slack does. You're just agreeing with what the parent is saying.
I really prefer the old Kindles that had the physical paddle buttons to change pages instead of a touchscreen. It's a much better UX, and those things are virtually indestructible.
The US and various European countries definately ship plastic waste to other countries for "recycling".
You may not actually be practicing agile, rather participating in a cargo-cult of agile. Be aware of "magic" rituals versus required activities to keep moving the project forward. If it's software (w/o a manufacturing aspect) you're probably doing some variant of spiral-based development since software is never done - it's only abandoned. Hybrid-waterfall methodologies do exist, and it's cheaper to write specs and designs than to write and debug code. Use Given-When-Then (GWT) format specs to validate, because "As a birthday gift, I wanna pony" format doesn't verify and validate.
> And the SMT32 would need to do (alternating) measurements on two voltage channels.

The STM32 part used in this project has two ADCs that can be triggered simultaneously, so you can actually do two readings at once.
> has to use unsafe because of performance considerations

Java and C# solved this problem without unsafe, with JIT compilers.

> The beauty of Rust, after all is that you can go to the lowest level if you like to, but you can stay high level if you like

All sufficiently complex systems are written in more than one language. Operating systems are written in C and C++, have shell scripting running on top. Videogames are written in C++, they have integrated script engines or VMs for higher-level stuff. Productivity software like MS office or AutoCAD have script engines.

No single language does the job. It’s not just performance versus safety tradeoff. These higher-level languages are much easier to learn, meaning developers are cheaper, and in many cases like VBA even non-developers can do stuff done with them. They often aren’t compiled or compile very fast, this makes iterations faster and allows interactive prototyping. They often run in sandboxes, solving security issues.

I don’t program in Rust, but I’ve read quite a lot about it. And I program C++ and C# for decades, often in the same software at the same time. IMO C++ is better at lower-level things: tooling, SIMD, manual control over RAM layout, better at creating fast data structures, OpenMP, has way better libraries (e.g. in the current project I use Eigen a lot, it’s based on C++ metaprogramming i.e. not portable to anything else). C# is better for everything else: it’s safer, has way better libraries included (e.g. async IO is awesome), is higher level, for the last couple of years it’s cross-platform and open source, and is much easier to use.
Inline Python code directly in your Rust code
Based on this information I infer that you have a desktop machine. If you had a PC laptop you’d be equally screwed, with zero chance the shop had a spare motherboard for your machine.

Granted you’d be equally screwed with a Mac Mini or iMac but fundamentally this has nothing to do with Apple vs PC. Desktop PCs that can be changed with standard parts or even custom built are not the market norm anymore and entered the specialised market realm long ago.

Your post also reads very much as "You're wrong to use Apple" but you have to realise that they produce a very reasonable solution for many. My use case covers a wide spectrum of mobility, security, dev, music, and photo/video editing, and while alternatives can do things like that they won't do so as efficiently and with the same quality across that whole spectrum for me. It would be foolish to shoot myself in the foot by nerfing my workflows every single minute of the day for a rare event. I do have a spare machine (which does not need to be the latest and greatest so can come out pretty cheap), which allows me a very quick turnover to continue working, well within an hour of a fatal failure (and that's even though I have an Apple Store 5 min away from my place).
It is relevant from the point of view of what a developer is able to achieve without being forced to drop down to a 2nd programming language, aka "2 language syndrome".

And how many Python libraries are just plain wrappers, not really written in Python.

I use TensorFlow from .NET ML and C++ API.
> Moral and legal aren't the same thing.

Correct, but you shouldn't go to jail for immoral behaviour.

> It's perfectly reasonable to see all the facts, many of which aren't permitted to be considered by a jury, and then say, "wow,these laws are messed up, they let the powerful people get away with crimes. We should change that and hold them accountable."

The IRS does this, and it's horrible, but the accountability comes in the form of an increased tax obligation and not jail time.

Going to jail for doing something that was legal, but has become illegal after the fact, isn't something that benefits anyone but the ruling class, and isn't something that I would advocate for.
According to this paper, glass bottles need to be recycled 20 times in order to reach the same CO2 footprint as a PET bottle (UK, assuming a 60% recycling rate for PET):
https://www.researchgate.net/publication/257679872_Life_cycl...
It can be easier than installing and maintaining a cms and definitely is easier (maybe not simpler) than writing everything out in plain HTML and then gluing it every time you need to change the footer.

Depending on the generator you chose, it might be a single binary rather than a gazillion of tools.
Common Made Mistakes with SPF
What shall we call things that we don't know what they are?

1. God

2. Rock
I doubt it, I am actually more inclined to think it's the other way around.

My own decision to intervene is mainly driven by my own feeling of safety. So if I am in an environment where is more people, or I perceive is better monitored, I will be more likely to help, because I am less worried to get into trouble.
This felt like a sly advert for Time Doctor.
Not mentioned here: the same results can in many cases be had from BiTEs at lower cost and without having to ship leukapheresis samples to the US in liquid nitrogen

Having seen both ALL and AML patients relapsing through CAR-T, I don’t think people appreciate either the systemic load or the possibility of treatment failure that exists in real patient populations. Neither was elderly; 26yo female ALL and 5yo female AML. Both dead, both crushing disappointments after the initial excitement.

(For CAR-T therapy, the common remark is “you know it’s working when the patient goes to the ICU” from tumor lysis; but in both cases the patient’s disease outran their engineered T cells)
Java runs perfectly fine from smart cards, PIC, and many other kinds of micro-controllers.

Naturally they are special purpose versions and not a OpenJDK dump.
10 years from now IRC will finally allow you to upload images and documents in the discussion while the Slack competitor will have figured the perfect blending between instant chat, asynchronous long-form communication and concurrent editing for documenting the decisions that were taken. It's easy to keep a protocol alive when the protocol does almost nothing.
Homework was The Guardian's to do in the first place.
Santoku knives, perhaps?
What is the cost of surrogacy in Kenya?
I think people mention Jekyll especially because it’s supported directly by GitHub – that is, they generate it for you (which is a bad idea, really, because of the differences between the various versions of Jekyll).
I just spent way too long figuring out the NSFC grant system, but I did eventually find the grant acknowledged in the paper. [1]

Turns out he got 2.8 million yuan from 2015-01 to 2019-12 for research on behavioral economics, which I guess is broad enough that he could have done the research without telling anyone at the NSFC about it. I guess we'll be able to tell based on whether he gets a new grant approved from 2020 onwards.

[1] can't link, but you can find it with 批准号 71425006 and 批准年度 2014 at https://isisn.nsfc.gov.cn/egrantindex/funcindex/prjsearch-li...
No, the problem is ventilation. https://en.wikipedia.org/wiki/London_Underground_cooling

In eastern europe we have very effective ventilation - for number of reasons, one of them is that it was built much later, the other is that some of the station were built to serve as a nuclear shelter so they had to have very safe ventilation systems...
Why anyone would trust an app from China with any of their data is beyond me. The firewalls between business and government that we take for granted in the West simply don't exist there, and the PRC leverages the widespread ignorance of this to its advantage.
Yes, if you manage to buy the exact same hardware. Unfortunately with laptops, the hardware configs change at best every year, and at worst every quarter, for a single model family. And often you don't know the exact model before buying it from a reseller.
That's literally the best possible result though.

The only alternatives I can think of are using the military's encrypted gps, or tesla launching their own encrypted GPS satellite network. .. neither of which seem like realistic options.

If you have a way to navigate cars without GPS, you should probably contact Tesla so you can make millions of dollars.
It isn't bad per se but it needs to be applied strategically. After all, this ability is exactly what enables some people to deal with problems of high essential complexity, achieving what no one else can. You just have to realize that the majority of software does not fall in this category.
Something makes me feel that it is down to their general approach to privacy and not just the portion of it that is "within China".
> Hopefully we can remove this in a few years time when computer architecture has become less unsafe.

I think the author misspelled 'decades' here :)
The congestion zone is quite small. It also only applies M-F 7am-6pm, and electric vehicles are completely exempt.

The ULEZ doesn't apply to most modern cars (a 15 year old petrol meets the bar); it primarily targets the cheat diesels.
Unmasking Adversarial AI with Pin-Yu Chen
Thank you for sharing this great piece of wisdom! Recently, I read Self-Reliance by Emerson, and its modern “translation” https://www.youmeworks.com/self_reliance_translated.html and try to base my way of living on that foundation.

As our existence seems ultimately meaningless, and there is no universal compass to drive us through life, it is difficult for people and personally for me to keep deeply motivated about my work and other activities. On the surface, I may be driven by money, work achievements, desire to have a happy family, having fun, but often I find myself facing the deep dark emptiness of lacking a deeply ingrained purpose I would be happy to follow wholeheartedly.

I read an interesting thought from Jordan Peterson that a great purpose is to reduce suffering in the world. It sounds deep and great, but I think it will be hard for many people to connect their day to day activities to this noble meaning.

I sometimes envy of people from previous centuries, when Christianity was strong, and many found their purpose in serving God. God is dead in the Western civilisation now, and it is very hard to fill the void.
Why should senior citizens be forced to use reverse mortgage? What if they wanted to pass something on to their kids after they passed away?
Not true,IMO

1 I would have got the person at the shop check it and tell me if I need a new laptop or a new part,
this happened to a laptop of mine and I decided I would get a new laptop, then the shop person offered to buy the display and RAM from me and I sold it, so a different person would be able to fix his laptop

2 a spare part can be found from a different laptop or ordered online by the shop, so they can order it at the time I arrived with my broken laptop

I don't think that I would have been screwed but let me know if you still disagree.
Also, most people aren't going to grab a camera and start filming when their laptop catches fire in their house so they can post it to the internet. That limits the number of videos like this you'd expect compared to a similar smartphone fault, which is more likely to happen in public with other people standing around idle that might film it. I'd venture a guess that this is very far from being the first such fault in four years, especially given how willing Apple was to announce a recall.
> From the “noble savage,” I thought pre-modern people understood and lived in harmony with nature.

Also, remember that pre-modern people probably killed the most of the megafauna https://en.wikipedia.org/wiki/Megafauna#Megafaunal_mass_exti...
Warning: bad statistics abound in the article. If you can't spot them, let me explain a bit why statistics do not work that way.

A _lot_ of data is necessary to call a result if the effect is relatively small. If not enough samples are taken, there will still be a "formal" result, but the level of certainty of it will be low. Of course, depending on how accessible that page is, it might take a very long time to achieve significance.

How much certainty do we need in the result? P-values are generally considered not a great measure, but they are standard, and they are what they are using (if I understand correctly). This can give you an idea of the numbers we'd like to see for that value: https://xkcd.com/1478/

In other words, only the first A/B test has conclusive results: accordion is worse than wizard by 30% with 0.01 p-value. Of course, you can see that there's a significant result _because the effect is large_. Note that this gives us an idea of the _resolution_ of their test system (i.e., how many As and Bs they have and how much effect they can see with their test). So we know they see an effect of about 30% change.

Now: all the other results are wrongly reported. The next four are mistakenly reported as "no statistically significant difference in performance." This is a false statement. Having high p-values means that any effect is below the resolution achievable with those numbers. In other words, the correct statement would be either "the experiment was inconclusive" or "the effect, if any, is less than 30% change". This is quite different from claiming "no change."

The last result has 28%, and it has a p-value of 0.05. I would _not_ accept it at face value. Such a p-value means the result has 1-in-20 chances of being due to a random fluctuation of data. There are six such experiments just in the post, so it's not unthinkable that the effect could be a fluke. More info on this here: https://www.xkcd.com/882/

All in all, the only result found is that _in their case_ the wizard was much more effective than the accordion. The rest is not supported by the facts presented and furthermore any generalization of the result outside their particular case is unwarranted.
How your looks shape your personality
"From the physicist's point of view, Man seems to have no function except that of dissipating or degrading energy."

-- Henry Brooks Adams, The Degradation of the Democratic Dogma.

https://archive.org/details/degradationofdem00adam/page/216

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

Similar thoughts from Aldo Leopold, Howard Odum, Nicholas Georgescu-Roegen, and many others.
The United States culture has evolved around convenience and not around excellence, and this culture spread into many parts of the world one way or another, but some places are more resistant. Cheap, lightweight, convenient, fast, easy - these are the main factors that drive peoples actions, which now manifests in environmental and also health problems (obesity). Take Americans vs. European cars as an example. European cars have always been more performant while being more fuel efficient. American car manufacturers would simply put bigger engines as a quick and easy way to make more powerful cars. This has changed in the last decade when fuel prices went up.
The environmental impact is not hard to foresee if you think about it, but most people don't. Reasoning about the long term impact on the actions you do today on your health and environment has to be part of education. We have to teach kids to care about the environment from an early age. It will not be easy to change the culture of convenience because now it is almost in people's genes.
Show HN: Deliverer – live video and screencast to all platforms simultaneously
We deliver live video and screencast streams to all content platforms simultaneously.

Currently we are available on iOS:

https://deliverer.live
https://apps.apple.com/app/id1460130821

We support by default live streaming to:
- Instagram
- Youtube
- Twitch
- ANY RTMP/RTSP server

What do you think?
I call them unidentified objects.
Funnily enough I usually bounce at the opposite issue, living in a smaller city in Australia, if a shop doesn't offer express post or a courier, I regularly have to wait 3-4 weeks for it to arrive through standard post.

If there are no shipping options, I shop around for the same product elsewhere, express post is usually only $10AUD more and will sometimes arrive 1-2 days later, usually never more than 4 days. Couriers for $30AUD will usually definitely arrive 1-2 days later. Even ordering internationally can be faster than standard post to my address these days.

So I usually bail out of a transaction if there's no shipping options, its easier to just find another source than it is to ask and arrange for shipping personally.
How about selling something useful and worrying less about the cart design?