skysight-inc/HackerNews huggingface dataset:
If the project is "no more similar to Replit than the 15 other (commercial!) ones you can find on Google by searching “run python online” or “online programming environment”." and uses none of Replit's internal design decisions, then I don't think it's fair to call it a clone.

I am just taking the author at their word though. Could turn out that they copy-pasted large chunks of non-FOSS code from Replit or something.
Even an account with a few grand in it will lead to pressured calls from tellers to enroll in investment services, at least from one major us bank.
There's some pretty intense careful-phrasing in there that is entirely removed from on-the-ground experience, including the body of the organization being dedicated directly toward the 'stop Trump' resistance, in both fundraising and activity.

'When the tide goes out, you find out who's swimming naked.'
For some cases. Linux and GCC, for example are often more feature-rich than their proprietary counterparts.
Fry is defunct? That's so sad!

I bought a number of things there on a few trips I made to Cali back in... 2013! Well, that explains it.
Exactly, there might be one little feature that surpasses another project and then claim you are better. This is always a tongue in cheap moment and a time to bask in the glory of ones leet skills.
There is much more funding being provided now, but it's far from enough sadly. In terms of policy, its much more egalitarian on paper in the sense that every student is supposed to study the same material, unfortunately there are still under-resourced schools and egregious negligence and/or corruption. I'd say the black, middle-class-and-higher (or very gifted but poor) students have benefitted the most by getting the institutional roadblocks removed since they already have access to good schools. The the system has improved marginally for the poor, and those who are in remote rural areas (the two are often synonymous)
>Just look at this from the other side: you employ lots of people to work on some product, you teach them "secrets of the trade", send them to conferences, let them participate in making decisions, giving them extraordinary insight in the area of work you are active on... and as soon as they leave your company, they use all that knowledge to try to create something with that on their own (I can understand it, once you konw stuff and enjoy it, you want to keep working on it even in your own time), just for fun... basically spreading some of that knowledge you gave them and making it packaged and accessible not only to future contributors of their project, but to all competitors and genuine copycats out there.

Two things, first: You write like the company did the teaching, sending to conferences, allowing to participate ... out of the goodness of their heart. Obviously they did this because they saw a value in this, in fact they even pay their employees money to do these things.

Moreover, what do you think happens when people leave companies, they never use the knowledge they acquired? Do the companies continue to own that knowledge? Moreover, it even happens all the time employee leave and even found direct competitors to their previous employees. Just look at the founding history of Intel for a famous example. Also by the same measures we could accuse the repl.it CEO of stealing ideas from codeacademy and facebook where he worked previously, I mean he build an interactive website.
You can create an iOS App within iPad itself with Swift Playground. That sounds like a very big deal.
How to Get the Site on the First Page of Google with High Converting Traffic
Not only am I not interested in working for repl.it but I have asked my org to never pay for their products due to this behavior, we should not reward it and money has the loudest voice.
Apple pays millions to woman after explicit photos posted online
Structural. The problem hasn't even been correctly formulated yet -- and it will take an enormous amount of work to do so.
Building apps on iPad, which you can submit from your device, is pretty neat.

The M1 iPad Pro make more sense now.
He's deleting a lot of tweets as we speak.. I think he got famous
Radiologist here with an interest in this topic. I think the problem with most AI applications in radiology thus far is that they simply don't add enough value to the system to gain widespread use. If something truly revolutionary comes along, and it causes a clinical benefit, healthcare systems will shift to adapt this in a few years. AI just hasn't lived up to it's promise, and I agree it's because most of the people involved don't get that the job of a radiologist is way more complex than they think it is.

Everytime I open a journal, I see more examples of either downright AI nonsense ('We used AI to detect COVID by the sounds of a cough') or stuff that's just cooked up in a lab somewhere for a publication ('Our algorithm can detect pathology X with an accuracy of 95%, here's our AUC').

Hyperbolic headlines - Geoff Hinton saying in 2016 that it's time to stop training radiologists springs to mind - don't help the over promise of AI, and then they shoot themselves in the foot when they underdeliver.

Earlier discussions about radiologists being self interested in sabotaging AI is tinfoil hat stuff - if I had an AI algorithm in the morning that could sort out the 20 lung nodules in a scan, or tell me which MS plaque is new in a field of 40, I'd be able to report twice as many scans and make twice as much money.

Companies come along every month promising their AI pixie dust is going to improve your life. It probably will, but 10 years from now, not today. The AI Rad companies are caught in an endless hype cycle of overpromising and under delivering.
Incredible. I somehow heard about the NHS opt-out, but not about the GP one. I’m appalled by how much disregard the government has for sensitive personal medical information.

I personally believe it’s a question of when, not if, the country-wide database is hacked or leaked.
/dev/zero is perfectly fine for modern high density drives. If the drive in question is MFM or RLL from the '80s or '90s, then absolutely go bananas with 53 different bit patterns. But otherwise zeros is effective for nay hard drive made in the last decade. SSD has issues with wear leveling, so good luck wiping those. Though you're only going to have to worry about someone who is willing to disassemble the SSD device and read the chips individually.
llvh.me or lacolhost.com
Now you can build apps on the iPad… it’s a baby version of XCode, but you can submit them to the App Store which is pretty rad.
Ask HN: Any Tips for Understanding OOP?
At this point I can no longer recall how many intermediate programming courses I've completed that teach the basics of classes: inheritance, properties/methods, getters/setters, polymorphism, constructors/destructors, etc. But what I'm finding much harder than learning the syntax is how to actually put these ideas to use in real code, which seems like the real art form in OOP. I've seen a million examples of Cat classes extending the Animal parent class with an overloaded method, and Car classes that have color, weight, and speed properties with Accelerate() and Stop() methods. But this isn't enough to help me employ OO patterns when solving problems with programming. Every time I try to level up my programming skills from "scripter who only writes a bunch of statements, functions, loops and conditions" to "programmer who follows a thoughtful/logical design pattern that other developers can understand and build on top of" I become paralyzed by not knowing how to fit the idea of my program into an object oriented model. As much as I love him, I'm realizing that watching another Derek Banas video isn't what I need right now. Does anyone have some tips for "thinking in objects"? Something that will help this paradigm click and help answer the following questions? I'm not sure how much this matters but I am learning primarily in Python (although I've explored this topic with other languages too).

- How do I decide what parts of my program should be based on classes?

- Is it possible to go OO crazy and needlessly complicate the program? How do I KISS?

- Are there any tools or resources that can help model a program from the onset using an OO design pattern?

- Can I write a serious program without OO or should I resign myself to staying in script kiddie land until I learn it properly?

- Should I look into another paradigm? Is my only other choice to use a functional langauge like F# or Clojure?
The knowledge of something in your head belongs to you, not a previous employer. Silicon Valley was founded and continues to flourish because employees at large companies go "I can do this better myself", and there is absolutely nothing wrong with that.
I think you are right on point and project should be taken down.

Both acted childish. One being an intern is understandable, Replit CEO should have acted little more mature.
I'm pretty sure people said the same things (nothing will ever change, doctors will never advocate for or accept change) when radiology went from films to digital. I'm sure they said the same things when radiology went from having scribes to using voice recognition software (e.g. Nuance) for reports.

There seems to be a misconception that this is some kind of "all or nothing" thing, where AI will "automate away" radiologists. It's like a decade ago when everybody thought we were just about to "automate away" human drivers, except unlike driving, most radiology reads are by definition (i.e. a sick person) exceptional, out-of-baseline scenarios.

I think this is missing some things about radiology economics. There are indeed incentives to automate as much as possible, especially for outsourced radiology practices like Radiology Partners or people getting paid by pharma companies for detailed clinical trial reads. Organizations like these are getting paid a certain amount per read. If they can use software to speed up parts of their work while demonstrating effectiveness, they make more money. Eventually this drives down the price. There would still be a human in the loop to review or sign off on whatever the AI does, and to look for any anomalies that it misses. But there can be less time spent on rote work or routine segmentation, and more on the overall disease picture.

It's true the amount of imaging going on in the US has increased faster than both the population growth and the number of radiologists. At a certain point, the number of existing radiologists doesn't have time to read the images at any price. This gives the alleged cartel a few choices: graduate more radiologists, outsource reads, or use software to produce more output per radiologist. In the last case, which a self-interested group would obviously choose, they get paid the same but each individual patient pays less.
ACLU legal director, 10 years ago:

> "The First Amendment really was designed to protect a debate at the fringes. You don't need the courts to protect speech that everybody agrees with, because that speech will be tolerated. You need a First Amendment to protect speech that people regard as intolerable or outrageous or offensive — because that is when the majority will wield its power to censor or suppress, and we have a First Amendment to prevent the government from doing that.

https://www.aclu.org/blog/free-speech/rights-protesters/prot...
There's a perception in the DL field that encoding things into rules is bad, and that symbolic AI as a whole is bad. Probably because of backlash following the failure of symbolic AI. IMO the ideal is somewhere in the middle. There are things you want neural networks for, and there are also things you probably want rules for. The big advantage of a rule-based system is that it's much more predictable and easier to make sense of.

It's going to be very hard to engineer robust automated systems if we have no way to introspect what's going on inside and everything comes down to the neural networks opinion and behavior on a large suite of individual tests.

> The issue today is that all these rules are hard-coded, and the programs need to be rewritten and redeployed every time the laws change.

The programs are probably not being rewritten from scratch. I would argue that: the laws are, or basically should be, unambiguous code, as much as possible. If they can't be effectively translated into code, that signals ambiguity, a potential bug.
especially a "new grad with no company, no funding, and no commercial ambitions"
> That said, my gut feeling as an outsider is that they feel genuinely burnt by a former employee making something similar to their product. Not just cynically trying to smash the competition. Not that that justifies anything—everyone thinks they're the good guy (well, almost everyone).

Agreed, I think it's totally fair for the CEO to be a little peeved by the project, and the complaint is about how horrible his handling of it was. This is exacerbated by how unfailingly polite and professional the ex-intern is in the (presumably) unabridged email thread.
> Lol, care to share your legal theory here Perry Mason?

Hey, please don't break the site guidelines by being an asshole on HN, regardless of how wrong someone else is, or you feel they are, or how badly anyone else has behaved or you feel they have. It only makes things even worse.

https://news.ycombinator.com/newsguidelines.html

Edit: it looks like we've had to warn you about this more than once before. Would you mind reviewing the guidelines and taking the intended spirit of the site more to heart? You can easily still make all your substantive points that way.

Edit 2: thanks for the edit; that's indeed much better.
All YC companies are legally based in Delaware. Though if the work is done in California, I do not know if the Delaware laws are enforceable, even if the case is settled in Delaware.
Yeah. The times I've needed to have a phone serviced I simply was available to unlock when needed. So long as the service time is reasonably short it's the simplest approach.
It seemed obvious the OP had some loose threads or lack of confidence in his positioning. A hard "no" only applies if you know you're right. If, on the other hand, you're hearing confusing, well-articulated words, from important people, caution nearly always is rewarded. Let them play their cards (if they will) and then afterward fully informed with whatever advice you choose to seek, decide whether to resurrect the project.

The OP doesn't have an operating business, he can decide to put it on hiatus, as a resulting of bullying or for any other reason.
right yeah

I still use Weather Underground even after that app's abysmal UI update. I tried Dark Sky but it just assumes too much.

I just want regional weather from all the thermometers. Apple Weather doesn't.
Accessible link: https://archive.is/TepJB

tl;dr: Tesla's recent earnings report used a JPG to hide information about their Bitcoin sale from text scrappers.
There’s no reasonable expectation of there being trade secrets in the repl.it source code. Trade secrets are narrowly defined and there’s mountains of case law to shed light on the specifics. If they stole a super-secret algorithm not published anywhere else or stole a list of paying customers, now that would be a problem. But any handwavy non-specific speculation is so wild as to be FUD.
Yeah in general this strikes me as a learning lesson. If you're at all career-wise (and/or have signed a contract recently), this area is usually anywhere from an ethically gray area, to a contractural third rail.

A CEO flexing on an early-career SWE is the height of nonsense, but this sounds like an early-career mistake to make on the engineer's end.

For the SWE it's a project, for the CEO it's existential. Of course this could go south.
This presentation just keeps giving. "we think privacy is a fundamental human right". As if. Were was this fundamental right for the last 15 years? (exactly were it will remain for the next 15 years of course).
Also interesting is that his shop's policy is to ask for a password, so that they can verify everything works afterwards and that prevents people for blaming them for things that were already broken.
522Mb of node_modules. That's some baggage to be carrying around.
I see a few issues with Apple behavior

1 users had serious issue but it was handled like some low priority, it took a long time to fix too so either was a serious issue or it really was a low priority thing

2 rubbing the shitty TOS in the face of an upset customer is a terrible idea, I stopped giving money to companies that id that to me.

3 Apple did not apologize or offer to compensate for the time the user paid for a service that Apple did not delivered, this is typical Apple where only a judge can make them admit blame and do the right/legal thing.
This kind of "training" is frequently framed as being about "ethics". It's confusing until you realize what's being done with the word "ethics".
Shoes for Women
One of the nice things about Repl.it was being able to spontaneously try out or demo code in front of a coworker or friend... Forcing signup/login introduces friction that makes the tool less useful
Commenting more on the general pattern than specific case here, but sounds like the only failure here could have been to either 1) ask for help or 2) effectively delegate

At some point a leader/entrepreneur has to get out of the way and open the path for others to do some/all of the lifting.
Wow, I’m super happy to hear the privacy features for Mail, but tbh they kinda hurt the value prop of some stuff I’m working on haha.
amasad is a regular HN'er who's very active in all posts related to repl.it.

Very immature behavior on Amjad's part. I'm considering pulling our corporations subscription and moving to Stackblitz now....
Please stop attribute anything confronting your believes to lack of thinking. And if you are not aware of something that does not mean it does not exist (look for Belarus tractor references it the thread below). Even if they did not exist there is nothing (or should be nothing) stopping one from being created.
>All these battles over IP where there's an enormous power imbalance strike me as problems of ego.

Bingo, especially the whole "we now have the resources to crush you" attitude. Someone please make sure these jokers never get money and power again.
Well, your post has no question, but I will comment anyway.

First of all, I am not going to defend soviet concentration camps, USSR has had it's own share of sins. But comparison of Third Reich and USSR is an anti-communist propaganda cliché. For obvious reasons: no jew could become a member of national-socialist party, but anyone could become a communist. So, no matter how disgusting the stalinism was, it cannot be compared to nazism.

As for popularity of communism, well, Red Army was victorious, USSR was one of those who survived and won, so it's ideology was gaining supporters. There were many true believers in ideas of communism. E.g in socialist Czechoslovakia there was an attempt to build "socialism with a human face." In USSR there was a generation called "sixtiers" who were true believers in communism but saw stalinism as something horrible that should never happen again. But, for better or for worse, it looks like believers was the last thing the communist party needed.

By the way, the book "Monday begins on Saturday" by Strugatsky brothers is exactly about a RnD institute (almost) full of people sincerely trying to make world a better place. Strugatsky brothers were believers themselves. To the end of USSR they have become bitter haters.

PS. I am not stating that communism is good or better than capitalism.
Hey Apple employees! All I want is selective contact sharing! Its still all or nothing!

I can't give Clubhouse invites without them and the CCP knowing that I know important people that I don't want them to know! Help!

Also, ban apps from the appstore that link me with people who have shared my phone number/email already. I only want to be auto-suggested with people who we both have shared. No need to be linked with everyone I met once in my life, forever.
FWIW, csvkit has similar functionality in its csvsql tool:

https://csvkit.readthedocs.io/en/latest/scripts/csvsql.html

csvsql --query \
"select avg(i.sepal_length) from iris as i join irismeta as m on (i.species = m.species)" \
examples/iris.csv examples/irismeta.csv

I believe it creates an in-memory SQLite database of the CSV, then executes the query and produces the CSV result.

edit: Looking through q's docs, I see that it also uses Python and SQLite in-memory databases:

http://harelba.github.io/q/#implementation

> The current implementation is written in Python using an in-memory database, in order to prevent the need for external dependencies.

I'm confused though that, according to its Limitations[0] section, it doesn't support CTE's or `SELECT * FROM <subquery>`, when both of those things are supported by the SQLite standard?

[0] http://harelba.github.io/q/#limitations
Taking that into consideration, and the many ideas that failed but are now succeeding, I wonder what businesses of today will fail yet be fully implemented in 20 years?
The first step would be to build an information collection pipeline that is in the same league as the doctors. That alone will be a monumental effort because doctors have shared human experiences to draw from and they are allowed to iteratively collect information.

I'm just complaining that it seems fantastically reductive to call the absence of such a pipeline "bad data" because developing such a pipeline would be a thousand times the effort of implementing an image detection model. Maybe a million times. It will require either NLP like none we have seen before or an expert system with so much buy-in from the experts and investors that it survives the thousand rounds of iterative improvement it needs to address 99% of the requirements.

Comparing issues like low resolution and noise to such a development effort seems like comparing apples to... jet fighters.
Yes, I thought the exact same as you -- that the headline meant a BCI achieved like 400 wpm or something.
I had nearly the same feeling while reading this and specifically finally getting to the part where the author mentions they were an intern. Being an intern at the company is kinda important to this story, had they not been an intern at the company I think this would have been a vastly different conversation.

I honestly think both are in the wrong here, the CEO should have been a bit more relaxed about the handling of this. As well the intern really should have tried to stay away from projects which directly relate to past company business models.

I also question if this article could be considered defamatory.
Why use xsv in this case (as opposed to SELECT col1, col3)?
Sounds like the plot of the movie Antitrust.
It would be a good idea to teach kids about the biological and psychological factors behind these atrocities as an addendum to the classic history curriculum. It'd give them a more well rounded interdisciplinary understanding of exactly how this happens and hopefully give them a better ability to introspect if they get caught up in similar mob insanity in their future.
Because you're removing the very obvious part that the problem is recording a user. A log of the repair process is not the same thing.
Bosch opens $1.2B semiconductor factory in eastern Germany
Too bad it sucks ass outside of London, Los Angeles, NY, Philadelphia, San Diego, San Francisco Bay Area and Washington DC.