skysight-inc/HackerNews huggingface dataset:
> See, I don’t understand this. Zip is a streamable format.

Zip is a streamable format but it also supports random access through a table of contents (the "central directory") located at the end of the file. This bomb works by overlapping the file offsets in the table of contents.
Sounds awesome, good work!
Depends on what you need; on benchmarks, like Techempower, actix is absolutely killing it.
I just went through it on my startup that has 3 people working on it.

>>You've got 276.5 out of a maximum of 330 points.

I think most startups with serious engineers on them will do very well on tech due diligence. I think most people complaining on here don’t really understand modern engineering or don’t fully lean into managed cloud services the right way. For example it is very easy to have geo-replicated database, automated backups/snapshots, auto scaling with functions.. on and on.
An angry childhood led 8chan founder to create a dark corner of the internet
> one [of] the reasons that the industry moved away from XML was to have cleaner separation between data and logic

How is XML coupling data and logic? The only kind of "processing" it does by itself I can think of is composing documents from pieces and "processing instructions" as a generic extension mechanism. That is, features to support its original use case of authoring and capturing structured text. Now SGML has more processing features (tag inference, stylesheets/link processes, notations), but is still far away from Turing-completeness.
Perhaps there's a natural negative feedback where a higher CO2 concentration leads to more tree growth which reduces the CO2 concentration.
> "Our products are for middle class people who don’t have access to housing and can’t afford to buy,"

That's quite broad definition of middle-class. I could understand the middle-class buyers, not so much the dwellers.

Perhaps, disintegration of middle-class is a root cause for people considering such living standards as 'convenient'. Effectively,you live in a tight dorm.
Reading these books:

- The Effective Engineer

- Crime & Punishment
The author of the paper forgets, that asking the API to only return specific attributes of an object(tree) instead all of them, can also be achieved with Rest.

e.g. /api/v1/getUser?id=1234&return=name,zipCode,workplace.address,workplace.zipCode

Not sure if that has changed in the meanwhile, but when I tried GraphQL for the first time it was obvious for me, that every service call has to be implemented by hand. Depending on what functionality is required, implementations of service calls can get quite complicated.

As someone coming from Java where we have ORM frameworks and tools like Spring, I was surprised that Facebook didn't come up with something better.

But hey it's Facebook. A company where the CEO thinks it's cool maintaining a huge codebase mostly written in PHP and C(++).
iOS 7 with zero affordance was slap in the face. It was epitome of form over function. Unfortunately the entire joined the bandwagon and it took yeas to dial back and undo the damage and or people just got used to it.
Except he didn't. He created a way of assigning surrogate values to forms that otherwise wouldn't have one. To quote from the Wikipedia article you linked:

> assigning a value to divergent infinite series

Every time someone claims that series is EQUAL to -1/12, someone loses faith in math.
What, is it the 1980s again? Save the Rainforest and Plant a Tree? Why did that plank of the environmental movement get dropped? Did it?

In any case, it is back just in time for the latest season of Stranger Things. Ooh!
As a side project, I'm working on a route planning app for running. I'm a long distance runner and travel for work a lot, so I frequently find myself planning a run on one of the many existing apps at 5am in a new city whilst jetlagged.

My bugbear is that all the existing apps suck. I want a way to say "give me a running route that lasts approximately 10km and is as scenic (greenery, water, mountains, etc) as possible, with few road crossing and is as safe as possible". Maybe I can even pick from the top 3 options. Existing apps can't do any of this.

This data is readily available (or can be derived) for many countries using the wonderful openstreetmap and other public sources (e.g. national hiking trail routes).

I've adapted the brilliant Graphhopper routing engine to handle the routing algorithm and alternative routes selection. PostGIS (with OSM + other data loaded) is used under the hood to generate weights for each of the "ways" (edges in OSM-speak) for each of my variables (e.g. greenery). I'm using Leaflet and leaflet-routing-engine on the frontend currently, but would like to make it into a native Android/iOS app in the future.
Skincare line for men. I just turned 30 and I wanted an easier way to take care of my skin. One of the things I noticed was that there weren't a lot of skincare geared towards men that I "trusted." So, I threw myself all-in to see if I can bootstrap a brand focused on using natural ingredients myself. It was supposed to launch June 1, but early impressions suggested the "brand" sucked. Yes, I rebranded before I sold a single product, which was an expensive lesson, but it taught me a valuable lesson: Feature creep will always exist if you don't reign it in.

Anyway, I'm welcome to advice- if you want to check out the basic site, it's https://www.mendskin.co password: mendskin.

If you subscribe at the bottom (I'm a one man shop... I don't have the capacity to set up effective MailChimp campaigns, so you can trust me when I say I can't spam your inbox), I'll follow up with a personal hackernews offer once I launch.
Yeah and he used an ESP32 but didn't make it wireless?
This sounds like great fun, especially having a nice front end.

I built something similar on google app engine way back when it was new and cheap. It was browser based so more text than cool graphics. And I didn't get to play with shaders.

It may sound dry but I was thrilled with the challenges of coding for NoSQL BigTable and its promises of cheap scalability. It was a fun project.
I always felt like people go to wal mart just because it has everything and it's cheap. And their products have always been fine for me. Recently bought a ton of stuff there for my first bike and no complaints.
It's more than just being stoic and may be related to Asperger’s syndrome. Ch
Hey, as a heads up, you've got a cert mismatch on your linked page (you're serving the one for https://www.reasi.com).
In the Seattle area, eagles nest in the trees in the parks. You can see them soaring looking for mice and cats to eat all the time. I live under the airport landing pattern, and like to sit on the porch watching the eagles and the 747 heavies floating by :-) Occasionally a B-17 will clatter by (they give out rides at Boeing Field).
death...uh.. finds a way
I think you are confusing risk with speculation. Every investment has risks associated with it. Even if a stock pays dividend does not mean it will keep paying it for perpetuity. Nothing is guaranteed.
Perhaps the best way to take this seriously is to ensure developers RTFC (Read The Fucking Code). While that sounds like a given it’s taken for granted that developers actually do that before forming all manners of biased or incomplete assumptions.
Where are people getting their documentation for Phoenix? The stuff on the website is awful for grasping the bigger picture and how the parts of Phoenix combine. It gave me the impression of being an immature version of Rails when I tried it recently which doesn’t gel with the attitude people seem to have of it.
I still done understand what it does
I 100% agree. It should be considered an important feature that my configuration files (and transfer data) don't suffer from the halting problem.
This looks like a really useful tool. I would use it. How are you planning to market it?
It's universal at this point. Who knows who originally designed that style of case.
For those who like Clojure's LISP syntax, there is also Joker, which is similarly written in Go.
MISRA and similar standards are incredibly limiting. For example MISRA forbids dynamic allocation.

They not only make writing software a lot more difficult and expensive, they also restrict the kind of software you can write.
Considering my past personal experiences with IPSs, Mozilla must be doing something right.
What is the fundamental difference between hunting whales and other animals?
If I were in an ISP's shoes, I'd be thankful for Mozilla to neutralize the legal attack surface which apparantly is running DNS for customers.
To redraw the analogy - it's fine to take pictures in a public place. It's not fine to follow someone around all day, every day, constantly taking pictures of them. That's called stalking, and automating it on a mass scale doesn't make it right.
I also have the first (13") MBP model to ship with a touchbar, which is also the only Mac I've ever had.

TBH, I think it's put me off Macs for life. While I haven't had a hardware failure, the keyboard is simply horrible - there isn't nearly enough key travel or feedback, and swapping useful physical keys for a useless touchpad is completely pointless - I have a cheap 13" netbook kicking around which has a far superior keyboard!

After having Macbook aficionados harp on for yeara about how wonderful Macbook keyboards are, I feel cheated.

I wish Apple would stop valuing thinness above all else - it's important, but there are diminishing returns. We've got the point where I don't want it to be any thinner - I want ports, good battery life and good heat dissipation (my MBP is quiet, but it gets bloody hot!)
This is really cool. Not bad for your first game :)
Yes, I'm not criticising Dhall so much as the behaviours it permits. IMO it should be difficult to 'program' the generation of a config file, because the application should be designed such that that degree of flexibility is not required at the level of configuration.

We've done things with generated config before. Looked necessary. We took a few steps back and realised that it was never necessary, only permitted, so it got fudged in deployment instead of being fixed in application design.
Without reading the article (why yes, i am a bad person), from a number of years ago it was not at all obvious that the human endeavor is capable of hitting targets to limit global warming to +2C or even +3C. I am not sure that talking about a +1.5C target in 2019 is particularly useful <+>.

That said, arguments in terms of remaining "carbon budget" or "cumulative emissions budget", as the article uses here, are a useful way of framing the problem. Perhaps an unrealistic target is still a useful tool to focus policy attention.

<+> i reckon _logically_ it is still possible to limit warming to +1.5C degrees, but in terms of plausible pathways to reach that target, the pathway might look something more like "massive global human population loss due to X" rather than "solar panels" or "carbon sequestration" or "global one child policy" or "overthrow of capitalism"...
That's basically a reduced form of program verification, and requires a lot of developer help. You end up programming in a language that looks like C but isn't. It is not simply a matter of throwing a pile of C++ code at the tool and fixing a few errors it reports.
It says in the link that Mozilla was nominated "for their proposed approach to introduce DNS-over-HTTPS in such a way as to bypass UK filtering obligations and parental controls, undermining internet safety standards in the UK".

So... for circumventing censorship, then?
How do you build that. I mean, what goes into building an A/B Testing system. Does it involve a bunch of statistics and maths?
KeyBow Pimoroni Keyboard – Installation, Hacks, Fixes, and Multitab Support
Debugging Pathologically Performing Systems (2018) [video]
Defensively upvoted BeetleB because the comment is literally and factually true and I see nothing disingenuous or partisan about it, nor would I venture into such intent-divining, mind-reading territory. You're correct about the intent of the Republican embargo, but your point is about what would have happened. BeetleB's comment is about what did happen. If we're all champions of rational discussion on HN then surely there's room for that much subtlety, not to mention plain facts. Not enough Democrats supported the bill; they declared it dead; Republicans decided in light of that, they could stop their stonewalling (and in my opinion, dereliction of duty). It's a technicality, and it's technically true.
I’m quite happy to be seeing conversations about the benefits of simplicity, boring tech, etc lately.

It’s a breath if fresh air from the sadly too common (IMO) flavor of the month new tech promotion.
This really resonates with me. My big motivator has always been the challenge of all the different technical details. Persistence was certainly a fun one, though I stuck with a RDBMS instead of going the NoSQL route.

It's why I'm making an open source engine instead of focusing on making a single game - I can work on whatever tech problem I find interesting at the moment, and eventually (I hope) others who are more interested in the creative side will be able to build off of the engine and create their own games. My first run-in with MMOs was back in the day when there were lots of random MMO engines written in Visual Basic 6, and the indie MMO community back in those days was amazing.
USB C connectors are rated for a life of 10,000 cycles the same as USB micro. If your computer has only two USB C ports, especially if one is always used for charging leaving only one for general use, they will wear out faster than if you had a say a power jack and two or three USB ports plus maybe an HDMI port.
China's Buildings Are Watching How People Shop, Cook and Steal
Healthy grazed pasture can sequester carbon, but ultimately we need to let a lot of land go back into natural forest to address the scale of th problem.

Source: “The Carbon Farming Solution”
This is almost entirely nonsense "look at us" marketing. This is something I could imagine a bureaucrat would come up with to blindly applynto startups instead of actually doing work.
As far as deserts go, here is Geoff Lawton using permaculture to grow fruit and other trees in Wadi Rum, Jordan, a desert that gets just 17mm of rain per year (less than an inch). They use only permaculture and greywater to achieve this feat.

https://www.youtube.com/watch?v=ycLbO02lb7w

If fruit can be grown there, it can be grown almost anywhere on Earth.
If the future internet is going to look anything like how their site looks I don’t want any part of it:

https://i.imgur.com/EyljrGA.png

90% of the content is needlessly covered, including the ridicolous EU cookie policy that interferes with millions of websites while providing almost no practical value to privacy.
Nothing new, been in Japan for ages, 12sqm apartments that includes everything one person needs and are cheap. It is not for hosting people but good enough for dwelling. I wish there were more like those in other cities, not an overly designed ones but just simple, functional and cheap like in Japan.
> Mozilla – for their proposed approach to introduce DNS-over-HTTPS in such a way as to bypass UK filtering obligations and parental controls, undermining internet safety standards in the UK

In other words, for keeping the Internet true to its philosophical roots—to transmit information from A to B, regardless of the number or complexity of steps in between.
Uber Is Recruiting Grannies to Deliver Ramen in Japan
Not much disintegration. Home prices skyroccketed, so even rich (not super-rich) people have difficulty on buying, what is a different thing.

There has been some middle class disintegration too, but it is much slower and smaller.
I'm in your target market and will take a look. What I really need is covered partially by 1:1's but I need some sort of CRM for my direct reports. I want dossiers that include the action plans out of our meetings plus more general stuff like work anniversaries, other dates and information all tied into a calendar with ideally alerts that give me a heads-up. Right now I use PerformYard, Outlook, random documents and part of an in-house app. Yuck.

let me know if you have any questions.
down here in australia our newly reelected federal government is trying to figure out what new public subsidies they can give to prop up their mates who run australia's local coal mining and coal burning industries
I have to give them credit; because of this article, I found out that Firefox now supports dns over https and I just enabled it in my browser. Thanks!
Hah! This is the most insane justification I've seen in a while. Even better than when all the tech giants smash competition because "security".

Cloudflare (which has somewhat shady ties to us govt maybe) is pushing hard for DNS over secure channel and it's pissing off ISP's. Because they won't be able to sell personalized browsing history if is catches on....

Control/view of DNS requests is worth A LOT of money to advertisers/ISP's because it's currently immune to ad blockers and ties a user directly to their IP and real info. It's even better than browsing history because it includes everything a user does outside the browser as well, protocol agnostic, cross device.

It's the perfect example of "metadata" that various companies and agencies collect for all sorts of shitty reasons. It's the last cleartext frontier of activity monitoring.
It appears that way - I cannot fathom the mentality that actively supports censorship. The internet was beautiful, information open and available for all. That idea became so powerful it’s now a threat. Sigh.
I love this!

How small is a static binary to run this in my containers?

How are some ways to integrate the typed config in a language?
I spent some good times exploring deterministic chaos.

Mathematica had sound outputs for the logistic map. I remember one could distinctly hear the octaves progression, then noise, then a fifth. I remember making a video overlapping the sound and the cobweb plot to "see" what I was hearing.

Instead of studying calculus, I fell for the trap of trying neverending, eardrum busting, iteratibly non-converging functions.

My study method was pretty chaotic.
An experimental model to predict the price of an individual stock (AMZN or AAPL) for the next minute, based on the price of an index (SPY or NDAQ) during the current minute.
And ease of surveillance
If you sold a house for 300k the month before and then government confiscated a third of it, I doubt the value of EUR was of much consolation.

Had the 300k been held in cryptocurrencies, the government would've been powerless to seize a part of it.
Sometimes it's hard to disentangle if a conversation is having an upward trending trajectory, or if you just happen to pay attention more to the links that mention some subject you happened to have caught an interest in.
Perfect example here of the double standard. Your group demands respect for your sacred cow but have no respect for the sacred cows of others. People have also died over Allah, Buddha et al. Maybe they're just looking for a little respect too
A few weeks ago I started Spatial Awareness, a curated newsletter for the maps and spatial community. The idea was to scratch a personal itch – to do something with all the interesting links and maps I collect – though it's gone down amazingly well with the community. It's less than a month old – with 3 issues so far – and it's already surpassed 1,000 subscribers. Check it out if you're interested in maps!

https://www.getrevue.co/profile/maps
You made a jump from being able to trace every move someone makes to 'an oppressive government rounding up dissenters for re-education.' Keeping movement secret is not what keeps the government from rounding up dissenters for re-education. Governments were rounding up dissenters for re-education a long time ago. They could use passport and license photos for that if they wanted to. Should we prevent those technologies as well? No, what will keep governments from rounding up dissenters is stopping government from rounding up dissenters, not trying to turn back the time on technology.
Of course, human achievement is full of Pareto distributions.

Same with mating - a small percentage of say 10% of men mate with half the women or so. Throughout history you have twice as many female ancestors as Male ancestors. Success accumulates at the top.
Show HN: Nope – a Yup alternative that is 15 times smaller and 200 times faster
im working on a way to automatically check gift card balances for various brands.
Has anyone found insight into where those two constants come from after all this time? That always seemed like an important question to me.
Rust FFI is very good. Federico Mena-Quintero's blog has a detailed description of mixing C and Rust code while he rewrote librsvg in Rust. https://people.gnome.org/~federico/blog/librsvg-is-almost-ru...
It’s a double edged sword. DoH will enable unblock-able ads.
'Combine a subset of pre-defined queries': you mean run a bunch of queries and perform the join locally? Like a poorly-designed app server 're-using' several repository methods and doing joins in-memory?

I may be misunderstanding something here, but when 'general' queries are combined externally a lot more work is done than is necessary. Which may be fine for small intermediate sets. But treating it as any kind of general solution is silly.

That said, people do similarly stupid things within individual codebases running in individual services to a single database, so as usual it likely comes down to how the tool is used rather than how it can be abused. Still, spreading these things across services and processes looks like it only makes abuse easier.
Systems easily understandable by one person
1% of all content on YouTube? I imagine a far lower percentage than that is copyright-infringing.
Cutting/splicing undersea cables is ancient history. The US was doing that 30 to 40 years ago.

All written down in "Blind Man's Bluff".
Hero:

> Sir Tim Berners-Lee – for spearheading the 'Contract for the Web' campaign

Contract for the Web:

> [Governments will] Keep all of the internet available, all of the time

> So that no one is denied their right to full internet access.

> Respect people’s fundamental right to privacy

> So everyone can use the internet freely, safely and without fear.

> [Companies will] Respect consumers' privacy and personal data

> So people are in control of their lives online.

https://contractfortheweb.org/

Villain:

> Mozilla – for their proposed approach to introduce DNS-over-HTTPS in such a way as to bypass [censorship and prevent ISPs viewing DNS queries]

I'm sorry, what?
What do you mean by "decoupled from other currencies"?
I remember reading about him in Chaos: Making a New Science where James Gleick portrayed him as a young man. That was in the late 1980s when I was a high school student. Time flies :(
Dear God I hope the FTC cleaves vertically not horizontally.
You can write a C++ program ignoring most of it, but when you go to work on someone else's C++ program, or import someone else's C++ code (i.e. most real-world programming) you will have to deal with it.

And when you're not working alone you will spend a lot of energy discussing which C++ subset you will use, and enforcing that.
It's odd that if something doesn't have an advantage over something else that it's immediately useless. I also don't know where you think I said that BTC is superior? Something doesn't need to be superior to have a use.

Why do you keep moving the goalposts? First, it's completely useless. Now it might have a use, but if it's not superior it might as well be useless. Oh, and now it has to be legal (in the USA? Mexico? Russia?).

To indulge you, here's a transfer of 194k BTC for $0.00[1]. How much would your bank charge you for an international wire transfer of a few hundred million dollars or more?

[1]https://www.blockchain.com/btc/tx/1c12443203a48f42cdf7b1acee...