skysight-inc/HackerNews huggingface dataset:
I do agree with you on that aspect; in fact the proliferation of cheap smartphones and providers like Jio means that a lot of people are able to get their hands on actually decent hardware and a good internet connection if it is in their reach. Which is a great thing! In fact most of the tips mentioned is pretty much what a lot of people do in 3wc too, just replace Reddit with WhatsApp groups.

The issue here is that this is being given as advice, when a lot of this is standard operating procedure which comes semi-automatically for most people in this situation (this I do know, because you need hustle to even survive poverty in a third world country). Most people have multiple jobs by default; it’s not a discussion of if you can leave your day job here, it’s about how many jobs you can cram in a day, and that too without even the possibility of “maneuverability”. A mobile phone and an internet connection in such a situation is a rather significant investment even if it is widely available; it’s not something you can just get without thinking too much, which is what I feel the post reads like. While yes, the internet connections have become so good that you can watch YouTube videos for entertainment, few will be doing that without checking their daily limit caps first, and do it only when there’s nothing else to do. If you’re thinking of blogging/videos, you’re already thinking of it as an investment, if at all you reach that point. And this comes only when a person has escaped poverty, and has at least some sense of stability.

Add to it the plugs of Hacker News and Patreon at the bottom, and things start feeling very dissonant. Which is why I wrote about the potential target audience of the post.
Smallpox and other viruses plagued humans much earlier than suspected
LSD is not something Mexican cartels would be interested in. It is far, far more difficult to manufacture than growing plants (marijuana, cocaine, heroin). And the demand is nowhere near as much as the drugs they typically sell. LSD is also not addictive and thus not nearly profitable enough for them to consider.
A beautifully crafted resume template
Quantum loop: US unveils blueprint for 'virtually unhackable' internet
almost 500 comments and noone mentioned that the Cato institute has a fairly strong conservative bias: https://mediabiasfactcheck.com/cato-institute/

If someone says something racist, they are exercising free speech.

If someone in return calls that out for being racist, and shames them, they are ALSO exercising free speech.

So long as the government does not punish either of them, noone's Free Speech is being compromised.

But the outcome of this exchange is that the first person is going to claim repression then vote in this survey and say they are afraid to share their political views.

Frankly, the only problem I see is people's inability to introspect.
So sure, fullstack exists in a way, but I still find it too broad a concept for any human to master on both ends.

Like almost anything, it's just a matter of time and experience. Plenty of people in the industry have been around since the Web was young, and have watched the technologies evolve over the years. We've built UIs rendering on the back end and we've built UIs rendering on the front end. We've built back ends that talk to databases and we've built front ends that talk to an API that looks like a lot like a thin wrapper around a database. So many of the skills and so much of the domain knowledge in web development is useful, or at least potentially useful, on both sides of the HTTP divide that it's hard to see the front and back end as significantly different from this perspective.

Once you've got your fundamentals sorted out, the important things don't change very fast in this business. Much of the "rapid development" is just hype and reinventing the wheel, and every time a new generation of young and enthusiastic developers thinks they've discovered a radical, game-changing idea, which in time they will discover the old fogeys had been using since the last millennium. Again like anything else, with enough experience you can easily see through most of that, but also learn to pay more attention to things that might actually matter. This is true in front-end development, back-end development, usability and accessibility issues, databases, visual design...

To put this in concrete terms, if we say (just to choose a number) that someone reasonably conscientious with 3-5 years of professional experience behind them could be proficient with the technical details of current front-end or back-end development, is it really so implausible that someone with 7 years of professional experience behind them could not have developed and maintained similar proficiency with both?
ICE Confirms New Foreign Students Can't Take Online-Only Course Loads in the US
> the real problem was not the assumption being implicit/explicit but rather that one doesn't want to rely on it at all. Which again is an extra-logical issue.

In a strict sense, yes, the problem with Bloom's proof was due to an implicit unjustified assumption. However, the reason that this assumption was implicitly introduced, was because Bloom accidentally overlooked certain dependencies between the bits - the "real problem" in this sense is the fact that when reasoning about random algorithms, it is hard to keep track of all the various dependencies involved and this can lead to incorrect proofs. This problem of tracking dependencies is a logical issue and one that is solved by proving the bound in a proof assistant.
I took a few pictures and uploaded them here [1].

I recall that I'd already de-soldered a few components (for the salvage-drawer!) and cleaned the awful flux residues so the my pictures look much cleaner than how it was when I opened it [2].

It still turns on though, so I might end up doing more digging into it. I'd add whatever I find in the repo soon.

Hope that this is useful for "reasons"!

[1] https://github.com/prashnts/mods/tree/master/devices/dubious...

[2] https://github.com/prashnts/mods/blob/master/devices/dubious...
we should be grateful they were not weighting the transporting truck right ?
Mozilla is using their Firefox browser to support their political censorship message.

What's next? Are we sure in the future that Firefox won't decide that certain sites espouse dangerous opinions and block these sites.

Mozilla's actions go against all their rhetoric about supporting the open web. They have no commitment to free speech nor any qualms about using Firefox to advance their political goals.
Over the years I worked on native desktop apps, mobile apps, a Scala backend.

Now I work on a complex React app in TypeScript with a GraphQL backend in TypeScript. I can build a feature end-to-end. From domain modeling to an API to UI with animations. Optimising SQL queries.

There are people like this. Software engineers who have experience across the stack.

I don't do devops but I've met someone who can do full stack app development and devops pretty well too.
So I guess this would be the best way to write it if you have a set of long strings most of which are non-ascii, and most such strings having a high proportion of non-ascii? Since then early exit will really help.
People with no legitimacy trying to make blanket statements like this is an anti-pattern. Frontend is massively different from the backend. It appeals to very different people. I care about scale and performance, not UI work. For me BE is much closer to infrastructure/ops/OS than the JS library of the week. This "full stack" mindset also shows the limited experience of the author. He has no idea of the depth of specialization that some of these tasks include. The fact that he can get away with basic knowledge in both of them just shows the level of the technical challenge in his work. If you are in that context, sure, I even wrote business plans when I had to (and that doesn't mean I think those roles should be merged for everyone), but there's more outside of your knowledge bubble.
I posted some pictures and linked it in sibling comment.
Rotax engines are in fact fully certified aircraft engines as I understand it.

I am training for a PPL(G) in the UK (G is for Gyrocopter). There two proper certified makes of Gyro in the UK (Magni and AutoGyro), and all of the engines are Rotax. The newest is the 915, which includes a FADEC and turbo.
I beg to differ. I'll say the article assumes you even have access to FU money, which is what the real poor live with everyday.
It's the platform-vs-publisher distinction.

Firefox the browser doesn't push you towards or away from any particular content, with maybe a few caveats (default search engine, etc.)

Facebook (employees & algorithms) decide what you will see on their site.
My bad, I didn't realize, I will update the post accordingly.
> Handing out condoms and the pill will do more...

The vast majority of pregnancies are not actually unwanted.

In many poorer countries, children are your pension fund. The only way to humanely lower population growth is to raise living standards.

Luckily, this is happening already - as a consequence, birth rates across the world are now dropping towards replacement levels or below.
Doing so would bankrupt pretty much the entire general aviation industry. Also, training new pilots would become impossible.
It's not a random ad, it's Mozilla's own campaign: https://blog.mozilla.org/firefox/zuck/

> Facebook is still a place where it’s too easy to find hate, bigotry, racism, antisemitism and calls to violence.

What a fucked-up politics we have this is not a neutral stance, but a polarizing "political view".
I used to have this weird thought experiment: what if a front-end is just additional "views" (think of SQL views) of application data, but scoped by say a user or org. UI event handlers are just a way of mutating application data and/or the "views" of application data.

Renderers should consume this "view" and render to their platform (browser, android, desktop, etc) and just proxy back UI events.

#1 Such system will mandate a data mutation contract to be defined. Both "back-end" as well as "view" related code will use the same contracts to change application data.

#2 Such a tech will be batteries included, where one language/framework will take care of business logic both in front-end as well as back-end.

#3 There won't be ten different layers to touch, when a change happens.

#4 Development teams will be all full-stack, i.e no distinction between front-end & back-end teams. It's all just business logic at the core. Will facilitate more work with smaller teams.

Of course I haven't thought through this fully, for example what are animations in such a system? But it sure is interesting to think about.
I fail to see the point you're trying to make. This post was written by a homeless person in a "first world" country so the target audience is people in those countries. Nobody is obligating whomsoever you consider "third world" to read or follow her advice...
Daily habits honed in over lockdown [thread]
Thanks will definitely check it out later. Though I did play around with Datascript before and found it to suffer from similar performance issues.
> That out of the way, I've never met a perfectly competent "full stack engineer.". Most seem to learn just enough to hack both together.

It's mostly due to the sheer amount of things you have to keep in mind at any given time. Not the core things like algorithms and such, but (Javascript + Typescript + React + Redux + GraphQL + Apollo + .... ) + (Java + Spring Boot + MySQL + BigQuery + PubSub + Datastore + ...). All the different libs, and the ways to communicate, and idiosyncrasies specific to different languages and different libs.

There's never time to get good at something, as you're pulled apart :)
> Most people in a broken economy will look for the cheapest than the best value. This will surely kill many indie businesses

if the indie business has no value proposition, then market forces says they can't exist. It's not as if they are entitled to exist just because they are "indie".

As for coffee shops, if they can't make a latte better than starbucks, then they weren't going to survive anyway.
Must have been quite a hacker news baby boom in 1988!
> how many consumers even know what inflation is? (many do not)

Nowadays, people don't really know what inflation is because there is none (too little to bother at least) but back in the late sixties and seventies it was a huge popular concern.

> how many consumers check the inflation numbers before buying a pizza

An economy isn't just people buying pizzas. A significant part of the economy is corporate investment, or consumer spendings made thanks to credit, and those are what's really hurt by deflation.
Is being anti-violence/hate a political stance now? Fuck.
Or a big EU country, just not a in a city. In Spain(/Portugal) you can live like a king (villa, swimming pool, huge garden, cars etc) on 3-4k/mo. And if you are an 'ok' coder, 3-4k/mo is not very hard to get remotely.
It's a bit ironic, considering a vanilla installation of Firefox has Facebook as one of the default "Top Sites"
Not rural india but africa yes. Family there. Not all countries are bad, but I saw some that are quite horrible. Saw people 'bathing' in puddles in the street as to not pay for water. Saw slums where 6-7 live to a zero-bedroom 'house' (I wouldn't call that a house in most parts of the world). Family works with local schools and institutions to make sure kids have food.

But I can say, even in those situations, most has a cheap-ass phone with internet. Sure, not 5g to watch HD movies or whatnot, but they could talk with people and go to facebook

As for rural india, it seems they have more internet users than urban india: https://www.warc.com/newsandopinion/news/internet-usage-in-r...
I started programming when I was about 9. When I was a teenager, around 13 or 14, I became interested in how to influence the behavior of software after it was written. I had also taken an interest in reading and writing source code of programs that relied on other programs to continue to live, flourish, and fulfill their goal, which meant that sometimes they had to hide, or present themselves in ways that made them accepted.
The world of 2304 with 1bn humans will be unknowably different from the world of 1804 with 1bn humans. Trying to use the conditions of the past as an axiom in predicting the future is like arguing that a dog will win the Nobel prize because cucumbers are green.
Bangle.js - There seems to be another nRF52832 based open-source 'hackable' watch albeit double the price of PineTime but aimed at JS developers[5]!

Has anyone got this?

[5]https://www.espruino.com/Bangle.js
Command-line downloads from sites which require login
Before I read Doreen’s sibling comment, it seemed pretty clear to me the context within which the article was written.

Of course she isn’t talking about solving global poverty, she’s talking about being poor in the USA, with access to services.

If everyone had to constantly preface everything they said with the context within which they were about to say it, that would swiftly get tiring.
Small nitpick: your main headline on the site has a typo in the word 'knowledge'.

That said it looks interesting, but for me personally the only big reason to switch away from Anki would be more keyboard controls so I don't need to switch to the mouse and back for some menu interactions. Then again syntax highlighting in code blocks does sound like a neat feature for some situations.
War Between Greece and Turkey Is Now a Real Possibility
The newspeak used here is amazing. Rioters become peaceful protesters. Police officers defending a court house each night against people trying to torch it become invading illegal forces. All that video show is people attacking the building and the police rebuffing the attack and arresting people for it.

Maybe the citizens of Portland should ask themselves why there are still riots every night and why their useless mayor is not putting a stop to it. What is his goal with this. Does he think there will be some peaceful revolution that will turn Portland into some sort of glorious marxist paradise where there is honey and unicorns for everyone. They will come for him next.
Your comparison isn't really appropriate. Bloom filters work, they worked before this proof and they work the same way after the proof. This result isn't about how correct Bloom filters are or aren't. Their caveats are understood, and even using the "bad" math from the original paper, their performance in practical scenarios could be estimated with enough accuracy to use them in practical applications. I dare say not a single user of bloom filters will change anything about their implementation stemming from this result.

For example, if you size a bloom filter a certain way, the "bad" math might tell you your false positive rate is 0.001%, while the "good" math might tell you your false positive rate is 0.001002%. It makes no difference. The error is orders of magnitude smaller than the number you get anyway. (I made those numbers up, but I've used Bloom filters and they should be in the ballpark for the sizes I've worked with). The bad math might be strictly speaking incorrect, but it's a good enough approximation for all practical purposes.

This is different from Eventual Consistency stuff, which has real practical implications from not having certain guarantees. Those limitations are real, and they have real consequences, not just a rounding error in a number.
The actual Coq code is here:

https://github.com/certichain/ceramist/blob/fd5e522f2c381f7d...
Moz://a has joined the moral authority camp for a long time now, consequently "this kind of crap" are considered by Moz://a as a moral obligation hence perfectly normal.

[0]: https://theconvivialsociety.substack.com/p/the-digitized-cul...
An interesting option that I've not seen proposed yet would be to accept go:embed comments before importing a package (obviating the need to write the assets package in my previous example).

So, assuming your assets are in the repository github.com/me/myproject/assets, you could just do:

package foo

//go:embed */*
import "github.com/me/myproject/assets"

And the go tool would take charge of generating an assets package with assets.Files.

Then we don't even need a magic embed package at all. And generating a package would give us more flexibility, for example:

package foo // import "foo.io/foo"

//go:embed Name string "name.txt"
//go:embed Data []byte "bin.dat"
//go:embed "images" "templates" "html/index.html"
import embedded "foo.io/foo"

//use embedded.Name, with type string
//use embedded.Data, with type []byte
//use embedded.Files, with type fs.FS
Well, they have an ethical duty not to follow those orders. Since Nuremberg, at least, “just following orders” has not been considered an acceptable defense for having committed atrocities.
Ask HN: How non-technical people track KPIs or other Product data?
Hello everyone,

I started working on a set of problems related to how Teams work with data from their own Business. Like, tracking key Metrics - User signup, or Retention, or Activity on different parts of App. Marketplace teams might want to know how many interactions are happening between Supply and Demand side. E-commerce teams might want to know Items are being sold or not. Which steps of Checkout (or similar) process are people dropping out etc.

I understand there are analytics tools to get these visually available to teams, but they usually all need Engineer team to setup. I am curious how non-technical people get more and more detailed data on a regular basis on their own. In my previous companies, I usually was always helping Sales, Marketing, Support or Analysis teams to setup Dashboards. So it was either me or some other Engineer helping out, but the teams were not empowered themselves to learn and figure out on their own.

As a Startup scales up, it becomes a tough challenge for all new Employees to understand what are the core Business data in the company. What to measure or keep in mind? And how to be curious and ask more important questions about the Business? All of these are very simple for the Developer, but perhaps a lot of struggle for their non-coding colleagues.

I am genuinely curious about what the wide world does since my experiences are limited to the 10 or so companies I've worked with. I have surely seen the struggles in startups from US, Europe to India but as I am building my product, I also need to understand what are others doing.

Thank you for any pointers, thank you for helping out a trying entrepreneur.

Kind regards,
Sumit Datta
Sun Ra’s too good for y’all; you don’t deserve him!
Thanks so much for the article.

I won’t get into it, but I have life experience that allows me to understand where you are coming from.

Thanks for sharing a unique perspective, here.
“Unable to find a readme for sgml 0.2.0-beta” – npmjs broken or is it just me?
> The vast majority of Southeast Asia is very consistently wet and humid, which makes it an unlikely candidate to become unlivably hot.

unlivealy hot and wet [0]. Some people indeed think that the high humidity combined with a >33C temperature will soon be the leading cause of death in SE Asia, SE india, tropical africa as well as Florida, coastal georgia and SC[1]. I' disagree (or rather, i'm not quite as pestimistic) but the ;ortality in some area indeed get higher with humidity in summer

[0]https://en.wikipedia.org/wiki/Wet-bulb_temperature
[1]https://kevinhester.live/2016/05/21/wet-bulb-temperature-soo... (i found a way better map some time ago but i can't find it, sorry)
This would be an awesome icebreaker on a big screen in a corporate lobby area.
hi every body. i wanna test this comment section
Thoughtworks consulted at the company I used to work at. I always had the impression that they take these kinds of absolutist positions as a way of projecting and convincing clients of their domain authority.

To say that it's an anti-pattern I have to disagree. You could just as easily say that Combining front and back end is an anti-pattern.

To be honest, as a front end dev, I find it frustrating when trend setters keep trying to squash my role into a broader field. Stop doing that!
this is cool man
Edit: tone.

There are obvious direct effects that real estate ownership has on health. Homes provide protection from extreme heat and cold. They provide protection from.rain and pollution. They provide a relatively clean environment

Most homeless people are forced into the equivalent of leaving their bed sheets out for people to walk over all day long, then wrapping themselves up tightly in those bed sheets each night, while also eating food that has been thrown away.
It's important to note that while there are a lot of skills which can be useful, it's fairly rare to find a job which requires them all.

For example, if you have a mobile application specialist, they probably don't need to worry about, say, VLAN configuration on a regular basis. It's quite likely that even if they do know it, the lack of use will result in them not showing that knowledge well in an interview situation. If you give them a few hours and an internet connection, though, they may well be able to refamiliarise themselves easily. Alternatively, you just need to hire someone who specialises in network architecture and segregation - this does rely on the person doing the hiring to know vaguely what they need, though, which is not always the case.

I work in the industry, and there are people who are well known as experts in specific fields, but who I would never expect to be able to do some other aspects of my job, just as I would struggle to do things they can do without any difficulty.

I think the cyber security industry is at the stage where the web was 15-20 years ago, where a company would hire a "webmaster" who did all the web related stuff, rather than getting a combination of people in different roles each specialising in one area. It's slowly getting better, but it's still common for companies to look for a jack of all trades security person, rather than getting the specific knowledge they need.