skysight-inc/HackerNews huggingface dataset:
>This would be probably around $17/hr for him since asking him for $18/hr I would believe would be beyond his limit price

$15 is his limit. How do i know that?

First this is the amount he is getting from the client, second he won't accept that I get the entire cake while he gets nothing while the fact is that the client is his not mine.

I know him from my school days, he is very careful when i comes to money and I find him tight-fisted. Just to share an experience with him, when I first started working with him he offered me $6, trying to take 60% cut, I told him that this was very low and $9 would be acceptable. At this demand he got irritated and said I worked nights to build this stuff. So I explained him how I would provide value to him and his client and he won't have to worry about my work because I would handle the client directly. After that he came to some sense and accepted that $9 demand.
Except nobody wants to click on something produced by an NLP algorithm.

I don't doubt people will do that as they have every other shady SEO technique, but Google will continue to fight it as spam.

At the end of the day I think quality content is still king and the only viable long-term SEO strategy.
I also tripped on this sentence. But the article is not bad if you charitably read "spreadsheet" as "spreadsheets for bug/project tracking."
This was a joke. Humour.
You don't need more tunnels -- you just limit your passengers to your most profitable, and make a luxury transit system rather than a mass transit system.

This is what Tesla did by starting with the Tesla Roadster then Model S then Model 3... and it's what the Hyperloop aims to do. Launch as a small throughput luxury product and if it's profitable then it doesn't matter if it ever expands beyond that or not.
> My system is harder to use" is not a selling point.

No one is trying to sell you a system. If you want your software to work well on Red Hat, Debian, and BSD then you either play with their respective standards or you let the maintainers do their job. Just stop whining that these systems are not windows and you need someone to that work for free but exactly the way you want it done.

If you feel well inside Apples walled garden, have fun there, but don't come complaining when some Unix tool or programming language does not work there.

And no, Red Hat or Debian is not harder to use than MacOS. It just supports way more nontrivial use cases out of the box. That comes with a certain complexity. If you don't need that, no one suggests you run it on your desktop.
For NAND flash, maybe the difference is miniscule. For NOR flash, which is what many small embedded devices run from, the difference is huge:
128Mbit (16MiB): 1.01$
2Gbit (256MiB): 16.38$

2Gbit is the highest commercially available package (with very few suppliers, so it carries extra risk).
As a Minneapolis third precinct resident who saw what went down here, I saw the "looting" call in Chicago and immediately thought "Organized crime".

Something that happened here, as the protests kicked up, was organized robbery under the guise of looting. We'd see a van pull up to a boutique clothing/electronics store, and a group would pour out... a mix of "looters", lookouts, and security. They'd smash the store, grab the best stuff, toss it into the van, and roll away in minutes. That's not "looting". That's organized crime. And, because Minneapolis police were too busy tear-gassing peaceful protesters to bother protecting residents or property, it was easy.

So Chicago... after a police shooting, someone immediately goes online and calls for looting downtown, where all the nice boutiques are. Which, of course, creates plenty of cover for these organized teams to clean out stores. In other words, there's a fundamental difference between an organized crew robbing a boutique clothing store, and a poor mother walking out of a "looted" Target with a grocery cart full of diapers and food.

The public conversation, of course, lacks such distinctions.
20ms is a long time in low-level systems programming, especially where concurrency might be low or limited. You only need to find five 20ms savings opportunities to shave a tenth of a second off of your boot time.

Edited to add: A lot of performance loss for large, complex systems is death-by-a-thousand-cuts -- 20ms here and there can make a real, user-perceivable difference.
You jest, but SQLite run in-memory is a pretty fast database. I'm currently using it for ECS implementation in a little game I'm writing on the side (albeit in Common Lisp, and not yet very performance-heavy).

The reason I went this way is because when writing my third ECS with various access pattern optimizations, I realized I'm hand-implementing database indices - so I may as well plug SQLite for now, nail the interface, and refactor it into Array-of-Struct implementation with handles later.
Isn't Hamas the main political party in Palestine? Are there Palestinians happy that annexation has been 'delayed'?

You're guilty to some extent of the same kind of weasel words, but implying that Hamas does not represent the voice of a significant number of Palestinians, for better and for worse.

Also, the declarations you were citing were made by a known hardliner in Hamas, while your comment implied they were an official Hamas statement.
Wow - strong language.

Can I ask - do you contribute meaningfully to any open source packages?

Do you buy software at a significant commercial level?

I've noticed this sort of total absolutest, outraged, scorched earth style sometimes comes from the free riders. At least in some businesses I've worked with - if you can eliminate customers that approach things in this way your staff are happier, your life more relaxed AND you make more money.

A customer paying $100K/year sometimes has really competent folks who have pretty reasonable perspectives - a pleasure to work with. Someone paying $20/year can just rage and rage on forums, endless support tickets for user error issues etc, no perspective in terms of what is going on. Not sure if this has been seen in broader contexts.

"the moment you even so much as assert the position of gatekeeper you're trying to create for yourselves you're dead to me."

I think Redhat did the gatekeeper to 30 billion route. If you are a customer paying for support from them might be worth giving them feedback and more importantly a suggested way forward that works to pay their staff.

What's weird is part of the value ADD for other companies in the tech space is the cloud account that you are railing against. Microsoft has basically forced it on their windows user base, but provisioning users now isn't so bad if you want to give someone office, just add their email to your admin page and entitle them. Boom, they can self solve even at home. Google has made their cloud account EXTREMELY valuable. The same "you are dead to me" ragers are often knee deep in google account / xbox account / netflix go anywhere accounts etc.
I know. The bot sucks!!! Sorry... it's my fault. My boss, Dan the author, just yelled at me and I turned it off :-)
I think for the current gen parts, the quad core parts are actually six core dies with two disabled. the overall point stands though.
I think "Full Stack Academic/Educator" is maybe better title in this case? A professor is only one part of a large ecosystem and has a very specific role within academia. When I read "Full Stack Professor" I thought it would be about a professor who is well-versed at grant writing, research leadership, mentorship, and research lab setup/management.
Actually, Apple doesn't have the right to set it's rules and decide who can and can't be on their platform. Monopolies lose that, and Tim Cook was grilled on this exact topic by the House Antitrust Committee just days ago.

Which is to say, even if the current laws allow Apple to act here, if it does, the next laws might prohibit it from doing so.
In what universe is a few billion instructions per second not enough to respond to a single click?
> To me, crafting a system that itself crafts endlessly novel music or art requires significant level of intention, understanding, and meaning

Then the system is the art, not its output
This was posted by me earlier here: https://news.ycombinator.com/item?id=24115881
It's THEIR platform, they built it, they own it, and there are more popular alternatives. Don't like Apples App Store buy an Android. Don't like Apple's App Store build an app for Android, Web, Console, or PC. No one is forced to make games for Apple. If I build a store and sell goods out of it, I set the terms, no one has the right to walk into that store and tell me I can't take a cut of the profits. Just because the platform is successful doesn't mean you HAVE to have access to it at all or especially on the terms you want. I don't like that I can't just submit a game to the switch store or that they get a cut, no one is claiming it's a monopoly. There is literally no difference other then Apple has been very successful at it.
shared_ptrs, if misused, can cause a lot of memory management issues, because you end up with a web of object lifetime dependencies that is hard to reason about. I think this is a severely underrated problem in C++, particularly for newer developers. shared_ptr is extremely powerful, but it it makes it easy to gloss over issues of object lifetimes and ownership, when in fact those issues are still very important for building robust systems.

In the code bases I've worked on, we have pushed hard to have unique ownership wherever possible and only use shared_ptr where there was a clear need. You can still have a huge object graph kept alive by a single unique_ptr, but it happens less often and it's easier to trace back and fix.

A nice thing about the handle approach is that it makes it a lot harder to build up these object graphs or in general to implement anything without being explicit about object lifetime.

I've seen parts of the handle/object pool approach misapplied and cause more trouble than it's worth, though. It's a good idea for self-contained subsystems where there are a limited number of object types that you would apply this to. I don't think it scales to 100s or 1000s of distinct types of objects because then you're going to have headaches dealing with the sheer number the object pools.

I've also seen object pooling be implemented proactively as an "optimisation" to avoid calling malloc() but then become a bottleneck because of lock contention in the object pool.
Yup. Brakes on an EV can last a crazy long time as long as there isn't too much hard braking.
> cat /dev/urandom | tr -dc '0-9' | fold -w 7 | head -n 1

Useless use of cat

http://porkmail.org/era/unix/award.html
Why wouldn't they use it, China was and is in rural areas pretty much a third world country. So shut the fuck up just because you were born in a country which got their capitalism hook up 100 years earlier.
my pet peeve with people mentioning Denmark as the poster child of renewable energy is that has one absolutely enormous advantage - access to two large and stable electric grids to account for the variations and uncertainty of renewable energy.

The continental European grid is massive and Denmark has power lines to Germany, Sweden and Norway. The Nordic grid has massive amounts of hydro power.

Not every country has such access to allow them to go all-in on renewable energy.

The real poster-child for large-scale renewable integration is the UK.
Lucid Synchrome was inspired by this Lucid
The idea of "univalence", being pursued in Homotopy Type Theory (AKA HoTT), is that isomorphic types (i.e. we can convert back and forth without information loss) are equal, and hence one can be used in place of the other.

The dream scenario is to write all of our libraries and application code using types that are the most straightforward (e.g. counting in unary, mapping over linked-lists, looking up values from lists of key/value pairs, etc.), then cast these to more efficient types (e.g. machine words, arrays, tries, etc.) for the final program. It's still ongoing, and a naive approach would simply lead to a bunch of conversion functions being scattered around (making the program even slower), so a smart approach would be needed, e.g. where compilers can fuse away these conversions.
Yep, docker registry is absolute garbage and lack garbage collection.

FYI, Gitlab (free version) has a built in registry as well and it let's you define retention rules.
I’m unpopular at parties because I’m more worried about other pollutants vs co2. (Not that co2 isn’t bad)
The CANDU reactor seems to have surmounted that stuff decades ago.
Nah, generally the point 1 stands. JIRA has potent top down customization tools that are easy to misuse, e.g. adding required fields, task types priorities or defining task flow.

Just that information overload can make working with it a real pain.

These can easily break its own features e.g. scrum or kanban boards or backlogs, which are configured separately.

And the dev or project lead typically does not have access to directly customize it, because JIRA ACLs are way too broad or company has a top down policy on it.

On top of that, it has rather weak support for default values...

Email notifications are also not exactly customizable by the user. It's worse at that front than bugzilla even.

One thing that was sort of customizable are the frontend report views. Shows for whom the app is made - beancounters.
Sadly the typo will never be corrected.
Google isn't afraid of bad PR of larger caliber. No normal user cares whether Mozilla is getting money from Google and people who care find it questionable that Google is the default search engine instead of something like DuckDuckGo (that would fit the Firefox brand so much better).

Whenever the day comes it'll be a small notice on the normie-tech websites ("An era has come to an end") and a short discussion in freedom-concerned tech circles.

Who doesn't deep down already consider Mozilla dead at this point? I'm just hoping for a good rebirth.
> All of that can be disabled

If you mean in about:config 1: they change it and add hidden options all the time (you have to browse the code to find them) and 2: this is about the first run, all of that data will be sent before you have the chance to open about:config.

> The code is all yours.

So is the Chromium code.

Regardless, considering Mozilla's trademark policy it can't technically be disabled in firefox.

> Seeing as your original comment said Chrome ...

Firefox contains proprietary components too (such as EME) that you can't modify. The code is all yours in Chrome as much as it is for firefox.

I personally do not buy that argument, it is like saying that firefox has an integrated emacs in it because "the code is all yours".
I had a similar situation happen to me. Someone was catfishing (dogfishing?) using my dog; they have him listed for sale...

I phished the seller into giving me their Zelle email which was a full name and presumably tied to a legit bank account with a legit person associated with it.

I reported them, will all the facts I'd collected to the AG office in the state I believed them to be in (OH- b/c they offered shipping to anywhere + local delivery in Cleveland). I reached out to other dog owners that I could identify and urged them to also file reports.

I passed along this information to a friend who works in cyber crimes law enforcement (specifically in crimes against children). He verified the information I provided to the best of his ability and passed to his peers in another agency.

Months later, nothing except an automated thanks from the AG office and the site is still up.

The main issue I'm told is I don't have any victims who actually tried to purchase and never receive a puppy.

https://www.qualitygreatdanepuppies.com/available-puppies

"Johnny" is my dog. That photo is in front of my old apartment.

I do not condone this approach of striking back, but I am frustrated that even when I identify the culprit of a scam, theres nothing I can do.
Apple removes Fortnite from App Store after Epic attempts to bypass fees
exactly. if the process is broken, jira makes an easy scapegoat but that's misplaced. i've joined several teams (as PM) that hated jira until we were able to talk through the preferred workflow, and then reconfigure jira to support that workflow. then it was embraced, especially with automations that advanced tickets through the process where possible.
It's not just a release date issue. It matters (to me, at least) that Canonical was doing it's thing, RH invents something shortly after that trounces Canonical, Canonical makes futile attempts to save the ship before finally dumping the project.

For example, Upstart. RH invents SystemD, Canonical stays with Upstart until, like, 2017 before giving up.
> "Open source" doesn't necessarily mean "practical to maintain."

Mozilla has certainly done a lot over the past decade that effectively guarantees that neither Firefox nor Gecko can realistically exist without the continued existence of the Corporation.
I don't know who you are and what are your reasons, but I pay for our military and security forces with my taxes. It is my right to demand from them not to murder or terrorize civilians.
Deduplication at the block level would be dependent on the choice of storage driver (https://docs.docker.com/registry/storage-drivers/). In the case of Hub, S3 is the storage medium and that's an object store rather than a block store.

In theory you could modify the spec/application to try to break layers down into smaller pieces but I have a feeling you would reach the point of diminishing returns for normal use cases pretty quickly.
Docker is partly to blame for its own predicament by conflating URIs with URNs. When you give an image reference as `foo/bar`, the implicit actual name is `index.docker.io/foo/bar`.

That means that "which image" is mixed with "where the image is". You can't deal with them separately. Because everyone uses the shorthand, Docker gets absolutely pummeled. Meanwhile in Java-land, private Maven repos are as ordinary as dirt and a well-smoothed path.

It's time for a v3 of the Registry API, to break this accidental nexus and allow purely content-addressed references.
What does liberal mean? Surely it depends what's on the test - "culture" could mean anything.

Take a liberal policy (no guns, no death penalty etc) - now test people who fail to adopt those cultural values; are you less liberal for testing people, or more liberal for testing them on liberal values? Seems like one word is being used to describe multivariate dimensions.

In this case the opposite of not having these kinds of tests are racism/xenophobia, because you implied not having them would be a counterpoint to such a reputation.

TBH, I think people cling too much to ideals and maxims to avoid the complexity of reality, then something happens, reality catches up, the maxim weakens, and the pendulum swings the other way. It's easily possible to be too (or naively) liberal, there are many examples of this e.g the existence of an Italian mafia dismissed as anti-migrant xenophobia - until the FBI proved they existed; anyone who dismisses such issues as "price worth paying (for liberty)" has no plan, and quickly find many of their countrymen disagree. The truth is, culture needs to adapt to environment, and if society doesn't do that by conscious design, it'll happen anyway through social economics.

The truth is, multiculturalism is a massive generalisation over "cultures" that suggests we might all get along, if X, and without losing individual group cultural identity - truth is, not all cultures are alike, not all values are beneficial, and even the multiculturalism has implicit maxims that make it a kind of culture in itself; How can you tolerate the intolerant? How can you promote freedom, and avoid Eurocentrism, if freedom is a Eurocentric value (or at least, the source of you definition of "freedom").
Probably because you have absolutely no idea about what communism is.
It's about roll counteracting the parallelogram of (lateral) forces and resulting orientation in space, not linear acceleration.
Ask HN: Internal tools should be sold or killed'
A friend is in a weird situation and I didn't know how to advise so I thought I'd throw it out here given I have no experience of this:

-He managed the build out of some internal software used for running the businesses operations

-It has increased the efficiency of business units that migrated on to it but Azure bill has scaled up too

-CEO of group has sunk the build cost into it and wants it to yield

-It was designed with a lot of input from CEO of the group who wanted it do very specific things

-CEO of group has been reading a lot about early Bezos

So the opportunity is:

(A) Take the tech put it in a company call yourself CEO and sell it to externals and create a start up. No equity or extra pay at this stage as there is no proof of PMF

(B) Leave and the group CEO will find someone else to give it a go

Has anyone on HN done this and failed / succeeded?

My only advice is if he thinks he has a chance then do it because getting the opportunity to play for free in something few people have exposure to is pretty cool, but get a contract agreed up front about targets and future compensation, and assume it will be the most painful thing ever.

Any thing else?
You might find Fedora Silverblue fascinating. It's an OS that uses Flatpak for Desktop Apps exclusively, which disposable "toolboxes" for non-Flatpak apps.
You'll find this has a history of occurring in the US; it's visible in foreign drugs whose patents have ended up not finding their way here.
That is really a good way to make them drop all the target.
but rather if I were to do it I will do it with set of different signature snuffling randomly to make them un-filterable and limit the rate of submission such that they dont immediately notice me and I can make their database full of dummy data which makes it useless for them. Many times you can also get to execute arbitrary sql-injection and can delete the database.

In fact, in past when in collage I was trying to learn some hacking basics to find vulnerable servers. And as on the googled article like most scripting kiddies, I searched and found a vulnerable site which was already hacked and had installed shell.php on it.
What that vulnerability did was, it found a way to inject the browser navigator name into php script using /proc/self/environ. after studying attack what I did was, remove the shell and patched the vulnerable file with some obfuscation. I was so naive(what would have happened if my IP was tracked and I became suspected criminal),now seeing past luckily I never got my self involved in legal things.
The difference is that if you're doing functional programming with vectors as the fundamental data type (rather than scalars in linked lists), then the implementation could be hyper optimized underneath the programmer to maximize computational throughout. Whereas with imperative for loops, the implementation is somewhat fixed because python, C, and C++ force you to choose row (array of struct), or columnar (struct of arrays). R prefers struct of arrays, and makes arrays of struct a very difficult and horribly unacceptable slow. But if you are willing to use higher order functions, R makes struct of arrays suuuuuper fast. Python/C/C++ make arrays of structs the "default", by programmer culture if not by language/runtime capabilities.
"...you can’t find a CEO at all..."

Would that be a bad thing? How? I'm sure somebody would step up to make decisions, and you never know, they might actually be competent. The odds don't seem markedly worse.
I don't have the choice. I am just a cog in the wheels and it helps us do our job.

It's not really in the way, if that's the case it sounds like your processes or workflows are messed up.

I've had days where I don't want to see it, but that's because I'm tired of working. In those times it quick to blame Jira.
> usually, the sun shines every day, even in Winter.

Not in Vancouver!
And even on the few sunny winter days, the full daylight hours might typically be spent in an office. Even the commute happens in the dark.