skysight-inc/HackerNews huggingface dataset:
I have zip, zilch, and zero first hand knowledge of Wittgenstein, but I will report on what two of my college profs said:

In college, as a math/physics major, I relented and signed up for a course Philosophy of Science. The course was taught in the philosophy department by a guy from the Bible Department -- the Presbyterian church chipped in some money for the college which however had a good physics department (with some USAF money) and a quite good math department.

So, the course got to Wittgenstein. The prof was traveling or some such so asked a math prof to give the class on Wittgenstein.

As the class started, the math prof winced, hesitated, and said: "I read the Wittgenstein. Uh, let's f'get about Wittgenstein."

That was enough Wittgenstein for me!

The reaction of the Chair of the physics department was "Get your Ph.D. first and philosophize later."

For me, now is "later", and I conclude that his advice was good: Just how math, physics, and the rest of science do or do not work is not simple, and even a first level understanding needs quite a lot of experience, at least observation, of what does or does not work.

Sorry, Ludwig, buddy. Go sign up for a math/physics major, get a Ph.D. in one of those, get experience for some decades, and then see if you can formulate a clean, simple, solid philosophy for how it all should work! My guess is, even with all the background, you can't do it! Sorry 'bout that!
I got lost somewhere there. How much all this cost him?
To summarize: living in a yurt – no matter how modern it is – can have the same drawbacks as living in a tent.
I think the common understanding is the opposite. That you are better off thinking about the problem 4 hours today and 4 hours tomorrow, than 8 hours today.
What about all the coal-funded coal lobbyists?
QueryDSL (http://www.querydsl.com/) does something like this for Java. It can generate classes from tables, but even with those, all queries / statements that hit the database are manually built using a query builder to avoid syntax and type errors. I.e. no caching or automatic database updates.
happened to me: either ACLU, EFF or both sold my name to a gazillion left-leaning causes. Stopped donating to both them of course.
i wonder if your tendency to cut corners is reflected in your code (assuming you're a developer) if you've never read an RFC or grinded through technical documentation. Do you enjoy reading other people's code?

>Didn't stop me from getting a job at a FANG.

probably stopping you from being a top developer at a FAANG
I want to concur with you but... Would you pls elaborate what is meant by small-time platforms?
I would if I could.

They are rather subjective, and arbitrarily enforced. I'm a nerd, not a mind-reader!
You can keep your cluster after they are gone if you were already using eks, gke, or aks. Then just import that cluster into another multi cluster manager.

(Disclaimer: I work for Rancher)
Is it just me, or are yurts currently popular just because they have a funny sounding name?
I have been wanting something like you describe for forever. Honestly, the closest thing that I've found to this that works-out-the-box is Crostini in ChromeOS.
I don't love ChromeOS, but if I started building what you're looking for, I'd look at Crostini for inspiration.

Crostini can spawn gui apps through Wayland instead of pure X. That takes effort and I wish they would contribute it back.
I expect within the next five years you’re going to see some sort of convergence between Apple’s phone/tablet and traditional computer lines.
If you have a slow crappy UI you might want to change your reader ...
Across the globe, millions join biggest climate protest ever
I suspect they are using all nearby Apple devices regardless of power state. So your laptop charging in the corner with the lid closed and your friends Apple watch are participating in the triangulation.
You're not contradicting my points, you are giving anecdotal examples of problems and bad implementations. The only assumption I made is that we can have such systems implemented in a way that is properly controlled and harmless.
The other side of this is that in the European system many otherwise qualified individuals will never see higher education because there is so much competition for the limited spaces available. I would hazard to guess that most people arguing that US education should be more European would not be able to achieve degrees in such a system anyway due to early test scores precluding them from attending.
I guess the point is people like different architectures. They have different opinions of what feels like home. And what's with the $800k land? Maybe in cities.
> "Would you rather trust <company A> with your <piece of information X> or <company B> with your <piece of information Y>?" ... I bet the order comes out, roughly, Apple, Google, Amazon, a bunch of others, with Facebook somewhere down at the very bottom.

You'd be right if your survey was targeted to the HN crowd. But if you targeted the general public, it would just be confusion... "what do you mean these companies have my information?"
donorbox.org also allows donors to control their subscriptions AFAIK.
Types of Loans You Could Take for Business Reasons
>most chip production doesn't occur at cutting edge nodes

Of course, but the margins are much better on cutting-edge nodes. Being second-to-market on a node doesn't save you much on capital costs, but you have to compete harder on wafer pricing. TSMC have about 5x the revenues of GF and the gap is widening.
This.

After contemplating my distaste for ORMs more carefully, I've come to the realisation that my objections aren't so much to do with the concept of an ORM but rather object orientation itself—and the fetish of treating it as the perfect hammer for every nail.

For the projects I've worked on, I've almost never wanted to turn data into objects. And on the occasions when I've thought otherwise, it usually turns out to be a mistake; de-objectifying can often result in simpler, shorter code with fewer data bugs.

Ultimately, the right answer depends on the nature of your particular business logic, how data flows in your wider ecosystem, and pragmatically, the existing skills of your workforce.
So if you have to change the schema afterwards (with lots of data already in the table), what do you do?
You get used to it. I agree it's not perfect but the car as a whole is amazing. It's just a completely different experience. As the self driving features become better this becomes even less than an issue. At any rate, you don't buy the model 3 because of the screen, you buy it because it's a great car that happens to have it's UI on a screen. Great driving experience, no more gas stations, no more oil changes, don't kill the planet while you're driving...
Or you can do the division in unsigned types - reasonable for something like an array index.
Electromagnetic 'bathing cap' shows promise in early Alzheimer's disease trial
Nope. Seattle area suburbs.
Or you could go with LINQ's approach from (x) where (y) select (z).

Honestly, I think LINQ and entity framework successfully solved most ORM concerns
Change the schema, and run a data migration script if necessary. And, of course, check the change script into source control so that your build system knows to run it on the staging and prod dbs when the time comes.

Then simply build your project and fix any compile-time errors that arrived when the base classes were all blown away and rewritten.

Extra points for keeping your column names in string enumerations so you can't ever get runtime errors from typos or having renamed a column. (all handled by the code generator, of course)

But yeah, even on my mature projects I still find myself changing the schema all the time. It's as easy to do as adding/changing a class in the project itself.
> There's a middle ground.

> Micro ORMs.

And there's the mystical fourth option of simply not bothering with objects in the first place. No objects, no need to do object-relational mapping.
Nice hack :)

I don't see myself using this in any kind of real code at this stage, although it might serve as a base for a more comprehensive library of Rust-style futures.
On the other hand you could switch communities if one style didn't suit your taste back then. It often seems like this was replaced by a choice between large communities like SO and something fringe.
Related: Rising sea levels could flood Seattle-area homes by end of century

https://www.seattletimes.com/business/real-estate/report-ris...
Most modern games are able to use four or more fast cpu cores, and even a budget desktop can afford a quad core cpu for less than $100 these days: intel i3-9100F (no graphics, coffee lake), or amd ryzen 5 3200g (graphics, zen+) are likely much better for multithreaded experiences. Plus heat dissipation, optionally more ram, and i/o abilities.

If you're willing to spend $200 on a cpu, you can get faster or more cores.
BMW has an electric model just like Nissan, Renault. And it's a good car too, albeit kind of weird looking and with limited range. It's quite perfect for city driving, has an optional scooter engine if your battery is dead. I'm not a BMW fan but I like the i3, because it's everything other BMW models aren't. Most traditional car manufacturers are testing the EV waters with compact minis. Tesla is in the US market so of course they had to have a SUV. They don't have a pickup truck though.
Would you agree with the following sentence? “Nothing unprofitable is worth wasting time on.”
Sure or just use a book, where as I said, this isn't a problem for me.
You only mentioned the Metz bill, which never went anywhere (not even one committee), so your "gun lobby" claim is odd.
Sequence diagrams?
Huh, I have the reverse preference. Recreational books are read sequentially, like tape, so they suit e-book readers well. Also, they're usually plaintext. Reference/education books - with those I need fast random access, which mostly rules out the usual digital form, and extra formatting and media used (tables, images, figures, equation) make them problematic on e-book readers.
How Can PMP Certification Boost Up Your Managerial?
playing games means sustaining stable high performance for long periods. gaming PCs have active cooling which helps. i doubt a phone can do that without hitting thermal issues.
Having migrations for updating the schema makes sense even if the schema is raw sql and the migrations also is that. What it does is that it enables having multiple environments without the headache of having to keep them in synch.
Dealing with the general public is hard.
By relocation all the most devastating envirnmental impacts of their unsustainable consumption feeding industry to poorer countries?
Sorry if this sounds stupid, but I've always wondered: is 1 point in Geekbench for ARM really equivalent to 1 point for x64? Are they really comparable in the first place? If yes, how is it that the ARM SOC can beat an i5 while consuming so much less power? And why is ARM outstripping x64 in terms of single core speed? It just doesn't add up.
Well said. Of interest to me is why these beliefs? Without evidence, one is capable of believing anything to be true. So why believe conspiracy at all? What psychological and/or aesthetic need are these specific beliefs satisfying?
> Go sign up for a math/physics major, get a Ph.D. in one of those, get experience for some decades, and then see if you can formulate a clean, simple, solid philosophy for how it all should work! My guess is, even with all the background, you can't do it!

This is pretty laughable. Math/physics and philosophy may both involve logic, but they are so different. It's neither necessary nor sufficient to be good in one to do well in the other. I'm sorry you had a bad experience in your own philosophy classes, but I've found that understanding some of the basics of philosophy (utilitarianism, natural rights, etc.), have vastly helped me understand why people in the STEM fields are motivated to work on one project versus another.
I've heard this paraphrased another way as the time it takes a company to reach its peak is its half life. The faster a company grows, the faster it will also decline.
Great! Now, how does that bash syntax go again...?

This is why I have a similar tool for command line cheat sheet snippets - recalling bits of syntax to be combined into a command or a script.
I moved country and had to make decisions about which of our books were valuable. In the end our criteria came down to ‘would we read it again’, ‘is it a nice edition’ and ’does the physical book have a special memory’. That meant that we gave away probably half of the books. You can always buy or download them again in the future.
The enigma of bronze age tin
Cryptocurrencies Can Mitigate Some of Brexit’s Negative Effects
Actual header: https://github.com/naasking/async.h/blob/master/async/async....
Nice approach but it seems to be rather focused on that modern web or mobile app. How about a system with redundancies? Is a DB replication group a single container? Or do I have to know exactly the number of DB nodes?
The current Mac mini is an awesome machine and in top spec has some impressive performance. Given that a key strength of ARM is its power efficiency, it would seem more logical to start with something that has a battery. That way any performance hits can be seen as a trade off for longer battery life.

I say this knowing full well than in any battery life versus thinness tradeoff, Apple has picked thinner just about every time.
Except that the instrument of abstinence is not a possible solution under capitalism.
Great tool!!!
The hardware may be good, but you’re locked into Amazon’s non-standard formats unfortunately.
You just agreed with your parent post. He said "A donation costs the donor much more than the tax reduction."

In your example, the donation cost the donor $100, which is much more than the tax reduction of $39 + $20.

But on another point, didn't you just double count the tax? You donated $100 of bitcoin, and you write it off your taxes (so not having to pay that $39), but you just counted another $20 somewhere.
Indeed, but the point is, it isn't carbon neutral yet.
Fascinating. I always felt there was something special about his sentence structure but could never quite put my finger on it. Other than their length, that is.
Anytime I have to think about an issue I need to step away from the screen. I work from home and usually unless I'm actively typing or looking at references I'm walking around thinking about stuff.
https://www.dropbox.com/s/8bo0ard89lf94bw/Screenshot_2019092...

Almost right, Americans for Prosperity are a non-profit, but it's not tax deductible.

That being said I know most church donations are tax deductible and I've read that they lobby. While not all of your proceeds will go to political campaigns, at at least it will be tax deductible.

Better yet, just start your own church super PAC and have it focused solely on politics. Then you get captial efficiency and tax deductions.
I believe you've just described migrations (scripts that modify the schema and run data migrations, checked into source control).

Generating the ORM layer from the database schema seems OK to me. It does preclude generalizing certain subsets of the schema like e.g. lets say you want to publish a "comments module" reusable across projects that would install its own subset of tables in the DB, as well as provide functions (procedures) to create new tables that link comments to other entities on demand.

The problem with relational databases is that SQL has such poor facilities for abstractions. Whereas the typical language today has higher order functions (some even have higher order classes!) stored procedures are quite limited.
> VW has no plans to release the car in the US right now, and it's also unclear whether the company will sell the car in China.
Two counter-points:

(1) While treating a single SQL table as a distinct entity is a sin by your argument, I would argue that treating a set of tables as a distinct entity is not. I'm referring to what DDD calls an aggregate, e.g. a customer (address + email history + scoring + whatever tables), or an order (line items, shipping info, payment info, ...) Reading the comments here, I'm starting to wonder if some kind of holy grail or at least useful approach lies in there.

(2) The impedance mismatch has two ends, and one might as well argue that the problem is not mapping tabular data to objects, but mapping objects to tables. This might be an underrated benefit of what is usually called "NoSQL", dwarfed by the whole discussion around "schemaless". Unfortunately, I don't have any experience in that area, but it's something I have long planned on trying. Note that I'm not trying to say that NoSQL "solves the impedance mismatch" but rather that, in DDD's approach to solve persistence, NoSQL might actually be able to do what DDD wants (e.g. with respect to defining a "unit of consistency"), unlike tabular data.
> I can't think of any significant functionality it lost in the process

Hardware acceleration for 2D operations (GDI)
The article is about the airport, not about the town. The airport is often called Zaventem because of its location. International travelers will know it by the name Brussels airport.
Not sure what's your point but I would prefer my Electron apps to run with Firefox's engine if possible since it's the browser I mainly use, it would use much less memory.
There are individual consumers that commute via plane in the UK. This shouldn't be the case and these aren't most people.
I wonder if they could have instead of shutting down, just raised prices to the point where they were profitable instead?

It seems to me some customers would prefer that to a shutdown.
beware of PCI compliance requirements [0] but you can either create a payment method explicitly [1] or include the card details when handling a card payment [2] `{payment_method_data: {card: {…}}}`

[0] https://stripe.com/docs/security#validating-pci-compliance

[1] https://stripe.com/docs/api/payment_methods/create#create_pa...

[2] https://stripe.com/docs/stripe-js/reference#stripe-handle-ca...
Ask HN: Resources for Learning about Databases
I recently got a Frontend Engineering offer from Facebook. I have dabbled in backend work earlier in my carrier but never did anything beyond simple API’s on a single server. I set a goal for myself that every year I pick a computer science topic & study it thoroughly. I dont have a CS background but I am begining to love CS.

I started with Data Structures & Algorithms last year, studied & did over 250 leets, this is why I was able to land an offer with FAANG.

Next on my list is Databases, I want to know how they work internally, build a simple RDBS from scratch, learn SQL(I know simple CRUD operations) advanced concepts like procedures & the latest that is being used today.

I have googled yes, but I havent found any resource that meets my needs. I also plan to switch to backend soon.

Thanks in advance

Edit:
I know I will not be building databases at Facebook, & I also know they probably have internal tools or ORM to access databases. My goal is not to become a database developer but to have a good knowledge of how they work just to satisfy my curiosity.
Create 1-billion 32-bit integers numbers between 0 to 1-billion. Knuth shuffle the integers.

"Linked list" traverse the integers as follows:

//array is full of 1-billion numbers, randomly sorted
uint32_t idx = 0;
for(int i=0; i<200000000; i++){
idx = array[idx]; // Random traversal
}

Pull out a stopwatch (or use Linux's "time" functionality). Divide the time by 200000000. You've now measured memory latency.
> brilliant Principia Mathematica

Hang on : Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I !!! You can be as brilliant as you like, but if you are fundamentally wrong (which Russell and Whitehead were) then you get knocked off your perch. Still, I guess that they were in good company.

Bertrand Russell was a wonderful man, but I still smile when I think of the Principia and the essay he wrote nine years after Godel blew it up :"Why Mr. Hitler will not invade Russia"

I think that reason that Wittgenstein is still taught is that there are ideas in there that have not been successfully extended or refuted, except sometimes by Wittgenstein, and even then... Debatably! Also his "approach" is still used by many people.

If the GP thinks Wittgenstein is a vandal I wonder what he makes of Derrida and the other French lunatics; if you want to see where philosophy (and politics and literature) were crippled Paris in the 60's and Yale & Irvine in the 70's would be good places to start. One of it's legacies is the constant and ongoing attack on science - I blame Derrida for climate change denial!*

* I know - this is an act of pure spite, but old people need their fun, and he's dead, and anyway, his friends would just deconstruct my sentence to show that in fact I'm not blaming anyone, blame is not a real concept, things cannot be denied, there is no climate and things can't change.
Comparing modern hardware like this is fine, but kind of pointless.

The sad truth is that processing speed improvements have slowed down to a crawl. The exponential predicted by Moore's law looks more like a shallow linear progression today.

Computers are not improving nearly as quickly as they once were. Weirdly, no one is talking about this. If computers stop improving, efficiency will stop improving, which will ultimately mean that standards of living will stop improving. If standards of living stop improving, i.e., the pie stops growing, there could be a whole variety of horrible social and political repercussions as everyone fights for their finite slice.
I use this on Mac OS too. I use it for Gmail, gcalendar, slack, etc which I always have open on my work macbook.
Likewise, bad experiences with the ACLU. ... including fundraising messages that I found offensive (and obviously entirely off message for what I understood the ACLU to stand for).
The new iPhone 11 is slightly larger and thicker with a much bigger battery and an ugly camera array. Function seems to have been prioritised.
Russell loved him, I think literally.

:0)

Of this Moore does not speak.
Thanks for the book recommendation and the link.

From the Wikipedia article:

> German also lacks an informal language register

Can someone provide more insight into what this refers to? There are definitely less formal or technical sounding word variants in German, and of course duzen/siezen to add another level of formality, so I'm not sure what this could refer to.
There is a new exciting paper about DNA computers as well.

https://www.chemistryworld.com/news/leap-forward-for-molecul...
True, the search UI (map + filtering) only shows nightly. But the total is always prominent on each listing page.
LGBT Rights by Country
Evolutionary AI Research Tools for MRI Scan Open Sourced by NYU and Facebook