skysight-inc/HackerNews huggingface dataset:
Being able to come to the decision that in-housing isn't good value, is of course possible. But they do it for everything. And they've been exhaustive enough in their breakdown here that it's trivial to any experience developer that they're spaffing money away.

They're not in an all-or-nothing situation. There are so many individual elements that they could improve efficiency on and they're just not.

And I think cooking your own food vs going to a restaurant is a better analogy (because it focuses on a service provision, not resource gathering). They're currently eating out, seven days a week.
Governments come and go, Poland isn't a monolith, and definitely not over a period of 15 years. Lazy thinking.
Spoken like someone at peak experience..

Real experts have nothing but questions about their own assumptions.
I like your effort but Sokoban is such a popular game that you can play it for free for days.

I don't think that allot of people would pay to just play it. Your second idea might work better but you have to create a social interaction and add some more flavor in the game.

Maybe you can get some ideas from Cundycrush such as:

- Preselect the levels and create a path that the user can follow, cartunish graphics and a map like path.

- Add new elements in the game. Magnetic boxes, explosive boxes that can be pushed one x times, plant boxes that must be moved every x moves, etc

- Add items that counter do some of the previous mentioned traps. Unroot a box, reset explocive box etc.

- Have a way to win these items, fortune wheel, fruit slots, etc

- Microtransactions for these items and for passing a level.

- social interaction, share a facebook, compete facebook friends

- Work together with a graphic designer, make it fun to watch and to play
that'll need a bunch of volunteers / friends to help with this work.
also, check this podcast episode. might get some info / contacts https://www.npr.org/sections/money/2014/11/10/363103753/text...

once you've started this sorting / cataloging work: request visitors not to reshelf the books. have a central location (table / bins) for them to put the books, so the volunteers / barn-man can keep back in the right shelves.

also, what exactly is the barn-man's objective?
just collect books and not bother about further?
or, be the most helpful to book-lovers?
or, make good money from these books ?
Yeah I came here to make the same observation, this article is, as most things on HN, very US-centric. Being a european I've mostly eaten granola, porridge, müsli or sandwiches with cheese and meat for breakfast. But I've still always heard that breakfast is an important meal, without any association to cereal.

Just the fact that I'm hungry in the morning when I wake up should be an indicator.

Everyone's mileage may vary.
I'm guessing it's the low energy light from the rendered sphere.
> When it comes to birds that might slice your abdomen open, it's in a class of its own.

Right. I don't think the intent here is "look how deadly Australia is!" as much as "here's a crazy animal rarely talked about that recently was in the news."

As an American, I think the assumption is that, say, the outback is a sparsely populated area with some dangerous wildlife like swaths of Africa and South America.

When I think of Australia my head goes to the coasts.
Ah, right. Mixed up the terms.
How to Embrace Your Future
Great way to promote themselves. DDG is growing like crazy, although I had to switch back to Google after half a year with DDG because search quality is nowhere near that good.

On the other hand, the Democratic Party seems eager to stick it to the Silicon Valley, so they may at least use a similar proposal as a way to negotiate with the big tech.
yegg (CEO @ DDG):
"We've actually been using Yahoo technology along with our own and others since the very beginning of DuckDuckGo. Over the past year though we've been working on a stronger partnership with Yahoo so we can get access to more features like date filters that everyone has been asking for (that one in particular is our most requested feature by far).

With regards to the ads, nothing is changing in terms of ad privacy/tracking or our privacy policy in general. Ads should just become more relevant."

Have you noticed "improving.duckduckgo.com", the analytics service that logs all requests ?

"To be clear, this means we cannot ever tell what individual people are doing since everyone is anonymous"

Oh, except the IP address, right.
Fun fact (experiment now removed):
https://web.archive.org/web/20180910042004im_/http://image.b...
This is the main point he's upset about. Because of his interest in the UFO phenomenon in the 70s and 80s he has been ostracized from the wider french community (mostly the state-run National Center of Scientific Research aka the CNRS). It's not a subject he wants to talk about anymore.

His main grief is not that his genius theory is not understood , but that he cannot discuss it with his colleagues for the reason above.

People have set up a petition [1] so that he present his ideas during a seminary (he's indeed quite popular with videos on youtube frequently reaching more than 100k views).

To give you a more concrete example, he stumbled upon a paper by physicist Sabine Hossenfelder [2] which presents a very similar approach to the Janus model but with a broader, more abstract framework Petit is not able to understand. He reached out to her and was accused of plagiarism ! He tried to play it cool, saying she would be remembered as the 21st century's Einstein (her paper predates his by a decade), telling her she should invest energy into this (she published that paper in 2008 and did not follow this track further) offering her to collaborate as friends on the subject. Result: she declined because of his background.

Now, what background are we talking about ? IIRC he published a paper in the 90s where he thanked M. Bazoof. What you have to know is that Petit has been personally involved in the UMMO affaire [3]. Along with several people, mostly from Spain, he received letters and phone calls by people that claimed to be from another planet. These letters were full of scientific content and he's written multiple books about it (the latest, from last year, is jokingly subtilted "How far can we think to far ?"). Back to M Bazoof: "What ? He is citing an alien ? Is he kidding us ?" => that's Petit that imitates his colleagues' reaction back in the days, and then he burst in laughter. Serious again: "But that's the truth, alien or trickster, I received UMMO messages without which I would not have thought of the Janus model. A stuff life this, this is is insane, you have no idea. It brings you into a life-long adventure. It's like my life is the script to a Spielberg movie. And I suppose I'm Doc from back to the future ! laughs".

"If it's not fun, it's not really serious" is one of the maxims he lives by.

[1] https://www.mesopinions.com/petition/sante/droit-debat-nouve...

[2] https://arxiv.org/pdf/0807.2838.pdf

[3] https://en.wikipedia.org/wiki/Planetary_objects_proposed_in_...
It depends on what kind of person are you.

I saw people who sold their company for millions and still working hard every day just because they like what they do.

I also saw someone who made millions and now he travel all day long, diving in exotic places and didn't work for more then 3 years
I think a lot of those are hard to see and you're going to have a hard time tracking them down from the horses mouth. Youll have a better time looking at the symptoms and tracing back to the source.
The consistency/types help a lot, but I would rather read 'destination' instead of 'dst', 'value' instead of 'v' etc in methods or blocks that are more than 2-3 lines. I don't want to have to guess or think about what the variable is supposed to be about.
> They said within 6 months, however by that time there will likely be something better.

There has. BERT has come out and is better.
I'm never hungry in the morning. That should be an indicator that I should skip breakfast, which I often do.
Yeah. But the thing with Facebook messenger is that it's Facebook only.
“Your religion, your salvation, requires that you allocate tokens as your local Party Organizer assigns. Only then can we combat the godless agenda the elites have shamelessly created this quadratic system to perpetuate. Do not let them bait you from deviating from our coordinated plan to stop them.”

Anonymous voting doesn’t help when independent thought itself is trained away from an early age.
Thanks, I have corrected my comment.
> "I've dealt with an ill temper my entire life, although not many people who know me would think so. As a kid I was bullied a lot (both of these are likely direct products of me having ADD), and I used to get in a lot of trouble because my reaction was to let my rage boil over and fight these bullies."

Look into Rejection Sensitive Dysphoria. It comes with ADHD, but it can exist on its own or with other uncommon neurologies.

https://www.additudemag.com/rejection-sensitive-dysphoria-ad...
A lot of the good parts of the JEE were inspired by Spring, which can go ahead with ideas without needing to go through the JCP. There's a cyclical relationship between them.

Disclosure: I work for Pivotal, we sponsor Spring.
I still manually add context to each card. I want each card to be self-sufficient, even without any tag data.
The U.S. Navy Is Shrinking the Size of Its Gargantuan 70s Computers
I used Anki for quite a few years now and accumulated a bunch of cards. What I found:

- Anki is helpful in helping me to remember language facts (which is relatively simple in structure and not complicated)

- Anki doesn't replace the work to accomplish deep understanding.

- Converting others quotes/articles/stackoverflow answers into cards without processing in the brain doesn't help. it could be even worse because I got drowned in details and got confused when I didn't form my own system of understanding of the thing I want to learn. You see trees without seeing forest, that kind of thing.

- The process of forcing myself to simplify ideas into Q&A cards is one important help towards learning from Anki (or flashcards in general). The second important help is the Q&A is relatively easy to pick up the memory.

Based on this type of thinking, a better tool may be a way of jotting down the notes, automatically sync them with Anki database. It has to be a two way sync though because both directions have input. That way, we save the huge effort of converting ideas into flashcards.
Get a barcode scanner, scan the ISBN and use that to do a API query on Amazon to retrieve title, author, category, price, etc. Store this info in a DB.

Some scenarios:

1. Generally lookup should return something. Store these book by categories, e.g. business, children, fiction, etc. in their shelves/containers for physical browsing by your customers. The more subcategories you can do the better.

2. If price is bigger than some threshold then store these books privately and list for sale directly in an online marketplace. There’s an industry around book scalping (forgot the actual term) where traders buy books from fairs and sell online based solely on margin.

3. The lookup returns nothing - these books are probably very valuable or worthless. Some manual action required.

I was actually considering doing something like this for remainders before, but never got it going. I’d love to know more about your eventual solution.
And then there's the evil implication of this aging, entrenched ecosystem. Companies who wrote their Java development process documentation did so in the 90's, with guidance from IBM or a "big 3," and now treat EVERY project in the business as though it was the same scale and complexity as the mainframe projects they were trying to supplement. Which is why it takes 6 months for me (on the FAST TRACK!) to even get a development environment for a simple CRUD web app designed to replace a terrible Excel spreadsheet with 5 users -- so that I can submit my feature list and test plan to review boards -- so that I can START writing my application.

No wonder it takes the IT group 2 years to write an application I can have in production in 3 months! I don't need a reverse proxy! I don't need redundancy! I don't need an encrypted file store! It's a shared, specialized to-do list application! I don't need the overhead of a global financial application running on Sun E10K's!

Nothing personal, but there are a lot of us out here who can't WAIT for people who have based their careers on "enterprise" Java to get out of the way already, and retire. When computers were as powerful as smart watches, we NEEDED all that distributed processing and faffing about with off-line data. Now? Not so much.

"Hype trains" Rust, .NET, Go, etc.? Maybe you, too, think that Rails is too "new" and "unproven" to use for anything.
Hay On Wye is a town known for the book shops in Wales. Maybe this is the business model that you need to look into.

What Hay on Wye is known for is a literary festival. So there was a pivot to this a few decades ago that has worked.

This is the guy that started it:

https://en.wikipedia.org/wiki/Richard_Booth

Note the way it started, buying library stock from America that was available due to libraries closing.

Some of the Hay book shops are really good, there is a former cinema that you could get lost for hours in. Some other book shops are more like 'extras'. They might have books in cases on the pavement with prices being pennies. This stuff could be fairly pulped, but, collectively it gives the whole town this aura of literature that is way beyond what the local sheep farmers necessarily go in for.

Now if a tourist visits Hay for the festival then they spend £££ on books but they also spend a lot more on cups of tea, admission fees to see performances, accommodation and whatever else. A given tourist might spend pennies on books but in so doing spend many pounds in the town. They might not even read the books purchased, they might become more souvenir value, and far from generic souvenirs.

The reputation from the festival is enough to bring a respectable amount of tourists to Hay throughout the rest of the year.

It also works with a sponsor, normally the Hay festival works with people who have a vested interest in it being successful, so you get a lot of coverage on BBC's Radio 4.

Hay also has splendid scenery going for it as well as it being in Wales, proper. There are towns nearby that are just as pretty with similar scenic backdrops but nobody remembers the names of those places. The books thing - which is the effort and inspiration of one man - has put the place on the map, literally.

So, rather than the high tech solution, maybe the preinternet solution has some pointers. Get some local store fronts that are closed premises to become book shops. Segment the collection so that some shops are more specialist than others. Have some shops in less prime locations so that collectively there is the same thing going on as with Hay on Wye. Create a fake literary hub and then make it into a real literary hub by putting on the ten day festival.

If you get the council and local businesses in on the act then you might be able to get the whole thing started. Build it and they will come works for Hay even though it is the middle of nowhere with just sheep for local population.

Trying to shift the product online for a pittance is no fun at all, the festival and tourist location thing could be much more exciting. Try and twin the town with Hay to get started...
My 1 person study concludes that breakfast cereal tastes terrible. I'd much rather have yogurt or eggs for breakfast.
Sort of - QSDK uses an old version of OpenWRT and a 3.x Linux Kernel to allow board partners (e.g. Netgear et al) to use their reference designs and spin up a working home router firmware quickly and easily.

An awful lot of devices these days ship with firmware that is actually OpenWRT (often v10-v15) based.

The actual NSS kernel modules have source available, and this is pulled into QSDK OpenWRT builds, but they've not had much luck getting stuff upstreamed[1] and getting them working on a recent 4.x kernel is non trivial.

This was also before the netfilter flow offloading framework, so the work is further compounded because they used their own offloading system.

[1] https://lkml.org/lkml/2015/1/8/534
Well both statements are true. It's just that a lot of foreign workers start from a much smaller base and therefore are happy with wages that are unsustainable for natives.
Black-box cryptanalysis of home-made encryption algorithms (2016) [pdf]
What stops any group of people from being sloppy or corrupted?

I called out the things that keep single-payer systems in check in my original comment, which you’ve replied to: pressure from constituents keeps premiums low (in the same way that the government is pressured to keep taxes low by their electorate), and they’re incentivized to negotiate low rates with providers because it improves their ability to keep premiums low without having them be lower than expenses.

That said: the US’s current privatized system is sloppy and corrupt in a multitude of ways, because their incentive structure includes turning a profit, and they can’t negotiate costs as hard as a single-payer system can, because their pool of customers is smaller. So we’ve got the worst combination of traits.
I'm using unsplash for a while, They have the best quality free to use pictures on the internet.

As someone who appreciate creative marketing i like how they generate millions of backlinks by asking you to link back to their site and credit the author.

In few years they became among the most popular sites in their niche, a lot thanks to their creative growth approach.
The articles title is:

Eating breakfast is not a good weight loss strategy, scientists confirm

And then goes on to say:

if you’ve been eating breakfast to stave off weight gain

Did I miss something?
Full English is healthy ?

I know we have come full circle with regard to protein and fats, but having that much fried food all at once doesn't seem like a the most healthy thing.

It usually comes with baked beans - the sauce has a high sugar content.

I don't eat particularly healthily myself, but saying full-English is healthy just sounds like nonsense.
I’m mostly a developer but I am also the person they trot out as the representative of our (nonexistent) infrastructure team to clients and lead most of the “cloud native” initiatives.

We do a lot more with AWS’s managed services that would go beyond what Heroku could do.

That being said, if we were just a simple database+website. How would AWS maintenance be any more than going through the VPC creation wizard one time and using Elastic Beanstalk for deployments? I’m very much an advocate of managed services so it’s not that I’m anti Heroku - that would be hypocritical if I’m saying using EB - But how is it easier?

With Elastic Beanstalk if later on if you do need to add complexity, you easily can through startup scripts and .ebextensions (cloud formation).
I assume you meant an unmaintainable mess, and not a maintainable mess, but nevertheless, debuggers are not the cause.

You get messy code at least as quickly without a debugger, possibly even faster since bug fixes in my experience tend to be even more shallow, in many teams.

The values of the management, the values of the team, and resource availability is what matters in regard to writing, and keeping code maintainable.

I've worked with people who have had a similar idea, that using debuggers are somehow "bad", I have also had to rescue them by using a debugger to understand issues with code they had struggled to figure out for days, or even weeks, meanwhile causing severe issues for clients.

When you claim tools as the cause for your mistakes, then it could certainly be the case that the tool is of bad quality, which clearly is not the claimed issue with debuggers in the article. More likely though is that you haven't really learned when, and how, and why to use the tool.

Debuggers are brilliant for validating if you mental model of the code is correct, or more commonly, to understand how it's wrong. This can have a side effect of solving bugs, especially bugs in your own thinking
Cool idea. I played around with it.

As majke mentioned we need optimizations or the backend compiler will complain:

$ clang -O0 -target bpf filter_alu32.c -emit-llvm -S -c -o filter_alu32.ll
$ llc -march=bpf -mattr=+alu32 -filetype=obj filter_alu32.ll
LLVM ERROR: Unsupported relocation: try to compile with -O2 or above, or check your static variable usage

The code has to be non-trivial to hit the error. I think its the use of eBPF maps that triggers it.

What if we turned off the optimizations in the frontend and ran just the backend optimizer, though? I had some success with this approach:

$ clang -O0 -target bpf filter_alu32.c -emit-llvm -S -c -o filter_alu32.ll
$ opt -O2 filter_alu32.ll | llc -march=bpf -mattr=+alu32 -filetype=obj -o filter_alu32.o
$ llvm-objdump -S filter_alu32.o | grep -e -=
45: 1c 21 00 00 00 00 00 00 w1 -= w2
53: 1c 21 00 00 00 00 00 00 w1 -= w2
65: 1c 21 00 00 00 00 00 00 w1 -= w2

You end up with more eBPF instructions if you don't use the frontend optimizer but the code doesn't need any hacks. Perhaps it can be tweaked further by applying frontend optimizations selectively?

So thanks for the suggestion. It's another working solution.

You can find the code for this experiment here:
https://github.com/jsitnicki/cloudflare-blog/commit/acf28b69...
One banana box full of random books: sure. Fun to dig into and see what's there.

Twenty unsorted banana boxes: every book just becomes a blur (as in, “Oh great, another Danielle Steele novel, and another bible, and another Excel 97 for dummies, …”).
Way to Spend Bad Days
Everyone here seems to be screaming about how high their Heroku bill is, but I’m more interested in how they keep their New Relic bill so low. I find that New Relic are fine early on, and then the costs explode as you scale up and there’s no way to justify spending huge amounts of money on their platform.
This happens all the time I've found, particularly in "agile" processes. You are coding away implementing something and realise there is some corner-case or edge-condition that was not considered in the original design and/or UX spec. Stuff that only becomes obvious once you are staring at the code you've just written and are thinking "What should we do if this is null?"

So you unilaterally implement something to handle that condition.

Especially in agile projects with tight deadlines and the idea of continual refactoring etc, rather than block further work on that feature while you wait for the product owner/business analysts/UX team/etc to come up with an answer and get back to you, you check-in your "best guess" implementation and move on, with a TODO or bug left open to revisit it.

A lot of the time (maybe 75%+ in my experience) the developer's instinct tends to hang around as the final solution, even if the developer is not an expert in the context of the users of the application they are writing (this is rare in my experience - generally developers are developers, and not likely to coincidentally be experts in the subject area of the application's use cases unless it is some niche areas - e.g. people writing software for surgery robots are probably also unlikely to be expert surgeons too I would imagine? Not impossible, but I'd want people to be an expert in surgery robot programming, or an expert in surgery and not a half-arsed kinda-ok-done-a-bit-before level of skill in either area!!)