skysight-inc/HackerNews huggingface dataset:
Gee, maybe that's sort of an indication on how far backwards the user experience on web has fallen.
Show HN: Unbounded – The serverless NoSQL database you query with JavaScript
I know the topic is a bit hot, but I think it shows again the danger of sharing private stuff (in the extreme in this case) online.
Mystery solved: Jellyfish can sting swimmers, prey with 'mucus grenades'
Hi, I'm Will, the creator of Unbounded. I co-founded the security company Cambia, later acquired by Tripwire, Inc.

Unbounded is a schemaless, serverless, NoSQL cloud database you query with Javascript. If you can code it, it's a valid query.

Store any JSON data with no limitations on primary key names, property names or embedded objects. Map, reduce, and receive query results to your webhooks.

Free starter tier, only pay for what you use.

The first medium post on Unbounded is also live:

https://medium.com/@will.a.weisser/create-a-zero-setup-micro...

Unbounded was conceived as an elegant solution to the problems introduced by managing massive contact lists for an enterprise CRM platform, while being carefully designed to reduce developer friction.

For example, one reason we use Javascript as a query language is because it's likely a language you're already familiar with, instead of forcing you to learn yet another quirky dialect of SQL.

Unbounded is more than a database, it’s a turnkey way to create a data transformation pipeline that can scale, without setting up servers, lambda functions, message queues, task processors, “Glue,” etc.

You send us Javascript, and we'll execute it against your data in parallel, writing the results back to disk or sending them to you via S3 or webhooks, while queuing and retrying any failures. At the same time, you can still execute queries directly to pull out records like you would in a DBMS.

I'll be here to answer questions all day long!
TIL. Pretty neat to check out:

https://github.com/clojure/clojure/blob/89fc0caa43811c7dfcb4...
In my ~17 year career as a professional web developer and consultant, I'm not sure that any technology has made me more frustrated and miserable than the days when I had to help people who insisted on using Frontpage to build their websites.
We are talking about a God given website. Of course it's old and still ongoing :P

Jokes aside, the first thing I read was the sentence "here there is a java applet, sorry your browser doesn't support it" :D Which is funny, after all.
I still have my old MP3s despite only really using Spotify these days. I don't regret the time spent building and curating that collection in the slightest. If anything, I expect Spotify itself to be the thing that becomes obsolete, leaving me to regret that last several years in which I haven't kept up with adding new music to the collection that I actually own.
I'd be interested to see what they know about me if I don't have an account.
In the video he said that we recognise it as brown because we learned the name for it and thus recognise it independently. Is that idea compatible with us having more red and green cone cells than blue - i.e. having more resolution to recognise brown?
There was actually an intermediate incarnation. After closing its high-end hunting/fishing store in Manhattan (gunsmiths on premise, fishing lures for a particular type of fish on a particular stretch of Western river) and going bankrupt, a Houston-based outfit made them a more generic "yuppie-ish" sort of store with connections to hunting mostly as an image thing. Then they were sold and developed into their current form.
My personal site, http://don.dream-in-color.net has been at that URL (and with this design) for over 20 years. The reading list (http://don.dream-in-color.net/books/ ) dates back to a page that was originally served over FTP and will turn 25 years old in May.
While I was in school, a professor was grilling me on color, and said, okay smarty pants, if you think you know what brown is, show me a brown laser.

We happened to be in the lab, so I pointed to a brown spot on the wall, made by a very powerful laser. After that, we referred to it as the brown laser.
What do you mean? The text isn't much smaller than on HN on my 5.5" phone. It's entirely readable.
A good idea. I'd wager that a high proportion of users who join these "rating review" schemes are accounts that rate 90+% of their items as 5 stars.

If you check my Amazon account, I don't even rate most of my purchases.

It's a rather low sensitivity metric but one that has some value.
Sending in spies to steal protected information is blatant theft by any definition.

The number of people here trying to downplay what's going on is astonishing, I can only imagine they themselves are not legit posters.
My instinct is that's actually safer than a "set your password and open SSH to the world" step.
Yeah, I bought a used car and have never even been a customer of theirs but I guess they bought my info from someone and I have been getting their mailings nonstop.

The worst are the ones in blank envelopes with no return address that look like they could be from a bank or something.
No problem. I work in info-sec/comms-sec in the UK and it's an invaluable resource for guidelines on information handling and security practice. We often refer to it when we want to set a policy in the company I work for, for example on password strength in any given year.

I think it can be very useful also for startups that don't specialise in security to make sane security policies based on something "official".
Very fair and very true, and I am 100% in agreement with your points, I do not know of a single resource we can go to as an educational toolset that is based on real world products/experience. The problem is the industry as a whole is locked into these NDA type agreements (along with proprietary information) which prevent a lot of the complete schema sharing etc which would help people learn the best.

That said, some of the best things to look at are open source projects and research their pain points and highlights. That will many times point you to the tradeoffs they made in modeling and in code. For e-commerce things like magento and other open source solutions can be really informative, even woocommerce and how it shoehorns itself into wordpress can be informative as to the tradeoffs on highly normalized vs lightly normalized vs key/values etc.
Waterfox web browser sold to System1
Komodo IDE 12 Now GA and Free for Everyone
Just put into youtube the name of the subject and "easy explanation" (or similar words) and pick one of the videos to watch.

Since this is my go-to method, I tried it for the two subjects you suggest: "kernel development" and "writing proper C".

Check it out my results:

https://www.youtube.com/results?search_query=kernel+developm...

https://www.youtube.com/results?search_query=writing+proper+...

For the first one, I expect if you watched the top few results (17 minutes: Kernel Basics, 9 minutes:What is a kernel - Gary explains, 43 minutes:Manuel Schölling: Linux Kernel Development for Newbies) you'll be well on your way to learning this information. (The ones I didn't just quote are great too: "Basic Linux Kernel Programming"; "Write and Submit your first Linux kernel Patch"; etc etc etc etc. The whole page of video results is great.)

My second search above was a bit less of a match. The first four results seem too beginner for you, but the fifth result on that page is a 1 hour 40 minute Bjarne Stroustrup (the inventor of C++) talk titled: CppCon 2015: Bjarne Stroustrup “Writing Good C++14”.

So as you can see this method isn't fool-proof (even the result I just mentioned is about C++ rather than C) but in my experience, a fantastic way to learn that has not been mentioned in these comments so far. (There are currently 38 comments in this HN thread and 0 mentions of youtube.)
This site is very fast.
It's pretty easy to go to the main privacy settings and turn off all tracking and also 'delete' whatever info they've accumulated. I tend to do that every month or to, as Google's dark patterns on my phone or some other site almost always turn them back on, especially location.

Regardless, it seems like a pointless exercise. Besides the easier to find 'privacy' settings that Google makes available, you can actually request to download ALL the data Google has on you. Last time I tried, I filled out the form and the reply is that Google will need almost a week of time to gather the data, upon which they sent me a link to download a massive (several GB) log file.

So let me get this straight. I supposedly deleted ALL my data in the privacy settings. Just five minutes later I can then download the GB of data they still have on me?

I'm guessing the easier to find privacy settings don't do much at all except delete some advertiser ID that is used a primary key in their main caches, used with cookies and on Android.

On the other hand, using more complex analytics, they could easily put together a profile of every single bit of data they've got on my for the last 10 years.
I wrote for Packt, but I didn't have that problem. It wouldn't have been allowed by the contract.

Can you tell us what happened?
This history of IP is not relevant. China knows the rules and they broke them. Therefore, there must be consequences.
I've had no real bugs over the 3 Macs I regularly use. Some security-related inconveniences, but I think those are overall worth it.
That's nice. But while places like Sweden or the US have the per-capita GDP to pay for universal health care, Kenya really doesn't. (The US has 40x the GDP per capita)

So would you rather that there wasn't even the option to go into life-changing debt, and instead death was the only outcome?
I don't live in CA, so local news there doesn't get very far.
This is one reason why the static site generator I use for my personal website uses HTML rather than something like Markdown.

I don't think Markdown is going anyway, incidentally, or that it would be hard to process on my own if I needed to. But the HTML I use is simple enough and Markdown only decreases the probability the site will last a long time.
It does, but I've found it to be inaccurate at times, or at least have some oddities with the programs I tend to frequent (tmux with byobu configuration in particular). That's not to say it's not an improvement, but it doesn't fix everything.
I would agree, re: rough edges, if we were talking about Ardour 2 or 3, which both missed some important features and weren't as stable as I'd like. But in the last few years, ardour has improved. I do most of my work in it now. Would recommend it to anyone who wants a FLOSS DAW and isn't too dependent on mental models from other audio software.

If anything, LMMS has the rough edges. The interface lacks polish and consistency. There are some awkward things about using it (why do I have to make a blank bar before I copy and paste a bar into it?). And I've noticed some glitchy behavior - for instance, I just made a ZynAddSubFX patch that sounded different as a plugin in LMMS than when I used it in Zyn's own application. Strange behavior like that, but fortunately it's rare.

But all that considered, LMMS is still great, and I appreciate the work it's authors put into it. I don't think of it as a daw; more of a sequencer. But if your music is 100% digital synths and samples, it serves all your needs.

Right now I'm using: LMMS (sequencer), Ardour (daw), JAMin (mastering suite), and Audacity (swiss army knife). I like Reaper. I've used ableton live many times, and I still don't get it - I guess the workflow is optimized for live mixing? I found it less than ideal for recording in a studio.
>I've been considering skimming through the whole things to get kind of a big picture of what the thing is and where I'm going and then going back a second time to catch then the details and experiment.

That's what I would recommend ... quite often every detail is not necessary, but it helps to know where to look should you need more detail in the future.

Mortimer Adler discusses this, where first you want to get an overall gist of a book, and then skim it and dip further into areas. It helps you to start to formulate questions that you can answer with deeper reading. Then you might read the whole thing ... but maybe not, based on what you learned on grasping an overview.

It is particularly freeing to realize you don't need to completely read a book to get the most out of it FOR YOUR PURPOSES.
I’m completely self taught and the strategy I use most often is to grab a book on the topic. Either a lame men’s copy or a college text book and skim as much as possible.

Once I’ve skimmed it I pretty much have a good idea of the outline and where the material is at within the book. After that I just read the parts I need most and implement them into a project.

I will often times go back and read things again an reimplement until I’m happy I understand most of it.

It might not be the best way but it’s worked for me and has helped me implement new things in a short amount of time.

Also becoming obsessed helps.
I've experienced something similar though I find that I hate my handwriting and messy notes.

My wife and coworkers have found a solution in using a tablet like the iPad with stylus or something like reMarkable. The technology may be at the point where it is a satisfactory solution to the digital type vs note writing problem.
If I'm somewhat "vulnerable" to "free stuff", this will not work. Couldn't care less about Amazons problems with fake reviews if I get something for free (that I kind of like).
I am on a similar boat.

While I was never an Apple fan, I started to respect their products after my android-linux-hacking phase (Couldn't find better words for that period of my life).

Up to the point of considering getting an iPhone since I don't fool around with my android phone anymore, but what I wanted the most was to have a MacBook.

They've always looked so sleek and overall good looking, including the nice looking OS which seemed to have a functional GUI over a Unix core. And then I got one.

Last year my current job assigned me one to contribute to our mobile codebase. It's a MBP 2019, 15 inch.

From a hardware perspective:
+ Excellent screen

+ Good looking design

+ Nice speakers

+ Touchpad is nice

- The touchbar exists

- Low key travel (bad keyboard experience overall)

- Lack of non type-c ports (dongle land)

As for the software, my first MacOS experience was Catalina and the only issues I've had I'm not sure if I should blame Catalina or the software per se.

I use Emacs for my text editing needs (and more) and it has been nothing but pain (Some outright freezes, buffers have chopped display sometimes).

Docker experience is just bad. Since It's not natively implemented it has to run up its own vm to work and having any small container running will turn up the overall heat on the machine which, thanks to the bad keyboard, I can feel at my fingertips.

Homebrew is painfully slow.

The GUI is fine, but with the recent advancements on the other DEs (specially KDE) I really don't see any advantages.

Overall if Linux had better support on Apple hardware, I'd have a partition with it and only boot on OS X for mobile dev.
I have never heard of 4NT or TCC. By the way, the problem also affects the `Clear-Host` powershell command. `cls` seems to work exactly how I want outside this new Terminal program, so it's hard to understand how it could have been so well known.
..."under construction"
section on training yourself to listen https://docs.fedoraproject.org/en-US/Fedora/18/html/Musician...
> I don't know any production-grade sound cards that have Linux drivers (my RME ADI-2 Pro certainly doesn't)

hum strange, I've been using a multiface II on linux for almost 10 years without issue
I do know the work of the FSF fairly well and respect it. My comment was in no way meant to belittle their achievement, quite to the contrary! Feel free to s/meta organisation/umbrella organisation/ or whatever sounds more accurate a description to you.
Making skins for Winamp was how I taught myself photoshop.
Very useful historical perspective, thanks! Confirms what I had pieced together, that DBs used to be a big liability for organizations, with a special clan (DBAs) of people gatekeeping and introducing patterns that programmers found infuriating. Hence the hatred towards stored procedures, layered schemas, and databases in general. It's probably important to keep stressing, as you do, how different things are now. It's only been a fews years that Postgres has had row level security for example.
I think from time to time that I should completely change it and update it. But I can't really be bothered, Cloudflare takes a lot of my time.
I asked for a comparison between TLA+ and Scala/Haskell to a dev that worked on the AWS application of TLA, this is what they responded.

https://news.ycombinator.com/item?id=22100536

You're right in a limited sense, except that it's not any language, it's particular languages that can count as a Formal Method in the sense of the OP (i.e. can do model checking in some kind of termporal logic).
Would you also consider a laptop to be a "device" that is "mobile"?
At what point does the poor experience of Amazon outweigh its convenience and cause people to start shopping in physical stores again?

Or would people shift to other online retailers?
Hunting memory leaks in a server side rendered React application
One of the first things I recall my parents telling me is a bully wants attention. Don't react, don't engage, and they'll lose interest.

I did this at my old workplace where people would get enraged. I learned not to interrupt and not even try to be empathetic no engagement at all.

People are like cats they only react to stimulation.

Even for love today being Valentine's Day I recall a saying, "the opposite of love isn't hate it's indifference".
I have always maintained that social cohesion isn't a real goal for any but a dictator or manipulator. It has always essentially been manufactured consent in one way or another from when unified battle lines mattered more than pesky things like "the first three ranks of soldiers will almost certainly die", "that mentality will lead to domestic problems and stunt growth" because a rout noe would ensure everyone gets either captured and enslaved, exiled with nothing, or killed. Except it has been centuries since machinegun fire makes "cohesion" a pointless slaughter brought about because they were lead by absolute idiots. And we had plenty of proverbial ones from bad decisions.

It doesn't spare us from mass delusions and disasterous decisions and is in fact a delusion in itself. It lost its few virtues so it is time to toss the once useful lie of a cohesive monoculture onto the ash heap and move on.
In Japan there are plenty of old and young people working arubaito (part time) in the service industry. If you go to Disneyland for example, you can see obaachans (grandma) bringing food from the kitchen to the dining area.

Japan as a country is also hi tech. But it seems that they are not worried about the effect of automation and people losing jobs. There are plenty of jobs that machines still can’t do and the Japanese appreciate handcrafts. A lof of Japanese knives are still handmade. Candies, gifts, a lot of them are handmade.

Granted. Japan is the nation where it is mostly relatively closed compared to other far east Asian nation. They won’t give citizenship easily (around 10 to 20 years), they don’t take influx of immigrants, and they care about Japanese more other than non Japanese. All of this is motivated by the preservation of culture and the Japanese way. Japan would rather have their island sink than opening doors to more immigrants to avoid Eternal September that is plaguing the US and Europe.

More conformity meaning easier for the government in terms of economy, policy, etc. Less troublemakers, less lawyers and lawsuits, less crime. But in order to achieve social conformity Japan doesn’t have to be like China where they monitor and watch everything. Conformity is ingrained in every minds and hearts of the Japanese. That is the Japanese way.
ArchLinux has a pro-audio package group which does some system setup IIRC : https://wiki.archlinux.org/index.php/Professional_audio ; of course software is up-to-date.

I know that more and more Linux audio devs are using Arch as main OS also, so things may be a bit better tested there :)
I have so many questions, couldnt really find answers for them online

Why are they doing this now?
Will they continue to improve this IDE?
This IDE was not cheap, what will happen to the paying customers?
Will they open source the rest of it (Komodo Edit the base editor is already open source)?

--EDIT--

Found a post on their facebook page, that sort of explain why they did this

"Ever since Komodo IDE was made temporarily free on the ActiveState Platform, nearly 300,000 users have signed up. As a thank you to our new Platform users, there will no longer be a fee associated with purchasing the product (although Komodo Support continues to be a paid offering)"

But still not sure I understand the business reason behind it.
They saw a surge in downloads, so they decided to offer the product for free, and move to paid support?
And they may be moving their focus on monetizing their GA platform, not sure how this will work
https://imgur.com/a/DCum3Ur here is how it render on my 14" screen :/
You can make a pink light though, but not a brown one.
That they didn't actually say people on their side are any better.
There's a segment of HN that's very anti-regulation.
Well then it’s good I offered three major incidents, two outside of California, that received worldwide attention, but thanks for the detailed engagement on my point.

The California power grid fires were on the television in a pub in northern England last time I was there, not to put too fine a point on it. Speaking of, you should visit Europe and get back to me on infrastructure, especially continental transit. I’m an American and even I’m tired of Amerisuperiority, because it’s that kind of willful ignorance that drives said underinvestment.
As a (very) longtime user of SSH, are there any features in (relatively) newer releases that have changed peoples lives?

Last year I switched over to using signed SSH host keys, and for my fleet of ~150 VMs, some of which respin on a nightly basis, this has been a game changer. No longer do I need to keep a master "known_hosts" file updated and distributed across the fleet.
Give me a way to easily clone a repo and I'm sold.

`gh clone nodebb/nodebb -https`
step 5: I now have a great way to boot competitors off of your marketplace.
An Ode to Text Files
Finding your first customers and doing things that don't scale
Ah, the old days of the web, when it was possible to make money via AdSense. Users would actually bookmark sites those days, so there was no need to throw an email signup popup in their face when the page loaded. The comments would have real people conversing, and not filled with spambots pushing fake Guccis and Air Jordans.
duplicate, please check before submitting: https://news.ycombinator.com/item?id=22322373
That actually doesn't answer mpfundstein's question and I'm curious too.
I cant believe users on legacy phones (phones from say 2010-ish era) would be writing new content on wikipedia actively. I dont care if you have the newest iphone, you still dont write anything, you just read. For those 0.00001% of users who actually create new content they most def are not using a phone to do this.

> "For me PHP sits in the middle as a poor language, and still slow compared to any compiled languages." No assumptions whatsoever.

Its not an assumption. PHP is slower than a compiled langauge. simple and easy. Need speed? Dont do it in a compiled language. Period.
I'm saving up for an Ergodox split keyboard with Kailh Copper switches. Now I'm wondering if I should try to find Gateron switches instead.
Retail Sales Up 4.4 percent over last year
For once, teach us to stop repeating it.
How does abstaining from watching the news prevent someone from being able to vote for a politician that claims to care about climate change?