skysight-inc/HackerNews huggingface dataset:
imagine if they worked with the industry to build in a set of relatively agreed upon defaults, like turning autoformat off for dates that matched a critera. then geneticists could activate the geneticist profile and excel works as they'd expect. if they encountered a file that broke, they could turn that profile off.

that's a fairly sophisticated solution, but it's just one of many potential approaches to fixing the problem.
Related: I highly recommend The Blue Ocean Strategy[1]. I suspect what you are looking for is the Blue Ocean market space, not necessarily the "least competitive". As others have pointed out, if a sector lacks multiple entrants, it is almost always with very good reason.

[1] https://learn.blueoceanstrategy.com
Of course, totally agree there are processes in place to mitigate the leverage points. It just points out the necessity for such mitigations to be in place due to the multiplicative nature.
https://del.dog/sourcestatements.txt

source: They have a server hosted online by Akami CDN that wasn't properly secure. After an internet wide nmap scan I found my target port open and went through a list of 370 possible servers based on details that nmap provided with an NSE script.

source: I used a python script I made to probe different aspects of the server including username defaults and unsecure file/folder access.

source: The folders were just lying open if you could guess the name of one. Then when you were in the folder you could go back to root and just click into the other folders that you didn't know the name of.

deletescape: holy shit that's incredibly funny

source: Best of all, due to another misconfiguration, I could masqurade as any of their employees or make my own user.

deletescape: LOL

source: Another funny thing is that on the zip files you may find password protected. Most of them use the password Intel123 or a lowercase intel123
source: Security at it's finest.
Wow, your product looks incredible, I will take a closer look, would love to talk about your experience in the space if you're up for it.
The Lawfare Podcast: Ben Collins and Brandy Zadrozny Explain QAnon
> This is something I just don't understand. As phones get more powerful, there is absolutely no excuse to not support them for longer.

From our perspective, sure. From the manufacturers perspective, it costs money to port, build, and test new releases. And if people are happy with their up-to-date 5-year-old phone, they'll be less likely to buy the latest shiny new one.

Not saying those are good excuses -- they're explicitly customer-hostile -- but they're completely understandable.
> "01/02" does not translate to Jan 2nd in most of the world, because DMY is much more popular than MDY.

This doesn't follow. There's no year in 01/02. MD is more popular than DM.
Misappropriating trade secrets for financial gain is a punishable offense, and this data would qualify as a trade secret, at least for as long as it's not general knowledge to everyone or it has yet to be reverse-engineered. Aside from that, much of the data in these files has standard copyright and patent concerns.
Typescript and your bundler both have to know a lot about it. Typescript went all in on ESM syntax since 1.x so you at least know ESM syntax by now if you are in Typescript and can pretend that CJS is a bad dream, but Typescript will happily spit out CJS for you with a compiler flag if you need it for node.

So much of the complexity of webpack, parcel, rollup, pika, snowpack, et al is dealing with the weird mix of CJS and ESM spread across npm at this point.

One of the main differences between the bundlers at this point is their opinion of CJS and ESM handling. You may not notice it as a bundler user, but you probably see a lot of indirect results in things like bundle size and ease of use. So it is not entirely irrelevant to frontend work, but you just may not realize that why you prefer one bundler over another today is heavily influenced by their approach to the CJS / ESM split. (A good bundler you shouldn't have to realize that behavior is what contributes so much to the bundler's "feel" and your gut-reaction/instinct to working with it.) Learning the differences can be useful if you need to better pick your next bundler based on technical underpinnings, though admittedly that sort of "comparison shopping" is probably a rare need.
Author's only analysis is on the size of binaries. And while they are right to the extent of the point they are making, size is only one dimension.

Every compiler, but especially optimizing compilers, makes hundreds of tradeoffs as it generates object code. Some for speed of compilation, some for speed of resultant code, some for size. This is true even at various optimization levels. They all have thresholds and decision points about what makes better code, given the hundreds of dimensions they can be measured against.

The only true answer to this question is to build your own code with a variety of compilers, and see which produces the results that makes the best trade offs for your own project. Fastest running, fastest build, smallest code, smallest footprint, most standards conforming, whatever else.

Your own code and needs are what governs.
This article is trying too hard to dress the author's limited experience up as absolute truth. For example:

> Have you got PostgreSQL in production, but you want to test with SQLite because it's easier to set up? If so, your tests are just a tick-box exercise: you are not testing anything remotely plausible and resembling your live system.

This is not completely wrong but it's just telling you that the author has never worked in an environment where it makes sense. Anyone who has knows that this approach can be used to catch a high fraction of errors locally, while not precluding a full slower CI build.

> Even if you added some form of manual auditing to each save() method, it will not capture changes made outside Django. It wouldn't be very secure either: Django uses a single user to access the database so if someone manages to hijack that user, they would be able to change the data in the database and alter the audit tables to hide their traces.

Similarly, while it is true that Django defaults using a single user for everything you can easily configure multiple connections (containing, say, an issue with your normal web code but not your management commands), you can grant access to only SELECT and INSERT on the audit log table but not UPDATE or DELETE, etc. There's nothing with the separate approach, of course, but it's not like it's some great discovery that frameworks are not intended to cover every possible use-case and sometimes you want to turn them off.

The extended “I hacked around because understanding the migrations module seemed like more work and then I was too far in to reconsider” section has the same problem. Being surprised that the migration system triggered an update when you renamed a field is, well, exactly what it's designed to do. That's exactly why there is an entire section in the documentation which tells you exactly what to do in that situation and how to avoid data loss — in that case, if the problem wasn't making foo.bar magic (which it almost always is) you'd create multiple migrations to add the new column, move (and usually convert) the data, and drop the old column. You can even run raw SQL if there's something like an efficiency hack which makes it worthwhile. This takes a couple of minutes and is reliable.
You can safely bet than any below the highest tech-level industries (so anything not called Apple, MS, ....) are under-served.

I work in the small-bussines and before in government. have done some stuff for some of the biggest companies in my country (Colombia).

To say ALL of them are like 20-10 years behind is not say enough.

Today, I'm integrating with cobol and other stuff that only have text-based files as interface.

A problem is that not many investment are in this long tail, so when talking about solutions for this market is possible to NOT get excitement for it.

I'm building on the side a relational language that eventually could be an Access+Excel tool, but everyone is interesting in the markets that reach billons :).
That's just the top level of NAICS codes. For example, 441320 is tire dealers. 512191 is "Teleproduction and Other Postproduction Services"[1]

"Mobile video editing software" is a product type, not a business type. If you want product categories, you need a different data source. Such as Amazon's, or Google's or Alibaba's product tree. Here's Google's product hierarchy.[2] Google category 4953 is "Software > Computer Software > Multimedia & Design Software > Video Editing Software".

If you want such results handed to you without much work on your part, you may have to pay a company which collects such data. NAICS or D&B or some of the mailing list companies could make you a list.

[1] https://www.naics.com/code-search/?naicstrms=video

[2] https://www.google.com/basepages/producttype/taxonomy-with-i...
Well, it’s still a joke that Google Meet will stream desktop / windows at 4 FPS. I would be curious to know whether they really think the feature is good enough.
Not mentioned in the article, but the author also built psychopg2 (https://www.varrazzo.com/software/)
Proven, documented genealogy, coupled with genetics, is the Holy Grail of medical and pharmaceutical research. It's worth billions, because it could hold the key to the cure for cancer and other diseases.
I 100% agree with you. I wrote that because that's not what the prosecutor is going to say in court which is why she needs a lawyer since she is in legal trouble.
Lab lighting can also skew the outcomes. Rats exposed to constant white light, for example, have elevated baseline corticosterone concentrations in plasma (Scheving & Pauly, 1966).

There are a few of such variables which it's not clear are taken into account or not, and probably more are unknown.
They made a related project - http://herbgrind.ucsd.edu/ - a tool that can automatically find floating point issues in real programs. You can also annotate the region you're interested in with herbgrind on/off controls.

Unfortunately - once you know you have a floating point problem, tracking it down and fixing it may be easy. Not realising it, you won't use these tools and the program will do the wrong thing :)
Firefox does unfortunately not currently support WebAssembly tail calls. Sadly, they also seem not be making any progress on this feature, even if it's supposed to be in the "Implementation Phase" of the WebAssembly standardization process.
SDK provides both large vocabulary speech-to-text, as well as speech recognition using grammars (either GRXML or JSGF).

Grammars can be used as a poor man's NLU as they are able to return semantic tags plus allow for fuzzy matching to the actually spoken utterance.
Show HN: Automatic Spreadsheets to Charts Converter
Hi HN!

I, Ash have been working as a full stack programmer and freelancing from the past 7 years.

When i was helping my clients with analysing raw data. One of the most sought after projects were from people, having large amounts of tabular forms of data, usually excel files and them wanting to visualise it. Maybe for a report or just for their understanding of the trends.

I have always thought that all of this report generation using Graphs and Charts built after analysing tabular data could be done programmatically as well. But for a fraction of the price of hiring a freelancer

I have gotten paid from $100 to $1000 to carry out these analysis from tabular data to charts and building reports from them. But, I have always thought if a software can do this for my clients, it would charge way less, as it needs lesser time to analyse the same data and builds graphs from them. (As there is repetition of the same process, in code)

Following which, i have developed a tool that allows users to do just that. Automatically convert excel sheets into charts. This is just a demo, and i am here looking for feedback, if people on HN, really find this of any use.

So, feedback welcome. Try to twist and turn as much as possible, so that i could know if putting something like this out in the world would be useful.

Demo link- https://alpha.poudle.com/demo

Feel free to let me know, how it goes. Hope something i made, is of use to you. If not, I would love to hear what you would want in an analytics tools instead, so that i can help people like you, by building what you really want

Thanks Guys!
OWC Unveils Rover Pro Wheels for the Mac Pro
I wanted to say that C is not really very highly regarded nowadays, but that only adds extra php-directed snark to your post, which is not wholly a bad thing.
I would be nice to get some kind of hint about who passed away if you hover the mouse pointer over the black bar.
Making your own programming language with Python
Have you written about the extra costs and challenges of building a house on vacant land? I'd love to read about that experience.
How should society judge a defendant with a brain tumor? (2017)
Hi Alex,

> You'll likely do not want to do joins on them directly.

I can't see you have any alternative. Looking for any discrepancy in either table, you have to compare them both completely. Is there an alternative?

(edit: actually there is, the checksumming I mentioned earlier. Never needed to do that).

> so let's add an order by and limit. Now you'll need to spot differences in 100 column table, since hiding matching values is even more hand-written / generated sql.

Yes, I added a limit for this too, and spotting two different columns out of a hundred, well it's not a big deal, but having done that I agree some GUI/other assistance would make it a lot nicer.

> It's pretty good to know about all problems upfront and not find and fix them one-by-one...

Well, you compare the schemas first and being small, you can do this very quickly so you can pick up errors there one after the other very easily. After that you compare the data, and I suppose you can run multiple queries one after the other in a batch file and check them when done. I guess I never had enough data to need to do that.

> ...but creating representative sample of differences is difficult to do with hand-written sql.

I'm not sure what you mean.

> Then what about cross-db comparison,

Straightforward. In fact if you weren't comparing data across DBs then you aren't doing ETL. (edit: ok I think ISWYM. Solutions are roundtripping if the amount of data is not overwhelming, checksumming otherwise).

> sampling, integrating with CI / github PRs?

I don't understand why any of these are needed, but I'm pretty certain that reflects on my lack of experience, so okay.

> Some companies are using complex pipelines that can and sometimes do lose events

Then you got a software quality problem. It's also not difficult (with joins against primary keys), to efficiently pick up the difference and to make things idempotent - just re-run the script. I've done that too.

> Often they don't need their data to be 100% perfect. So they need to know if they lost anything, what exactly and if it's within acceptable range.

Very good point.

> As always, roll-your-own is a valid approach, as is using already available tools to save time

this leads to very interesting question about upskilling of employees versus the cost of tools - good training (say, in SQL) is somewhat expensive but lack of knowledge is far more expensive. I don't think this is the right place to have such a discussion, and I don't want to detract from your product (I do seem to have dissed it which is not my intention).

> Many large companies like Uber and Spotify

Okay, if we're talking on the scale of companies like this then we talking something well out of my experience.

I'll leave it here, I think a distracted enough from your launch, and I wish you well with it!
> how do people even keep up with these rapid changes in the post Core world and what/when to use them?

You wished that the dev world moved slower. Sorry, things move fast nowadays. The .NET team decided to stay relevant, by moving fast to keep up. That's just how it is.
What is the precision required (or used in your datasets) for camera position and angles? Is the geotagging in the images from common cellphones and smart cameras enough? Were they back-calculated using some other method from non- or poorly-georeferenced images?
You could have a gamified app which tells kids when the ice cream truck is getting close.
You'd run QEMU KVM instead and use GPU passthrough for a macOS VM. Proxmox is great for this, here's a guide: https://www.nicksherlock.com/2020/04/installing-macos-catali...
Yeah, I went on there a year or two ago, looking for census records for my house and found that they'd listed my grandmother as deceased. The person who made the record found birth/marriage records and presumed she was dead because of her age.
> They could force the OEM to play ball, like they require Google Play Services to be pre-installed.

I think Google really has to walk a fine line here. Android OEMs are already not thrilled with their lack of freedom when it comes to changing the experience on their phones. The more restrictions Google adds on, the closer some of them (especially Samsung) will be to cutting ties with the Android name and forking.
I don't know anyone who used the stimulus to pay down debt, it's all gone into rent and current bills.

I think it's more about less digging deeper into the hole. You can't incur more debt on things like movies, sports, travel, or a dozen other industries when they're all closed indefinitely. The keeping-up-with-the-neighbors factor also has to be less when you can't meet your neighbors.
Proxmox is great for this, here's a guide: https://www.nicksherlock.com/2020/04/installing-macos-catali...
I should have qualified that statement. You can represent them with an infinite length decimal, but that kind of defeats the purpose, right?
That's just another internal Meltdown from a Spectre employee !

For once they don't leak our data.
Use Safari. Turn on the developer settings, and find the setting to disable VP9 in WebRTC. That will force Meet to stop using VP9 and switch to H264 for which MacBooks (and Intel CPUs in general) have a hardware accelerated decoder and encoder.
Gmail doesn't seem to like archives it can't open :/
Touché. I do everything in Excel file formats but I’m also not a scientist.
> DNA testing revealed that I am 47% Jewish

That's not what DNA tests do. They do not tell you whether you are factually X% of A and Y% of B, as they do not have the data to make such claims and they do not have DNA of ones' ancestors except through inference.

What they do tell you is that, based on current day large-scale survey data which they use to identify markers, you share certain markers with certain contemporary groups. Especially the percentages they give you should take with a grain of salt as they are approximations to a ground truth (one which nobody fully knows).
i dont think that was the point i was trying to make...
Malls are also a place to walk, shop, and play for families during winter. In colder areas it's often dark sooner so outdoor activities are more limited.
Which country laws does apply? Is it really illegal to share this in the whole world? Im not so sure about that.
Chameleon C64 cartridge, and C64/amiga/sinclair FPGA emulator
I've been getting it once a day for a couple weeks now.
Polls consistently show 70-80% support for net neutrality among Republicans (about 10% higher among Democrats), so the users of your proposed ISP would probably already be on board regardless of party.

The big hold up is that Trump is against it, and very few Republican office holders are willing to go against him regardless of how far his position is from what their constituents want.

Ideally, picking the President over your own constituents on too many issues would lead to your constituents electing someone else at the next opportunity, but the Republican Senate leadership is able to block any bills from the House on those issues so that they don't even come up for a Senate vote thus saving Republican Senators from having to cast votes that would either annoy Trump or their constituents.

Maybe if you build your ISP in Kentucky, and explicitly tell anyone who complains that "thanks to Mitch McConnell keeping net neutrality from a Senate vote, it is legal" it might help.
I thought Mega didn't work in Safari, because it wouldn't have enough cache or whatever in-memory thing it does?
If you are working for nothing, all the work product (code) is yours. (There is no transfer of copyright document, right?) Quit, and bring your code and the one other guy and start your own company. Probably need to sue the leech for breach of contract, too, to dissolve the old thing cleanly.

An idea and $5 will get you a Starbucks.

(This is not legal advice. Do get a lawyer. They might have smarter ideas.)
Even if there are custom ROMs and the like, as gruez said, you will not be receiving updates for other critical parts of the phone. Regardless, those are only community supported, and not from the vendor.

I have far less trust in a random community. Plus, their EOL could be completely unexpected.

I do not want my phone to be reliant on community updates, personally.
> IMHO, the HOA's right to dictate what I'm doing ends where my property begins.

Actually, the HOA’s right to dictate ends with whatever you agreed to by contract when you bought the property. And the HOA can enforce that contract in court, to the point of foreclosing on your home if necessary.

So, yeah, when you buy a house in an HOA, read those covenants before you sign. They are usually at the bottom of the 90 page stack of papers when you close.
The only way I think this could happen is if everyone is still on Windows XP. Probably because pirated winxp was still being circulated when the parents installed.

Still hard for me to believe the figures though. 78%??? Wonder which country they live in.

I've seen things like that here in Mexico but not winxp, and not in 2020. And not to younger parents with kids who can use computers. Maybe they're in China or something where pirated winxp still apparently flourishes.
I think this is a good example of how sometimes we sit in the VC space where you go from $0 MRR to THE MOON or it really doesn't mater. There are a lot of avenues to really significant lifestyle businesses outside of 4 Hour Work Week SaaS Solo Ventures, It is important to remember that sometimes taking the risk back a notch, applying all the same principles, leveraging less, and working hard -- maybe even making a tangible product, like food, say -- can be just as rewarding.
The Big Bang may be a black hole inside another universe
Apple does this almost every year, the older model just gets a little cheaper.
> But, their premise is that PTSD can be net-positive.

Isn't it rather that signalling PTSD can be a net positive?
Intel is an American company; so wherever there is an extradition treaty with the USA and where there are also similar laws.
Golly, it doesn't work in Chrome? What's the technical limitation here? Or did they just choose not to support it?

Asking because as someone who uses FF as their daily driver and is surprised something is supported in it that isn't in Chrome...
This is the only movie I could find with the literal title "2008": https://www.imdb.com/title/tt10882960/ And Wikipedia doesn't have an article on any.
I get this is YC where investors are involved (required part?), but are there any good resources on organic growth?
They used to be. That all stopped in the 1990's.
Interesting comparing this to Ruby on Rail's ORM, which takes a relatively hands-off approach. ActiveRecord will produce a migration for you when you generate a model from the command line, but otherwise migrations are entirely the developer's responsibility. And the way he suggests handling patches sounds a lot like how ActiveRecord does it: keep track of what migrations have already been applied and only apply newer ones, and for a new database just create the up-to-date schema rather than applying the entire history of migrations.