skysight-inc/HackerNews huggingface dataset:
The only thing really "special" about software, and it applies to all engineering, is you cannot pretend something is working when it isn't. If your airplane design doesn't fly, pretending it did doesn't work.

But in the soft sciences, like economics, politics, social topics, history, etc., deluded thinking is commonplace even among those highly educated in the field.

What I find curious, though, is STEM PhD's apply rigorous logic to determine if something is true or false. But the same people, when thinking about non-STEM topics, throw logic, reason, and analysis out the window and just go with their gut feel.

A commonplace example is STEM people know very well that (A implies B) is not the same thing as (not A implies not B). They don't make that mistake in their field. But they apply that logical fallacy everywhere else.
I was very happy with GPM, and was a long time user since the beta (7.99/mo intro pricing was also nice). Then they stopped updating GPM and started pushing YTM. It was terrible so I went to Apple Music (at the time it had recently come out), and have been there ever since.
I can see on page 3:

"[..] defined to mean not engaging in work-related communications [..] so as to be free from the performance of work."

The intention is there, are you saying it does not say it clearly?
Maybe a viable option for single-application container images. They would on the one side offer the ability to have tight control around used functions (to allow for missing features) but also be able to exactly target an FS and be optimized for it.
Zee Prime Labs | Senior Backend Developer, Blockchain, DeFi, Algo Trading | EU | Contract, REMOTE | Fulltime

We are small team of developers and traders backed by private investment company.
We are building automated trading systems for crypto markets.
If you are senior Go / Rust backend developer with passion for concurrent data processing, low latency systems, AI, automated systems - you would be great fit ;)

Knowledge of blockchains is advantage, not requirement.
If you are an active trader, you would probably love this job. For others, trading knowledge is advantage, not requirement.

Your working hours have to be at least partially compatible with working hours in UTC+1 TZ.

Feel free to reach out if you have any questions / want to know more: careers.zp.labs@gmail.com
Not a Darebee user myself, but I'm very sympathetic to this perspective— I'm mid-thirties, and a few months ago got interested in losing 10-20 pounds and building up a bit of mass, but without significant time or money commitment. It couldn't be a "crash" thing that would require many hours per week in the gym; it had to be stuff that would integrate naturally into a long-term daily routine.

I ended up settling on lane swimming combined with a ~20min routine cobbled together from YouTube videos and other sources, mostly arm workouts built around a pair of 10lb dumbbells and then ab stuff like the dead bug exercise. I try to do the routine most days, sometimes twice a day.

Something like Darebee would have been valuable when I was just getting off the ground.
Coverage-guided fuzzing dramatically mitigates the exponential nature of the search space. It used to be that searching for magic bits was impossible with fuzzing but now it is nearly trivial.
My company, Trusty, is designed to bring transparency and unbiased opinions to real estate. Our tagline is "real estate made real" through crowdsourced insights and some refer to us as a "Social Zillow" since we encourage conversation about specific homes, neighborhoods, and the market in general. All of this community content creates a Wikipedia-style database that rivals the long-standing MLS monopoly as the source of truth for housing information, both on and off-market.

We're disrupting residential real estate in 3 key ways:

1) More transparency
Trusty is like a "Yelp for real estate" where the community rates, reviews, adds price estimates and other user-generated content to houses.

2) More data
Through UGC, we’re building a Wikipedia-style database that is evergreen and houses both quantitative and qualitative data, the latter of which has never been available through the MLS or any other real estate portal.

3) More options
With all our user commentary and data, people can discover and make pre-emptive offers on any home, whether it’s for sale or not.

We launched in California and have UGC on 3,000+ properties in NorCal with an emphasis on Sacramento and Marin County. But our community covers 90% of the state of CA so feel free to login and ask questions about any property you find and someone will likely chime in with their opinion.

https://trustyco.com/

Since it sounds like you have some specific needs, I'd be happy to connect 1:1 to see how we may be able to assist with your real estate endeavors. Our passion is helping people just like you find the unbiased truth when it comes to real estate. That's why we named the company Trusty. Reach out anytime.

Tim
--
Tim Hyer
Co-founder and CEO | Trusty
tim@trustyco.com
https://trustyco.com/
It'd be pretty neat if DDG let you configure this as a setting.

They don't have "accounts" as such, but they do provide users with a one-time password that lets you save and restore settings.

Alternatively, if they at least supported "do not include" filters in regular searches, you could build a client that stored those kinds of search defaults locally. The best you can do now is strip out those results on the client side, which isn't bad but seems like a hack.
The new immunotherapies should be tried if he hasn't done any yet.
I miss GPM so much. No one I know in person knew it existed, yet they still get to listen to my rants about Google killing the one true music service.

I too have been finding music discovery difficult since GPM shutdown. YouTube Music is getting better at discovery fortunately, but I'm not finding multiple new albums/artists per week, more like 1-2 new albums or artists every couple weeks.

One of my favorite GPM features was the "concerts in your area", that is the only way I knew that some artists were coming through my city. It was one of the last features they added. The new album release feature was fantastic as well, although YTM has it now and it works pretty well.

Also, GPM would cache music locally on your device as you played it. If you were offline, you could just display explicitly downloaded music along with the cached music, it was the best for driving through the mountains or flights. If you were playing a playlist, it would cache multiple songs ahead of the current song, sometimes I'd get 30 minutes out of service before the music would stop.

I'll probably complain about the death of GPM for many more years.
> IMO You should really reconsider disabling execution

Not my call; it’s an org-wide setting (we use coderpad with SSO that lets the company control some of the settings).

If someone suggested using their own IDE and screen sharing instead, I would 100% let them do it.
Be-trees were invented in 2003, predating the Tokutek patent: see citation [1] in http://supertech.csail.mit.edu/papers/BenderFaJa15.pdf . I think Tokutek was originally not aware of Be-trees and only later discovered the similarity to Be-trees.
They are pretty common verbs, but they give 0 context to the user on what they do. I don't think these names are in any demand -- there's always a better name than "import" for your command line utility.
My language selection checklist:

1. Does the program need to be fast or complicated? If so, don't use a scripting language like Python, Bash, or Javascript.

2. Does the program handle untrusted input data? If so, don't use a memory-unsafe language like C or C++.

3. Does the program need to accomplish a task in a deterministic amount of time or with tight memory requirements? If so, don't use anything with a garbage collector, like Go or Java.

4. Is there anything left besides Rust?
How does this approach handle different internet speeds? Video playback will be out of sync if buffer times differ.
Babylist | USA REMOTE | Full-time | Software Engineering Roles | https://www.babylist.com/

It's been 10 years since I launched Babylist as a side project on HN. We're now a team of 100. Babylist is a top 1,500 visited website in the US, generating $500M in attributable commerce across retailers. We're stable and profitable. We're looking for talented Engineers across all levels that are excited to build out a world-class consumer and ecommerce experience.

Our web application and backend systems are at the center of the Babylist experience - an experience our users love as they prepare for one of life's biggest events. The Babylist engineering culture is one of learning and knowledge sharing. We are passionate about experimentation, automation and shipping value to our customers. Our stack is based on Ruby on Rails and React. We continue to expand our toolbox to use the best technologies for the job.

Open roles: https://www.babylist.com/jobs

SOFTWARE

- Senior Software Engineer, React/Web

- Senior Software Engineer, Rails/Backend

- Software Engineer, Android

- Site Reliability Engineer

- Director of Engineering, Consumer

- Software Engineering Manager

(Here is my HN side project post 10 years ago: https://news.ycombinator.com/item?id=2175757)

Email careers-eng@babylist.com with any questions.
The smallest binary rustc has produced is 138 bytes.

It is true that it’s not something you just get for free, you have to avoid certain techniques, etc. But rust can fit just fine.
There's something sad to me about the verge article that's linked inside of the hn post (https://www.theverge.com/22684730/students-file-folder-direc...)

There's often a trope that young people are good with computers, but I think this is mostly false. Here some (maybe significant percentage) of college freshman don't know how to save a file?
> over 30 of his writings were published in Foxconn’s internal newspaper Foxconn People (富士康人), including poems, essays, film reviews, and news commentaries {…} Xu posted the titles of these writings on his blog in a post called “The Maturation Given to Me by a Newspaper,” indicating his gratitude for this platform for his literary aspirations.

He ran out of money in Jiangsu, so went back to work at Foxconn in Shenzhen. That’s like being short of money in Chicago and looking for work in LA… it’s clear. Again if you really hated the place would you even consider it? It’s not like there are no other opportunities for an ex Foxconn employee in China.
VHT (https://vhtcx.com) | Full Stack Developer | REMOTE | Full-Time | https://vhtcx.com/careers/

Come help us build out our SaaS offering using AWS based serverless stacks. Some of our stack buzzwords: nodejs/typescript, serverless framework, lambda, dynamodb, event bridge, cognito, event driven architecture, microservices, reactjs. We are growing rapidly and have talented team members with excellent development practices who take pride in building a best-in-class platform to serve our customers.

I'm the hiring manager and director of our cloud platform, no nonsense and happy to dive into the details of our full stack positions. dbohannon@vhtcx.com
Ditto for ffmpeg when you move into the audio or video realms.
It was, but unless something has changed in the last few months it's 1) prescription-only, and 2) not actually available for sale anywhere even if you have a prescription.
Neural network weighting loops and adversarial inputs say yes, it is impossible.
Shadowing is rather simple but highly effective.
The way i did it at least, involved ripping the audio from tv shows in French. And listening to them on my phone as i would music, while trying to say the characters lines with the same tonality, pronunciation etc etc.

The objective is to try and be as close as possible to the recording. You would use the same recording/s over and over again. To try and hit all the right notes when it comes to expressions and all that. This is a sort of dry run of having fluid conversations.

Do this, everyday for an amount of time that works for you say 20 minutes or so while taking a walk, or while working. It really helps, and to me somehow connected the words i "knew" but my brain never detected when someone said it in a tv show, movie, podcast, let alone a youtube video or something informal like that. Shadowing made things click for me not just in pronunciation but in listening.

Its weird to explain it, as you kinda have to go through it. Its a minimal task with lots of benefits.
I ripped my Apple Music library and switched to Plex (listening via plexamp - also looked at Jellyfin with finamp) because I thought Apple music was pushing music completely outside of my tastes (and particularly American centric) and was becoming too antagonistic to personalization and libraries.

I think I prefer finding music and musicians 'the hard way'. When you have 'everything' the urge to find new things disappears at least in my opinion. I now buy a lot of music, mostly on bandcamp and I even subscribe to a few artists monthly. I find this experience far more rewarding but to each there own.
STRIIM | Software Engineers | Head of UX | Community Data Engineer | Full-Time | Palo Alto CA HQ and Remote Roles

STRIIM is a massively scalable distributed SQL-based stream processing platform used by companies to infuse real-time data into all decision and operations.

Our customers include Google, Microsoft, Albertsons, Macy's, Atlas Air, Gartner, to collect and analyze massive streams of data in a modern, cloud architecture.

STRIIM's customers are building next-generation enterprise applications – imagine consumer banking, retail/shopping, healthcare all being modernized with personalized data-driven experiences.

We recently raised $50m from Goldman Sachs Growth to continue our fast-paced growth.

Our stack includes java (platform), kubernetes, Go, multi-cloud deployments, javascript/react (front-end) and tight integration with popular platforms like BigQuery, ELK stack, Kafka, and Snowflake.

Striim has a distributed-first work culture and are more than happy to consider fully remote candidates. If you wish to work onsite, headquarters is based in Palo Alto (formerly Facebook's Palo Alto office) with additional offices in Seattle, WA, Dallas TX, and Chennai India.

If you want to build a next-gen user experience for the world's largest companies to analyze data in real-time, Striim is hiring a Director/Head of UX: https://apply.workable.com/striim/j/89345272D2/

If you love writing data engineering applications and building communities around your thought leadership, we're hiring a Data Engineer who also leads our developer advocacy: https://apply.workable.com/striim/j/1DCFA5DD3B/

Our other job listings can be discovered here: https://apply.workable.com/striim/?p=job%2Foixz9fw7
AoC is often used to learn a new programming language, but it can also be used to improve them—especially less established ones.

Theres a small community [0] of people who decided to try out Coalton [1], which is a Common Lisp DSL that has a strict, Haskell-like type system, and has strict evaluation (not lazy) semantics. Pattern matching, algebraic data types, all that jazz are supported directly in a Common Lisp environment.

For example, here is a function to read in the first problem's data, which makes use of the usual high order functions (map and filter), as well as currying (only one argument provided to /=, making it curried):

(declare read-aoc-data (Unit -> (List Integer)))
(define (read-aoc-data _)
"Read the data for problem 1."
(let ((data (fromSome "Couldn't read AOC1 data."
(read-file-into-string aoc1-input-file))))
(map parse-int-or-fail
(filter (/= "") (split-string #\Newline data)))))

Type annotations, as in any good ML, are optional (except when there are polymorphism bugs, like one found during AoC!). Unlike Haskell, purity isn't demanded.

There's a small contest [2] with all sorts of prizes for doing AoC in Coalton and contributing back to the project through tutorials, PRs, and bug reports.

[0] They hang out on Discord https://discord.gg/cPb6Bc4xAH

[1] https://github.com/coalton-lang/coalton

[2] https://coalton-lang.github.io/20211129-aoc-contest/
Ahaha jeez, he really did think of everything.
What I love most about Bandcamp is that you can download your music in lossless compression (ALAC/FLAC). It beats lossy compressions every time with the headphones I use.
There are 634 CVE Records that match your search.

https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=imagemagick

There have been a number of zero days.

My entire interaction with Imagemagick has been removing it. Often with great difficulty because there is some odd dependency.
It's definitely a point worth remembering. I sometimes think about AWS's one year free tier offerings and think.. WTF doesn't have an AWS account and would still be signing up in 2021? In reality it's probably a lot of people.
They checked for process failure didn't they?

Nobody will remember that line. Everyone is going to remember the title.
They will probably find a hard disk with Hackernews comments and wonder what kind of dumbasses so-called "hackers" were in the 21st century.
For at least a decade, and in the teams I was in, C"++" written like this would not pass code review precisely because it is incredibly brittle.
Can a Command Return a Value?
Layout shift due to responsive images is now easy to prevent, because most up-to-date browsers now correctly set the aspect ratio of a responsive img element if you add the height and width attributes. Before a year or so ago, you had to use hacks like padding percentages to correctly set the aspect ratio.

https://www.smashingmagazine.com/2020/03/setting-height-widt...
Apple have famously refused FBI requests.

https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_d...
Software Dev Jailed for 2.5 Years for Fraud and Copyright Offenses
Heavy images & fonts on an otherwise plain HTML page will still be acceptable as they would be loading in parallel - in most cases the text will come first anyway.

I'd rather have a half-loaded page with images/fonts missing than a JS-based page which won't give me anything until the full JS payload is downloaded & executed.
Do you mind sharing the data that supports that?
Autotools is the de facto build system for most of the GNU system programs. The bit about dependency management mostly fits but I would argue that letting us figure out how to build and install the dependencies is fairly UNIXy. It’s also unclear to me that centralized package managers are necessarily better for security, though they’re easier to use. Also a lot of more modern tools I’ve tried to build in recent months do not give a crap about cross compilation as a use case. At least with autotools its supported by default unless the library authors did something egregious like hard coding the sysroot or toolchain paths.
This is just downright macabre. Advancements in automated slaughter for your edification. If you like turkey, I suggest reading something else.
Why is indirect Internet access less of a problem for C than Rust/Go/etc? Seems like for modern systems, you just run a pre-populated caching proxy on your target and `cargo install` like you normally would. In C, you're manually checking versions and putting files in the right spot on disk for every stage of the build (this can be alleviated a bit if you can find pre-built binaries and so on, but even in the best case it's far behind "advanced" systems).
> psychological drag of knowing that my interactions are being tracked, logged

Remember last.fm? We used to track music listens very deliberately to share with the public… Back in the day I had a "minor psychological drag" whenever I listened to something without scrobbling :D
Maybe I’m misreading, but it SEEMS like this site is reverse kickstarter: I would like to FUND people to work on the Collatz conjecture, please apply.
Is IBM doing better these days? I've worked for them twice (albeit, both as an intern), and none of what I hear negative about IBM sounds very surprising. Well, I haven't really heard anyone talk about them for a decade (Oracle seems to be the new IBM).

Ever since they shut down most of their software research division (e.g. Hawthorne) , I don't even know anyone who still works at IBM.
Does that update include the ability to dynamically update a host's IPV6 address via a request to dynamicdns.park-your-domain.com? The guide [0] mentions that

>It is only possible to dynamically update IPv4 addresses (A records) at this time. Currently, IPv6 is not supported by our Dynamic DNS.

Is there any particular thing blocking this feature from being available for IPV6?

[0] https://www.namecheap.com/support/knowledgebase/article.aspx...
Generally they show up as one of the few options if you look for very specific subqueries - that is when I tend to find them.
There's different classes of memory un-safety: buffer overflow, use after free, and double free being the main ones. We haven't seen a mainstream language capable of preventing use and free and double free without GC overhead until Rust. And that's because figuring out when an object is genuinely not in use anymore, at compile time, is a really hard problem. But a buffer overflow like from the article? That's just a matter of saving the length of the array alongside the pointer and doing a bounds check, which a compiler could easily insert if your language had a native array type. Pascal and its descendants have been doing that for decades.
You don't even need the recently-added aspect-ratio property. In most up-to-date browsers you can now just add the height and width attributes to the img tag and the aspect ratio will render correctly even for responsive images:

https://www.smashingmagazine.com/2020/03/setting-height-widt...
Their office has an entire team dedicated to physical security. If you're walking around by yourself and you don't have an employee badge, they find you pretty quick.
Celebrating Pocket’s Best of 2021 – Pocket
Apple Music is DRM yes (it can be de-DRMed though fairly easily), purchased music from iTunes is DRM free.
Why Movie Dialogue Has Gotten More Difficult to Understand
Target Audience for Mac or Apple Computers
I suspect Ada would make the cut, with the number of times it's been referenced in these contexts, but I haven't actually taken the time to learn Ada properly. It seems like a language before its time.
By this metric, Ruby, Swift, Go, Rust, Kotlin, and Typescript are all obscure. Some of these are even more obscure than Lisp.
Right, you’re taking it as a suggestion, as in a positive nudge to single instance monolithism. However, I read it as merely making GP aware of other options that are on the table.
> Within that power envelope you can pick up a more powerful tiny x86 board

Which is a poor solution as a local dev/test platform for apps to be deployed to ARM cloud platforms, which seems to be the selling point of this.
AE Studio | LA Office | Multiple Roles | Full-Time | https://ae.studio

We are a development, data science and design studio that works closely with founders and executives to create custom software and machine learning solutions.
We are hiring top notch professionals passionate about software development, data science, design or product management to work with our amazing team creating human agency increasing software!

Full descriptions: https://ae.studio/join-us
Apple Music is library focused if you have very simple requirements and if your "library" was created, or coincident with, the iTunes ecosystem.

The OP notes "Folder based navigation" and "... Folder based playlists" but note the use of the word "folder" and not "directory".

Take a look at this dialog box:

https://www.tech-recipes.com/wp-content/uploads/2012/11/itun...

... and note all of the fine-grained ways to sort by ... but also note that the most basic attribute of all (filename) is missing.

I am not sure for whom iTunes and its interface is optimized for but I do know that any sane way I could imagine of moving my music onto an iPhone is totally impossible.
Nah, they definitely use Zig.