skysight-inc/HackerNews huggingface dataset:
As a counterexample, pypy and many other free software projects have gotten EU funding. Pypy has in the past been very helpful to me in making my Python code run faster so I think it was money well spent!

http://doc.pypy.org/en/latest/index-report.html
I prefer Andrew Yang's method of adding on a general value added tax in addition to providing a basic income. This ensures a distribution of wealth that guarantees a minimum base while not discouraging people from aiming higher by forcing a cap on income.
This is still a horrible idea.

No IDE support, no debugging support, poor language choice. It's just simply screaming NO NO NO NO NO NO NO on every level of the framework.

Not to mention that these days it is more important than ever to make the code also executable in cloud environments like GCP Cloud SQL or AWS RDS.

> You don't need an ORM to control your database.

You are actually wrong about that and you are basically the living proof that I was right. You didn't even try to address what I was writing about object relational impedance mismatch and inheritance.

> you can leverage PostgreSQL rich functionality

I think this is a slightly outdated world-view. As I mentioned above these days the most important driving factors are not what a specific DB vendor supports but mostly what the cloud providers do. And many of the cool things are only supported by plugins in Postgres anyway.

> you can do data transformations with plain and short SQL

You guess what? You can do the same in ORMs too! In any language which has a Postgres DB driver! No one is stopping you from that.
57 MB. The horror. How will you survive.

Is there a software engineering equivalent to "ok boomer"? Seems appropriate here. I can't wait until people who think MBs of memory usage matter to retire/stop hanging out on the Internet...
Great! I first time heard about such type of event, some day, there will be a drinking championship... Lol
Are product skills mostly domain or industry specific?
If you fired every manager that every made a bad call because of some lack of understanding then every company would be empty. Everyone screws up due to a lack of understanding at some point. The key is how they react and course correct. The ability to make the decision and re-evaluate as needed is the reason they are are in the role they are in. Having been a IC, MTS, Manager and Exec I can tell you it is not always simple to transfer your views as an individual contributor up the stack when faces with choices that effect the bottom line of the business. On the face of it saying "hey we should auto collect crash data" seems like a reasonable thought process. I am happy with how they handled this.

I recommend their products. I have them installed at work and at home. A few weeks ago I sent an email to them about getting an RMA for something that is clearly their issue. The support person was unhelpful. Lucky someone else reviewed my quite strong reply and said, please RMA it. I plan to do so tomorrow (I have been traveling for 30 days so..). Lets see what happens. No company is perfect. Most suck. So far over the last 5 years I have been over all happy with Ubiquity.
I thought about HR after hitting the reply button but figured there was no way I was going to think of every function! I cleared my conscience by mentally bucketing all of those under "managing the business" ;-)
YC’s purpose is not to educate. It is to acquire, at dirt cheap valuations, slices of every single startup in Silicon Valley, this guaranteeing a few big winners while the vast majority of these fruit fly startups fail (and are a waste of time for their founders). A bit exploitative, really.
I don't think anyone here considers Apple's abuse of private APIs vs developers an ok thing. I will never subject myself to their app store if I can help it.
Funny, I don't see an "Apple TV" app on my iPhone, I just see "TV".
Knuth once wrote that you should plan to throw away the first version of any program because you will anyway.
I think you can divide it (among many other ways) into two categories: known content, and unknown content. PhotoDNA solves the known content (hashed) problem. The other stuff you mentioned I believe is being leveraged to combat the unknown [abuse] content problem. Eg, identifying the "0-day" content.
I think that ship sailed a long time ago. Right now I'm building an app with Google's mobile toolkit, Flutter. Flutter itself is a few hundred kloc. And on top of that, I'm using a bunch of libraries; I wouldn't be shocked if it were the same amount of code again. Assuming I can properly code review a few hundred lines per hour, reviewing all that will take me a year or so. Which is maybe 5x what it will take me to ship an MVP.
Sorry, this is a long answer. I haven't perfected my 'switch pitch' yet. lol

I worked at a marketing agency from 2016-11 to 2019-06. Went from developer to 'Director of Software' in Jan 2019. Fancy title at a 15-person agency, really just part of the leadership team. I couldn't put my finger on what it was I wanted, and I thought I wanted to return to being an individual contributor to software. Management role was fine by itself, but I didn't feel like my seat had an end 'work product' result; and I also didn't feel valued since it was basically a dual role and was paid relatively poorly.

Any given day, I was working with strategy (client), creative, marketing/copywriting, and software teams to get on the same page. I was doing all of these things:

- story writing (user stories, criteria, and tests)

- wireframing and workflows

- low-fi mockups in Sketch

- information architecture

- data/analytics research

- technical guidance

I had input on every step of the process, from running ideation meetings with clients to launching new apps. And my work product was always well received and useful to every team.

So, I departed for a startup earlier this year, but realized quickly I wasn't missing deep coding. I came to realize I was missing the work I was doing outside of my management role. I read more about ux/product design and the type of work involved really spoke to me. So, now I'm trying to figure out that transition professionally.
I encoded the source in MP3 for your convenience. But the source that I fed into Spleeter was FLAC.

Edit: I uploaded the original FLAC to my web server last night, before I decided that MP3 would be more convenient:

https://mwcampbell.us/tmp/spleeter-demo/jonathan-coulton-re-...
People shouldn't dismiss whatever they don't find pleasing. Whether or not you like something is a separate question from whether it's actually good. I mean, I hate eggs, I think they're disgusting. But I don't think they're bad. I don't think people who claim to like them are lying in order to look cool, or that people who offer me eggs are scamming me.

In the case of art, I think art has value that is at least somewhat objective. Liking art, on the other hand, is almost purely subjective. But since recognizing the objective value of art requires some study and effort, people generally aren't in a position to judge.

So instead, we get this weird leap where "Pollock paintings are simple and stupid"... but that collides with virtually everyone with some education in art saying "No, he was a genius". So do people think "Huh, maybe there's something here I don't understand"? No. Instead, we get "Pollock is bad art, and anyone who thinks it's good is either pretending to be cool or trying to scam us".

This is why "dismiss whatever they don't find pleasing" is a bad policy.
The mostly same problems plague Amazon Fire TV and Amazon Prime, Prime Channels, Prime Video for purchase, Prime video included in prime account, Prime App on different platforms, SSO with TV Network Apps. Looks like Apple is trying to catch up with mess.

With Google, I don't even know where to start. Messaging is not the only product line they messed up. Play Movies offering the same thing as Youtube Movies and Google Play Music - Youtube Music (you can buy, you can subscribe). Adding podcasts to Google Play Music, then removing it for a standalone app. However if you download the podcasts from the standalone app, they show up as Albums in Google Play music (on Android)
Just worked.
React Native doesn't use Chromium under the hood, it renders using native iOS/Android components not a web view like Electron.
How do they compare with Tesla's batteries? What metrics do people use to compare them?
Sounds like a bunch of CRP.
it would be interesting to know the frequency of bugs that are due to mistakes about operator precedence. even by experienced programmers. a lot? do use of parens reduce the frequency?
Never? An enormous part of civilization is exactly wrestling for control of nature and succeeding. From prairie nomads to mega-cities our direction is clearly one of increasing control. The whole issue is about humans changing the climate. We already have incredible control of many complex systems, the planet's climate is just another system.

It will take an incredible amount of resources to control but there should be no doubt as to if, only when. The earth is our garden, we have only to put ourselves to the task to make it bloom. The blocking point is our intentions and efforts not the possibility. You can't be burning down the Amazon for a quick dollar and trying to maintain the climate at the same time. We're so focused on arguing about whether or not we're having an effect and panicking about what that will be that we're not really trying at all to gain any control.

True the climate is not a trained dog, it will not act on command, it is not a linear system that we can put one PID controller on and be done with it. It is complex, it has feedback system on top of feedback system, some negative, some positive, it's chaotic. None of that means we can't make it do what we want.

We just have to focus and not spend our time on the stupidity that drives our everyday political process.
Some of that stuff the retail industry is selling must have involved physics at one point.
Aren't all the most popular audio formats lossy? Extracting full data from lossy compression requires reconstruction. Even if they are able to completely extract all tracks they would have gaps and be very low quality.
And they never hold IP addresses in registers?
There's been reports...

https://www.youtube.com/watch?v=H27rfr59RiE
yah, racial discrimination is not solved by any means, but i do think the best strategy is tackling the now-many systemic failures of our supposed meritocracy as a way of loosening opportunities around racial discrimination rather than the other way around.

the current prominence of immigration in political discussions, for example, makes it easy to divide on racial lines rather than on fairness or economics, as republicans have effectively exploited. it's led to an economically irrational willingness to sacrifice growth (and its resultant opportunities) in favor of limiting non-white immigration (we cheer 2-3% growth as amazing, while other countries have double-digit growth--like china, whose economy is similarly sized).

so support immigration on economic grounds rather than racial ones, because it can grow the pie more fairly than plutocracy can. most white folks can get behind more growth, but not all will get behind direct compassion and fairness for non-white folks (as bad as that sounds).
> Does this also mean they can’t vacation there either?

No, the post is fairly explicit about what the proposed block is.

While I agree with the position that companies should avoid trading ethics for short-term profit, this is a move I hesitate to condemn - the cost is fairly minimal (their remote-first position is still quite generous), and there is much to be said for the increase in privacy and security this provides their customers.
It's a tough space.. seems more economically feasible to just slightly update GPUs for it, similar to what's happening for ML/tensors/etc, and for the rest, FPGAs for prototyping => ASICs for deployment. We were originally building on OpenCL to keep this path open, but a few years later, feels the long-term mainstream + hyperscalar is more like:

-- Mainstream: Updated GPUs for general ETL (see: https://rapids.ai for replacing spark/pandas/sql/flink/etc. w/ streaming GPU ETL in various convenience formats), w/ assumption of continued hw/sw co-design by Nvidia as more of the data stack than just some neural nets get subsumed

-- Some experimental work on FPGAs...

-- Hyperscalar / bigshops: ... FPGAs mostly for then getting ASICs for the same thing, e.g., sifive's stack, esp. as cloud vendors figure out asics-as-a-service w/ rapid tapeout & 100X more bandwidth.

Still easily a few years away pragmatically tho. But if you're say Netflix and the dev cost of doing this stuff drops say ~10X and you get 1-10% cost savings... more than pays for itself. Wall St. tried GPUs years ago and gave up b/c of usability vs payoff, so FPGAs are still in the middle, yet as tool chain improves, the GPU toolchain is now ~there, and not far for ASICs.
I walk around all day on hard concrete and my feet hurt at the end of each day. Found some ankle bracelets with little magnets in them and started wearing them, and my feet quit hurting entirely. I stopped taking pain killers altogether!
As a user of macOS, why don't you put the onus on Apple to not artificially limit what developers can offer you without it breaking on upgrades and migrations?

Some of the private APIs being used have been stable for generations and are clear improvements in one way or another over the publicly available APIs (like CAContext stuff).
I mean a modern OS is not like a library you stick up on NPM and hope no one tries to use internal methods that you'll end up having to support. There are so many desperate teams working on OSX and the applications from Apple that use these APIs, it's not like backwards compatibility, documentation, and most of the issues public APIs face aren't already an issue that has to be tackled.

Apple uses these APIs to make features no one can fairly compete with, which is detrimental to you, as a user, and to external developers. Imagine if any app could use APIs like the ones that Apple Music uses to have tight integration with Siri, or that Apple Maps uses to show on your lockscreen.
Memoirs found in a Bathtub, perhaps? One of my favorites.
PostgREST actually pushes you to know your PostgreSQL. It aims to be a transparent, yet safe/sandboxed, layer over PostgreSQL.

The generated SQL statements over HTTP requests are there to help reduce SQL boilerplate but you're expected to write custom views, functions, triggers, constraints, etc and understand "low level" pg.
Best Practices for Version Control in Data Science Projects
Cellulose fiber sounds like delicious pest food.
This sounds a lot like...wait for it...agile.
>>This particular issue is limited to Delhi, however.

Not anymore. Pretty much a huge chunk of North India is in trouble now. Delhi is where the peak problem is manifesting. Our media has other pointless issues to rant on than show problems in smaller towns and cities, that doesn't mean the problem is only in Delhi.
Obiwan errors are greatly reduced in more modern language that have newer mechanisms for looping over data.
Let's not forget the $150M that Microsoft pumped into Apple as well.

https://www.cnbc.com/2017/08/29/steve-jobs-and-bill-gates-wh...

https://www.engadget.com/2014/05/20/what-ever-became-of-micr...
Arguably all of this has already happened, with the Lavabit case.
>> "Translating his works is difficult due to passages with elaborate word formation, idiomatic wordplay, alien or robotic poetry, and puns."

>> But he is the only writer of European [science fiction, most of whose] books have been translated into English, and [...] kept in print in the USA. Lem's critical success in English is due mostly to the excellent translations of Michael Kandel.

Anyone know if there's an effort being put into newer translations? A quick check of when Kandel made these translations:

Memoirs Found in a Bathtub (with Christine Rose, 1973),
The Cyberiad (1974),
The Futurological Congress (1974),
The Star Diaries (1976),
Mortal Engines (1977),
A Perfect Vacuum (1978),
His Master's Voice (1983),
Fiasco (1987),
Peace on Earth (with Elinor Ford, 1994),
Highcastle: A Remembrance (1995),

With notable books missing, it would be great to see the rest, and the above potentially (slightly) modernized.

Side note - are there any open source translation initiatives? Where a book in its native tongue is collaboratively translated and seen as a living document to continually be updated with the times. (With the ability for a user to roll back and see the language of 10 years ago, etc. or by preference for specific translators.)
Well I think may be don’t do it when other people are trying to communicate with you.
We've banned this account for repeatedly posting flamebait. You can't do that here.

https://news.ycombinator.com/newsguidelines.html
Not owning an iPhone, I don't have a horse in the race, but if company X is going to make a client for their service, and for whatever reason you need to use their client, if they are not allowed to use Electron, then they will use a different toolkit. If you don't like Electron apps, then this is a win for you personally. Too many services can only be accessed with the official app, which means it's not like you can just download the "not made with electron" version.
And such a person is already trivially researchable via Google, not to mention people-directory sites.
The Graphile folks are working on Graphile Migrate to improve the migrations story: https://github.com/graphile/migrate

Separately, I've got a fairly advanced setup of schema/seed lifecycle flow in a Graphile-powered application that will likely be open-sourced at some point. The simplicity of the architecture makes these things relatively easy to spin up from scratch.
Moms-to-be leads are the most expensive consumer leads.
State of Enterprise AI in India 2019 – Aim and BRIDGEi2i (Part II)
If You Can Manage a Waffle House, You Can Manage Anything
Mike Reynolds [0] of "Garbage Warrior" and "Earthship" fame has been reusing empty plastic waste bottles in a similar fashion for decades. The cement forms a matrix around vacancies created by the bottles which become a permanent part of the structure.

He's also used aluminum cans and glass bottles in a similar fashion. Colored glass bottles can produce visual results resembling stained glass, it's interesting.

But these are hand laid like brick laying, so not quite what you're thinking with the ping-pong balls.

[0] https://en.wikipedia.org/wiki/Mike_Reynolds_(architect)
why do you all show up in this thread on another website. isn't it embarassing that your company has no concept of a "federal" branch that restricts access to selected vetted employees? this seems like a very basic business decision that preempts all this hubbub.
I wonder if this means that something about the measles virus could be useful for knocking out "immune memory" for autoimmune issues.
A White Woman Searches for Her Black Family
Your wet sheets aren't going to dry if they're effectively tied in a knot. It's not some sort of mystery of physics.
The problem is rapid unplanned urbanization. And that is because there is not enough money to develop new cities. Heck, let alone that there is not enough money to sustain existing ones.

So you end up huge masses of population concentrated in existing cities.

The areas around Bangalore are empty. Try visiting Kolar or Tumkur during weekdays, chances are you will be bored in 30 minutes of your visit and fall asleep. The afternoons feel empty and totally devoid of any activity. Bangalore itself was this way a few decades back, when I was growing up here.

The problem with the cities will continue for the obvious reasons. There is economic activity, schools, colleges, hospitals and better life prospects.
The original lead vocal is definitely processed. You can hear that processing clearly if you apply the classic vocal removal (really, center removal) effect. (My favorite implementation of that is the Center Cut DSP for foobar2000.)
"Or at a supercharger."
Per TFA, 98% of concrete is made from Portland cement.
From the first sentence of the article:

> A minimal viable program is the smallest program that solves a particular problem. It is small and beautiful. It has no additional features.

From the FreeBSD source tree (/usr/src/usr.bin/tr):

$ svn log tr.c | tail -6 | grep -v '^---'
r1590 | rgrimes | 1994-05-27 08:33:43 -0400 (Fri, 27 May 1994) | 2 lines

BSD 4.4 Lite Usr.bin Sources

So, yes, what a lovely mindset indeed.
This results in an overall 7-days-a-week schedule, with a desirable property: two shifts working at a time on weekdays and one shift at a time working on weekends.
Fr-Tu was intended to be Fr,Su-Tu.
> You probably would need to adopt a rule of no direct-to-table access

That's like one of the oldest RDBMS best practices: no direct to table access, with every application (or class of business user with direct access to the DB) having access through a tailored selection of views so that apps/users are largely isolated from DB changes.

> and a separate schema per API version containing views

You'd probably only need a separate schema for semver-major API versions, minor versions would necessarily be supersets which could be accommodate by backwards-compatible schema extension.

> and dealing with the pain of rewriting the views for all the supported API versions when you need to change your data model.

With a well-designed normalized relational model, most changes to the base model are adding attributes or tables, which will have zero impact on view definitions to maintain an existing API. The next most common is factoring an existing attribute out to a different table because what was conceived of as a 1:1 relationship becomes 1:N, which requires adding a join to view defs where that attribute is involved.
> object relational impedance mismatch and inheritance

Can you elaborate on that? PostgreSQL is an object-relational dbms btw, it supports inheritance[1]. Though I don't know exactly what impedance are you referring to since PostgREST doesn't use an ORM.

[1]: https://www.postgresql.org/docs/12/tutorial-inheritance.html
>the comment was 'they aren't needed because if you're a millionaire with a driveway who drives to a tech employer with a private space with a charger every day you're fine'.

That wasn't the comment at all. That's a wild, even ludicrous, misquote and misreading.

I'm not rich. And I don't have a driveway. And my employer does not have a private space for anyone. And I don't have to charge every day.

I don't know how you got any of those things from my comment.

There are options for EV charging. People don't have to charge at home, should be the takeaway.

Yes we need more chargers; we agree on that it seems. The number of EVs is growing and the number of chargers needs to continue increasing to match that growth. It's great that some governments are recognizing that so they can facilitate any way they can.
Reusing Web Socket Connections Using SharedWorkers
As the subject of this thread also points out, there's an important factor of risk to the individual: to prevent them from getting put in a position where they can be coerced into turning over data access.
Completely dumb that it even came up to this level of discussion. Fire that contract & opportunity into the sun and move on with your life.
What's up with the bizarre, untypeable and unpronounceable[1] orthography? I couldn't see an explanation skimming through. "Kotlin𝛁" seems likely to violate trademark rules, as it's almost identical to "Kotlin", and the special character is likely to be stripped by forums etc., leading to more confusion.

[1] Yes, I know the repo name uses "grad" - that spelling actually makes sense.