skysight-inc/HackerNews huggingface dataset:
Amazon and Flipkart used its business power in India to buy up thousands of products in bulk, sell them to vendors on their platforms, and then allow those vendors to offer the same products to customers. They also used to offer to cover vendor losses for discounts on its site using their dollar might at a loss to themselves. It was a huge incentive for heavily cost-conscious Indian consumers as an incentive to move from offline marketplace to online marketplace. This was very important in a pre-dominantly cash oriented conservative Indian market where consumers were reluctant to purchase things online due to fear of fraud. In addition to this, they started offering 0% cost financing for 6 months to purchase the products at installments without any interest rate with or without credit cards. However, what it is doing is driving offline markets out of the business as they cannot match the discounts offered by these companies. This is the reason trade association complained to the government and government decided to take this action.

For example, a smartphone that sells at $400 at offline stores would be available for $350 on Amazon/Flipkart. The cost price of device would be $350 for offline stores. You can also use No Cost financing to purchase the product for monthly payment of $58.33 for 6 months (Totaling $350). Amazon/Flipkart would absorb the interest cost. The losses are obvious as neither Amazon India Inc. (opened 2013) nor Flipkart (opened 2007 and the biggest Indian marketplace bought by Walmart in 2018 for $16 Billion) have made a cent of profit in India. Both Flipkart and Amazon had losses around $500 million for FY17-18, a number expected to go up post Walmart's purchase of Flipkart. Also, Amazon Prime is India is available for $15 a year and includes Amazon Prime Video, Amazon Prime Music and 1 Day Free Standard Shipping with no minimum order. In a country where data is basically free (30GB 4G Data with unlimited calls/messages per month for $2), this also adds to pushing people towards Amazon.

On a seperate note, a similar thing is taking place in Indian food delivery market where food delivery companies like Zomato, Swiggy or Ubereats are offering steep continuous discounts of 40-60% forcing delivery restaurants to jump into their ecosystem. The Restaurant association has also approached government with their complaints.

For Example, a Sub that sells for $4 would be delivered for $2 including delivery cost. The delivery companies absorbing rest of the costs.
Citrix Workspace does exactly this and it works fine
This provides random Joe a way to show that the Riemann Hypothesis is false: try a bunch of big numbers (bigger than 5040) in σ(n)/(n ln(ln (n))) and check if the result is greater than or equal to e^γ (1.7810724179901979852365041031071…).

If it is, then the Riemann Hypothesis is false. That would be a fun day.
I read good article here https://techtiptrick.com/wireframe-tools/
The article mentions how this sub can operate up to 6,000M underwater and throws out this juicy bit
> The craft reportedly was used to target undersea communications and other cables.

I doubt it's more than speculation but...

I believe it's in the order of $5M + 2 weeks to fix cables breaks near the shore and >$10M + 8 weeks to fix them in the middle of the ocean which sounded like a lucrative opportunity for blackmail
Show HN: These Terms of Service Don't Exist
Is the variable length regime handling that much easier to deal with (space-wise) than the NaN and subnormal handling needed in IEEE floats? I'd think that the regime scheme would effectively be equivalent to creating a multitude of different-width subnormal routes. Is it really the NaN handling that kills IEEE float performance?
How exactly does a nerve transfer work? I always imagined that certain control and reception signals would have their dedicated nerve connections, such that rewiring from a transplanted nerve would jumble up the wiring and give 'incorrect' results.
So they're about 10 watts better than last-gen Ryzen, but still 10 watts worse than Intel.
Arborist: Manage Node_modules Trees
The life span of a species can mean at least two things. The lifespan of individuals that belong to the species or how long the entire species can survive without mutating. I believe extinction, species lifespan and the theory of recapitulation (ontogeny recapitulates phylogeny) are intertwined https://en.wikipedia.org/wiki/Recapitulation_theory
Should be context dependent. New parents benefit a lot from their own elder family members giving them advice on the basics; in an environment with less information (i.e. no internet), the advantage vs. people with no parents or family to help would have been substantial. So unless we expand the definition of “child-rearing years”, I think it could go either way.
Show HN: Placekeanu.com – For when you need a little more Keanu in your life
Implementation of Coherent Line Drawing Algorithm in Go
Boooooooooooriiiiiiiifiiiiiiiiiiiiiiiingggg. REEEEEEEEEEE
I like the small social network vibe because it reminds me of the old BBS days. I think social networks thrive with some form of exclusivity to keep them stable - Facebook started by requiring your college email address and BBSes were limited by the range of your area code (or else you would suffer long distance calling fees).

A network of 50 friends is interesting, Mastodon seems to group by interest or topic which is interesting, but there was something special about the local boundaries of BBSes that created interesting dynamics and let you see the same people on different boards and in different contexts, all from the same small-ish pool of people. It was a great mix of self-selection (which BBSes I chose to visit, the personal variations available) and forced interaction (who else would visit them and why).
True. This is exactly the problem with non cash transactions. Every single transaction, no matter how small, is recorded forever and shared with several governments and secret services.
I never signed up for this.
This is why we need cash and why they are fighting it.
This is the security - usability tradeoff and is as old as the hills.
> Does anybody know of any good reasons why the clipboard shouldn't be secure?

Seems like a UI issue to me. Right now apps themselves invoke the paste command (e.g. they can put a "paste" button in their UI). If you remove clipboard access from programs, the UI would have to be presented by the OS.

Requiring paste to be initiated by the OS may work alright for text boxes (but you'd now have to sandbox all the text boxes to avoid the app simulating taps), but it wouldn't work for say, pasting images.

Another option is to add a dialog box every time asking the user "did you REALLY want to paste?", but that will quickly get annoying.
Teloyears.com. I got my telomere length measured and found it quite interesting and useful.
Could the fire that the crew fought with their lives indeed have damaged the reactor (and thus have caused the "planetary catastrophe" - I assume that is what the article hints on)?

Or basically, was the reactor designed in such a way that a regular fire could damage it that it would become unstable?
Oh! Thank you! The comment makes a lot more sense now!

The newlines also helped, by the way, because I was wondering what putting the two numbers next to each other was meant to indicate.
Thanks for being cool!
Thank you for the suggestion. I hadn't seen that yet. From a cursory look it's not completely what I am looking for, but maybe it can be useful.

One of the problems for me is that I am sort of stumbling into this "CAD" thing from a coding perspective. CAD programs like Fusion 360° or FreeCAD seem a bit too complicated for me, and through my grappling with the concepts I am reinventing some concepts/tools.

Particularly I want to develop 3D printed objects the same way I would do data science: Start with Jupyter notebooks, iterate, maybe end up with parametric Python scripts.
If you allow everything that isn't illegal, you're actively supporting Nazis, anti-Semitism, racism, anti-LGBTQI content which makes you an accessory.

It's censorship if a government suppresses information, if a company decides not to business with you, it's contract law.

This isn't that difficult to grasp.
It does fits pretty well with much tech/YC/SV ideology though: hypertrophy for its own sake.
A simple placeholder image service, allowing you to request photos of the amazing Keanu Reeves.

Paste a link in the following format wherever you need him:

https://placekeanu.com/[width]/[height]*/[options]*
(* optional)

Currently available [options]:

- Young Keanus only: y

- Grayscale Keanus: g

Example: https://placekeanu.com/300/500/yg

---

Website: https://placekeanu.com

GitHub repo: https://github.com/alexandersandberg/placekeanu.com
Probably tap undersea cables than bust them - which a fishing trawler could do with more deniability. Regardless, prototype Nuclear espionage sub, all officer crew of 25, 7 of the dead were Captain 1st Rank (right under admiral), 2 recipients of the Hero of the Russian Federation. My interest is certainly piqued.
It's a fake lead which "security reporter" Brian Krebs is using as a legitimate clue. Sometimes clicks are more important than facts. Don't buy into this shoddy reporting job. If this was a legitimate clue, the guy would have been charged months before, but the FBI obviously ignored it for a reason.
So sorry, I just found this being very funny: "Economic empowerment is one of our core values"
A forward chaining algorithm with cost logarithmic wrt number of rules + facts
The forgotten joy of soap
Australia's biggest science and tech event
http://archive.is/ySMel
And where is the planetary scale when a nuclear explosion occurs? There have been many nuclear explosions on the Bikini Atoll etc. without planetary catastrophes.

Not to speak of the fact that an underwater nuclear explosion would do even less, except for a Tsunami maybe, which again is localized.

The only thing I can think of is preventing nuclear war. A rogue ballistic sub or so. But that is not very plausible.
Nice software. Indie Windows software very much resonates with me. One question. How do you deal with Microsoft's requirement to sign the software? Is it expensive to get past the certification?
How much do climate fluctuations matter for global crop yields?
Not only this, but we when we see things even when we are still our eyes/head move a small amount. Shape information is preserved in these multiple perspectives relatively more than texture information.
> there are plenty beefy rackmount units available on Ebay,

Old rackmount units on ebay that provide more than 16 or 24 threads typically require >1000W PSUs to power the server's multiple 120W processors.

AMD's Ryzen 3700X packs 16 threads and has a default TDP of 64W.
How to Store Secure Encrypted Data in Rails Without Using Gems
Hmm...where is Part 2 of the series?
AMD's Ryzen 3700X has a TDP of 64W. You'd be hard pressed to find a desktop processor that outputs less than that.
So we plant a few million more trees. Win win.
Certainly. I have checked that box. The magnitude of bad/false information around that Tuesday exceeds the verifiable by orders.

Your other responses (I strongly agree with) tell me you haven't really looked into it.
For all we know, we live inside a black hole, as far as we understand the matter in the universe and it's size. The size of the observable universe line up with the event horizon of a black hole with the same mass. It may be a coincident.

Or perhaps our universe it all there is, and it doesn't expand infinitely, but will begin a pullback at some point leading to a new big bang.

Or maybe we're just simple 3d beings, and the universe is really multi dimensional. Or even more mind boggling, we're just a simulation.

None of the above explains what is outside, nor does it answer your question. What I'm trying to paint, is that we will probably never know. But we do know that being happy feels good, so just focus on that, because that is the meaning.
I asked Zoom support about this and they sent me to this page: https://blog.zoom.us/wordpress/2019/07/08/response-to-video-...

The key thing here is they think this is a fair trade-off because Safari asks if you want to open Zoom.

> This is a workaround to a change introduced in Safari 12 that requires a user to confirm that they want to start the Zoom client prior to joining every meeting. The local web server enables users to avoid this extra click before joining every meeting. We feel that this is a legitimate solution to a poor user experience problem, enabling our users to have faster, one-click-to-join meetings. We are not alone among video conferencing providers in implementing this solution.

I do not believe that this is a fair trade-off given that any website can act on this locally installed server.

EDIT: I think they need to be made aware that this isn't acceptable. My reply to their support team:
I do not believe this is a fair trade-off - allowing any arbitrary web site local control of privileged software installed on my machine - because Safari offers a security prompt (specifically so that any arbitrary web site does not gain control of privileged software on my machine). I will be switching ~/.zoomus/ZoomOpener.app off, and considering other options until it has been fixed.
I do use Vimium (Firefox port) as well. I actually don't use Browsh much myself because I don't have a reliable, publicly accessible server available where I could run it.
> If you built a traditional SPA, aren't you still making loads of calls to your server?

For data loading, yes. But here's a few random thoughts:

* I can pre-emptively load data in a SPA (think: 3 screens-worth of a datagrid) and keep fetching in advance, so the user rarely feels the lag.

* Much of my investigation has been around adaptive forms, wizards, validation and keeping logic in a single place. Having to define models and logic once, rather than client-side and server-side would save so much time.

My testing suggested that client-side validation still gave better results, because it was instant. Moving forward & back through a wizard was better if client-side rather than each screen rendered server-side.

I experimented early May so am a little hazy on details (and can't find which PIM I put my notes in, sigh) and look forward to seeing other people's experiments. Particularly when not run on their local machine.
Instagram now asks bullies: 'Are you sure?
It is not possible to hack these:

https://www.amazon.com/HTR-WCB1-Web-Camera-Blocker/dp/B00595...
Amazon sold Curse to Wikia Inc.
Robots and Firms
British Airways faces $230M GDPR fine
It says that the server sends an image with certain dimensions back as an error code, so I wonder what you could do if you served some simple HTML that uses the local server as a meta tag that renders in the preview?

I imagine slack would do that on the client since it’s built on electron.

Unless it requires more than loading a URL.
Still, one study is still an important piece of evidence to consider when all you had before is no studies and a gut feeling.

My personal experience differs from yours somewhat. I believe it's not the length or the number of methods that matter, but what language (i.e. abstraction) they create. You try to subdivide the function into functions that are natural fit for the task being done, but no further. If you still end up with a long block of code - as you very well might - consider comments instead. A comment telling what the next block of code will do is kind of like inlined function, except you don't have to jump around in file, you don't lose the context. Much easier to read.

I used to write code where essentially every piece of code longer than 3-5 lines got broken out into its own private function. The amount of jumping I had to do when reading the code, and the amount of work maintaining and de-duplicating small private functions, was overwhelming.
It does have some pretty unique properties e.g. ductility - imagine gold foil as cheap as aluminium foil. I'm sure we'd find plenty of uses from that alone, not least better heat shielding.
If I may add, simplicity is also an expression of .. experience/wisdom.

At first I had a distorded view of what is complex. I thought was complex was mostly foreign and a different perspective. With the right view point everything aligns onto a small line.

The more you read/see the more you get accustomed to that fact. The more you see that more != more complex, quite the opposite.

The math fields, not always I believe, but very often, runs after minimized models of anything. Even recursion is a way to reduce the infinite into a small/finite set of rules.
...I agree with your comments on Liskov Substitution Principle, that the fact it's even possible is a weakness in OOP type systems.

But the rest of your examples are very far off base.

I somewhat agree with Single Responsibility being perhaps not quite right as "single" isn't always desired, appropriate or possible. But the general philosophy is absolutely on point. It's an instruction to carefully consider whether a component should be responsible for something or not and if not then think about where else that responsibility should lie. It gets pretty gnarly when you see things that just have way too many responsibilities. They become unwieldy. An object being responsible for holding and manipulating its state isn't what I would class as a responsibility. That is below the line. That's thinking far too granularly about what a responsibility is.

Same for open/closed. There is a great picture that represents open/closed of a human body (being the closed system) that you can put different layers of clothes on (open for extension) which I think beautifully captures the essence of the principle. When this is done right it's an absolute blessing. You mostly find it in frameworks that have a life-cycle and at certain points (say before anything happens or after everything has happened) they provide an overridable method with no behavior. That method allows you to insert logic the framework designers didn't think to cater for, but also keeps the framework life-cycle intact.

The example of dependency inversion just doesn't make sense. If you're creating a string manipulation library it should take strings and nothing else. It doesn't need anything else. If you're creating a string manipulation library in the first place you probably should just use the standard library. Maybe that's just a bad example, but I still don't agree with your sentiment with always avoid runtime dependency injection.

Forgetting the string manipulation example - I'm curious what you have in mind when you say "modules should instead communicate with one another". How does this communication take place? What language are we talking about and what does some code look like? Mostly what comes to mind when I think of that are either newing up an instance of a class or calling a static method, or perhaps making some kind of http/tcp request?
MPN = Microsoft Partner Network

https://www.wikiwand.com/en/Microsoft_Partner_Network
Yes, those implementation are slow compared to classical floating points. The goal, as I understand it, is to let people experiment with Posits in order to prove that they bring something to the table.
The suggestion is the sub may have been carrying a Cobalt Bomb, a nuclear weapon encased in cobalt to increase fallout. In the case of a water detonation I'm guessing massive radioactive contamination that would end sea life for a large area - perhaps even planetary.

Pure speculation to fit the "planetary catastrophe" remark.

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

https://www.businessinsider.com/russian-media-nuclear-torped...
The most damning part of the conclusions:

> This being said, I also recommend that any researcher that finds a vulnerability in Zoom’s software does not directly report the vulnerability to Zoom. Instead, I recommend that researchers report these vulnerabilities via the Zero Day Initiative (ZDI). The ZDI disclosure program gives vendors 120 days to resolve the vulnerability, the ZDI will pay researchers for their work, and researchers have the ability to publicly disclose their findings.
They put this in place precisely to avoid Safari's "Do you want to open this in Zoom" confirmation prompt
VBE basically went away with UEFI[1], but on the plus side UEFI basically gives you a function pointer to do mode setup. You just need to jump through multiple other function pointers to find it, which makes everything more annoying...

(of course, if you're using UEFI you're also not writing a 512 byte boot sector, so the comparison isn't entirely fair)

One meaningful distinction between VBE and the UEFI GOP standard is that you can do VBE calls at OS runtime but can't call GOP after the OS has transitioned away from the boot environment, so modern OSs pretty much require native graphics modesetting for anything other than the case where you only ever need one mode and don't support suspend/resume.

[1] OK not strictly true - older UEFI systems would leave a VGA BIOS in the legacy location and let you call it anyway, and UEFI Windows<8 actually relied on this - Windows 8 was the first that would boot on legacy-free UEFI
A lot of stuff in biology is "stick it in sees if it works" kind of stuff anyway.

Who knows what will happen in 20 years.
Did you read the question? Unless you're well over 100 years old your personal experience is irrelevant.
“The alternative would be a repeal of laws establishing police, allowing consumers & businesses to choose between law enforcement providers.”

Look I’m not saying you can’t criticize the existence of the fed, but calling them a “government enforced monopoly” is inane. They are a _part_ of the government.
Not Op but I work in education. What I would stress is to be aware that it is difficult to understand one's own limitations. So this may or may not be true in your case, but while sometimes parents think their kids are ahead (or behind) on something the opposite can be the case. So just a plea to make sure you get outside feedback (eg on whether she learns all languages 'right', whether she lacks/excells in other skills, ...) rather than just rely on parental intuition.
> The only thing I can think of, is easy & instant account funds transfer from one person's bank account to another person's bank account

I think that's exactly what they're talking about.
Nice. Works in sqlite3 - but it doesn’t like the parens around the tablename.

$ cat multiple-insert.sql
create table users (first, last);
insert into users values ('fred','bloggs'), ('mary', ‘contrary');
select * from users;
$ sqlite3 < multiple-insert.sql
fred|bloggs
mary|contrary