skysight-inc/HackerNews huggingface dataset:
Where is that stated? As a European I would very much expect GDPR to send home the companies who can't play according to the laws.
How did they even accomplish this level of monitoring/spying? I'm imagining GPS, webcam, and drones. Surely that can't be right?
I think it's also that people don't like feeling stupid, and most bugs are stupid mistakes, so having one pointed out can make you feel stupid.
Far too many optimistic voices here and that scares me. I don't see this app store being about providing alternatives. that's just a talking point.

This app store is all about forcing every android sold in India to have a system installed govt driven app, which will report back to the govt on tons of private information about the device and owner. Information that Indian govt will be too incompetent to keep safe and given its authoritarian nature, should never have access to.

This is an authoritarian nightmare abut to happen. Modi wants India to move in the direction that China chose. And this scares me a lot.
Didn't this already happen awhile ago? I'm confused.
If you want to register a company in India, its a convoluted maze of red tapes. While there have been a lot of improvements, the experience still leaves a lot to be desired (anecdotally). And while the govt postal service is exemplary, its hardly the norm. Yeah it is a glorified hosting service with reviews and I am not worried about the technical capability of the government, I am worried that the 'babu' culture of India will make this simple thing needlessly complicated.
I've thought about this alot. I know how to protect my backend from frameworks and to make the framework/database a detail, but how do I do this for front end applications? Especially when things like React abandon the dom/web platform.
My current oven literally has one knob - temperature. Doesn't even have an indicator for when it's done preheating (but if the gas flame stops, that's a good indicator it is warmed up). Honestly, it kind of annoyed me at first, but I really don't hate it. Biggest change would be a preheat indicator at this point, but even that isn't that big of a deal.
Writing software of moderate complexity requires delegation. One big way to save dev+testing+debug time is to rely on specialized libraries whose priority is to be fast+correct. If profiling later reveals that sort() is the bottleneck, by all means, optimize away.
Thanks for the excellent advice!

I think you have raised a very important point - why do users come to the conversation? It feels to me that chat platform is then only a good fit where it is more conversational and not necessarily that much technical help. Storybook has done a great job to build their community on discord, and meteor has done a great job by using Discourse, however as a past storybook and meteor user I had a much better time finding help or how to answers in past conversation with meteor on discord than storybook.

But I can imagine that if you need quick help with fast response chat is preferred, but only initially, when its too big / busy a ticketing solution can be a better alternative if it is only the maintainers providing help.

————

Your investigation skills are on point. We created a low code solution for building internal tools in yaml, and we really like open source and are playing with the idea of making it all open. At the moment we are making sure we do as much research as possible to make sure we best understand the implications of this decision. Check us out, lowdefy.com - I’m busy redesigning the website and defining our gtm strategy, so that will all change, visit docs.lowdefy.com (also built with lowdefy) to get the best idea for what it is.
The incentives for the PR team is to make news. They don’t have to spend a ton of time cleaning up the mess of misleading press releases.
There's another step at the beginning: after you have a problem, you search for similar projects that might have already solved your problem.

And in fact this step seems to generate most of the bug reports - you get "please implement feature X" and "does this have feature Y?" and so on, from people who have used your software for all of 5 minutes (or not at all).

It's only after a lot of time is wasted that a new project is started. Alternatively, it could be that the people who try to use/reuse software and the people who write new software are completely separate, so that no amount of bug tracker work will lead to new source contributions.
I have also red-green color blindness and it makes me really mad that a lot (like 90%) devices have a tiny LED that indicates if it is charged and the LED changes color from red to green when it is fully charged - I have to ask my kid or wife what color it is.

Please please, if you work in hardware, make it a red/blue or green/blue colors for empty/fully charged, or make it blink, anything, just not tiny 1 pixel size red or green color (or amber/yellow, they are equally hard to distinguish for people like me from green).
Thanks! I happened to have a unique seat in the OSS world for the past 10 years, and worked with literally hundreds of companies across Heroku Add-ons, and Azure's pivot to an oss partnership strategy. I was a product manager, so as you point out I see the world through a product lens. Most interesting were my vantage points into GitHub, Docker, Mesosphere, CloudBees, jFrog.

This post was already long. It started off as a single slide and turned into this 2500 word blog. You are pulling the thread on a major part that ended up on the cutting room floor - the back stories on some of the companies that I worked with, including the aforementioned.
Ah yes. The death star.
After chasing a bug for hours just to discover that it is a deadlock, its always easier to realize, in hindsight, that deadlock detection would have been useful.

Independently of how perfect your architecture is, the moment you add a Mutex to your app, you are opening the door for that to happen.

IMO not worth it.
At this point, as a non-American, i feel like you people accepting to have a credit rating system is ludicrous. It's fundamentally broken, has been exposed multiple times, requires gaming to work in yiur favour ("open a credit card as soon as you can, pay little things with it and pay it off immediately to beef up a good score") and brings nothing to you, the people.

For comparison, in France, the national bank keeps a record of all loans anyone has taken. When you apply for a new loan, the bank will check with the national one your history, and decide based on that to lend or not, and inform the national bank of their decision. I suppose Americans can be afraid that "the government" will know their loan history in such a system, but it's not like they can't currently ask and het that information, and they're still more trustworthy than commercial companies that don't care about you ( their clients being banks and companies) or your data beyond their sales.

But it's not like anyone on the US would dare to destroy a profitable industry.
Please present evidence of this assertion.
Yes, thanks! That's mentioned in my edit (although it should just be "solar wind" rather than "solar storm") and the twitter thread I link. Note that that's only a particular (though valuable) frequency range, and that it's still unclear to me whether it's cheaper to go down to the lunar surface rather than just build a 10 times larger telescope at L2.
>The US was the most protectionist country in the world from 1814 - 1914.

This was a time when the US government was gradually becoming more globalized by transitioning its funding from tariffs over to income tax instead.

Once you get rich enough on your own, then it seems like you should be able to afford all kinds of cheap stuff from all kinds of less prosperous places.

But if not reduced and replaced by something else, the tariffs could be more than the cost of the cargo.

By shifting the financial support of Washington's efforts from those having the wherewithal to move things around the globe back then, over to ordinary working people today, it has enabled global merchants to bring more cheaper stuff every decade and more people are getting by with a less worthy dollar than ever before.

Speaking of less prosperous places Haiti is just one where wealth has been systematically removed more thoroughly these same centuries, and it can be considered _almost_ as an island over the long term.

On the other half of the island in the Dominican Republic, wealth has been less thoroughly removed by corresponding global efforts over the same period, so fortunately they are not as non-prosperous today.
That would result in a somewhat strange situation considering Apple is trying to move at least some iPhone manufacturing to India.

https://9to5mac.com/2020/08/17/indian-iphone-production-begi...
Well, Go's standard library has no linear search routine. But it does have both sort and binary search.
Side note: parking_lot is set to be uplifted into the standard library at some point. However it currently doesn't meet the quality standards of the standard library so more work needs to be done.

https://github.com/faern/parking_lot/pull/1
I disagree because it suggests, at least to me, not writing code. I would fully agree if it said something like: Solving problems regardless of writing code.

The user doesn’t care who wrote what code but they sure as hell care about quality of product. If you want to differentiate a developer is going to have to get their hands dirty with an original solution as the situation demands.
> This is going to be a big mess. PayTM as a company isn’t known for respecting user privacy.

Controversial opinion here, but this is part of the reason I like that Apple makes (practically) all purchases run through them. They don’t sell my information, and they have an incentive to not change that.
I think most people agree that it should be the case that we nominate and vote on a justice regardless of the term, however for years ago Mitch set a precedent. He claimed it was because we should wait for an election, when really he was being purely obstructionist and his position now is hypocritical.

In short, it’s not the President’s fault. He should nominate someone. Mitch is the one who said the Senate should not vote. The Majority Leader does have some say over the duties of the Senate as it’s up to him to bring the vote. If it doesn’t change the duties and he was derelict of his 4 years ago then I would have hoped to see some repercussions.
The release seems to be dated as Feb 20, 2020.
Cssom – CSS Object Model (A brief overview)
> here’s the paper, which is published in Nature, that famous scientific tabloid

Then they can say that themselves.
What if the Bitcoin is digital gold narrative is incomplete or misleading?
The fixed cost and time consumption of electrification is quite high.

I'm not sure about hydrogen specifically, but just as steam trains had a coal+water "tender" behind the engine, it seems not unreasonable to have a "battery" car on a train. Whether that's a tank of H2 or just a boxcar full of 18650 cells (anyone care to do the maths on that?)
Nobody that builds on technology owned or controlled by somebody else is independent in practice. Google makes choices in Chromium development that will condition the market even when the final browser is not Chrome.

Say google wants to "accidentally" sabotage GMail for Firefox users, as they've done in the past. They make a slight change, and it will just silently percolate to all Chromium clones, who will never have enough manpower or money to scrutinize all updates and understand what they are for (that is the whole point of reusing someone else's code).

So no, it's not a different problem. If your tech depends on someone else's tech, you are still commercially and strategically helping the parent company. I know this sounds annoying and preachy, I wish I could state it in more appealing terms, but it's the unvarnished truth.

> Let's say Microsoft open source Windows' kernel

The point of building an "alternative" on top of this codebase would be to have compatibility with other Windows software. Hard forks rarely ever succeed even in opensource, let alone when the parent group of developers is still going strong; so "altOS" would have to stay close to the Windows standards. MS could still steer the market by tweaking APIs, and your "alternative" build would have no choice but to follow suit. And of course, desktop developers would still target Windows and take the fact that it also runs on "altOS" as a bonus. So, effectively, you'd still be aiding the MS monopoly stay in place.

This is what all those Chromium derivatives (Vivaldi, Brave, Ungoogled, etc) effectively do: they maintain Chrome's entrenchment and let Google stay in control of web standards.
Apache ECharts
Not sure why this is downvoted, I 100% agree that cruise ships and the industry are an unsustainable scourge on the planet. Good riddance.
> I use a phone app that uses the camera and shows me RGB values at a reticule.

Could you share the app name? It would make my life a bit easier (I hate those red/amber/green leds that look identical) :)
I've thought about doing this myself! Did it end up improving the OCR system for real world images?
It's funny because at home apps bypassing my dns annoys the hell out of me but in China which is where I currently am DNS-over-HTTPS is necessary just to get online some days.

I just wish there was a manual captive portal check button built into browsers that forces a standard port 53 check because if I'm behind a captive portal I have to reset my dns settings to sign in before then switching it back to get my VPN to connect.
There are many ways to look at this. One of the simpler ones is looking at the Rx side: a frame has arrived on the network interface. Something needs to decode that and decide what to do with it, perhaps dropping it immediately.

The TCP/IP stack will interpret the Ethernet headers, drop the frame if it is not addressed to any of the machines, check checksums, handle ARP requests etc. Also, the stack would buffer the frames until it can reassemble an entire IPv4 datagram out of them. Then, it will perform similar checks on the datagram destination address as above.

Finally, with the IP datagram in hand, we can decide whether to hand the payload over to the TCP handler, the UDP handler, the ICMP handler, or perhaps others. Of course, we need some TCP knowledge as well, to allow multiple TCP handlers to co-exist, choosing the right one to forward the packet to by port.

At all of these steps there are other concerns that need to be handled. Network security tools should get to look at the IP addresses and MACs to decide if the packet is accepted at all. Raw sockets created by user space can receive the Ethernet frames or IP datagrams directly, before other processing. There can also be contention on those as well (e.g. Maybe 2 processes both open a raw socket on the same NIC - who gets the bytes?).

Multiple NICs on the same machine also need to be shared and load-balanced. The Linux kernel for example handles routing between these, even applying networking decisions such as advertising IPs from one NIC on other NICs when it thinks it can improve delivery rates.

Now, all of these can and have been done in user-space for various reasons. But it's important to understand that there is a large amount of processing. Also, given the importance of networking to IPC and security, there are also security considerations at almost every step of the way. For example, if two privileged processes on the same machine are communicating over a virtual NIC with static IP allocation, can they expect their communication to be isolated from a non-privileged process running on the same machine, or do they need to use an encrypted&authenticated scheme? A centralized TCP/IP stack can make that guarantee, a per-process stack can't.
Nice article. Small correction, humans are not old world monkeys (or any kind of monkey). We are apes.
Are Facebook or Instagram even freemium? I think of them as being ad-supported in primary business model.
> A new idea is insinuating in social networks and programming communities. It’s the proportionality between the money people give you for coding something, and the level of demand for quality they can claim to have about your work.

This is amazing and revolutionary indeed. Imagine a world where people get paid try to produce the best code possible as opposed to hobbyists who slap together code just to get the thing working. Revolutionary indeed.

Reminds me of this photo:
https://i.imgur.com/R9rnmXv.jpg?2

BTW, this is called humour. So downvote if you have none.
TD Ameritrade consumed Scottrade and now Charles Schwab is in the process of consuming TD Ameritrade. It seems that consolidation of online trading platforms is accelerating.
On iOS, it's "Color Blind Pal".
You can find out all about how to be an ex-Facebook, ex-Google Tech Lead (as a Millionaire).
Urban studies experts condense decades of research on struggle to afford a house
Overhead lines are an eyesore and third rails are dangerous. I wouldn't consider electrification the be all and all for railways. It comes with tradeoffs like anything else.
All of the app stores charge 30%, with some stores going so far as to impose an evaluation fee when listing a new app. It is completely outrageous relative to the amount of work they have done (which is amortized over all of the apps in the store), versus that of creating the app/game. Plus I find it fishy (in a collusionary way) that all of the stores charge basically the same percentage. And, as pointed out, they will not allow another competitive app store on their platforms. Each store in basically a monopoly per platform, with the possible exception of steam/windows.
Leverage the Drop Trait as a Hook in Rust
That’s not true; the Rust standard library contains things that are OS/architecture specific.

(Anyway, in rust cross target compatibility is usually not a worry if you’re not using unsafe, a dependency that uses C libraries)
Project: Pyramid.

Resource: rock quarry.

1. Building phase.

Locate, obtain, and add value to the resource.

Rich finds and big accumulation always mean overwhelming leverage can be applied if desired.

Complete the project one brick at a time, that's the purpose of leveraging the resource, and it takes a lot of labor to go along with the resource.

2. Peak Pyramid phase.

The value added by shrewdly combining resources & labor is at a maximum, the landmark nearly-impossible project is complete.

Built to last, it can then be maintained virtually forever with relatively insignificant resource drain compared to when it was being built.

It does best what it was supposed to do. Enjoy the maximally leveraged resource and minimized drain.

3. Crumbling phase.

If labor & resources can not be wisely supplied at the way required for maintenance of such a wonderful structure, it will become less wonderful all on its own.

This can often occur when the whole optimized structure changes hands.

Somebody has to still make decisions long after the unmatched original builders are gone.

Newcomers not there from the start can fail to realize how nearly impossible it was to get built to begin with.

Well built, it may still seem to look like it will last forever anyway.

4. Deconstruction phase.

Changes of priorities in resource & labor allocation, or major fluctuations or trends can result in resources being drawn from a built structure rather than by adding value to raw material.

This is an extremely deleveraging process, more expediently accomplished than the building phase.

Value is lost faster and more irreplaceably than it was originally added.

To the same basic resources.

Often it can be when the responsible parties benefit more from the underlying accumulated resource in place than they do from the continued existence of the structure as a whole. After fully depreciating the unique combination of labor and time that made the structure possible to begin with.

__________________

It could be worse, depending on the system with overwhelming leverage you could have a pyramid using resources that are not even there.

Seems a lot faster to build that way, and could get pretty big on faith alone without a firm foundation, but may not stand the test of time.

Would be more subject to collapse from the peak rather than showing early signs of crumbling. No resource recovery could be expected either.
Genuine question: I don’t see how Apple could keep the sandbox system and allow any app to be installed?
Great going.
Could they add this to waste heat pipes in power plants to extract more energy?
It's not that you intrinsically need a human, it's that doing this without human oversight requires being very careful not to make tricky mistakes.

The nature of statistical significance (which underpins everything you've said), is that repeating many experiments reduces the confidence you should have in your results. Supposing each algorithm is an experiment and each experiment is independent, if you target a significance level of p = 0.05, you can expect to find 1 correlated feature out of every 20 you test just by chance.

Can you automatically correct for this? Sure. But this is just one possible footgun. Are you confident you're avoiding them all? In theory automation could do an even better job than a human of avoiding the myriad statistical mistakes you could make, but in practice that requires significant upfront effort and expertise during the development process.

At a certain point doing this automatically becomes analogous to rolling your own crypto. It's not quite an adversarial problem, but it's quite easy to screw up.

I agree that cross validating would work; that's what I was gesturing to when I was talking about making an assessment of the data and partitioning it. Either the provided sample should be partitioned for cross validation, or it should prompt the user for a second set.
How would fining even _100%_ of their profits for this year kill the company? It'll annoy the shareholders who don't get dividends this year. Maybe they should take more notice in future.

Note that this is 2% of profits, not revenue.

Compare this to the average German citizen. It would be 2% of the amount they manage to save, not 2% of their income. That would be 2% of about €4500, or €90. [1]

That's a parking fine level.

[1] https://www.bundesbank.de/resource/blob/617492/cd59713c156ad...
Get Creative Commons Musics Ranked by Usage in YouTube Videos
Hi guys!
As a Youtube creator, I've always spent great amount of time finding legitimate and relevant musics for the videos.
And I've frequently found great Creative Commons background musics, in Youtube videos of other creators I like.
So I decided to build a simple website that shows Creative Commons musics
used by Youtube creators and ranked by usage in Youtube videos.
I think this service may help video creators reduce time spent on finding free and relevant musics, by checking what musics other great creators have used in their videos.

But before I jump in to code this service, I wanna know If there is any actual need for it.
Please let me know if you're gonna need this service when finding music for the video,
by opting into beta test in the link.
Thanks!
http://www.youtubgm.com
I don't understand why people keep bringing this up. This was misbehavior in one of their stores. (Or whatever is a H&M "Service Center"?) One store will never be in the billions in profits - they will have to work for quite some time at that location to earn that fine back.
> Streven proposes a new explanation as to how and why science has advanced over time

There is another theory of how science advances - technology. Historically, the discovery of new technology has advanced science. Whether they be telescopes, microscopes, glass, etc.

Also, much of science derived from mysticism, chemistry -> alchemy, astronomy-astrology, so forth. Many times, new technology allows us to "see" ( production of empirical evidence ) to separate the mystic from the science.

Newton, one of our great scientists was deep into the occult.

https://en.wikipedia.org/wiki/Isaac_Newton%27s_occult_studie...