skysight-inc/HackerNews huggingface dataset:
I think AI would change this. We will eventually have ‘artificial persons’. I can guarantee that once global population starts to taper off, the decline in population would make us a less interesting and dynamic species.

Complex systems need a large number of people. We will have to create some version of the missing billions. Perhaps robots or AI personalities or mash ups.

As a casual example..a personal story: I recently had this revelation when I met someone from a small western country with a population of about 5 million. This person was incredibly smart, highly accomplished, well travelled and older than me.

But I still found that he was somewhat oblivious to what I call ‘nuances of human nature’. I have never considered myself a particularly perceptive person or highly tuned into human personality, but because of the accident of birth in a country that has over 1.3 billion people now, I was exposed to a wide circle of different people..and even though this other person was far ahead of me in every way, his exposure was limited to a smaller cocktail of human natures.

Did it make me smarter? I don’t know. But I sure was exposed to so much variety that I could at least detect differences and variabilities..even minute ones. I think my view of life is richer, more colorful and interesting.

To bring up another example: a larger population is like being a native speaker of Cantonese with its eight tones vs being someone who can speak a language with exactly 100 words. Entirely different worlds and one is vastly richer than the other.

So to combat this, we just have to create artificial people and virtual world when we finally achieve the carrying capacity of about one billion people(the population of the planet in 1600)
> After it's publication, many Unix people reinterpreted it as a celebration of Unix's successful apporach since then.

The other comment below links this: https://www.dreamsongs.com/Files/PatternsOfSoftware.pdf

Look on book page 219 (224 in my pdf viewer), and read around the section that starts with "It is far better to have an underfeatured product that is rock solid ..."

It's probably not a "reinterpretation of the Unix people". More like, the author did too good of a job by not taking sides explicitly, so everyone just interpreted it the way they liked. If anything, the author argued why "worse is better" is really better. To take the "Worse" approach just means to "not take all the unnecesssary effort" which will result in a product that exists.

In other words, it's an essay about how big bang approaches don't work out.
Maybe they are. But they would still have non-content timing, location and connection data. That is just as useful as message content.
Kernel 4.20, so probably not yet available on many production systems.
No idea if it works for you, but if I need to sleep _really_ well I wear ear plugs, even in a relatively quiet room. They need to fit right (rolled between your palms to squish them up, then they should barely fit inside your ear and expand to fill gaps).

The first time I did this it was revelatory. I woke up feeling like a new person. Sadly I don't much these days, because sleeping through a hungry/wet/scared infant isn't as acceptable (also I was a little disturbed what I could, in fact, sleep through, and whether that included smoke alarms)
Can I ask why you would protect the company behind the devices?
If the world economy crashed sufficiently badly, we might go back to the 1840s.
> What is it that you want to do that these technologies are preventing you from doing

Organizing tea parties without being surveilled and oppressed?

Inviting friends to a meeting, without tech giants knowing about it, and taking actions against said meeting.
Book links are Amazon affiliate links (tag boorio-20)
>What is it that you want to do that these technologies are preventing you from doing?

Please make public all your (accounts,passwords) or at least post publicly all your communication. What is it that you want to do that these actions would preventing you from doing?
Pretty much any smartphone you've been able to buy for the past 10 years has had a camera, the same can't be said for NFC.
My Alarm app has the functionality to remember a NFC or QR code that you need to scan in order to make it stop.

Why did I go for a QR code? I can print a QR code, but I can’t print a NFC code.
Pretalx was also mentioned in the comments
Remember them? This wednesday I saw a giant QR code 2 meters high at a train station in Copenhagen.

They're very much in use, everywhere. I fail to see how I'd forget about them.

But without even reading the article I know that QR codes are only as powerful as the app that parses them. They can't do anything on their own, just convey a chunk of data to a reader.

I believe they caught on more than NFC because they require so little. Just a camera, which is already present in all devices. While NFC is a much bigger decision to implement since its field of use is much more restricted.
My Dad tinkered with nautical sextants.
He told me the Sun is actually visible after it dips below the horizon due to refraction.
What do you mean? Basically all Neural-network models (from Google and others) are freely available. And to top that you can also get pre-trained weights for the models for free.

https://www.tensorflow.org/hub/

https://github.com/tensorflow/models
What's the difference between the 'l1_ratio' and the 'C' parameters in the package?
Beware Middleware
Ten Hands: Simple way to organize command-line tasks
The physical reason time slows at the speed of light
The technologies discussed in the article do not record account passwords, nor are there any such technologies proposed that would do so.

Services you use already have a record of your account password (or a hash of it at least). It is necessary in order for you to be able to use the service. You supply your Amazon password to Amazon every time you log in. Are you saying you need to keep it a secret from them?
Usually the fall asleep in the machine.

- People selected don't have sleeping disorders. They must abstain from caffeine and stimulants 24 hours before test.

- Sleep deprivation may be used.

- Ear plugs, active noise cancelation, possibly polyurethane hood in magnet bore

- lower spatial resolution and slower gradient switching speed

When you take measures outside MRI, you may have to play the MRI sound to get comparable results.
I mean the Alpha* family- AlphaGo, AlphaStar etc. I don't think they're sharing their analytics models either, or their DMT models, etc.

"All" neural network models is a stretch. Some researchers, including some that work in the industry, do releast their models. The majority don't.
Mozilla to stop supporting sideloaded extensions in Firefox
Phones have screens which can display a QR code as well as camera which can read them.

Overwhelmingly most uses of QR codes I see today use the screen. Boarding passes etc

Getting a user to read a QR code is more painful
No, it's a result of the article telling the browser to also download and execute analytics scripts. It's abusing the good faith HTTP protocol was built upon. That's why I consider ad/content blockers OK and desirable. They're a way for users to express that they don't consent to loading and execution of some resources.
Yes, there is some friction in opting out just like there is friction in any action you want to take (from going to the grocery store to voting). So what?

The reality is that some people really care about this stuff but the wider population doesn't. The people that care tend to get really frustrated at the wider population and attribute the population's uncaring attitude to the small amount of friction that it takes to opt out and/or to ignorance and/or low-intelligence. This is followed by a push for a government policy to adjust the behaviour. If people won't care by themselves or are too stupid to do it, we'll make them care through laws ... and that usually results in idiotic policies like a cookie warning on every webpage on the internet.
Altria Writes Down Juul Investment by $4.5B Amid Vaping Backlash
Look, we get that you're an autistic and isolated dick. At this point, perhaps you should just fuck off?
>No, thank you.

Do any shoppers actually want this? I have legitimately never walked into a supermarket and thought "Gee, the experience today just wasn't as personalised as it could've been. I'll go elsewhere next time".
Firefox to Discontinue Sideloaded Extensions
Research Ideas of Dynamic Specification Mining for Cyber Physical Systems
I'm looking for some research ideas using formal verification to mine specifications for cyber physical systems.

So far I've tried mining patterns that adhere to a template from execution traces of systems. Finding such patterns from the execution traces is also known as dynamic specification mining.
They have (finally) snuck in to North American life, but it would still be unusual to see them on a billboard here. I find it interesting that most use cases in America involve transmitting information from a phone, rather than to it: boarding passes, event tickets, Amazon Prime codes at Whole Foods.

The only exception I can think of off-hand where scanning the codes on a phone is common here is scooter rentals. I doubt the average person on the street here would know how to scan a QR code they encountered in the wild (as opposed to app-specific codes).
Which actions are tech giants taking against people organizing meetings?

Does Google have a goon squad that is busting people's doors down and breaking up meetings? It seems like something like that would be in the news somewhere.
> probably not the best idea to compete with an app from Apple

No nuts, no glory

Upvoted, and good luck to you
Fascinating. I'd never thought of defining a 'person' this way.
A smart display stuff like Chromecast and probably airplay use this.
> How did NFC lose out to QR codes at the application it was designed for?

Range, most likley. You have to be pretty much on top of one another for NFC to work reliably. However, Japan made NFC work pretty well, IIRC.

By constrast, you can scan a QR code with your camera from across the room if the QR code is big enough.

The real question is why not use BLE? And I suspect the answer was that BLE wasn't on feature phones in China when all this stuff was rolling out.

It may also be that QR codes practically always require you to contact a server somewhere, so China may prefer that over BLE for social control purposes. (For example, I believe that the Hong Kong protesters were doing information exchange over BLE in order to avoid getting shut down by the central authorities.)
"Nomophobia, the fear of low battery on phones, is virtually nonexistent in China, thanks to the widespread availability of power bank stations"

Actually nomophobia is more than a fear of low battery - it is a fear of being without a working mobile phone, e.g. due to loss of phone, poor signal or low battery. It is more of a psychological condition, and proper treatment is to address the root cause rather than avoid the situation - it would be like saying heroin addiction is not a problem because there are heroin dealers on every street corner.
This is so simple but amazing. I'm going to try this today for notes on phone calls. Then I will sync it up to drop box for backup.
Vulkan Unified Samples Repository
I like that the examples were in a range of different languages.

Not sure how well that works for other people, but I think the way you wrote it makes them understandable even for eg people who don't really know Java.
The article already explained there is way in the world the L2 hyperparameter is set to 1. The only way to get the correct parameter is to use CV.
Being responsive when CPU bound in Golang
Ask HN: What do you think about C++ 20?
> What is it that you want to do that these technologies are preventing you from doing?

Have secrets.
Statsmodels has a nice implementation of logistic regression more suited for statistical analysis.

It has no default regularisation, nice labelled coefficients table, and model evaluation metrics.

https://www.statsmodels.org/dev/generated/statsmodels.discre...

This reflects the difference in intended uses. I view Sklearn as a collection of tools to help forecast a target, whilst statsmodels is collection of tools to examine a model you have of the data-generating process.

If you want to do the former, sensible defaults are helpful - for example random forest has many tune-able parameters, and I am glad maintainers haven't shrugged and left all unspecified, because I know I can quickly fit a reasonable first-cut model. For latter, you are better off using statsmodels. In a way this is part of the culture difference between statistics and machine learning.

http://brenocon.com/blog/2008/12/statistics-vs-machine-learn...

One common pain point with sklearn is that it uses numpy arrays as representation of data series, whilst a lot of the ecosystem create data cleaning and prepare their data as pandas dataframes.
The Drone Wars Are Already Here
>have enough difference to define nations, then what about other regions of the Netherlands

There is a province called Friesland (Fryslan) with its own language, I think they can qualify as a nation.
it's likely we'll look back on this time and realize the great climate change migration had already begun. it's a fantasy that you can isolate yourself from these massive changes by hiding out in a cabin in the woods.
iOS for many years did not expose generic NFC functionality. I don't know if it is properly available even now?
This meant that it was impossible to have the same user experience on iOS and Android - a serious problem for any product that would have NFC a key interaction targeting both these platforms (as most western things do).
Doesn't mean Facebook should actively try to make the problem worse.

Luckily Twitter didn't follow the reasoning that as long as it's not illegal, it's OK.
And again same topic dunno why luddite is so strong in people 40+ years old.
Bitcoin Hunting for a Buy Zone, Is It Time to Long for BitMEX Margin Trading?
Alan Zhang of WeChat was prophetic when he said: “The entry point for PC internet is the search box. The entry point for mobile internet is the QR code
The compiler is not able to catch that, and that the compiler can catch it is the whole idea behind type states.
ecosia is a good alternative to get some trees planted https://info.ecosia.org/about
It's usually Bing, AFAIK they are the only one that offer a whitelabel/API solution.

There were a bunch of founders in the search category at startupschool 2018 and 2019, those that I spoke to all used Bing as that was their only viable option according to them.
Yes, in theory it should be like this. But in real-life "Nation" is 99% used to describe a group of people who have the same passports. Which kind of ruins the concept of a nation to me. I feel more connection to people in the same industry, or the same hobbies then based on citizenship
QR codes are awful at usability. Shortlinks are much, much better.
Always-on surveillance is the ultimate prison. Foucault articulated this very clearly back in the 70s in Discipline and Punish. You don't need walls, you don't even need guards. You just need an ever-present observer and a fear of being observed doing something 'undesirable'.

Perhaps the genie isn't going back in the bottle, but rolling over and reiterating the 'if you have nothing to hide...' fallacy is not a productive course of action either.
> One common pattern in this system was that you'd first save the current environment, run the special "environment preparation" function, then the real function, and then write back the saved environment over the modified one, so that you didn't leave the environment changed after you returned.

That sounds exactly like dynamic scoping.
If DuckDuckGo gave me a captcha on every search I'd be giving Google several hours of my time per week solving them. Search is such a common operation, the time needed to perform one needs to be as low as possible.
Sure, I can see that L2 regularization being the norm is a point to be argued about. I am in the camp that believes there should be no regularization by default.

But I am confused by the outrage this has caused.

Scikit-Learn's documentation is great. I do not believe that many competent scientists and devs are making this mistake. I prefer to believe that they always knew about the defaults, disagreed with them, overrode them, and went on their merry way.

I also think these sorts of devs/scientists are less likely to chime into this debate, because they don't see what the fuss is about.

Edit: genuinely no pun intended about 'L2 regularization being the norm'. Fancy that.
>very few pilots will ever experience a scenario like that outside the simulator

One thing that no doubt helped with Sullenberger was he was a hobby glider pilot where that kind of situation comes up regularly if in a much less dangerous way as gliders are slow and light.
Rust 2020: GUI and Community
A file that stores configuration is a configuration file, even if the encoding format happens to be the same as the main programming language and not toml or yaml :)

That works fine if there's a limited number of environments, but it becomes a pain if you're running the same app in too many, or if someone else needs to deploy it independently of the developers.
It's a big part of the whole idea behind Rust really.
Effort in strengthening being required at all is independent of pattern chosen.

Amount of effort very much depends.
DAX and SQL are qualitatively different languages. They serve different use cases entirely.

DAX is designed solely for analytical queries using dynamic context (so you don't have to code for every user selected filter or relationship dependency in your model.) Its meant to be written once and then used interactively by your users. It has tons of helper functions like time intelligence, iterators and generators ..

SQL is obviously much broader in scope and functionality, but to match the level of built in context driven dynamism of DAX would require a frankly unmaintainable mess.

So yeah if you just need an answer to a single specific analytic query, just write a SQL query.

But if you need to create a measure to show weighted average pricing for any user selected combination of equities, time periods, markets, vendors, and 500 other dimensional attributes - and then create 5 more measures on top of that to show year to date, year over year, performance vs. overall market, simulated demand at a 5% decrease in price, and price excluding large institutional purchases - DAX is your friend.
Kubernetes assists with this aspect of passing environment variables to immutable containers. There you add the variables to the deployment code or edit them live on active deployments.

You can take it one step further and define a single ConfigMap resource per environment, containing all of the required variables across your application, and then have all the various containers reference it ‘blindly’ when they are deployed. Said configuration resource would exist in version control but deploy independently from the functional codebase(s).
Nowhere did I say anything about "...nothing to hide". I am saying we need to, via legislation, weaken governmental and corporate authority, and increase personal authority so that the data collected cannot be used to harm us. Because the real fantasy here is that there is some way the data is not going to be collected.
That's what the Reader Monad does under the hood. See eg https://eli.thegreenplace.net/2018/haskell-functions-as-func...
To be honest I bought a Galaxy Nexus in 2011 with NFC and the promise of payment functionality, but I only got Android Pay (here in the UK) in 2017 when my bank, NatWest, decided to add support.
It doesn't. At first, it used an SMS IIRC that charged you a dollar every month or year, not sure. Then they scrapped that and they are now basing the income on WhatsApp for Business, although I don't know if they are charging yet. But as operating costs were actually low, they mostly ran off of papa Facebook's dollars.
The SaaS Onboarding Dating Framework
Also NFC wouldn't work with a billboard a few dozen meters away, but QR does.

Although I find the stupid implementations funny, I've seen ads pasted on cars, they'd have super dense QR code, but maybe be the size of your palm.. uhm, if the idea is for people stuck in traffic around you to see them, they need to have less pixels or be bigger. Besides the dense QR codes are not just some domain, but usually is some ad agency who wants to track how many times the code has been scanned and how many times they've redirected people to the real URL, so they can charge the owner for the service of... having a QR code.
What you did there is very cool! I am speaking for both LX as presented in the old link and the new work that you are doing.

Personally I have given up creating a new programming language about a decade ago because I realized no matter what language I create, people will not use it, it it comes from a random github page.

Also, existing languages cover almost all business needs and while languages like LX provide a lot of improvements, the cost of change seems to be greater than the cost of not having these improvements.

As for ideas, what I'd like to see in a programming language is signal-based programming: the execution flow of a program is not 'one instruction after the other' but reactions to signals. A program shall be built by wiring output signals to input signals.

I'd also like to see types morph based on run-time conditions.

The most fundamental problem of all the current programming languages is that types are too rigid and don't allow for catching all the possible outcomes. For example, a File morphs between a closed file and an opened file, however in current systems any operation can be applied to a file, irrespectively of whether the file is actually opened or closed.

I believe that the combination of signal-based programming and type morphing will increase the reliability of programs, leaving only bugs that cannot be proven to be solved due to their nature (aka like the halting problem).

I may not be necessarily correct, but I have a strong belief in the above.
The U.S. Post Office Helps China Defeat American Rivals
I'm not sure how you'd override the typeclass instance you are going to get easily? (Haskell typically only allows a single instance per type.)

OCaml lets you swap out the equivalent of the typeclass instance. But it's a pain, because there system also means that you always have to specify which instance you want.
Significant in what way? I created 400 processes + 328 threads on a 10-year-old CPU and htop is not using more than 1.3% CPU on a machine with 800% available CPU power (quad-core, 8-thread)[0]. That means 0.16% total CPU used. While I agree that it is _less_ efficient than some other ways, in what way is that _significant_?

[0] https://i.imgur.com/onNSHQw.png
I like the functionality of QR codes, but the fact that they're not human readeable makes them unsafe. It would'nt be unthinkable to make a QR-code, paste it over an existing one (for instance: the QR code in the bar to pay for a tip) and redirect the user to a spoof website where they can tip me instead of the bar/musician.
> The Republicans used to be quite working-class oriented.

They still are. Democrats are either globalists or Communists, neither of which represent anyone's interest other than powered elites.
Oh and imagine we would need to capture / know the position AND velocity of even some of the "things" defining the consciousness. Its like really _uncertain_ what we can do then.
How will society actually be different afterwards?
Please be specific in your answer.

I've seen this sort of utopian thinking any number of times. If only everyone could just take a trip man, we would all live in love and harmony!

Except it's either just vague pipedreams and semi-mystical aspiration, or it's something more solid like communal living that in general disintegrates in the cold light of day.