skysight-inc/HackerNews huggingface dataset:
First in Man Robotic Bone-Cut with a Laser
It doesn’t seem to be a major vulnerability unless you have the ability to guess keys you don’t have access to via hash and get their invalidation notice. You still would have to force a hash collision, won’t know which key caused the invalidation (unless you can guarantee that there is just your key and their key on the hash), and won’t get new data. All in all it seems pretty minimal, especially since it’s an insider attack where micro services don’t trust each other.
Paul Graham's Keynote at Pycon 2003: The Hundred-Year Language
Sorry about that! I fixed it. Thanks for letting me know.
Nah dude, reality has a leftist bias.
Plants will beat stone gardens every time.

Simply make the Rasen smaller: when you do add some bushes, berries or largeish plants on the borders, make the borders two meters deep and not just half a meter. You want to use many different sized plants to get achieve visual depth and colours. If you can squeeze in a little bench or chair hidden behind waist-high plants it's even better.
In related news... Book "Inconvenient Facts: The science that Al Gore doesn't want you to know" has almost 300 reviews, 92% 4/5 stars:
https://www.amazon.com/Inconvenient-Facts-science-that-doesn...

Quotes from the Facts:

* You will learn that the planet is improving, not in spite of increasing CO2 and rising temperature, but because of it.

* Polar bears are doing just fine

* Ocean acidity = climate pHraud

* Forest fires = fanning the flames of needless panic

...

Museums also educate, with funds from oil companies:

https://thinkprogress.org/smithsonian-stands-by-wildly-misle...

https://io9.gizmodo.com/science-museums-are-skittish-about-c...

How to combat these?
I fail to see how that's a revision of his views. He was against some nuclear bomb test sites, not against nuclear energy.
Spot on! I recently wrote a blog how we've been super happy with elixir/phoenix at AgentRisk: https://blog.agentrisk.com/how-having-a-non-typical-tech-sta...
That gives value to the banks, not to the currency. I could create my own currency and give you the exact same guarantees as the FDIC (since I can always print more), yet that wouldn't give it value, because all you get is more units of the same thing.

If you disagree, I have some $IBs to sell you, and an insured account to store them!
Yep, we use the Haskell implementation as a library in Spago [0] and automatically migrating the configuration from old versions is a breeze as we can just manipulate the AST by pattern matching on it, e.g. see [1]

The above is quite standard in JSON/YAML too though, but an awesome thing you can do in Dhall is that - since you have functions - you can write migrations for Dhall data in Dhall itself, e.g. see [2]

[0]: https://github.com/spacchetti/spago
[1]: https://github.com/spacchetti/spago/blob/a77b869edcfddd592f4...
[2]: http://www.haskellforall.com/2017/11/semantic-integrity-chec...
Are there no bad parts?
I never pronounce separators like ::, ., ->... And braces, brackets, parenthesis and angle braces I do not pronounce. Programming languages are made not to sing them, but to write and read. To read silently I mean. While I understand what I'm reading, I do not bother to pronounce it in a way that would be digestible by an accident listener.

If such a strategy stands between you and understanding, I'd suggest you to use silence gaps of different lengths. Like 0.5s for space and 0.2s for ::.
Disregard my previous comment. I looked into it and apparently Rodeo's company was acquired and the IDE became unsupported and is now a dumpster fire.

Also, it used electron.

So long live RStudio, I guess.
Isn't it just as plausible that early adopters bought BTC because that's all there was, then bought altcoins as they appeared in order to diversify their crypto portfolio? It'd be interesting to find out if there are more investors in "crypto" as a strategy versus BTC specifically.
Can you add some details about which change, the performance loss you describe as awful (and the use case(s)), and the version where it happened?
> most of the original Bitcoin community

While it's hard to define what the "original" Bitcoin community really is, you'd struggle to make up a definition under which the above is true.

Looking through the commit log, none of the developers match any known Bitcoin developers at all, neither past nor present. It's hard to know for certain of course since there are many pseudonymous developers in this space.

A large reason might be that drumming up interest in consensus breaking changes is difficult enough as it is, and interest in a completely different codebase with incompatible rules is likely to be even harder.
Have the same MBP as you, and haven’t really had any issues.

I actually almost prefer the keyboard, I feel like having less travel means I have to press slightly less and can type marginally faster on my Mac keyboard than a normal one.

I’ve not had to replace anything, I’ve had a key that felt stuck once or twice, but after a good bash it fixed itself. But it is almost 3 years old now!

The Touch Bar is a bit useless I’ll admit, but using BetterTouchTool I’ve made it more useful. Shows me my company share price live, tube status and the time of my next train as well as shortcuts to my most used apps.
Show HN: User experience focused desktop app to help write complex SQL queries.
It was a thing. I actually used it frequently to get household items and save money on bulk orders. Then it got acquired by Walmart and I stopped shopping there. Same with Bonobos.
Did you consider remote, on-shore resources? Perhaps work-at-home folks, or those working remotely from other US cities? I ask because I've run into people who would otherwise normally insist that their domestic resources be local and in-house, but then would end up off-shoring stuff instead. WTF?
Leetcode

tears
I was prepared to hate this keyboard when I bought a 2019 MBP bc my beloved 2015 MBP just wasn’t cutting it conpute-wise anymore, but...I don’t. It’s not bad, maybe I even slightly prefer it to the old one. I have experienced some sticking on the “l” key and that IS super annoying and needs to be solved. But the functional experience is...good. I miss MagSafe and usb-a and the touchbar is worthless so I’ve got gripes but to my surprise the keyboard really isn’t one of them!
We migrated from RESTful HTTP to GraphQL and then back to RESTful HTTP. GraphQL is cool, but actually maintaining it is a nightmare and I think it would be rare for the end product to turn out better. Here's a few of the cons for us:

- GraphQL parsing and interpretation is considerably slower than RESTful JSON. I'm talking an order of magnitude difference in .NET Core.

- The required POSTs cannot easily be (if at all?) cached by caching services such as Cloudflare

- It's more work to have to define what data you want than to just spit out the data that's available. Having to continually update your client side queries in order to fetch all the available data is tedious as hell. The whole over/underfetching argument is not worth the incurred performance hit nor the bandwidth improvements.

- GraphQL promotes laziness about documentation because it's "self-documenting" -- turns out most API users still struggle to understand how it works and need better API guides anyway, so the reflection is largely useless (it's about as good as those auto-generated Java docs you find on Oracle's website.)

- Users get RESTful. They know it, it's not a toy, and it just works. I'll repeat this again because Silicon Valley doesn't seem to get it: GraphQL is not user friendly.
Haha, yes, can’t wait. Function keys instead of a gigantic trackpad, too, please.
Sorry to hear that but good that you are working on it. Life will look better to you in the future if you keep at it. Psychotherapy worked for me in the long run (1+ years) - suffered from severe depression for more than two years.
I'm currently participating in Frontier Development Lab Europe (
https://fdleurope.org/), an 8 week research accelerator with the European Space Agency, Oxford University and a number of tech organisations.

The idea is to bring together space scientists (domain experts) and machine learning researchers to try and make a meaningful contribution to the field in a very short period of time. It's a lot of fun, and a really interesting mix of people taking part.

We've just finished week two, which means we're narrowing down our ideas and are about to start the "real work". We're split into teams working on different challenge areas (you can read more on the site). While I can't say much about what we're doing specifically, the outputs from the teams are usually published after the event at conferences/in journals.

There is an analogous program in the USA (NASA FDL) which is running in parallel.

(and who knows, I'm pretty sure there are some other FDL'rs who read HN ;))
Auto deaths were EXTREMELY common when they first came out. Pedestrian deaths, too.

But the car was such a valuable and exciting technological leap that people just lived with the risks.

It'll be the same here too, if the technology is valuable and life changing.
I donated to youtube-dl and started archiving my favorite channels.
I can see absolutely no positive value whatsoever in GraphQL for internal APIs. You're basically saying 'please, formulate any query you like, and I will waste years of my life trying to optimise that general case'.

Seriously. For internal stuff you want to be as specific as humanly possible. You want to optimise the living fuck out of that hot path thousand-times-a-second query, and build an entirely separate service to handle that particular URL if necessary.

For a public API, why would you ever encourage submission of arbitrary queries? They will destroy your database servers.

Note that SQL vs. NoSQL is not even a competition here. An RDBMS can handle arbitrary queries much better than any brute-force map-reduce system, and doesn't require spending thousands of man-hours writing your own query planner. The difference is that it doesn't (always) automatically scale horizontally.

So from where I'm sitting, GraphQL is nothing more than an invitation to maintenance and performance headaches, predicated on the idea that everyone scales infinitely horizontally and can brute-force every query.

Personally I prefer being able to serve a thousand queries a second from a single server managing a 1TB database with a 50GB working set, with a latency under a second even when (looking at the raw query) it 'should' touch more rows than there are atoms in the universe.

[edit] In light of the replies, I should express some surprise that building REST endpoints is expensive. If you can execute at runtime an automatic combination of various other endpoints to produce a result, is it not equally simple to generate the code necessary to do the same? That can at least be examined and maintained more easily than dealing with the massive array of possible varations to known-working queries which comes with modifying the rules driving the GraphQL evaluator...?
Well I've been working on a general-purpose way to see one week into the future for the past 3 years, but everyone thinks I'm joking.
Also a really relevant article with great info-graphics.

"Buildings Can Be Designed to Withstand Earthquakes. Why Doesn’t the U.S. Build More of Them?"

https://www.nytimes.com/interactive/2019/06/03/us/earthquake...
The whole solar cycle argument has been well studied and understood, it's effects are minimal on the climate. But still, this is used by anthroposophic climate change deniers over and over again.
> Trees readily plant themselves in areas they are well adapted to.

I am very skeptical if that's true – see formerly forested areas like Iceland, Brazil, etc. It's not easy for a single sapling to grow into a tree, even if the conditions are right. That's why companies like Afforestt exist [0].

[0] http://www.afforestt.com/
I think this has a lot of potential if it's able to call Go functions, like Clojure can call Java functions. The language would have a healthy ecosystem of libraries to boot.
What startups are those that can never produce income? And why are people working on them?
Fair enough, I think that there is no reason they could - but also no reason/value for them to change the licensing. It’s in their interest to encourage developers to write software for windows, but it’s not in their interest to help developers write software that replaces windows.
New version of Exoframe - https://github.com/exoframejs/exoframe

It's a self-hosted one command deployment tool that makes running CD to your own VPS quite trivial.

Current version allows to deploy any dockerized apps quite easily, but I really wanted to have a simple way to deploy Node.js functions (be it HTTP, background process, or trigger/reaction).
So Exoframe v5 includes is exactly that (and nearly ready!).

Create index.js, run `exoframe init -f` and then `exoframe` is all it'll take to deploy a function once I'm done.
I'm quite happy with the result :)
Why use it instead of zfs on Linux?
“Hitting the Wall” – Rabb.it Is Shutting Down
Which ones from the article didn't you like?
Nope, just a typical network hardware failure in a west coast datacenter, which triggered a cascading BGP failure disrupting much of the network connectivity in that DC.
> No, gold is not a currency

Most people would probably disagree on that. Gold even has an ISO-4217 currency designaton, XAU.
No sorry. There is no open drivers.
I am planning on doing a proper write up in English as we progress. Part of the deal with the government is that we are openly publishing our work and software.

It will be published here (currently Swedish only): http://cirkularodling.se
I'm still using the radios - no AC, but N works well enough for me and gets me more speed than my Internet connection. Besides, I'm using old-enough laptops that they also don't go higher than N.

As for extra functionality, at one point I had things set up to VPN into my home network for either remote access or coffeeshop security, but I turned it back off after not using it for something like 6 months. I've been amused by all the Asterisk packages available, but I'm pretty sure I don't actually want to try to run it on a 7+ year old ARM device with 16MB of flash (or with extended storage via USB2).
seems to be similar(?):

https://www.futuretimeline.net/blog/images/1509.jpg

http://4.bp.blogspot.com/-47A2m_usNOs/Tg7vhWBqroI/AAAAAAAAFB...
you don't pronounce "->" as returns even in your thoughts?
Right, a physically modular device.
Having value isn’t a selling point? You’re digging yourself into a hole here.
Merkel’s decision to prematurely shut down Germany's generally safe and successful nuclear power program was quite frankly just stupid.
I don't think you're joking. I'd be super happy if you gave us more information.
A puzzle game about binary encoding.

https://youtu.be/pUkgeqV80m8
I'm working on the v2 of the UX/UI for my side-project https://batgrowth.com

Basically, the site is just a listing of content creators that accept tips in the form of Basic Attention Token sent through the Brave browser

I'm pretty happy with the project and the site is getting some decent traffic (https://simpleanalytics.com/batgrowth.com), but I think the current UI/UX is not good enough
Four, people actually like them and have had no issues with them.

Why is that so hard to conceive for some people when they dislike something, that their opinion isn't universal? It can't be.

If this was a fair discussion, the users sharing their positive experiences wouldn't be reflex-downvoted.
Easy to use way for improving OpenStreetMap.

It is an Android application called StreetComplete.

Minimal user requirements are following:

Person who can
- read and write
- use smartphone
- use maps

Obviously, there are still many things to improve.
How do you make / not lose money?
Sorry, yes. That's exactly what I meant.
I've used it sparingly, I think deploying is pretty bad with it.

I like the convenience of deploying a golang app, just one executable.
Good question. The answer lies in multilateral agreements (Paris etc.) and in so-called Border Carbon Adjustments. The latter have to be implemented carefully so as not to violate any WTO rules [0], but it's possible.

[0] https://www.brookings.edu/wp-content/uploads/2018/07/TPC_201...
With regard to the Sonae buyout, the old POS had more options. You could even pay your bills or buy cellphone credits. The new one didn't even accept payments from the state bank (AliExpress, from the other side of the world is integrated into the state bank of Rio Grande do Sul).

It seems that WM just goes into markets with not enough planning.
> In a healthy economy, competition should get rid of rents, because new companies will enter the market and vie for a slice of that pie, offering lower prices and higher wages until the rents mostly disappear. In some industries, like semiconductors, this still happens.

Not proprietary semiconductors from a single vendor, only maybe decades-old commodity parts that are drop-in substitutable, either due to numerous implementations of the same signaling, or outright licensing of the original IP to many vendors.

The entry barrier to competing with a silicon vendor that has a complex, well established proprietary product stack is extremely difficult.

(Which is not to say it constitutes economic rent.)

Silicon vendors don't want to offer lower prices; they want to produce something differentiated from the rest, and then charge as much as they can get away with.

(BTW, good luck offering lower prices and higher wages at the same time. That is only possible if it can be made up for in volume.)
I really hope the Librem 5 makes it. I'm getting it as soon as it comes out, I don't even care how well it works. It's the only hope we have for now.
This is known as "Management by Walking Around" My best manager did this. He'd wander by, and ask how it was going. Some days he'd say "tell me one good thing, one bad thing." At least once a day you got face time with him, and once you learned that, you could use it to your advantage.

Sometimes I sit in on the daily meeting and don't learn anything, but MBWA, I often get some insight to issues that are going on.
let input =
{ relative = "daughter"
, movies = [ "Boss Baby", "Frozen", "Moana" ]
}

We don't frequent the same kind of "non-technical users" I guess.
Can't wait! What got you into this sort of work?
No, that's when managers and bosses leave.
“Should” is not a moral judgement. Substitute the word “logically,” if you want.

What can you buy with BTC besides drugs and the occasional coffee at a Silicon Valley coffee shop? How does that compare to what you can buy with USD? Call me when you can buy a house with BTC reliably.
But we're not talking about companies in a narrow sector of economy but about whole countries. The companies are large in absolute terms but not that large compared to the rest of the economy. All the oil fields in the USA plus all the mining resources in the USA plus all the direct agriculture in the USA together constitute something like 3% of USA GDP, and it's about the same for every developed country except for places like Saudi Arabia and Kuwait. Even in the small and oil-rich Norway the oil fields contribute just 17% of GDP and the majority of productivity is elsewhere. In developed countries idustry & manufacturing is a much, much larger part of added value than resource extraction, and services are even larger part than industry & manufacturing.

If "mirror-USA" suddenly appeared next to it in the Pacific Ocean, and USA had the choice to go to war and capture all their land and natural resources, then that'd be a bad deal - a major war costs more than 3% of GDP, so gaining these natural resources (assuming that the remaining 97% of economy that's not agriculture/fishing/forestry/mining/extraction won't give you benefit because it's likely destroyed to the point that it just supports the local population and can't be "extracted") is not worth it.
The XPS 15 looks fantastic in theory. Great ports, high resolution, Linux support, there's even an Intel-only Precision model so I wouldn't have to deal with Nvidia drivers.

But every time the XPS line is refreshed, people confirm that there are still issues with coil whine. It baffles me that this issue hasn't been fixed in all these years.
Could be Mars
I'm working on a charitable project around animal adoption in the UK: https://www.adoptanimals.io/

Other aggregators exist, but often have commercial ties, paid listings, and such. We're building something to give shelters a really nice website, and native apps, to list their animals, as a free public service :)
Looks nice and simple. I recently went looking for a ToDo list app and landed on TickTick. So far it has been really good. Specifically it is very focused on lists, not notes, has a global keyboard shortcut for adding new items, and just lots of nice little features to help make managing a bunch of lists easier.
Ah, I love slime moulds (I thought "mold" was American spelling, but apparently even Scientific American spells it "mould") - thank you for the article. It's funny to think of moulds making irrational decisions.

> slime moulds make decisions through comparison to the other available options, rather than having an intrinsic value for things

That sense of subjectivity and "thought" process to make decisions, sure sounds like consciousness to me - but then again, a stream flowing down a mountain also "makes decisions", and I'm not sure if there's a quantifiable difference.

I just read the article you linked elsewhere: How 300 Matchboxes Learned to Play Tic-Tac-Toe [0]. When we call a completely mechanical process "learning", it seems to imply some kind of subjectivity and "thinking".

It's hard for me to pinpoint, what is the difference between a human and a machine learning? The difference seems merely the level of complexity.

Discussion about consciousness usually breaks down, I think, because the root of this concept is in our belief systems and philosophical view of life. At one end of the spectrum, all of existence is "conscious" in varying degrees; at the other end, nothing is really "conscious", it can all be explained as mechanical processes. The latter used to be a "heretical" worldview, to deny the "spirit" pervading all creation. These days, I'd say the former view is the odd one out, being unscientific (without experimental evidence) and based on an iffy definition of consciousness.

https://opendatascience.com/menace-donald-michie-tic-tac-toe...

---

Edit: Here's a quote I just came across:

> Freeman Dyson argued that "mind, as manifested by the capacity to make choices, is to some extent inherent in every electron."

..And a comment elsewhere mentioned, "consciousness as an emergent property of physical systems". That seems to be getting closer to a reasonable definition/explanation.
I absolutely did and will. Local are often preferred.
What are its promising uses outside of web development? From the little I've seen it looks like a beautiful functional programming language, but I'm not even tangentially involved in web development.
That's really interesting.

According to this [1], a 10 years old `Calliandra calothyrsus` such as the ones they (trees.org) plant captures about 170 kg / 380 lbs of CO2.

According to the World Bank [2], the average European citizen produces 6 tons of CO2 while the average American produces about 16 tons.

That would mean that they can offset the yearly CO2 emissions of an European or American person by planting 35 ($3.5) or 95 ($9.5) trees, respectively. Quite impressive if true.

--

[1] http://www.unm.edu/~jbrink/365/Documents/Calculating_tree_ca...

[2] https://data.worldbank.org/indicator/EN.ATM.CO2E.PC?location...
If you learned a lot of category theory, functional programming and C++ then your productivity was not zero.