skysight-inc/HackerNews huggingface dataset:
This still fall in the trap of paint RDBMS as "scary" and more "complex" to use:

> The truth is that relational databases scale up just fine when placed in the hands of people that (1) know what they are doing, (2) aren’t afraid to learn new things, and (3) don’t mind doing the work necessary

This is true FOR ANY KIND OF DATABASE.

In fact, a RDBMS is far easier to use because it TAKE CARE OF THE HARDEST THINGS OF COMPUTER DEVELOPMENT. Good luck for the average joe to understand ACID and try to implement it on top of Mongo.

RDBMS are for everyone
NoSql are for Pros.
Single point of privacy failure, two ways.

With a roku, roku is selling or having stolen your privacy. With a smart TV running roku app, both samsung and roku are selling or having stolen your privacy.

The opposite direction of single point of privacy failure is watching TV must flow thru the TV. Theoretically I could watch amazon prime by plugging something that doesn't spy into a HDMI, and the TV can report very little spy data back.

The argument is most CC theft doesn't involve stealing photocopies of CCs, so why go to any effort to avoid getting your physical CC photocopied? However, the real question is, what do I personally gain by making photocopies of my credit card and leaving them laying around? Nothing? Well, why bother?

There are secondary effects because the primary purpose of a roku is being a roku they tend to do a better job at it, including better security/privacy/whatever, whereas the primary purpose of a TV is to display HDMI signals and there's a parasitic infection of privacy violation built into the smart TVs that no consumers want, as a secondary task of being a fake roku it'll never be a very good roku. Very much like asking why hardware stores exist in a post-swiss-army-knife world. My pocket knife has a terrible little pair of scissors why would any market exist for dedicated "real" scissors? The smart TV, at this era, distributes "smartness" at the quality level of the worst 80s era infomercial products, because for most people, its just a TV so expending more effort on the app beyond "well, it boots most of the time" is lost profit.
Fair enough. I'm sure some would be willing to do that, but likely not many. I do think it is going to be very interesting to work out some of the scenarios if we do get to Johnny Cab style self driving cars.
Leaked Emails Show Cops Trying to Hide Emails About Phone Hacking Tools
Also, good luck marketing a product which only works when everyone is lawful and considerate, and otherwise has a considerable chance of killing occupants or pedestrians.
Adopt a Pet – Oregon Humane Society
The real trick I've found, is having regular conversations about your problems and knowing the domain experts.

For instance, I know this one guy is good at Dev Ops. I send him a ping asking a question, he forwards me to the other guy.

That's the most efficient way I've found after years of development...
Everything you say (except for the bit about me being willfully ignorant or an asshole) is true.

The solution to the problem is getting people to be realistic about their prospects. Guidance counselors play a role in this solution. So do parents. And the students themselves.

But the solution absolutely does not involve raising taxes to pay for everyone to go to college.
Referring to a class by its name is the wrong approach in Python, because classes are themselves objects.

In PHP, a class is uniquely identified by its name, everywhere. If you define a class Foo, then new $var will resolve correctly either everywhere or nowhere (the name needs to be fully qualified, to avoid namespace headaches).

That's not the case in Python. A class Foo has the same status as any other object. That means you can't rely on its name - it could be replaced by another value. But it does mean you can pass the class itself around instead of its name. Instead of putting the string 'Foo' or the literal Foo::class into a data structure or an argument list, you can just put Foo in there, and call it later.

I think the Python approach is cleaner, but then again, it's what I already knew when I first learned how PHP did it.

Python doesn't need to instantiate classes based on string values, so it doesn't provide an easy way to do that.

Python almost allowing you to take the PHP approach is a bit of a pattern. Python is dynamic enough to let you do a lot of things you shouldn't be doing. Ugly syntax like globals()[var] is usually (but not always) a sign that you're looking for the wrong kind of solution.
To me this definition is meaningless. For you to be "making a choice" implies that you have the ability to influence the outcome in some way that is not deterministically dictated by the laws of physics, yet that is also not merely non-deterministic or a combination of some part of each.

You seem to basically be arguing that we should define free will in a way that makes it entirely an illusion, yet treat it as meaningful.
Given a satellite image, machine learning creates the view on the ground
From first-glance, Poetry seems the best of the new generation of package managers. I do not like pipenv.

When the overhead for miniconda distributed is ~50mb, the python packages I use are ~500-750mb. I don't understand why this is such a point of contention in this community.
Have you tried Patchwork, the scuttlebutt chat/social client? It’s zero effort to get started, not like you have to compile Linux and run your own DNS server.
20-40: Get married and/or have kids. Both will change your outlook on many topics way more than you expect.
This is ridiculous. Any big enough palteforms such as Medium or Reuters will already partner with CDN, cloud firewalls, automatic provisioning, etc to handle traffic.

For small self-hosted blogs, authors can pay a CDN that will absorb any exceptional loads and almost cost nothing the rest of the time. Eventually the blog will go down for 24h and will be back online when things get calmer.

The idea of creating a hub that will be a central point is the opposite of distributed information.
We ssh-heavy workload, we use ansible. We have jenkins master with dokerized slaves where we throw the scripts in dockerized containers
I can see people wanting that, but then I'd have to wonder why they are using PDFs for that purpose and not something like Google Docs.
I'm not sure what the point of conducting the study was. I don't think any companys with open offices really thought they helped improve employee interaction. That was just a line used to help justify them putting lower rent before employee well being. No one planning to implement open offices is going to change plans because of a study such as this.
Trying to understand the thread of reasoning here so correct me if I didn't interpret this correctly.

An individual observing some members of a group with different physical characteristic with a certain behavior, an individual infers all members of that group behave that way.

Then with an individual being exposed to a sampling of that groups behavior due to say the news or social media algorithms the individual makes an inference but is unable to account for the bias these sources might have.
Are you in the industry for your product? Is there anyone in the same industry who knows you and you could convince there is a market for your product? Someone to be your co-founder and help you create your demo?

What about just proving the market exists? Can you get surveys, interviews, testimonials from buyers in the industry that they need this product and would by $X for it? That would go a long way to convincing someone to get you funding to demo.

Can you MVP a simpler version? Something that only costs $50k instead of $150k but proves out 80% of the functionality?

As a founder, you will face this type of problem constantly. You will always be short of time, money or talent (or some combination of all 3) while trying to make your goals. When someone invests in your idea, they are as much investing in you and your ability to navigate these challenges.

Bringing a real MVP to market and making those first few sales is a huge proof of concept for YOU as a Founder. Investors need to see that.
While I recognize and admire the sentiment, I'm not sure I agree with the practice in law. Legislation should be as transparent as possible since it affects a populace and doesn't exist in a vacuum among involved parties.

As to what intent there is with those names, it could be boycotting products/services from certain organizations -- which is a very valid and legal form of protest.
Great work, looks like a very useful PDF toolkit. I've been working on a side project implementing something similar for some time but has stalled due to life getting in the way. Can you share anything publicly in terms of pricing?

I see everything is through a sales person now and I'd like to get a better high level understanding of high level costs for passion projects (<1000 users), small-medium (<100k), and enterprise (1M+). What metrics are you charging usage on?
How about osd-level=0 with no-osc? In my (quick) testing this works.
Are you the co-founder and CEO of Stripe? Were you a millionaire at 19 and now, at 29, worth north of a billion dollars?

Why would anyone want to listen to your advice?

(/s Be careful about listening to people who are obviously statistical outliers, who are young and apparently have succeeded at everything they've touched.)
The Total Addressable Market is huge in any developing country. The only problem was that the previously internet penetration was very low and not many people had computers to get online. Cheaper and more mature smartphones has changed all that. Now with the huge and growing "online" population it is not surprising that this is happening.

But, I must add that China's notorious protectionism is also playing it's part. No international company can take money from Silicon VC and then pump it in China to build their brand. Uber tried and failed. This is in complete contrast to India. If you look at it ecom saw bigger and bigger deals for Flipkart until Amazon happened. Same with Uber holding it's ground against Ola. I am sure if India had similar protectionism, we might have seen similar headlines for them too, maybe not at the same time but couple of years give or take.
I've had tech jobs in Cambridge and London, and they've all been 25 + 8 public/bank holidays

so 33 total (6.6 weeks)
>callbacks cannot

This is wrong. Please fully inform yourself before making incorrect claims that I'm being reductive.

Some callbacks may not return a value, but callbacks in general
absolutely can and do. (A callback simply need conform to an interface, that interface can be whatever the enclosing code decides it should be).

Either that, or async/await is more powerful than callbacks, because most of the `async` functions I've seen have a return value (coroutines can and do yield results, and async/await is a way of implementing coroutines).

I also don't really think that this solves the same issue as multiline lambdas in all cases. Sure, one of the examples (the case of a double function invocation in a comprehension) can be solved with a multiline lambda (among other ways). But multiline lambdas don't particularly clean up `if (x := re.match(...)): process(x)`. Which I'd argue is the more motivating example.

So sure, this doesn't solve your problem with the language in the best way possible, but it was never really intended to, it just sort of can as a side effect. (I don't really think this is a good thing, mind you, but it is a thing).
Instrumentation design for a probe that has to survive the radiation on the surface would be an awesome job. Given the weight budget, it could be a very hard engineering problem.
As mentioned elsewhere, the context is from a comment one person (a celebrity scientist) made.

> the hypocracy on the left

This statement seems designed to drag discourse into the gutter. I do not believe you are here to speak in good faith. There are 1,000 ways I can legitimately criticize Trump without referring to him as a chimp, and frankly it's not something that comes up very often.

Imagine the criticism of Trump and tell me honestly you think him being compared to an animal is anywhere near 1/10th of 1%.

Re: Obamas, it seemed to be one of the go to. You are creating a false equivalency.

Ironically, the article we are discussing is refuting the comparison.
What makes you think people want news in real time? By the way, we can also have news in real-time by pulling RSS directly from the sources, like every 2 minutes
- Everyone runs the same Linux distro. There a signed Ansible repo that everyone uses to set it up, and an internal package repo for things missing from the main repos (for security reasons, nothing is installed that's not in either the distro or our repos). This ensures that everyone has the same local environment and scripts can be re-used.

- Each project has a "scripts" folder with utility scripts and there are playbooks in Confluence on when and how to use them.
There are hosted CI solutions that can orchestrate locally installed agents. The two that come to mind are Microsoft’s Visusl Studio Team Services and AWS Code Deploy.

For both, you install a local agent that polls the website for commands. You can manually kick off a “deployment” that just downloads and run scripts. Both have agents for Windows and Linux.

VSTS is free for private environments for five users and like $5 a month for additional users for one simultaneously running agent - you can have as many agents as you want installed but only one will deploy at a time. Additional simultaneously running agents are cheap or free for each registered MSDN subscriber who is a user.

AWS Code Deploy is similar. It’s free for AWS hosted EC2 instances and a 1 cent for each on prem deployment.

They both support the concept of deployment groups where you can run the same deployments on a group of machines.

Code Deploy uses a simple YML file that tells Code Deploy which scripts/batch files to run.

They both support integration with GitHub via webhooks.
Why Hire a Developer When You Can Hire a Barista and Teach Them to Code?
On a semi-related note, can podcasts stop only giving links to itunes and asking me to rate their podcast on itunes? Thanks,
an Android user
Most scripts do not have reusability and not warrant sharing.
If they do, make them into a library.
I wouldn’t be where I am today without 2600. Hacking (real hacking, not pg’s definition) is what lead me to learn to code when I was a teenager back in the 90s. Many of the folks I met via 2600 may not be CEOs but are extremely successful. Sage advice.
I highly recommend this book (talks) for anyone interested in a computation approach to neuroscience. I found it remarkable how far seeing Von Neumann was in relating computation to the understanding of the brain. Here is the physical copy if anyone is interested.

https://yalebooks.yale.edu/book/9780300181111/computer-and-b...
Two other cool things about Java:

The library. It had everything.

Garbage collection. You didn't have to keep track of when to free memory any more. If you were in C or C++, this meant a major headache just... went away. (If you were in Common Lisp, well, you never had that headache in the first place...)
> If you did it, document it.

You can document all you want and it won't matter if no one is looking in the right place. I think that is really the root of OPs question.

At the companies I've worked at, I've seen utility scripts stored in the main repo with the code, in their own repo, in a gist, in confluence, in Google docs, and in OneNote. Often the same company is using more than one of these at the same time. It's like one person gets fed up with the current solution not doing what they want and decides to create their own standard. BTW, I'm not condoning any of these, it's just what I've seen over the years.

I'm a firm believer that if you give people a solution that is easy to use and meets their needs, eventually they will gravitate toward it. On the flip side, if a solution is complicated or useless, they will eventually stop using it, even if it is company mandated.

From what I've seen, all these solutions are either overly complicated or don't fully meet a companies needs. I think OP is looking for suggestions of tools that other people use and like, so they can try it on their team.
It's ludicrous to believe that publishing the names of people and companies requesting a change in law is somehow nefarious. People should be happy to have their names associated with laws they support, and if they aren't, that definitely speaks to the desirability of the law for the rest of us.
“Error establishing a database connection”
If you really do mean fastest and nothing else, you can't really beat WAT, the WebAssembly text format.
Multi-hop locks, a major Lightning Network update
I notice HN makes my Chrome plugin Win7 Scrollbars invisible - perhaps for the same reason.
Except when you're on the other side: unable to do any development because people keep coming to you with questions.
They aren't peacefully petitioning; the're bribing lawmakers. Also, that's a right that people have, not corporations.
> Can you give some examples of what you see fitting into this category?

Most of the standard HN gripes.

Design prioritized over regular hardware updates for existing product lines. Mobile emphasis to the detriment of desktop and developer. Touch Bar. Keyboard changes to an already loved design. Pursuit of thinness / lightness past the point of utility. iPhone stiffness issues. iPhone antenna issues. Severe macOS functionality regressions / bugs in updates.

Apple makes a great product, so I'm not bashing. But their priorities seem increasingly myopic, and they're losing the forest for the trees.
I first bought GEB in the early 80's. At that point, I had only a year in college and I made little headway with the book. Went back to college and ended up double-majoring in Japanese and Computer Science and took a bunch of math courses. Have now spent something like 30 yrs as a software engineer and, in particular, I've worked with many interesting people including one mathematical logician who taught me about such as Alonzo Church and the history of functional programming languages.

So picked up GEB again a couple of years ago and found it much easier going. But then put it down again because most of the ideas, in addition to being very verbosely explained, are now old and there really wasn't a whole lot new there aside from elaborate explanation.

I imagine that the book served its purpose in its time although if not Hofstadter, someone else would probably have come along and put together the various ideas.
The Toronto attack, targeting women and fueled by an "incel" mindset, is pointed to several times in the article as an example of how Fred Rogers' message to boys and his approach to mental health could be helpful.

Honestly this was clearly the intention just from reading the paragraph in question.
This reminds me a lot of the SUBSCRIBE method [0] in Microsoft’s WebDAV extensions (I think this is used for EAS?). You pass a Call-Back header with a URL that gets called with NOTIFY [1]

[0] https://docs.microsoft.com/en-us/previous-versions/office/de...
[1] https://docs.microsoft.com/en-us/previous-versions/office/de...
"Elite universities should admit the best students. Science / truth is and should be epistocratic, rather than democratic, fair or equal"

First, it doesn't have to be, and was never necessarily meant to be, second, it depends on how you define your 'epistemological' criteria.

To my point: 'just using SAT scores' would be basically a very bad way to select students.

For example, some US States high schools may focus intensely on 'SAT prep'. Others may have a policy of not prepping at all. Some candidates speak English as their second language and are at a big disadvantage.

"We should celebrate the Asian focus of intellectual excellence rather than punish them."

This is 'intellectual excellence' on some level, but I view the 'race to perfect SAT' as competitive, not intellectual.

We can all work 12 hours a day from the age of four, but is that what we want? In South Korea, they literally had to ban doing homework after 10 pm, because it was a social malaise. This is a cultural attribute, on the whole, it's certainly better than kids 'not doing homework', but my experience with South Korean students at Grad School has informed me that I don't think that this is really what we want, nor is it actually very productive. (Too clarify about my South Korean compatriots - it's they who were complaining that during their summer internships at home, they would be paid meagre wages, literally a couple thousand dollars a month - after a lifetime of intensely competitive academic endeavour)

There are a number of factors at play and I think 'representation' is one of them, on some level.

Also, I'm the last person to be pushing intersectional arguments, I'm generally wary of it all, and totally opposed to 'proportional representation' and that kind of stuff. I'm saying - it's a factor, that's all.
Cars that you can buy today are such a product. As are kitchen knives.
Kotlin's "not FP" in the way Scala is "not FP" and Swift is "not FP." It's pretty FP, in my experience. Just not strictly. :)
I totally disagree. Coding is a not at all comparable to literacy, it is simply a lucrative trade that is in demand at this time in history, but it won't always be (in fact, I suspect the career prospects for software engineers will look very similar to the career prospects for lawyers today, within the next 30 years). I say this as a black male software engineer under 35 without a college education who is in the 95th percentile of income earners in the U.S.
This happens all the time. Recently I bought a sous-vide machine, and realized that it would phone home with details of my cooking, along with the WiFi AP. Essentially someone at the company would have an idea of my location, along with whether someone was at that location, and maybe my food preferences.

The idea that this kind of analytics is not opt-in, and that you are essentially forced to provide this on a product that you paid full price for is ridiculous. It may feel like an overreaction to worry about someone knowing what you are cooking, but how do you guarantee that this information will not be combined with other pieces of data by a third party to create a more complete picture of the user?
If you have cheap earbuds that don't really seal out the other noise, this is a recipe for serious hearing damage.
Big Tech’s Hot New Talent Incubator: Community College
My dumb TV boots up from power button to pix in about 2 to 3 seconds. My MiL's smart TV takes about 20-30 seconds from flipping the power strip on. So "smart" costs about ten times latency in two anecdotes of data. My MiL is very jealous of my dumb TV, no one likes a slow UI.

My MiL doesn't have wifi internet; possibly the TV wastes a lot of time at boot trying to connect as punishment for people who don't allow it to spy, I don't know.
If you purchase an App from the App store and then change your phone, I assume you should be able to carry over the paid app to your new phone.

Does anybody know if the App Store enforces this and what (if anything) they do to vendors who violate this?

It seems that there are numerous complaints on the review page of "word with friends" by people who paid for the Ad-free version but when they moved to a new device, they no longer have access to the Ad-free version