skysight-inc/HackerNews huggingface dataset:
Man you didn't spend much time in academia. The number of psychopaths I encountered in academia quite easily exceeded those in Business, and I've been in business a lot longer. Maybe I was just unlucky/lucky; don't know.

Anyway, "AI" is an actual subject, but as used in the marketing and press releases, and at this point on HN, is a sort of grandiose malapropism meaning "statistics and machine learning."

The ideology spelled out by the author is ill presented, but fairly real.

1) "AI" as presented is a continuation of the program of the technocratic managerial "elite." The social class of people who more or less started in the time of Herbert Hoover, and while having some mild successes (the creation of the highway system, public health initiatives, WW-2 production), have mostly discredited themselves for decades (aka the shitty roads, a nation of fat diabetics, deindustrialization because muh free market reasons). Similar social classes also failed spectacularly in the Soviet Union.

2) Data collection is mostly useless. In intelligence work, in marketing, political work: most of it is completely useless, and collecting it and acting on it is a sort of cargo cult for technocratic managerial nerds, economists and other such human refuse. Oh, it pays off sometimes: it doesn't matter though; collecting it and performing actions based on it becomes is its own reward. There's an entire social class of "muh science" nerds who think it a sort of moral imperative to collect and act on data even if it is obviously useless. The very concept that their KPIs and databases might be filled with the sheerest gorp .... or that you might not be able to achieve marketing uplift no matter what you do... doesn't compute for some people. But it's real. I encounter bullshit like this every day.

3) "AI" as labor replacement is a wish, rather than a fact. They really mean your job will be replaced by an Alien or Immigrant, not a computer. As the article points out; the human proctored stuff on the web is the valuable stuff. They didn't point out that "AI" produces a ton of web (and email) spam content as well: and it's almost entirely shit. Something like a search engine is somewhat a somewhat valuable linear algebra way of organizing data in an automated fashion, which ding-dongs continue to conflate with "AI." Human proctored data is almost infinitely more valuable. I don't like Wikipedia, but if I had to pick between it and existing search engines; I'll take Wikipedia all day.
>Just the documentation for backups on your Hetzner server is ridiculous. Why, in the 21st century, should I as an application developer ever have to worry about that?

I dunno, that's a problem for the ops team. It was in the 20th century too. The only reason you would have to worry about it is if you're pulling double duty as under-trained ops. If that were the case the right answer to every "build or buy" question is "buy" because you don't have anyone with the domain knowledge to bring more architectural options to the table than 'half-ass server management with internet tutorials.'
And its grid counterpart Grid Garden.
https://cssgridgarden.com
I believe you are right on spot with that - the minimalism, of the keyboard, case and the Plan 9 UI evoke some sort of timelessness, the same way a Connection Machine still looks futuristic today.
This aggression will not stand, man.
> I want companies to be able to use the software for their internal use but not be able to create a user-facing product out of it.

The AGPL absolutely allows this.
How does a ball know that it has been observed and in effect changing the color of the other paired ball?
14,000x Speedup (2015)
As a current Google employee, the OSS contribution process has gotten way better. Basically, anything that is BSD/MIT/Apache/LGPL/GPL/EPL/MPL no longer needs approval.

AGPL and the non-commercial licenses are still banned.

Edit: The Google OSS contribution guidelines are actually public, if anyone wants to take a look: https://opensource.google/docs/patching/
This is a great product. The self hosted movement is very inspiring! Thank you for sharing.
Most likely it goes far beyond that. California does have explicit provisions that protects your contributions outside of working hours, if done on your own hardware, and if they are unrelated to what your company is doing. Other states don't.

A good reading that covers this very topic really well: https://www.joelonsoftware.com/2016/12/09/developers-side-pr...
FWIW, OptaPlanner also works on Kotlin and Scala, not just Java. There is a 100% Kotlin variant of the quarkus-school-timetabling quickstart is also the optaplanner-quickstarts repo - and there's a video of that.

Some users have been successfully using OptaPlanner in jruby or groovy over the years, but your mileage may vary there.
I also refer to the docs often, but I can get pretty much anything done with flexbox quite quickly. I guess it only comes down to practice.
I think a lot of it is ANN based now, but it worked pretty well when it was just KNN. Calling KNN "AI" is pretty cope; it's just a database query. Of course, the large ANN networks are also more or less just a database query refactored as a function transformer, but nobody likes to talk about that.
I think there are 3 things mixed together in your comment.

- an enterprise wants to purchase your service

- somebody wants to contribute to your project

- a cloud company is trying to create a service using your code

The solution is dual licensing for these. First use case is licensed under an enterprise license that does not have any AGPL like vague restrictions, still can block the company from launching a competing service

The second and third use cases are perfectly fine with AGPL.

I am not a lawyer but I think this is a viable solution.
You quoted Voltaire, slightly modified, without attribution. If only he had licensed it under AGPL then you'd have to give attribution. I guess he must have done it under MIT or BSD.
So much creativity, I got more gameplay out of these than in many 50 hour AAA epics. Great work!
The Polyform Project's Shield and Perimeter licenses would have been better choices if they had wanted to stop other companies from selling hosted versions of Plausible.

https://polyformproject.org/licenses/
Selling proprietary licenses to companies that want to go proprietary with your software is a perfectly valid business model. It also helps to set up well-aligned incentives for actually producing good software. Consider this comment by open-source licensing expert Kyle Mitchell [1]:

> The value of software lies overwhelmingly in the software. Charging for anything else perverts incentives. Charging for features? Make it hard to add features. Charging for configuration? Make it hard to configure. Charging for training or documentation? Make it hard to understand. Charging for hosting? Make it hard to host, monitor, tune, &c. Not charging at all? Slurp up personal data on users, and charge for that.

[1]: https://news.ycombinator.com/item?id=23967773
Nickel is so common and cheap it is unlikely to be profitable to ship it to Earth. It's more likely that nickel and iron would be used as construction materials in space, to make satellites and stations cheaper by reducing the launch mass required.

The profitable stuff to ship to Earth would be platinum-group metals, which have values in the tens of thousands of dollars per kilogram. But those require much more capital investment, as you need to get to farther-off asteroids and do more intensive in-space refining.
the correct question is why they shouldn't? apple can and does after all.
A while ago I did a little analysis to compare ergonomics of existing keyboard layouts [1]. The criteria are obviously subjective, but the results clearly show that Qwerty comes out significantly inferior to all alternatives designed later.

[1] https://github.com/bclnr/kb-layout-evaluation
Looks amazing, thanks for making it. Can anyone contribute courses/material to it given its open source?
If you can guarantee a random distribution of the color of the balls, it seems like a decent way to handle secure key echange.
Didn't one of the major current chocolate makers (Nestle?) get their start when patents stopped being a thing in their home country for a few years?
SweeTango is really quite there on the edge of a freaky mutant fruit. They often have oddly shaped and deformed seed cavities, opening up into the flesh in some weird ways. Many would have parts of flesh that look transparent and saturated in juice. They are tasty, but it's in-your-face obvious they aren't naturally evolved.
Titanium ore is cheap, and is produced at a large enough scale the market wouldn't crash. The expensive metals are platinum-group metals (iridium, osmium, rhenium, &c), which go for tens of thousands of dollars per kilo.
What if we manage to get our whole world into a superposition and only collapse to the world where the particles did contain the message we wanted? Sorry... I've been reading a lot of Greg Egan lately ;)
Why do men who code have to be "bros", and why does it have to be a bad thing that guys like to work in IT?

Are we derogatively saying that the "hos" are increasingly taking the doctor-positions? Of course not, because that would be ridiculous.

So why then is it OK to rag down on guys? And over some imagined injustice!

I really don't get the problem people are trying to construct here.
Verlan, like Lunfardo, often makes up basilect argot vocabulary by swapping syllables from the acrolect. A problem occurs when the slang term becomes too popular, and the process needs to repeat (without self-inverting) to invent a new cryptic term.

For instance, femme -> meuf -> feumeu, of which I regularly hear the second in my unhip rural area, but have not yet heard the third.

Argies reportedly have chambon -> boncha -> chabón.
Interesting factoid, engineering was a femine occupation in ussr. 60%+ of engineers were women by late eighties.
In the case of MIT license you can change the license of future and past versions as long as you have no other copyright holders (i.e. contributors) but that won't help you much unless nobody has actually made use of that license on previous versions. They retain that license and can still publish it under MIT even if you do not. I think revocation of the license is only possible when the terms were violated.
I've recently forced myself into this habit. Having demanding clients, and being a conscientious person, I've enable them to demand more, faster. This started eating up my morning hours and had really blurred the line in separating my work life from my home life. Taking ownership of my time, I've reclaimed stressful mornings into relaxing, reading, meditating, and spending more time with my wife and kids. The clients still scream for stuff, but it can wait. Some things are just too important. I like the mantra here to pay yourself first because if you don't you'll be paying someone else. Thanks for sharing.
I'm not claiming it's literally a linear model, obviously. The point is that they are relatively simple mathematical models (that actually use linear algebra inside, https://en.wikipedia.org/wiki/Artificial_neuron does the output formula remind you of anything?) different in scope/use but not conceptually from linear regressions.

Attaching (meta)physical meanings ("neurons", "intelligence") to any of that is dubious at best.
Sublime Text. https://wiki.nikitavoloboev.xyz/other/wiki-workflow
Except the police lack a lot of the training that would be useless in urban environments. Your average cop is also trained with a handgun as their primary, instead of a rifle as primary and handgun as secondary. Your average military personnel is more fit than your average cop as well. Not to mention the military doesn’t have jurisdiction inside the US to enforce laws. If you believe they are the same then how come military cannot arrest you (ignoring MPs near or on bases)?

Using your logic I can prove many different things that are pretty silly. For instance, since a gun can be used to kill people, and so can a pillow, the pillow must be an “assault weapon”.

I have a question for you, have you ever needed the police for anything?
In the scale of destroying the lives of billions of people it was a pretty efficient tick
Most of this is a discussion about semantics, which is silly.

In 99% of industry, AI is used as a synonym for Machine Learning. The remaining 1% refers to Artificial General Intelligence, which is a long term vision for what might be achieved using, again, Machine Learning.
I hate to be that guy, but most ML is definitely not linear algebra. The most popular and useful ML algorithms are boosted trees and random forests; they're more or less geometric approximators (which are all nonlinear). And as ANN nerds like to say, there's plenty of nonlinearity in neural approaches.

But mostly I agree with you: modeling is horse shit, worshipping models (linear and otherwise) is childish idolatry and Dijkstra was completely correct about just about everything (speaking as an APL bum).
In your example, how are floats any different than a flex container with wrapping enabled? The wrapping is still dependent on the width of the children, just like your floating elements.
I am 34 and stilling YOLO-ing in Indian IT without any savings.But I have invested money in experiences. Last year I drove to NE part of country touching China, Nepal, Bhutan and Bangladesh Border.

This made me quit my job without any other offer. I got hike of 35% during peak lockdown of Corona. Money in bank account is just numbers. Invest in yourself and learning.
Maybe someday we can talk about gender without being so weird about it.
Just like military are also civilians? Your comment makes no sense, what should they call themselves?
Full AGI has little economic use aside from a brief resurgence of slavery. Its real value lies in creating an alien, terrestrial, intelligence to which we can compare and learn about ourselves.

Philosophically AGI is ancient and has always been about humans.
I have this link saved in my bookmarks. Never read it though.

https://robertheaton.com/2020/04/06/systems-design-for-advan...
> Yeah, that was my first reaction to that bit. Most of my friends would feel uncomfortable about me paying for a hotel room for them, and that would make me feel uncomfortable.

Also, it means that they can basically never propose to come visit you (as they'd put you in an uncomfortable situation of having to approve/deny the hotel expense) and would only come by when you initiate the idea of a visit.
It's interesting that your description sounds a lot like (some aspect) of math (science) or say PLT: you develop a system and explore it (maybe both at the same time, maybe one after the other)
> In the case of SNS, mock a message with the correct SNS signature, or go one layer deeper, stub out SNS validation logic.

SAM already provides a way to mock out what SNS would send to your function so that the function can use the same code path in both cases. Basically mocking the signature. This is good to make sure your function is running the same code in both dev and prod and lets you trigger a function in development without needing SNS.

But the problem is locally invoking the function with the SAM CLI tool is the trigger mechanism where you pass in that mocked out SNS event, but in reality that only works for running that function in complete isolation in development.

In practice, what you'd really likely want to do is call it from another local service so you can test how your web app works (the thing really calling your lambda at the end of the day). This involves calling SNS publish in your service's code base to trigger the lambda. That means really setting up an SNS topic and deploying your lambda to AWS or calling some API compatible mock of SNS because if you execute a different code path then you have no means to test the most important part of your code in dev.

> In the case of Postgres, you could use an ORM that supports SQLite for dependency-free development but at a compatibility cos

The DB is mostly easy. You can throw it into a docker-compose.yml file and use the same version as you run on RDS with like 5 lines of yaml and little system requirements. Then use the same code in both dev and prod while changing the connection string with an environment variable.

> That’s not exactly a knock against serverless itself, is it?

It is for everything surrounding how lambdas are triggered and run. But yes, you'd run into the DB, S3, etc. issues with any tech choice.
Racket: Parsing propositional logic in 33 lines
I've given up, I just use open tabs as ephemeral bookmarks.
Perhaps because NYC significantly supports (through money outflows) the rest of the state? If they are getting taxed for it, maybe, they should get a say in how it is being used. This happens across the country and scales, economic powerhouses support (through money outflows) the areas not doing particularly well.
OnePlus co-founder Carl Pei leaves company for new hardware venture
Optimal depth for union-find is O(1); every node points directly to the root. It's a very different case than building a binary search tree.
Good call. Kudos!
Ask HN: Where can I find 50 Concurrent User-testers?
My studio: Design2Dev.com built a Mac/PC desktop video conference app that will need daily stress-testing from real users.

Is there a service that can provide these users on-demand for 15minutes? at reasonable price too ;-) *Users should be in the US or Canada with decent cable or fiber connections. thanks
Thanks! I haven't thought about it, but yeah, since the content is also published under the Creative Commons license, any derivative works would be very welcome. The only catch is that it takes a lot of time to create new lessons. :)
Mostly onenote. My personal dokuwiki when i need to be computer-hardware-agnostic.
ASML's revenue has tripled since 2007 - [0]. Stock price increased ten fold. I'm sure they don't complain about how things turn out for them thanks to the proliferation of mobile devices after iPhone.

[0]- https://www.macrotrends.net/stocks/charts/ASML/asml-holding/...
What’s not supported? Those are the actual results of the election. Also, 2012 and 2008 elections both had under 2% voting 3rd party which is more normal.
I am now tempted to start searching for anti tinnitus underpants just to see what effect this has on the adverts I get in future ;-)
Some of the more advanced postgres SQL blog posts over the years have come from the Heap team. I'm curious what their good enough, optimized postgres solution was that they replaced with this project. :)
Must be an old article. "bro" was popular a few years ago as a disparaging term for men, but it didn't stick. Funny to see it again in the wild.
If we lived in a sane world the source code for Windows XP would have been in the public domain 5 years ago.
Or we can just do psych evals and stop this nonsense about things “looking” aggressive. You know what they DIDN’T do when designing the APC? Find ways to make it look more “tacticool”
> Hosting your own server is a lot of work and isn't fun.

For me it's easy because i just maintain my ansible roles.

It's fun because I get to keep up with OSS and be part of an amazing community.

And I get much better hardware for the price.
Charming, cheeky Cockney chappies are not universally loved in this fairest of isles: http://viz.co.uk/category/cockney-wanker/
I use Python to generate DPLL and likewise with MiniZinc. It’s no different from SQL: there’s something of an impedance mismatch that’s already felt in eg Sympy.
IMHO
Pretty strong resume in case of

* Starting engineering at FAANG/other large companies

* Management at startup

In my experience, in case of large companies, if you go well on the interviews for a higher role (senior/mgmnt) you may hear "we like you but you don't have experience working at this scale". This doesn't mean you don't get an offer, just that it may not be as high as expectations.

Adding to your list:

* Checking crunchbase to see which companies recently raised money -> most of them start hiring immediatelly after and there are thousands of them

* If the company is not a giant, FAANG like, and you know some of their stack (by reading blog posts and such) you can contribute to some OSS they use and bring that up on your resume/interview. This is more spearfishing than throwing a net, but it helps if you have known 'targets'

Edit : Formatting, misspelling
What sort of services is this author offering? From experience I can say that at the pricepoints being mentioned (a few thousand USD, which is a few days of work, if that), you can barely break even on just the amount of effort small towns will expect you spend on writing the proposal (so not even mentioning the actual work!). You'll have to write a project offer, business case, ROI calculations, breakdown of spend, and that's just to be considered, i.e. they'll expect several firms to do this and then they'll pick (the cheapest|the mayor's nephew|the guy the CEO plays golf with). I'm very hesitant too to work with this sort of client, there needs to a real possibility of a substantive follow on (and not a hand-wavy 'yeah this might grow into something bigger') to make it worth while.

But maybe I'm thinking of the wrong sort of services, so it would probably be illustrative to have some examples of what were're talking about here.
If black people used "de" in their names I'm sure the bug would've been fixed in hours.
I won't claim any expert status, but I've butted heads with RMS and Eben Moglen a few times. Have a look at Matt Asay's OSCON 2016 presentation "Lessons learned from 15+ years in open source", he breaks it down fairly well: https://www.slideshare.net/mjasay/oscon-2016-lessons-learned...
I feel like the pattern of names in the UI comes from wanting to justify collecting the name in the first place. What is it actually good for?
> until they can live without the US in all areas.

The EU isn't necessarily worried it can't live without the US because the US wouldn't simply answer by withdrawing all support and embargoing the EU. They'd be shooting themselves in the other foot. But they would respond the way all superpowers do when direct, public intervention is not on the table. With subversion. If the NSA leaks have shown anything it's that even allies were thoroughly compromised and one button press away from a series of "unfortunate" events.

What's been recently dubbed "asymmetric warfare" has existed for decades. It's simply deniable attacks, economic or actual warfare via proxies, etc. Covertly supporting certain political candidates while subverting others in order to destabilize a country is in any superpower's playbook.

This is what the EU fears more than that it will suddenly have to face a Russian invasion without US support. For now it's a deal out of which the US gets far more than the rest. They get to cement their superpower status by having the most important and credible allies, and in exchange offer some protection and the promise of not shooting said allies in the foot... maybe just whack them over the shin once in a while.

It's also cheaper to let the US do its military thing and be a bodyguard, and that means the EU can focus on more important social issues. Maybe it's a small price to pay, maybe not. Some future generation will have to answer that.
China’s Quiet Experiment Let Millions View Long-Banned Websites
> I actually don't get what your point is.

I do, there is a difference between an universal approximator and intelligence.

But I share the objection. And there are more parts, like graph theory, calculus, statistics or more advanced stochastic approaches.
The problem is that you can find a reason to hire almost anyone. Now most companies just need someone to write boring line-of-business applications so maybe that's okay, but if you're working on anything novel hiring the wrong person can be very expensive. I don't think there's any intrinsic negative in keeping a high bar for hiring.