skysight-inc/HackerNews huggingface dataset:
I also really like CouchDB and can attest to it being a reliable part of the stack. I'm using it on a personal project (Node/Nano/Couch) that has the potential for needing to store a lot of data but hasn't gotten there yet, so I can't speak from experience yet on performance/scalability. It has been so far great in production and also great for the normal CRUD parts of this project.

The main reasons I chose Couch over something relational like MySQL was essentially 1. to have a a clear path for data to go as JSON from server/API/client without the need for mapping, 2. Schemaless to allow for quick iterating and development, 3. Easy to start with local first development and then rollout for deployment. Also, I hadn't worked on a stack with a persistence strategy that was solely document oriented so it was a fun and good learning experience.

A few things I learned along the way:

I still needed to create externalized "views" of the data that either combined data from multiple documents and the need to hide private data. I still needed to serve lists of data in pages. More importantly I needed to provide a lot of adhoc reporting over the various data I'm storing across multiple Couch dbs.

The views and paging are all easily solvable with Couch, but so much easier to implement using SQL and it feels like I'm just pushing that need or compensating somewhere else in the implementation. But the friction around quick reporting has made me second guess choosing Couch/document based vs. something like a MySQL/ORM.

The author's point of the custom query language (Mango for Couch) and loss of tooling ecosystem has been the biggest problem for me on this project and I'm considering migrating to a Node/Sequelize/MySQL stack just to avoid wasting future cycles trying to quickly report on the data I'm storing. When the project started the reporting aspects weren't as apparent as they are today since the project has evolved and other requirements became necessary.

If anyone has any experience or recommendations for tools that can easily do adhoc reporting against CouchDB or documents in general I'm interested in hearing about them.
I don't think it'll be that much more complicated, if it's well documented and you write tests for it, it's fine.
> Or ISPs and telcos could offer 'family' filters built into some of their plans, etc.

And they already do this, it's switched on by default. Sometimes you can't even visit innocuous websites because of these filters.

The 'trivia quiz' approach reminds me of the classic game Leisure Suit Larry, you could crack it just by randomly trying different answers :)
You've never heard of Meetup.com?
Ah, yes. s/UK/UK marketed/
In many places, apartment buildings have indoor (or at least fenced / roofed) bike storage.
>20 years ago, the guidance was to look for jobs in finance or computers

It was 2003 when the company I was working for acquired InterBiz from Computer Associates. By the time we were integrating teams from both companies I met this guy who were the guru, the #1 product manager from one of the most profitable lines of business that the company had. I remember the shock in people's faces when he, a Portuguese guy, said he's got a PhD in Physics, in Germany, in a second language to his own, but then ended up developing Warehouse Management Systems (WMS).
Are you happy with the path you took? Are you still happy with the time you spent studying physics?
For all that it is traditional to bemoan the state of "kids these days" or how the world has gotten worse, there are only two things I truly miss being added to my existence: C&H and The Far Side.

I revisit both every few years to revel in what we do have, and feel lucky to have been in the lifetime when both were at least weekly gifts.

I sometimes wonder where the equivalent items for other generations are, and if I'm simply unable to grok them (I've never understood tintin nor askterix, for example)
It’s a radio show, with an associated streaming service/record label.

Many public radio stations carry it on Sunday nights, even the “traditional” format ones that are mostly classical music and news. It was my first introduction to ambient music, and the host’s voice gives me a mix of nostalgia and panic (as it meant I needed to be getting on with my homework).
Oh what bureaucratic atrocities have been committed in the name of protecting children. The phrase "protect children" is practically a dog whistle now- whenever I hear of the government moving to "protect children" there's inevitably a company or companies behind it whose services the government will now be using to "protect" said children.
For the record, I think you go a bit too far with this, but whoever flagged it was acting in bad faith.
The main use case for MongoDB I have seen are custom forms or data that can be nested a variable number of times.

The main problems I have had with MongoDB were that, as of several years ago, it did not integrate well with most (I would argue any in practice) data reporting / displaying third parties.

Also, some of the more advanced queries were not at all intuitive. In fact, I barely remember any of the syntax now. In Mongo's defense, that might have to do with the fact that we atempted some stuff in MongoDB that we would never attempt to do with SQL cursors.
I don't know. The EU hasn't really been an enrichment lately... Especially in the last days. Maybe it is the better way to get rid of something old.
You saw the part where I said that all the forms had different schemas and were in different collections? The RDMS equivalent would be all of the different types of forms would be in different tables and each user would have their own database. You would still have the same issue where you would have to query the database’s metadata to get all of the tables and programmatically join the data.

At another company where I worked where we used Postgres, we had a multitenant set up where each of our (large) customers had their own database. The issue would have been the same.

You would no more “scan over all of your data” with Mongo with indexed fields than you would with an RDMS with indexes.
> If all that developers see happening to their free software project is that SaaS corps take it and squeeze it for money without giving back a single cent, people won't license as free software anymore.

> At least with open source licenses the expectation of that abuse is always somewhat present but people will similarly stop using it if the abuse is too great.

You talk about “free software” licenses and “open source licenses” as if they are different things. While the FSF and OSI are different organizations with somewhat different philosophy and strategy, the set of “Free Software” licenses recognized by the former is virtually identical to the set of “Open Source” licenses recognized by the latter.
Maxwell Keto detailing which makes it considerably more successful. Coleus Forskholi is separated from a plant known as Indian Coleus which has a place with the mint family. Truth be told, customarily, Coleus Forskholi was really utilized for therapeutic purposes and to enable people to decrease off pounds typically. Research and various solid examinations have found out that Coleus Forsholi is fast0-acting, Efficient and http://drozdietblog.com/maxwell-keto/
I bought Modern Classical Physics last summer as a birthday gift to myself and I am also slowly going through it.
https://www.youngpioneertours.com/cycling-around-pyongyang/ ... discusses biking culture in North Korea and domestic-bike only policy, with NK-made bikes being good enough.
It sounds similiar to the classic "anarchy trap/paradox". What is there to prevent the establishment of rules without any rules in place? In this case it is "What stops someone from using software freedom to reduce software freedom?"

I doubt there is one aside from social norms that nobody would use such things.
Good point, I'm not a fan of FaceBook but they do an amazing job of this.

If you tab out of the URL bar of your browser, Facebook has a huge accessibility skip links menu.
Windows Virtual Desktop Preview Now Available
If they can identify individual human faces through algorithms, they (= technology companies with deep pockets) can surely recognize most porn pictures, given the right incentive (regulation.)
I have a degree in physics and work as a software dev (c++). No one cares for physics in the industry, but it's indirectly taken as a sign that people aren't morons. I never used anything I learned at university at work. About half of my colleagues have physics or Math degrees, other half EE or CS.
I worked in numrel before and was even offered a tenure track job focused on teaching. I didn't want to work 70 hour weeks though. Now I focus on my family and data pipelines seem like a nice hobby.
I service small businesses, and hook them up with payment processors on a regular basis. Not once, over 19 years has any of my clients' customers requested PayPal as a payment option (I've deployed over 100 ecommerce solutions). This must be specific to software or global purchases (my clients are in the US).

My advice always starts with the "easiest" which is PayPal. If they have WooCommerce, I recommend Stripe, before Stripe existed the advice was to go with Authorize.net.
How do you _know_ you never lost data?
>"There are a ton of APIs in POSIX which are straight-up shit, like wait()"

Could you or someone else elaborate on what is so loathsome about the wait() system call?
The racoon story was a bit hard. It reminded me of the death of Farley in For Better Or Worse[1]. Cartoons and animation can do hard death scenes, look at the first segment of Up!.

1) https://web.archive.org/web/20090218213649/http://www.fborfw...
> I’ve been playing

Well there’s your problem! The points do nothing, just like having a really old account. Nobody really cares.
Oh yeah, that wasn't a criticism of you. Just wanted to leave that for single founders to think about as they structure their businesses.
They have colour coded buttons: https://i1.wp.com/emanuelkarlsten.se/wp-content/uploads/2019...

Source: https://emanuelkarlsten.se/03/13-ledamoter-tryckte-fel-i-den...
I feel with you, still you should accept that it is addictive nevertheless. Let's start by spending some time with each other instead? ;)

I am certainly NOT going to look for another distraction, as I have cursed the game at times for being all so sweet - and it is/was....! ;)
My workstation runs multiple processes in multiple namespaces without containers. Is it bare metal? What if I install applications via flatpak? Still bare metal? Now what if I use docker?
Still the distinction between socialism as a centralized authoritarian country and socialism as mean of social welfare is important. various "socialist" parties in europe usually (IMO) tend to favour a view of society where the individual is assured many essential services and a stronger social safety net. this is the modern equivalent of owning the means of production.

Then and now one focus of socialist policy is to make so that the "Bourgeoisie" cannot ruin the life of those near the bottom of society. In the last many decades the economy, the "workers", the bottom of society all changed a lot.
I know a few people at SAP (NL/DE) who are overqualified for the job they are doing and seem bored/uninterested. What's an insiders perspective of this?
We might have biased opinion on the subject at least those of us heavily involved on execution side. Execution is much more subject to available resources.
That Oregon study was too limited in scope, variables, population, and time. It just wasn’t well done.
Now if your goal is to decrease state spending shorterm, then this is definitely a dumb move, and we didn’t even need that “experiment”.

It’s about how you value your population and the type of society you are trying to develop.
Machine Learning and the Physical Sciences
Reminds me of The Lion King

I watched as an adult a couple years ago and my eyes were opened. I use to love the kid Simba, but I can see him almost like a spoiled brat. I understood why adult Simba was so unsure of himself even though he was bigger and stronger. Why Mufasa was so forgiving of his son even though he starts so much trouble.

I may have to check out the C&H comics again. Yukon Ho was the best!
I believe you can do something like this:

-XX:OnError="jcmd %p GC.heap_dump /heap-dumps/%p.dump"

Then it will put a heap dump into `/heap-dumps/<pid>.dump`.

https://www.baeldung.com/java-heap-dump-capture
They might when it starts being a few pounds per device...
You said doing a “create table on the fly”. So if they needed to add or modify a field, you would have to do an alter table.
Correction, it's not just that word, it's any word, and it's not used in practice anywhere in the world. North Korea is not "democratic", the US PATRIOT act is not "patriotic", etc. Still that doesn't mean we should call N. Korea democratic because they "devalued" the name. It still means what it means even though some might appropriate the name for purposes of propaganda.
So the EU has fucked up, hence we abolish it completely? As the UK has fucked up the porn stuff, should we abolish it as well?
Just to note, the uneven implementation and enforcement of their censorship laws is still a China problem, not an Apple problem.

The idea that Apple is controlling things here does not make sense. Obviously, if Apple had the choice they wouldn't censor Apple News at all.
You and I must be the only ones on HN using mongo at scale and enjoying it.

We use it as an event database which collects over 100M+ semi-structured records daily with about 200 (and growing) different schemas... It keeps 1.5TB of records in the collection which is achieved using the invaluable capped collection function, and we can index the structured fields very easily. We also pipe the data into elastic for quick kibana querying but just that step requires a lot of index partitioning and mapping to work smoothly.

I also feel that a significant amount of mongo's power lies in the aggregation pipeline which is often ignored and which can replace entire ETLs, sending the compute to the data can be much more efficient in a lot of use cases.

All this runs for us on some relatively cheap (compared to 1.5TB of high i/o RDS) commodity hardware, running 3 replicated nodes. More complex ETL jobs or Hadoop users can pull data from mongo selectively and quickly - spark has a way to partition a query into N threads based on a provided key achieving line rate data pulls even from a single node.

Throw in compression on disk and in-flight and you get something that is really compelling. We've all run out of disk on a database before, it's never fun.

My one gripe is the learning curve for new developers. I do find that once leveraged, I see a lot more data being stored when it's as simple as nesting an object into your main object and saving it, which data teams like.

Depends on your use cases, but really, it's been an invaluable tool so far.
I was curious what’s going on here as there’s nothing in Jewish teachings[0] that would justify an anti-vaccination stance. It’s apparently more that as an insular community it is particularly susceptible to anti-vaccine misinformation[1].

0. In numerous states parents wishing not to vaccinate their children are permitted to sign a document stating that their religious convictions do not allow them to; based on this signature the child will then be permitted to attend school under the law. It is reported that small numbers of parents in Jewish schools have signed such documents. For a parent of a yeshiva student to sign such a statement in the name of Judaism is not just inappropriate, it is false. Whether a posek will rule that childhood immunizations are obligatory in halakhah or are discretionary (but highly advisable), there is no position in halakhah that says there is any prohibition or compelling reason to refrain from such vaccinations.

http://www.hakirah.org/Vol13Bush.pdf

1. “How Orthodox Jewish Nurses Are Fighting 'Anti-Vaccination Propaganda' Targeting Their Community”

http://gothamist.com/2019/03/26/orthodox_jewish_nurses_vacci...
People in general are largely incapable or unwilling to think. If they were willing to actually think through these laws, they would never write them nor support them.

I would ask the politicians and the supporters of this law to define "porn". Who gets to decide what is considered porn? Will that take into account religious beliefs? Will it consider regional norms? Which religion? Which region?
Beautiful, and now I will forever refer to Trumps movement and the "alt-right" as neo-regionalism.
Thanks for that. Some of the news sites I had been reading had neglected to mention this (and to be fair, I neglected to catch it) this, and I could swear some had reported that Bitwarden had claimed that this was a difficult issue to solve, and would likely not be implementing it in the near future. Information overload, I guess.
Miri: Interpreter for Rust's mid-level intermediate representation
I read the comment as implying that the colleague had published a paper on power law distributions in order to publish (pressure) while the poster knew that the colleague did not believe in the subject.
No need for adult trivia captchas, since this is not an actual issue to deal with. Adults are already responsible for children and have to guard them from all kinds of perceived and real danger.
Did you just make that rule up?
I think an even better lazy answer is "millennials!!!" Or rather, people who got into programming after The Cathedral and the Bazaar proved phenomenally successful at its job. Back in the 90s, free and open source software was obscure. The ideology really only appealed to people who were inclined to get into programming, and then only to a small subset of technolibertarians who valued the potential riches copyright could bestow less than they were irritated by the hindrance it presented to writing more cool software, or even to using a computer without frustration and risk.

To such people, preserving and contributing to the canon of free software became an important cultural mission very closely tied with the concept of human freedom itself: if anyone with a computer is to be truly free of the predations of governments and corporations, they must be running free software, and inasmuch as people still can't do that for 100% of their uses for a computer, that's an open problem to be solved. These people are likely to be very conscientious (being programmer types) and to have actually read the GNU Manifesto, CatB, and related documents.

These days, Raymond's message of "open source is good for business" is so accepted in the tech world that it's the first form of this ideology many (if not most) open source devs are exposed to. A lot of that has to do with the first, second, and third dot-com booms that open source helped to kick off, which vastly expanded the pool of developers and developer wannabes with the promise of startup-founder riches. The composition of people involved with open source has changed from "mainly hackers" to something including many more business types, who are far more "practical" in that they are concerned with the following quarter's bottom line (or their own paycheck) much more than any ideology. So they understand that open source is good for business, but do not comprehend the relationship of free software to individual freedom and society as a whole. They are concerned with what's good for business. And if closing the source partway or all the way delivers higher projected revenues over the next fiscal quarter or year, so be it. That's a sacrifice they're willing to make.

It's unfortunate that we haven't communicated our values to the wider community nearly as effectively as Stallman or Raymond might have hoped. Comfort can be taken, I suppose, that we are still better off than we were in 1995, when software development was 99% proprietarywith expectation of payment, and giving your software away meant you were either some sort of communist, or didn't value what you wrote too much.
I did my undergraduate in Aerospace Engineering and Astrophysics, then graduate work in Space Systems Engineering and regular Systems Engineering. I also did plasma physics research at Princeton.

Now I'm doing aerospace vehicle modeling and simulation in MATLAB and C++ and primarily work with other physicists. This is by far the most enjoyable work I've done and the pay is excellent - my salary is 3-4x the average household income for the city I live in.
Schmidhuber's significance in the field is not at the same level. He invented one type of neural network, but the "Canadian mafia" launched the whole Deep Learning revolution with multiple breakthroughs and theoretical understanding.

LSTM's are clever and they were bleeding edge up to 2014, but once they were understood better as a bypass mechanism, attention, context vectors and averaging networks and causal convolution are starting to replace them.
I find PayPal works well if stripe declines a payment. I can direct customers there.

The only customers I've had request it were a few international ones without credit cards.

(Not saying stripe rejects more. It's just the default people use first)
but how can it be done effectively without banning also ssh (which is quite unlikely) ?
Well obviously everyone will need a VPN voucher as well.
FTA> Consider an increase in the quality of public services — say, garbage collection, or perhaps in San Francisco the elimination of public urination. ... Why exactly would non-landowners press for improvements in their cities? The value of those improvements will be captured mainly by other parties.

Gee, I don't know. Maybe I don't want to live a city that reeks of urine and has garbage all over the place...even if the effect of that is that more people want to come live here as well.
(PhD, 2008 in Complex Systems)

While my PhD did start out as supposedly being on Spin Glasses it quickly diverged to Complex Networks and what people would now call Data Science. Since then, I've worked on Social Science, Epidemiology, Human Behavior, etc... For the last year or so, I've been doing Data Science and Finance in one of the Big Banks.
I would love to hear a long form podcast with all three (and a CS knowledgeable interviewer)
Ah, ye goode olde Poe's law:

without a clear indicator of the author's intent, it is impossible to create a parody of extreme views... that cannot be mistaken by some readers for a sincere expression of the parodied views.
Finding a solution is the hard part. I've found, the few times that I've been able to sit with the developer and test their code as they tried to solve an accessibility problem was the best method.
This all sounds like justified inconvenience in the name of safety at scale. As long as you have a good relationship with the package approval guys this is a fine workflow in my experience.
Now, I'm not a user of Acceptable Ads, but I don't think either their specific policy of taking money to whitelist AA-compliant ads from large companies, or having that policy apply to entities that have otherwise scummy ads is necessarily dishonest.
The purpose is ostensibly to prevent underage people from "illegally" seeing porn. You don't think teenagers would seek out "porn-enabled" computers?

"Computer == identity" is simply broken.

(It's also broken the other way - there's absolutely no reason to charge per-device merely to authenticate age.)