skysight-inc/HackerNews huggingface dataset:
I thought they were compliant for UniFi AP firmware but not 100% sure on that. I've seen in the past where upon a new release being published they would forget to update the GPL archive on the site. Just email support@ui.com and they do have it internally. At the very least I found a current copy on the downloads page for EdgeMax and I've seen others mention it for UniFi, mFi, and airMax. The only thing Ubiquiti seems to be openly flaunting the GPL on is AmpliFi where I've personally emailed them, escalated the request to their "Development team" and received a response more or less equating to "go pound sand".

They seem to be skirting their requirements in not providing the full git repository for the GPL portions which might be a bit of a gray area but AFAIK the GPLv2 stipulates "The source code for a work means the preferred form of the work for making modifications to it." which I would think would encompass the git repo as well but IANAL.

In the past they also refused to provide the source code for their modified version of uboot claiming some nebulous security reasons but that stopped a little while back.
Purging to Prevent Spamtraps
One other difference: on Win9x/Me, it was possible for a 32-bit process to load a 16-bit DLL. It was a bit convoluted, in that you needed to create a 32-bit companion DLL which mediated between the 32-bit process and the 16-bit DLL, but it was supported – known as "flat thunking".

By contrast, Windows NT doesn't support 32-bit processes loading 16-bit DLLs, although it does support the reverse (16-bit processes loading 32-bit DLLs – "general thunking")

http://rgmroman.narod.ru/flthunk.htm

I'm not sure how widely this facility, of loading 16-bit DLLs into 32-bit processes, was used. I thought, Microsoft actually used it internally in implementing parts of Win95, but I could be misremembering that.
There's strong evidence that early childhood nutrition, how many words of adult conversation a child hears in a week, how safe and secure they feel as infants/toddlers, and many other differences in children's early experiences can cast a much longer shadow over their lives than the difference of being put into a class where they learn single variable algebra in 6th vs 9th grade.

What right do we have to impose these impacts on children? Or is the school tracking a form of trolley problem where it feels wrong to some to take an active choice?

Because you asked the direct question, I'll give a direct answer. "How early is earlier?" Based on an N of 5 (myself, my two siblings, and my two kids), I think it can be done productively as early as 3rd grade or so. (For me, it was done earlier than that [age 5], which I'm extremely happy about, but I'm not sure that's scalable or even typically appropriate.)

I do think that a periodic re-assessment is also appropriate. If someone "runs well" in 3rd grade and then reverts to the mean, they should revert to the mean academic leveling as well. If someone develops late and starts to excel in 7th grade, there should be a way for them to pivot towards the advanced classes then as well.
Yes - the circuit had electrolytics on both the input and output side, and for my analysis I assumed they were both perfect, zero ESR capacitors, which is clearly an over-simplification...
Automagically chimes and closes garage door after being left open too long
And there, I think, is the rub. So many open source projects see bug reports as something of a zero sum game, where simply mentioning that something isn't working quite right is seen as being a sponge.

I think that's a sad culture, but I go along with it. Hence the policy of not even bothering to report bugs I'm not prepared to fix. The reason that's sad is that it creates a culture where, as the author of TFA describes, critical bugs that severely hinder the project's popularity by rendering it unusable to many users might go undetected by the project's maintainer(s) for a very long time. Because it creates a situation where potentially every single person who encounters the bug will decide that the path of least resistance is to quietly go find something else to do without bothering to mention that there's a problem.

It's almost like a sort of cultural prisoner's dilemma. If we're all charitable and try to give each other the benefit of the doubt, we'd probably collectively be a lot happier and more productive. But the presence of a significant subset of people who take a more stand-offish attitude means that everyone's optimal strategy is to be a little bit stand-offish, for better or for worse.
Very true, but 'feelings' and 'attitudes' do matter.

Kids who 'love math and solving problems' might be considerably more likely to apply themselves, do the work, have the confidence/grit to push a little bit and get through it.

Frankly 'attitude' is one of the bigger determinants in so many things.

So if we can somehow get kids to 'love math' my gosh this is a materially good outcome.
Introduction to Topic Modeling for NLU
> Libra has no capacity for consumer protection mechanisms.

You can replace Libra quote above with your favorite cryptocurrency and that pretty much sums up what I feel on the crypto space.
But it’s obvious that neither a) or b) applies in this case.
I find them to be substantially lower quality, so I left them out.
More like "why start walking now when I can wait for a bus." In the case of a trip to the corner store, like, Saturn, get walking. If you're crossing the city, like, Alpha Centauri, wait for the faster transport
Come on now being in southern Europe you should be well aware of cafes and corner bakeries and the culture around it. It's pretty much the same concept as the US (or Canadian) doughnut shop except not as nice.

I worked with a guy from Poland who worked for a company in Austria which was based in Monaco. He just got back from Spain after being in France for a while. When he came here to Canada he was shocked at the lack of corner bakeries. It's so common to pop into a corner bakery for a croissant or sandwich made fresh that morning or afternoon.

In Canada the Tim Horton's coffee and doughnut shop is a giant. It has four times as many store per capita than Starbucks in the US.
https://www.futurelearn.com/ is probably also up there, making it the big 4

edit
It seems like most of these started with quality free courses, but later more and more the courses are changed to be a teaser trying to sell an expensive university course (at least expensive compared to the cost of many European universities)
Ask HN: What are the resources for learning Python and web dev in 2019?
>Please remember that patents were invented as a way to fight trade secrets.

Its becoming less and less and issue these days. Top secret product frequently leaks. Reverse engineering becoming better and better. Good luck keeping thing secrets, the cost will be higher and higher.
That’s on the developers to be honest, less so on Apple (but Apple is not entirely guilt free). It was very clear in 2016 that they should’ve been targeting 64bit.
i really like https://online.visual-paradigm.com/
I prefer using free and open VPNs on free and open networks like Xfinity hotspots, Libraries, Cafes, etc with mac and hostname randomization... Someone can correct me if this is not good anonymity but I think it is. The problem with Xfinity hotspots is finding authorized Mac addresses though lol
I wouldn't worry as much about Libra’s byzantine tolerance architecture. Sure it is O(n^2) now, but it can be replaced. That can be optimized away, if the economics cause companies to push it into the market and make it have mass adoption.

Bitcoin, Ethereum and EOS have optimized away the exponential problem of O(n^2) byzantine tolerance. I'd be careful that that is just a short-term artifact of getting an early version running.
Unless Ubiquiti actually provided such an offer (valid or not), this discussion is getting unnecessarily complicated.
Simplifying Apollo Client Local Cache with React Hooks
Interesting when I was diagnosed as dyslexic the doctor commented that I would have done better in a traditional classical education.

Ironically if we had stayed in Birmingham, my mother said that the would have tried to use my Grandfathers influence as an ex headmaster and tried to get me into King Edwards (Tolkien's old school) which is normally ranked no 1 or 2 in the UK
Local keepass database :)
Linux with a lightweight WM (LXDE or Xfce) is even snappier, in my experience. It does need quite a bit more RAM (0.5 GB for a bare XP-like experience) but that's about it.
Available Domains Delivered
Backwards compatiblity. It sounds great.

Windows can run the previous version of Office. But running the current version, alongside say, Office 2007, is a major pain in the ass.

Maybe you just need to run the old version of Outlook, because your IP phone system or ERP software has some plug-in that was never written for the next version and isn't compatible.

Maybe you need to run a version of Access that's so stinking old that you have to use Windows XP in a VM.

Now, to make things worse, the database connectors for that version of Access are so outdated, that it's holding the entire company back on MySQL 5.5 because if you upgraded, your Access application wouldn't work anymore.

Not to mention, all that code you wrote 20 years ago in VBA is insecure as all hell. Unencrypted connections, ripe for SQL injection, plus that version of Access can't work with large datasets or return large results. Dammit!
This just ... isn't true. People can and do evolve their opinions, feelings and levels of trust over time. I.e. people change. Particularly in response to external changes as you imply ("regardless of what happens").
Somebody made a Drum Machine in Excel [video]
Oh wow, I didn't do due dilligence.

I checked the Android app store and all the apps used text to speech before vocoding. I had no idea this existed on iPhone.

Thanks.
And can you switch track or are you limited by your school choice in your teens
Say the education system takes an input of children with a value of 1 and outputs educated people with a "value" between 5 and 10. Even if the system is overtly racist and only outputs minorities of values 5 and 6 it is still beneficial to everyone if the system is improved so that everyone gets a +1
> Why would we push our kids to maximise test scores to get a high score on their last year of secondary school (like internet points) instead of teaching them to learn anything?

Because the higher the score they get in a high stakes test that everyone cares about and everyone knows everyone cares about the higher the floor is on their ranking by some weighted (intelligence x conscientiousness) score. And that score can be conveyed unambiguously in seconds. The same cannot be said for a holistic evaluation of someone’s skills, talents and capabilities.

A test score gives you most of the value of a holistic evaluation in far less time.
That's true. It's a relatively small set of jobs that require a medical, law, or phd degree.
This can't currently be done. Taking the US as an example, if your data is in EMRs, it's possible for researchers to access your data, but it depends on what you consented to. Obtaining additional consent- for example by mailing a letter to everybody in an org's EHR system- isn't super-effective because most people don't respond to these requests.

Orgs like GA4GH are trying to change consent forms for people who voluntarily take part in research so that other researchers can pull the EMR data and aggregate it for other research. This would only apply to people in the future, we don't normally have such open consent forms right now.

Personally I think it's unlikely that large orgs would agree to decentralized systems. Instead, they would run this on a major cloud provider using standard cloud features like encryption and IAM, as well as standard de-identification techniques.

In principle, if we had a single global database of billions of patients with both high dimensional data (genomes, images) and labels (medical outcomes such as "got flu again"), a lot could be done, but researchers have to be extremely careful. Most folks aren't trained to deal with big data and will immediately attempt to do all sorts of testing that is prone to false positives (data dredging/p-hacking is very common in medical fields, and it gets worse as you have more data).

Note that ultra-large GWAS studies are being done, on datasets with millions of patients, and the results are interesting; you can explain, for example, variance of height using genomic variation data, up to a limit (height is only partially determined by our genome, as is true of effectively any large-scale coarse-grained phenotypic trait).
Thanks for the recommendation! I've honestly never heard of J and I'll take a look at it.
Razer laptops: defective products, poor customer care
Oh no. I searched for ssh before I posted this and I think I missed that post.

Thanks for pointing that discussion.

Sorry for double posting.
I’m still here and this is incredibly important for our community. The tribune is the only major news outlet not owned by the LDS church, and is an important tempering force. Over the years they’ve given up some of their autonomy due to joint operating agreements with LDS Church owned Desert News, but without them salt lake would be a large metro without a non-church controlled newspaper. Which is really strange to write down.

Salt lake looks poised to elect its first LDS mayor in something like 50 years today which I think speaks volumes to the weakening of slc secular news sources. One could argue that it’s due to the modernization of the church on some key issues, but based on the coverage of the candidates, I’m not so sure.

On a national scale, I’m really hopeful this trend continues. Newspapers do incredibly important work on “boring” local issues that no one else is able to do.
Oh that reminds me of learning some assembler by writing cracks to shareware programs to patch away test period warnings, license key checks, etc. using a disassembler (w32dasm I believe) on the binary executable. That was a fun learning experience, helped a 14 year old to use software he otherwise couldn't buy (me) and helped understanding quite a few internals of binaries.
In general the answer for consumer protection is to use any escrow service. Multi-signature schemes can even prevent you from a bad escrow, as long as no two parties are colluding.

In general the need for consumer protection mechanisms is of course already a failing of the justice system. Virtually every case where consumer protection is useful is covered by existing laws and shouldn't require anything from the payment facilitator.
I live in Italy.

Being a giant all my life (190cm now, 188cm age 16), and a taciturn good boy, I was continuously bullied until say 18 years old.

This guy I want to talk about, kept teasing, challenging, bullying me for three years until I just snapped, lost control of my actions, and woke up 10s later holding him by his neck 40cm above the floor against a wall.

We became friends a couple hours later.
Understood- what if, after developing the drug you find these mutations occur spontaneously elsewhere in the world population- do all those people also get a cut?

Figuring how to do this is non-trivial.
> Why would the app not know that files are changed? Any development environment nowadays may check for touched files and re-parses them on the fly, for example for instant preview of web pages.

Modern OS provide APIs to watch file changes (on Linux e.g. it's inotify). However:

1) Does not work when your app is not running. When your app starts up it needs to rescan all files.

2) Does not scale well - watching files is expensive and OS usually have usage limits.

IDEs provide a great example since they need to solve essentially the same problem - when my Intellij starts up it spends a while until it scans all the changed files (to do that it must go through all of them). After that it starts complaining that my inotify OS limit is too low and it can't watch all the files in the project.

All this is fine for lightweight use. But if you're serious with using your knowledge base, you'll run into tens of thousands of items in the course of few years.
Unicode for C++23
Tactically though, doesn't this mostly just benefit CloudFlare?

They have very effectively demolished one patent troll. This will ensure that only people who are very sure of the validity of their patents will use them against CloudFlare. Does it make any other targets more scary? Is there that a patent troll wouldn't do now that they would have done previously, apart from attack CloudFlare specifically?

One less patent troll is definitely a good thing, and I'm always happy to see someone fight back. I think we should be careful not to assign too much scope to the victory though.
Facebook enables automated scams, but fails to automate the fight against them
It's happening constantly for me but if there are no other claims I wouldn't worry about it. I am currently on our corporate network and its likely something is just getting blocked (IT are a bit overzealous with their toys...).
Ageism in Technology Hiring: Can A.I. Stop It for Good?
One vivid example is Microsoft after the inception of GDPR. They released a lot of conformitiy tools and implied their new security tools to be helpful (and needed) for compliance. Using them would immediately lock you into their eco-system.

They probably sold a lot of licences from the panic alone.
> Apple [has] never tried to adopt a model [...] positioning themselves as the intermediary between the end users and application developers.

I know it's in a way tangental to what your point was, but if you read this sentence again you'll realise that it is exactly what they have tried (rather successfully) to adopt.
That’s moving the goalposts. The original claim was about getting a complete picture. A full understanding of the “why” of statistics going all the way to the bottom.
> Virtually every case where consumer protection is useful is covered by existing laws and shouldn't require anything...

...except a lawyer, more money and a non-trivial part of your life.
all transactions are public, so to me it looks more like the opposite of cash..
Bitcoin launched with crypto that was replaced later. Yes, the algorithm, key length and similar things need to be right at the start (or back compat is harder). But the cypher and cryptography library implementation can be wholesale replaced, without a problem. Just as you pointed out, Microsoft did with a new TLS library.
Depends on what you mean. I have not started over as in changed fields & career totally, although that is something I am contemplating for the future.

I have started over as in I climbed the mountain of tech roles to CIO, then I was a founder for a few different companies, a couple that I successfully exited and then I started over as a senior engineer at a company and now am the CTO. I actually love being just an engineer but also love being CTO or a product person, mainly because I really enjoy the team building aspect and solving hard problems.

What I can say is be careful on your expectations & motivations, starting over and being a novice in a new field will feel different than starting over and having been already successful in a field/industry. Check the career growth, salary growth of the positions/field before you jump because something I discounted was the lack of monetary growth can significantly demotivate you. At least to me, and I think most people in tech, money isn't the only motivating factor, but the lack of progress monetarily sure can demotivate you quick.
Maintain Control: A Guide to Webpack and React, Pt. 1
The only proof of the central limit theorem I know of relies on it. Iterated convolutions tend toward a Gaussian. Essentially you take the Fourier transform of any nice probability distribution, do a Taylor expansion, and Bob's your uncle.

Another child poster pointed out that in special cases (like the limiting case of the binomial distribution) you can get away with other arguments. And you can certainly 'prove' it via simulation. So maybe you don't need the full generality of Fourier analysis in the end.
But if you are going to introduce a third-party anyway, why use crypto?
Exactly. I don't believe something unless there's a time schedule, and even then I'm doubtful if it's further than "the next release or two".
Backcountry.com sues anyone who uses its namesake
KSM is also not totally free, a good amount of CPU time has to be spent to search for merging opportunities (this amount scales logarithmically with the amount of pages to scan).

There is also a simple security implication, since you now have the possibility to over-allocate your physical memory, and suffer great consequences if many pages are unshared at the same time. Merged pages can be swapped out, but since they need to be scanned again when they are swapped in, BEFORE being merged, there is a great potential for memory pressure spikes in some configurations.
Just to clarify, since my phrasing may have been a bit ambiguous: I am definitely on board with mandatory interoperability. It's just that at the same time I worry about the implementation of such policy having new loopholes of their own to be abused in a similar "only benefits big tech in the end" way. But that does not stop me from being in favour of trying it and improving it as we go.
My gut feeling: Because it is more difficult. Many people fear the learning curve and better do what everybody else is doing.
Not being able to reserve payments is a FEATURE and not a BUG. That inherintly breaks a currency that is fast and removed of human transaction approvals. My thesis is that refunds will need to operate at a business level at a higher level. Their KYC and AML can be effective at backing that up.
What I mean is that it isn’t against the rules. You’re welcome to think it’s a little shady (and I won’t disagree), but it’s not improper.

What’s improper about creating liquidity in the market for inventions? And patents don’t require the holder to make or sell anything—they give the holder the right to prevent others from doing so.
Looks pretty flexible and interesting... I particularly like that you can scale-up the complexity of the programming as you get better (eg moving from Scratch to Python to ROS)
Ironically enough, the inability to regulate decentralized currencies is often touted as a strength, especially from the point of view of a consumer.
IIRC volume licensees have access to fully offline 2016 and 2019 Office versions.
Warning to other users on mobile: that is a direct download link for an almost 1 GB file
> Isn't that just calling for a different kind of regulation, one that forces interoperability?

Quite the opposite; it calls for an exemption from the various restrictions that otherwise prop up the company being interoperated with. Every one of the things Doctorow names is a legal structure artificially protecting one company from its competition.
“Googlers” so more than 1?
Literally in the first paragraph of the article you cite as problematic it says:

> Like other unstable situations in the region, climate change may be an exacerbating factor in the country’s instability, not a primary cause, and to what extent is uncertain.

It's simply a hard question to quantify the impact of climate change on rainfall. Major effort in the IPCC report just goes into adequately representing the uncertainty in precipitation changes. And this is not hidden it's front and center in the Summary for Policymakers:

https://www.ipcc.ch/site/assets/uploads/2018/02/AR5_SYR_FINA...

Figure SPM.7

So yeah, people now look for the contribution of climate change to all sorts of things. It will often not be a dominating driver, and often hard to quantify, but I don't see anything terribly problematic here in the sense that the dominant reasons are ignored. (Population growth in this context is often also indirectly taken into account through land change uses, which mostly means turning nature into farmland.)