skysight-inc/HackerNews huggingface dataset:
Anti scientific nonsense is a failure of human beings, not "religion." Modern people are arguably worse offenders than even the worst medieval days.

Bertrand Russell's book, unfortunately for you, is online (FWIIW Wisdom of the West is much better). The phrase "Scientific Method" appears a grand total of 7 times in the entire 960 page book. Bacon and Grosseteste do show up in it, but Russell is basically completely unconcerned with the subject of who originated the scientific method.

He was also a typical English bigot of his day, largely dismissive of the contributions of papists. One thing you apparently have in common with Bertrand Russell.

You can go read "Man and Technics" by Oswald Spengler if you care to lift your pig ignorance on this topic. It's short and sweet. He wrote something larger, but I strongly suspect you lack the attention span.
It's a client library for a database server. They were contracted by RavenDB to build a Go client library, the existing Java client is not a bad starting point for that as the languages are fairly similar.

Kotlin can just use the Java client directly.
Seems low but I'm not familiar with the for profit publication industry.

Wickham is one of the leads in providing data visualization/graphics for R. He authored ggplot2, one of the better plotting libraries available in R.

With data analysis/science trends of use in Python (especially with IPython/Jupyter/JupyterHub and an R kernel available) ggplot2 has some real competition now (poltly, matplotlib, etc.).

There's still heavy entrenchment in R due to the amount of useful libraries in CRAN and previous work but I predict much new work is and will continue migrating to Python as newer professionals enter the domain.
I assume these are the costs at scale. There are likely fixed costs that dramatically increase the unit price of a single home installation.
The philosophical question is how much math describes the universe and how much it describes the things our mind considers understandable.
Why would you be paid to port a java library to scala? Scala developers can use the Java client library directly.
Analysis and Compilation of Parallel Programming Languages
The Barnardo's Design System
I think things have very much moved away from the "one vs. the other" stance. Back in the late 90's, I think people really did think that they could spend time on an ORM tool and never have to think about the database.

In my own work, the ORM is there for lots of boring stuff, like fetch the data and push it into an edit form and then push the contents of the edit form back into the database. When it comes to q query of any consequence I end up writing SQL and then presenting a data set to the ORM, something that it can understand.

Maybe it's my age, but I'm still not a big stored procedure guy. But you look at some of the interesting things you can do with SQL, it seems silly to try and interact with it only through someone else's ORM tool.
Yeah, it’s taken a lot of work to get it going, It we might even have an implementation soonish!

I don’t know how soon ndarray will adopt it. We’ll just have to see.
The same argument was made against VHS. In short, I say too bad, copyright exists to promote the useful arts and benefit society.

IMO making Amazon, Netflix, etc even more of a commodity is in the interests of the producers and consumers of content.
+1 to this. I'd also be overjoyed if the app could be locked with a password/fingerprint.
The non-touch concept was under development when firefox os was cancelled.
And that’s why Kauai is starting to replace their diesel generators with solar + Tesla batteries.
Striking photos – Japan's tireless work culture
To be fair, physics is only simple, symmetric and nice when considered in the very high or very low energy spectrum. Unfortunately, in the middle physics gets very hard, and all the cool math tools become unusable.
In the 2 years they use this phone what value is there possibly to be gained??? It's virtually zero value to anyone.
"He'd not want free thinking for those of a lower order of rank "

Do you recall where he wrote that?
I only read Zarathustra and I do not recall those thoughts in there.
But getting a "script" for adderal or oxycontin is totally different, right?
Takes a lot less time to throw a switch on what is essentially a capacitor than start a gas turbine, even if its the small peaker gas turbines.
Wouldn't this theory rule out dark energy since I believe dark energy is used to explain an accelerating, expanding universe?
Some of these examples were obviously cherry picked for one side of the other. Comparing against getters/setters, which are written once, generally automatically by the IDE, and never looked at again and omitting the ubiquitious "if err, _ = f()" rote seems a bit disingenuous.
All tax returns should be public. This would vastly reduce cheating on taxes.

Our society has run into a fundamental problem - there are always a certain number of people who will cheat on their taxes. According to research, these people are disproportionately the ultrawealthy. The real problem comes up when the government does not do proper audits and doesn't enforce penalties because then good and honest people see the cheaters get away with it. This leads to a quick erosion of morals and integrity in the whole system.

Making all tax returns public makes it very easy for anyone to spot the cheaters. Even pathological liars and cheaters will have a strong disincentive against cheating and will be quickly punished if they do.
FamilyTreeDNA: It’s Our ‘Moral Responsibility’ to Give FBI Access to Your DNA
Being able to allocate a few thousands dollars a year out of a budget for splurging is "way far out of the norm" on HN? On a message board that frequently discusses 6 figures salaries, Tesla cars, etc, I find that a bit hard to believe :)
You do have different leverage producing a volume product. Maybe there's a chance the manufacturer would be willing to cooperate?
Look up some of the old YouTube vids on datomic / rich Hickey.

"Database as a value" had me jaw dropping and then crying most of the way through..
They'll keep their Google accounts, because of emails and logins on other sites, and use them on their next devices, keeping data flowing and attributed.

Hell. They would even browse Internet using Chrome signed in to their G accounts, giving away browsing history (all their secret dreams, interests that even closest people don't know about)
It's also fun to write and a good way to learn more about languages.
Nope - it works everywhere: https://github.com/reportmill/SnapKit
One "GPIO" could be the vibration motor stuff, another the audio out ... but it's probably not worth it.
> My experience with .Net Core 1 and 2 was that it felt unfinished

Ah, curious what made you feel that. We ported massive code bases of ASP.NET and commandline tooling over to .NET Core since the 1 and had not many issues. It's a much better experience now but it never felt unfinished to me.

I have to admit that I have been writing software for a long time and one of the things I automatically do is abstract (not too far, just far enough) the underlying implementation of whatever I make/made. So our old ASP.NET code was very easy to port for that reason; I never use internals directly and still do not. For instance MVC looks more or less the same anywhere so I just use plain old C# classes as controllers so they can be reused by apps, other (non ASP.NET) frameworks, commandline, tests etc. It adds a thin layer below them so they work but it saves a lot of time and with the coming of .NET Core it proved smart once again.
I think you formulate it nicely. Sometimes the things it made sense to share stop making sense.

Something that means rework, sometimes you end up with a parent method which is overridden in every child, possibly because each override was spread out over a long time period and no one bothered to look outside the child.

Inheritance makes sense with interfaces in C# but for the rest I think composition is just a better way of sharing.
> If you mean that axioms are not testable

Not just axioms, but all mathematical proofs are not testable by science.

> ... that's simply a category error because axioms are not claims about reality.

Are you saying that math on its own doesn't pertain to reality at all?

Either way I'd imagine you find math useful, and if you take it as a category error to test mathematics with science, then you've stumbled across my exact point. It would be a category error to test all religious claims with science, and unless a religion has made an explicit scientific claim that IS false, whether known or not, then that religion can't be said to be incompatible with science without making a categorical error.
No it's not, by definition. :)
This is awesome!

If anyone is interested in the software side of things, we have a fabrication team and facility in the Pittsburgh area (proximity to CMU) right near an airport. Early stage exploration of building personal transport drones.

Looking into a cooperative / holocracy type model. We could use some strong engineers in our group!
"I actually miss the days of my Nokia E71"

A Nokia E71 was my daily driver for about a year, starting in 2010. I loved:

- the hardware (slim yet solid, keyboard only slightly worse than a Blackberry, nice tapered+curved edges)

- the extensive list of features (e.g. Wifi+3G, built-in SIP client, support for Exchange ActiveSync)

- support from important apps (e.g. Skype)

I hated:

- How finicky it was. I lost count of the number of times I had set up the mail client again (maybe after re-installing it) because it stopped syncing. (This was back when GSuite free accounts supported ActiveSync, which allowed push email.)

- The weirdness around selecting Wifi or 3G connection (I don't recall exactly what the issue was, but I remember there was something confusing about it).
x86_64 please.

https://software.intel.com/sites/default/files/m/d/4/1/d/8/I...

https://cs.brown.edu/courses/cs033/docs/guides/x64_cheatshee...

https://web.stanford.edu/class/archive/cs/cs107/cs107.1194/g...
I’m the “historian” of the family. I capture vacations, edit recap videos, and have online and offline back ups of it all. Soon I’ll begin digitizing our old scrap books so they too can be persevered. As of now I have a meaningful photo collection that goes back to 2002. Apple Photo does a nice job showing these to me in memories.

I had saved dozens of voicemails from my family as to persevere their voices, knowing one day I’d never hear them again. Sadly, I didn’t save them locally and so they are now gone.

Emails I can still get to, archived in the gmail account I continue to use today. But one day, that account may go the way of Thisbe voicemails. It “feels” preserved but I have no true backup. And unlike a letter that you read and think “yep, this will be meaningful to me one day” so you save it, I’ve never actively saved a special email.

Ditto to digital plane and concert tickets.

I’d be curious what people here on HN do for digital scrapbooking. I’m sure there is a better way.
Yup. FFOS actually convinced me that even high-end devices built on open web technologies could work quite well enough for today's usecases. I'd buy one today if I could - not a low end device but a Snapdragon 8xx device.

Web is good enough for 90% of apps, and a bare metal SDK would be needed for games.
You can have options that are definitely worse than the rest weight having a silver bullet, aka option that's definitely better than the rest. For nail driving consider a hammer and a pneumatic nail gun. Both are better than a rock, but you couldn't call either one a silver bullet. You still have to think about which one is best for your usage.
> Recently I tried using an ORM "properly"

No, you weren't.

> ...queries where I didn't need 90% of the info.
And this is why Fabrice Bellard is so often cited as an example of a 10x programmer: his relatively simple LSTM-based neural net compressor is 10x faster than one of the more complex state of the art algorithms while delivering comparable compression ratios.
With "porting" I guess he doesn't mean replacing one codebase with another one, but creating another client in a different language. In fact, he states

The objective of the port was to keep it as close as possible to Java code base, as it needs to be kept in sync with Java changes in the future

so it doesn't look like they are ditching their Java client.
I suspect we can't.
I have the version two Nokia 8110 banana phone with KAIOS. First, web dev isn't good enough for me. I need crypto libraries on the device. Second,unless I've yet to discover how to turn it on, no predictive text input. Third, it ships with Google apps which, combined with the fact that you cannot uninstall apps on KaiOS makes the phone a novelty at best. More like a waste of €60 (none of these issues are obvious before making a purchase).

/Edit - battery lasted two weeks between charges.
>What problem with Java/JVM caused the organization to commission this expensive porting exercise?

There needn't be any "problem with Java". This is a client library. You want to have it in as many languages as possible.
Making tax returns public also attracts a shit ton of spammers and conmen.

But I whole heartedly agree, if you want to solve any form of corruption or “some are more equal than others”, public accountability and immutable/verifiable record keeping is the best counter.
And then afterwords, they can go buy some Privacy in a Can™ from Apple, and take advantage of some GS backed credit and buy some weapons to shoot up some place that will invoke some knee jerk response from the population and government alike! Hopefully the metadata travels up the kill chain to the reapers fast enough!
I loved the Ggplot2 when I used it several years ago. But at the time (not sure if it's still true), I found this book essential to understand how to use the library beyond the simple examples.

This github repo is interesting because it has so much stuff -- even the contract with Springer and a textfile about marketing strategy. Seems like the author wanted to be as super transparent as possible.

Not sure if that's why it was posted here, but cool in any case.
No, the origin of the cosmological redshift is not proposed to be due to differences in velocity, but metric expansion.
Still, 1MWh is the average monthly consumption of a single household. That means that for a fixed cost of less than 200$ per family we could solve intermittency problems by building, probably one battery per village or city block.

It is cheaper than storing water to put pressure in the network.

Something seems off in these numbers.
He knows it, that's why he mentions lack of null (nil) in Strings in Go as an issue when porting the code.

But depending on how the Java client uses null, "" can do just as well. It's not like you have many other options (except to add your own composite struct on top of String, or to use a guard value that's still a string).
But is there a better way to understand things?
"Value" has more than one dimension.
I have no kids myself, but from friends who do have kids I hear they get teased (and sometimes bullied) if they don't have a half decent smartphone. And some of these friends are living in poorer ('non western') countries even. I guess my friends are not lying, but not sure how widespread that is.
Watch Me Coding Live on Twitch C++ JUCE Audio Plugins Win/OS X
Loving my Xiaomi Mi A2 Lite aka the Redmi 6 I think.

In India this phone costs $100. It comes with Android One.. monthly updates directly from Google.

I'm not sure why technical people still prefer iOS. Such a PITA when it comes to development and app store (register! password!) and transferring files.
iOS perspective: Because apps can‘t have this far-reaching permissions on other apps (and, adding my 2 cent, that‘s one of the reasons I still stick with Apple, even though their hardware and software quality is steadily declining).
Like with all languages the implementer matters. There's a remarkable amount of variance that I've encountered in the tersiness of both Go and Java code.

For example, Go's err != nil pattern is often cited as being ugly, but good go code will often remove errors by design.

There's a good post by Dave Cheney about this; https://dave.cheney.net/2019/01/27/eliminate-error-handling-....

I think this is equally true of Java. Most Java code I've seen disgusts me, but I've also seen some beautifully written pieces.
Can't recommend this enough: Nim is a very low-friction language with performance in the C/C++ range, also offers introspection and metaprogramming with a very powerful macro system.
I was talking with someone who runs a large wind power company. I'd assumed that the best place for storage was close to the consumers, but what I'd missed is that the grid itself is often the limiting factor. If you put batteries near the consumer and charge them when wind is cheap, you need twice the grid capacity. If you put batteries close to or inside the wind turbines, you can charge them when you've excess wind, and discharge when wind is lower, but you can get by with a lot less grid capacity because you don't need to tranmit the generation peaks over it.
Guess I'm not using that then
How to Firmly Startup a New Blog and Make Money in a Little While
We started budgeting, finally, around the time we had kids. We got tired of doing it all based on feeling, and wanted to actually know where our money was going, so we could make more accurate plans. A lot of people look at budgeting as a chore, but I’ve found it to be liberating. When you sock away some money for “personal spending”, you can get a coffee and not think twice about it. You’re not wondering whether your rent or mortgage is funded. You can start funding future costs (like an annual car registration renewal) instead of being surprised by them. And if it seems like a ton of effort, it’s pretty nice when tax season comes around and all your expenses are already categorized.

At the end of the day you have X expenses and Y income, with some unknowns and variations thrown in the mix. There’s no reason it has to be a mystery. You can actually make an informed choice about that latte, and balance it with your desire to save for the future, live a little now, etc.
*Batis is still a thing, and is closer to what they were asking for, but you're still mapping your domain to hand-coded SQL. That's not bad, necessarily; I just don't know if his "abstraction over SQL" means you write it and your domain code uses that abstraction, or it's provided by the framework.
Inheritance is an anti-pattern for some. Not for others (eg me).
Sumitomo Cyclo Gearbox
Wife has a CAG of 45. We're nearby a city center that is part of the trial and it seems like she's met all the criteria to be included so we're hopeful. Not looking forward to the monthly or bi-monthly lumbar punctures but maybe it will postpone some of her symptoms from getting worse.
The general idea is to read the template, and jot down your own ideas below. You can also try to question whatever ideas you have with questions, or just read the stuff in the sidebars to see if you get more ideas. I see these templates as a starting point, and then you can go on and research your article as needed. I can record a video in a week or two showing how I would use it, but hopefully people will use these in different ways :-)
> Just to be clear: the talk uses hyperbolic language to make a point being that SQL is perfect for data processing, not for everything.

So, there's the point.
This is how I can tell the design's actually bad -- that when I get on the new design by mistake, I'm not like "meh, links are still here", I'm like "whoops, have to go to the old one!"
They also neglect to mention that there are active conversations in the Java community around how to effectively implement Data Classes. For example: https://cr.openjdk.java.net/~briangoetz/amber/datum.html
>It is true that some people, as they get older, claim to find games less interesting. In my opinion, some of them simply jaded a bit, and would be a good thing for them if they tried to find enjoyment again in the small things.

There are also people who still find enjoyment in small things, just not in games. It's not like computer games are that enticing beyond a certain point.

You can wonder around shooting aliens or casting spells, or exploring space colonies, in some commercial game that's basically the nth clone of 1000 others before it so many times before it loses interest...

It's like watching superhero movies for life. Yeah, people do it. But people also learn to appreciate more mature movie plots than "kid finds out they are unique, has responsibility to save world" or "millionaire with faults devotes time to fight supervillains", as their life experiences (e.g. kids, divorce, health scares, job trouble, mortality, love affairs, betrayal, etc) are not exactly the same as their brooding misunderstood teenager years when they wished they would "show everybody" anymore...
It’s hard to keep up with laws. ICE is very much a bully, just like TSA is. They can make your life miserable for a while until you get yourself a lawyer (which most people can’t afford, and can’t lose time).

But then who’s gonna police the police ?
"Edit - battery lasted two weeks between charges"

Way to bury the lead! I'd put up with a lot for charge times that long. Or just a backup phpne
Sadly it’s not that simple. You don’t have to use it, but unless you can stop your family as well they will have most of what they need from you that way.
> our national discourse

You might want to check your assumptions about which country I'm from.

> I didnt bring gender into the discussion; the burden of poverty falls disproportionately on women.

This is a rhetorical tactic, not a good-faith mode of discussion.

From the age of your account it looks like you're a new participant on HN.

Fair enough that you're not yet up to speed with how things are done here.

This site is intended for people who want to engage in good-faith discussions, not rhetorical trickery and point-scoring.
I wonder what is the minimum % of people that need to have their DNA sequenced in order for any human to be able to be identified. The police cases mentioned in the past hint that we are already.
We should do it then. Maybe nobody ever looked because we assumed these things to be invariant.
https://github.com/NLPchina/elasticsearch-sql/

https://www.elastic.co/products/stack/elasticsearch-sql
One alternative is to simply italicize the quote:

In response to an inquiry from Kaine, the Education Department disclosed last week that 38,460 people had submitted requests for forgiveness as of Dec. 28 under the new program. Most of those, 28,640 people, were immediately rejected because they had not previously filled out a formal loan forgiveness application — one of the many criteria of the relief program.

Of the 9,820 applicants who cleared the first hurdle, 1,184 are still under consideration. The rest were rejected for myriad reasons. Of the applicants who cleared the initial hurdle, 40% still had years to go before hitting the required 10-year mark. Nearly a quarter were ineligible because they were paying less money in the wrong payment plan than they would have in the correct one.

Others were turned away for having the wrong type of federal loan — those originated by private lenders through the now-defunct Federal Family Education Loan Program. Some had not made enough on-time payments or had not had at least 10 years of full-time employment certified by a qualifying employer, according to the department.

I would have done this myself but I was on mobile at the time. As for devices, the fixed width quoting requires horizontal scrolling on both the iPhone SE and iPhone 6.
I like how Bertrand Russell viewed that:

"Physics is mathematical not because we know so much about the physical world, but because we know so little; it is only its mathematical properties that we can discover."

Math isn't behind everything, and not everything can be explained with math. But it happens that the things that are mathematical turn out to also be quite useful.