skysight-inc/HackerNews huggingface dataset:
That's my experience too: as long as you keep people up to date and your updates follow some sort of schedule, late delivery is generally tolerated, especially when it can be seen coming from a reasonably long way off.

I always try to front-load the riskiest and most difficult work on projects for this reason: that way you're never in the situation where everything looks fine until it all goes off the rails at the last minute.
Every motive factor in "society" is a consensus among an influential minority rather than the whole. Society is not a unified entity, nor are its boundaries even strongly defined, so there cannot be a consensus among a "whole" which doesn't exist.
I remember that library. A year after I made regexpbuilder https://www.npmjs.com/package/regexpbuilder that library suddenly appeared, and was basically a rip-off of the concept I appear to have created (there was no such other library before regexpbuilder), but is also fairly useless because it doesn't look like it could represent more than about 10% of the possible regular expressions. Yet there was no mention of my library at all in the readme of verbal expressions.
Countries such as?
The UK has pretty national rules for housing and still has a housing crisis.
The Walking Dead season 7: This is why the word 'zombie' is never used

It turns out horror maestro George A Romero doesn't exist in this show's universe

https://www.independent.co.uk/arts-entertainment/tv/news/the...
Nobody pointed it out, but there's also https://regexr.com/

It's how I learned regex years ago, and I still use it today to test/build more complex patterns.
Zestful uses machine learning, so there could be a fair amount of storage, CPU, and memory requirements that make using a hosted API preferable to a local library. Also, if you read Michael's posts on https://whatgotdone.com you'll see that he is frequently improving the model. With a hosted API, customers benefit from improved accuracy immediately without having to update anything.
Jennifer Doudna, Crispr inventor, on the ethics of editing humans
Of course you are "seeing" patterns of code, structure and so on.

Just like a mechanic is seeing or, a sportsman is seeing his next moves and so on.

Even blind people "see" the same way, they still have a visual cortex and understand spatial relationships.

So I'm pretty sure if someone did not have this type of "sight", they would have very low IQ.
Pretty cool how you're able to come out in the open with all this stuff like this!

Having checked Zestful's page out, I got a suggestion for you. How about building a client lib ready for developers for at least a few mainstream languages? This should be rather easily achievable if you type in the Swagger specs to your API. That allows you to generate (Swagger codegen) those libs with possibly just minimal tweaking left on your part.
So? It is still missing the point. Volume is not a good indicator of good communication.
Case in point, this is probably just a run of the mill PR piece without much depth to generate some clicks, I came away with a bad taste for wasting my time.
I don't want to say something I can't substantiate, however in 2013 Yahoo rolled out the "Neo" interface to Groups that was vastly unpopular with existing users [0], and many groups chose that point to switch away.

[0] https://www.theregister.co.uk/2013/09/03/yahoo_groups_neo_de...
If you want to get really fancy, you can do it in 8 bytes. Pointers are only 48-bits on 64-bits, so you can squeeze a 16-bit size field. If size overflows that, then you can use a cookie before the data string to find the size. Capacity could be stored in such a cookie, or junked entirely and you rely on your memory allocator to get the size of the allocation (small-string optimization obviously not even being considered in this model).
> If open sourcing your code presents any risk to sensitive personal information, then that means that you are already grossly mishandling this information

This is also clearly false.

For example, take this scenario:

- You use web framework Omega, but minimise indicators of this (suppress HTTP headers, etc).

- At 2am, a critical security vulnerability is discovered for Omega and a patch is released shortly after.

- Malicious actors scrape GitHub to find sites that use Omega, and try compromise them.

- At 9am, you apply this patch.

If your project is open source, there is a 7 hour window where you are clearly and publicly broadcasting that you are vulnerable.

If your project is not, there is a 7 hour window where you are vulnerable, but this is not easily apparent to attackers.

How would you prevent this risk?
I think that's a different point. To get rotations in 3D you don't need to go to 5D conformal GA.

To be able to unify many geometric objects, like lines and spheres and point pairs and represent the duality e.g. the "meet" of two lines constructs a point (possibly a point at infinity) and the "join" of two points constructs a line (not sure what happens if the two points are identical), .... then you need 5D which is really like 2^5 = 32D in my mind.

But if all you're trying to do is stop being confused by two different things that both look like vectors, but transform differently under spatial transformations (i.e. any vector that is the result of the cross-product is really a different type of vector than the argument vectors, or e.g. normal vectors) then 3D GA is fine. Though really it's more like 2^3 = 8D (1 scalar, 3 regular basis vectors, 3 "axial" basis vectors, and one pseudo scalar).

An efficient implementation would likely need to use a type system avoid representing 8 dimensions directly. Like the cross product of two vectors will produce an element where only the "axial" components are non-zero.
Articles of January to Learn JavaScript
Utter nonsense - CERN is neither a company, nor has it millions to give out.

Do you have any idea how multi-national government-funded research institutions work?
Introduction to JVM Agents
Yea, totally agree, it can work out at times.

One thing I almost always would try if I lost the RFP was to get put on the approved vendors list. If you just try to get on the approved vendors list many times it is very hard with a ton of hoops to jump through with no real near term payoff. But if you answer an RFP and lose, ask to be put on the approved vendors list, many times you can get it with little issue (I did that a lot). What this does is minimizes friction for others in that company to hire your company or purchase your products later on, which can be super valuable.
Thanks for reading!

The big advantages for the customer of a managed API are:

* No costs of installing or upgrading

* It's language independent

I agree that it's lower risk to rely on a library that you have locally, but none of my customers have ever requested that. I do offer a self-hosted plan, and a few customers have inquired about that, but they lose interest when I tell them it costs 10% more than a managed plan.

All of Zestful's commercial competitors are managed APIs as well, so I don't think customers view a locally-installed library as critical.
This! I am quite sure that most projects, in exchange for some negligible part of Google's money, would be more than happy to offer the software under a different license. My guess is that it's the difficulty of ensuring that the new license terms are not breached (the license would need to be checked by lawyers, approved,...) that is the real deal breaker.

Not that I sympathise with Google here, they can afford to give something back to FOSS (not just when it advances their agenda).
Apple’s new and improved maps that cost ‘billions’ are now out across the US
Now let’s end the blockade/harsh sanctions on Syria so that the country can recover.
> Arrest first and ask questions later is a dystopian legal tactic.

It's also the only practical tactic when there's a chance of the targets of an investigation hiding evidence, fleeing, or otherwise hindering that investigation.
what did you think he meant by referring to "Pareto principle"? did you not know and just decide to not look it up?
Interesting! This seems to be the crux of the disagreement. What thinkers are you referencing? I'd love to read them.

At first blush, my thought is that you could still create a secular argument for natural rights, but I'm open to being persuaded otherwise.
Probably off topic here but always perplexed me how Israel is so dead expensive with just about everything you can find. Particularly with locally produced items.
Odd Job: This teen bought a bunch of vending machines. Now he makes six figures
Again, you stated I was the problem. What do you do personally that renders you not the problem? How are you personally and key here; effectively, holding the government accountable "for every dollar they take from you"?

As far as the socialist charge from the poster above you, I am not against taxes, I just believe they should be used to create a society where the least among us are provided for instead of endlessly feeding the military.

unfortunately in this country (USA) people who want the government to feed the hungry, provide health care and ensure a clean environment are called socialists while those that want the government to spend trillions on the military and the fossil fuel industry are called conservatives.
That’s not the conclusion any sufficiently advanced intelligence would draw from the facts.
We need synchronous work flow and then asynchronous workflows. That was the primary reason. Now that doesn't mean it must split, but since we're running on multiple hosts anyway it wasn't hard to split off the asynchrounous functions to another batch.
Yes -- I don't even know why I had the word kettle in my head.
> I don't think they failed to port it - I think they were not invited to do so by the people building the mobile platforms.

I don't think they were not invited to do so - I think they were not paid for the work or licenses
I noticed that, too.
Other reasons to avoid the home directory:

1. It might be NFS mounted.

2. Space might be an issue and more difficult to plan for if build outputs are going there.
https://en.wikipedia.org/wiki/Anatoli_Bugorski

Didn't kill him, but "fatigue of mental work increased markedly," lost hearing in one ear, and half his face was paralyzed.

That was a 76 GeV proton beam, compared to the LHC at 6.5 TeV, or 85.5 times the energy per proton.
In my opinion: "feeding the hungry or providing shelter to homeless kids" != "dubious rubbish". "Hiring engineers to sit in a room to placate government officials" == "dubious rubbish". Each to their own though.
I wonder if you're getting confused with what is called "a dual quaternion" which has 8 basis elements, and can represent both a translation and a rotation.
I was thinking that ALGPL is a worthy addition. We need a licence that still applies to use in microservices and other code that is not shared with the user but still shows consideration for investment into proprietary code and only limits its provisions to the code under the given license. I would gladly license my work under ALGPL if it existed.
To be fair, that's not exactly a horrible perversion, relying on the existence of memory protection. Hell, that's precisely how stack grows dynamically on Windows: there is a guard page at the bottom, when it's touched, the kernel allocates it and marks the page below it as the new guard page. The downside is that stack allocations larger than 4 K have to manually probe memory to trigger this behaviour, that's what _stkchk from CRT does.

Most of such low-level hacks are nowadays reserved exclusively for runtime implementations, probably for the better.
"in August, I bought a modest two-bedroom home in South Hadley, Massachusetts. Population: 17,500."

"My living expenses here are ~$2k per month, which is close enough to the rate of return on my personal investments that I'm kind of at equilibrium."

- i.e. Michael moved to a much lower cost of living area.
Not sure but maybe https://tldrlegal.com/ helps
the math is the same so technically nvidia gpus already implement rotors.
Top Human Resources (HR) Software 2020
https://www.eraise.loans/terms 404s for me

edit: So does https://www.eraise.loans/cookies
Just some honest feedback.

I have a use for Zestful, and the price is good. But playing around, it seems good at the easy stuff (but I can do the easy stuff myself) it's not so good at the hard stuff.

For example the string "3/4 cup risotto rice, Arborio or Carnaroli"

It identifies the unit and quantity fair enough, and it's right when it says "Risotto rice" is the product. But then it says "Arborio or Carnaroli" is a preparation method. I can totally see WHY it says that. But I'm not sure that's correct.

At your price point though, I might still use it. Ultimatley to parse everything I need to parse it would be a lot cheaper than spending even an hour writing it myself. But that was my first thoughts playing around with it.
yeah but than again in the 1970s we had creep...for a disgraced president's reelection campaign
It was all well and good when it was just "Gordon, please push the sample cart into the beam."
Yes, I still mine data by hand. Usually inserted directly into sqlite using datagrip. And if I use a script its bespoke, specifically crafted for a single site (or single page) ;)

I applaud this effort as well. The web is a chaotic soup of unstructured data. And this is a first step towards agents that can surf the web for us. And return complex queries from natural human language!
Concerning the roads analogy, see https://www.fordfoundation.org/work/learning/research-report... - "Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure"
LXD/LXC by default launches unprivileged containers in user space and map the userid’s to hosts user id’s, now they use new kernel feature shiftfs which makes it much easier to provide consistent user id mapping inside a container across hosts, with consistent security model, it doesn’t exist in Docker as it was designed from beginning not to have init process which results in zombie processes inside docker containers and recommends only one process per container. Docker doesn’t by default launches containers running in user space, and there are so many design difference as I posted a link in another post which really makes it a security nightmare unless company like google provides you managed container services taking the burden away from you, but indeed the security vulnerabilities which impacted all k8s didn’t impact LXD running unprivileged containers.

Every image in LXD can be locally hosted including the base one privately, so do not need to rely on inspecting a hotch-potch of Dockerfile, scripts and pull from other docker images to know what’s inside.

Now with the release of LXD 3.19 they introduced interceptions of syscall so even unprivileged containers Running in user space can securely access hardware. So NFS can be mounted inside unprivileged container I haven’t tried the latest docker container but in the old one cannot mount NFS from inside a container without running it in privileged mode with kernel access.

[1] https://linuxcontainers.org/lxc/security/
> You can do this on desktop if you're using Bridge app with, say, Thunderbird. Thunderbird then will do the indexing.

Bridge is for paid users only, and it's not open source thing. https://github.com/vladimiry/ElectronMail enables full-text search support for free accounts if the "local store" enabled, described in https://github.com/vladimiry/ElectronMail/wiki/FAQ.
I knocked up a silly dynamic regex grapher a while back as a little teaching aid - mildly fun

https://www.benf.org/other/regexview/
The SMB’s Guide to Become More Successful in 2020
Sorry to say but this proves that for someone who actually has to work for a living ie earn money, corporate life is absolutely the correct choice. Even for Mr Lynch these experiments in charity wouldn’t be possible without the nest egg from google (which he acknowledged). To go from net 100k+ to below zero and still be unprofitable after two years is a financial disaster.
I have found myself in this mode of thinking for quite a while, sometime in recent memory I started thinking through writing and taking an honest look at my information diet. As a result, seems that things are much quieter with the internal dialogue. I can also attest to this change seems to be a consequence of staying active as well. Not sure why that's the case, but perhaps I'm not as reliant on thinking in that way as I used to be. I can definitely see how it would be an advantage give the onslaught of information being processed.
When meetings have no predefined goal or agenda. They tend to go overtime and usually digress into semi-related topics that aren't the reason why the meeting was needed in the first place. Most of the people there are completely bored as the conversation now has no relevance to their work and it's just so frustrating as it's burning people's valuable time. On the flip side, I've had some great and productive meetings when there's been a designated 'meeting leader'. E.g someone responsible for clearly communicating the meeting's goal and keeping the conversation focused on that. Bonus points if they actively promote participation from everyone in the room so the conversation isn't hijacked by just a few people. Triple bonus points if they extract any action items out of the conversation and help the team agree who should take ownership of that item after the meeting ends
Every time there is talk of pandemic, this is immediately what comes to mind. https://youtu.be/SQXqZ8JJktw?t=7

Stephen King really tapped into one of our worst fears. I always thought it was brilliant that it was just a strong version of the flu, and not something exotic.
Stick to Europe and North America and cook as much food for yourself as you can?
What did he (ptrenko) say? Weirdly I only see --- as his comment.
The demise of Flash only deserves half the blame. There are a lot of brilliant animators out there, but YouTube has become the discoverability channel of record, and it penalizes content that doesn’t release rapidly and often. Flash could have been open source this whole time, and still the next Homestar Runner never would have beaten the ease with which Pewdiepie can churn out low-effort content.
It doesn't work that way. Attackers don't check if you are using "Omega", they check if you are vulnerable. There is simply no difference if you are hiding framework indicators here.

Well - unless there is a targeted attack _against you_. In this case the attacker will search for known vulnerabilities in Omega and maybe even try to come up with some new ones. Having source helps the attackers here, but then again, it has helped researchers fix the vulnerabilities too. So it's a mixed blessing.
> You'd be surprised how often the work issued email address is not read.

I would not.

Yes, I'm talking about you, IT security architects...
Thanks for reading!

>Having checked Zestful's page out, I got a suggestion for you. How about building a client lib ready for developers for at least a few mainstream languages? This should be rather easily achievable if you type in the Swagger specs to your API. That allows you to generate (Swagger codegen) those libs with possibly just minimal tweaking left on your part.

This is something I've thought about. I'd really like to have a PyPI package that you can just pip install and it parses ingredients using the free tier, then prompts you to enter a license key when you reach the limit.

Zestful's hard for me because I could spend a year pursuing all of the ideas I have for it, but historically, feature ideas I come up with myself haven't attracted new customers. I set a rule for myself to not implement any new features until a paying customer requests it, and customers haven't mentioned wanting language-specific libraries. I talked a bit more about that in my August 2019 retrospective:

https://mtlynch.io/retrospectives/2019/08/#zestful-and-resis...

I haven't looked into Swagger much, so I'll check that out and see if I can create language bindings more easily than I thought.
What you need to watch the Super Bowl in 4K HDR
The totals on the first chart are wrong. In 2 years he lost $23k. (Or you could say the "totals" are correct, but calling it "net profit" is wrong.)
Paste a different link :)
That's pretty damn cool.
I wish I had more time to seriously try out CockroachDB.
The IPv6 regex is surprisingly complicated.
You can. See this page:

https://www.who.int/healthinfo/statistics/en/

Use their API or the web search, however you like.

If you're going to complain about not having up to the minute data available for 2019-nCov, keep in mind that they're not getting the data submitted regularly from China, it's all in daily reports rather than from hospitals.
I agree with your feelings on this last point. I wonder how it's working out for them as I imagine it's a turn off for corporate buyers as well as lone devs and small shops.
Software as a service is the solution the market has arrived at for making money from software when piracy is mostly trivial and commonplace. A rentier pricing model means an entreprenur need not negotiate the value of their product up-front; they can continuously adjust price to match demand. Recurring revenue is easier to budget around than inconsistent lump-sum sales.

Finally, an API over a library means the maintainer of said API has an opportunity to harvest data about usage. Perhaps they use this to motivate new features, or perhaps they can monetize this data on the side.

I seriously doubt these decisions have any connection to technical requirements; it's all business.
Show HN: Community Updates for Open-Source Speech-to-Text and Text-to-Speech
Following up to the latest discussions on Hackernews together with this awesome community we pushed several updates to Github. Botium Speech Processing is now using way better pre-trained modesl from the Zamia Speech project and has an option to watch a file system folder for running text-to-speech and speech-to-text recipies.

https://github.com/codeforequity-at/botium-speech-processing
IMO, the goal of open source licenses is to encourage more usage of open source. If AGPL is preventing companies from using it, then it is accomplishing the opposite.
Yeah, those uppity influential minorities, what ARE we going to do about them? Exasperated sigh.
Maybe this is precedent?
The LHC will most likely not be as tame in comparison.
I don't understand why that is a relevant question.
European Union passes resolution to force common charger for smartphones
No, it's definitely a JavaScript problem. Dynamic languages like Python are perfectly capable of throwing exceptions when you reference a property that doesn't exist.

Failing silently makes sense in a language like C, where performance is a high priority and you can avoid adding assertions for performance. But JavaScript has to add an assertion to return an undefined value anyway, so you're not even getting a performance benefit from it. It's purely bad design with no benefit.
Swift for tensorflow is probably dead in the water though, now that Chris Lattner left Google this week: https://www.businesswire.com/news/home/20200127005141/en/Goo...
When I registered mine the minimum required amount of stock capital was 2500 €. That cash needed to be on the company's bank account before the registration was formalized. The notice to trade register to formally incorporate the company was 450 €.

Looks like the first rule was abolished last year. The notice to trade register now costs 275 € electronically, or 380 € in paper form.
FCC approves $20B rural broadband plan
Samesite by Default and What It Means for Bug Bounty Hunters
I thought the purpose of tax was to fund the government. Not to take stuff that other people wanted.....

Property taxes are among the most economically efficient taxes that exist. They are an excellent way to fund the government.
Best GNU/Linux Distributions with No Proprietary Components