skysight-inc/HackerNews huggingface dataset:
Help- my company wants to do my side project in house
I’ve been working on a side project and recently shared it with colleagues at work. They loved it and spread it around the company all the way up to the VP. The VP is very excited and wants me to help prepare a pitch to the CEO about doing this in-house.

I feel like this is messy and I want to keep my side project separate from work. For both personal (we don’t need more competitors) and legal (plausible deniability) reasons. They’ve been nice and haven’t asked for the code base or anything, so I’m not sure how to handle this. This VP is directly responsible for my future promotions at the company.

How do I say no respectfully? Am I thinking about this the right way?

(Btw I’ve been to a lawyer and they were pretty vague. No I haven’t worked on company equipment and always in my spare time. Live in CA so non-compete/company ownership law is not enforceable as I gather. Big tech company.)
I wouldn't say that that's a flaw in capitalism, it's just that one (skill rarity) is observable ex-ante, the other (value added) is only observable ex-post.
Oh definitely agreed. Even in silicon valley, which is perceived as a liberal tech Mecca, I'd say I run into a significant number of right wing libertarians.

I read a really good post somewhere that it's because libertarianism is highly based in absolute logical theory. This correlates really well with software engineering. There's a sense that the world can be reduced to an ideal localized function. But it ignores why we need designers to accommodate the human element or architecture that considers error handling.

Furthermore as a result of it being based in logical absolutism, it's really easy to corrupt by introducing polarizing concepts under the guise of "rational thought experiments" and the like.
How to Prepare for a Data Engineering Interview
The complaint filed in Argentina does not establish any responsibility for genocide by Aung San Su Kyi.
Being a "federation" has nothing to do with it. US States are expressly prohibited from closing their borders. That right to travel is near absolute in the US, even the Federal government can't prohibit it outside of very narrow cases that don't apply here.

In the US, as a matter of Constitutional law, people have rights reserved to them that the government, State or Federal, cannot take away from them outside of narrow circumstances (like a felony conviction). Freedom of travel within the US happens to be one of those near absolute rights, like freedom of speech. Americans take this very seriously as a matter of culture; no court would allow it and there would be widespread civil disobedience if they tried.
Sophisticated hackers snuck sleeper malware into nearly 30k Macs
Isn't lowering your expectations the secret to happiness?
I use transferwise as my main bank. The one thing I need from them now is the possibility to invest my borderless account funds in ETF or other guaranteed capital investment vehicles. I hope this rebrand means they are heading in that direction.
It’s not easy to go back to working hard in an era of global competition. Chinese workers work far longer hours and make more product for each hour worked. Plus they are integrated into a massive supply chain and ecosystem.

The wages that need to be paid to an American worker to assemble phones all day would be really really high. They’d rather just work at McDonald’s or play video games.

Those high wages would give them enormous leverage (unions etc) upsetting the entire American economic system.

The American system is a cyber punk reality where a country is just a container for the aspirations of a bunch of short term thinking warring AIs called corporations. The people being one of its inputs. Elections don’t change much. Anything that disrupts the AIs too much is taken care of one way or the other. Doesn’t matter if it’s Bernie or Trump.

So I would say that China is safe because the last thing america will do give up any notions that their system is the best or needs to change.

The west needs to realize that the momentum of a head start on industrialization and ill gotten gains from historical loot is running out. As everyone joins the industrial game the world inherently becomes multi polar. There’s no reason why only the west can have high living standards or that only the western system can sustain it.

in a situation of having to manage Russia, China and Iran at once while greatly weakened , Multi lateralism is inevitable. Democracy cannot be delivered at the barrel of a gun. That only creates more messes.

This week witnessed the amusing spectacle of Boris Johnson calling himself a Sinophile (give us a trade deal please). All this after running down the Chinese for months. The west can’t even decide what to do.
It reminds me of greenwashing and other lip service that modern society often pays to social justice issues. Companies will put serious resources into constructing an image that they are "doing good", in a way that has no benefit to the actual issue in question, sometimes even detrimental to it.

The fact that the domes had all the fittings necessary to let them be blown up makes it seem like that was the plan all along, that the whole project was just some kind of busywork to make it seem like they were working on a solution. Feels not unlike the impotent "ethics teams" and DEI teams that big corps set up. Pay some people to do research and write reports and then, when someone is asking what you are doing about X issue, you show them that you are "working on it". Rather than simply executing any of the many legitimate solutions people have already come up with for fixing societal woes.
> Those aren't great, but if you ask people whether they want to pay $10/month for YouTube so human moderators can stop this from happening or get it for free and have the .0001% chance that they get banned purely by accident, they'll take the latter.

At this point, I view YouTube like I viewed bars that allowed smoking--it was sufficiently popular that nobody could compete against it even though it was harmful. So, we needed legislation to move us to a different local minimum.

And, I find this very painful because I firmly believe that smoking bans have killed live music. But I also understand that nobody was ever going to do the right thing while doing the bad one was so profitable.
You just described a monopoly
Anyone knows where to get the source of that PC port some dude did? I know it was randomly released somewhere but Nintendo took it down before I was able to get a copy
Conversely, I don't know of a situation where I'd use csv or json for storing data instead of SQLite. Maybe when the user is expected to change the data, but even then I think I'd rather make that part of the program depending on the target audience.
This is only tangentially related but if you are looking for a 2d rendering api for Rust, peep femtovg https://github.com/femtovg/femtovg

Join the discord https://discord.gg/V69VdVu

Quite a few people have been using it to build their own GUI. Add some layout, windowing and event handling and you have yourself a GUI.
>I didn't freeze to death

congrats on not dying, however others were not so lucky, and I fear these number of dead will grow in the coming days.
fyi https://news.ycombinator.com/item?id=26216790, this is another registered domain which is generously being ran for free for now. Don't rely on it.
I have spent many hours in that thing, it's ridiculously comprehensive. It's great the community was able to fork it when the original author went to work for them.
This looks pretty neat! I briefly looked for Immediate mode gui libraries for Java, just to experiment with. I see this has java bindings (though 3 years old). I had been planning to try out the jni wrapper for Dear Im GUI which I have used in C++ before.

Just wondering if anyone has used a decent pure jvm immediate mode gui library before or have suggestions on immediate mode libraries in general to try out?

For what I am thinking of trying it out with, my needs aren't too high so I might just write something simple with libGDX/lwjgl3.
MX records are one of the few records that can contain name compression. I think you'll find you're looking at the labels for "outlook-com.olc.protection" followed by a pointer to "outlook.com." earlier in the message.

EDIT: Yep, wireshark shows the byte sequence c00c following "protection". c00c is a compression pointer to "outlook.com." in the question section of the message.
Curious. Why C89?
It's also a 747, which means 3 engines left instead of just 1.
Impressive numbers! Unfortunately I know git-annex only on paper. I gave it a try a while ago, but it was a bumpy start, admittedly most likely user-error. Would you mind sharing some details about it (e.g. file numbers, etc)? Can I invite you for a chat? Doesn't need to be long, but might be more suitable for a chat
I have no doubt that shaming people with bad opinions will make them stop these opinions, at least in public. However I assume that you are the right person to judge 'bad' opinions?

If not you individually, maybe should select certain group of people to represent the people and create rules to enforce bad behavior is stopped?

Maybe we can call this body a government and call the rules laws.
The authors conclusion is "Paying for Spotify playlist promotion does not relate to an increase in followers. Do not use it if this is your goal."

And in the end, the author spent $130 on sketchy marketing and got 10 followers.

But honestly, $130 doesn't really sound like that much money, it doesn't really sound like this was exactly super targeted, and it was super short term (repeated exposure is important in marketing). Maybe the conclusion is that this was just a poorly done marketing campaign, which unsurprisingly got poor results.
> With IP addresses, it is not possible to validate TLS certificate as well. This should not work at all.

Technically the CA/B forum hasn't outlawed TLS certificates for IP addresses, and a few live ones exist.

https://1.1.1.1 plus https://[2606:4700:4700::1111]/

https://crt.sh/?q=8.8.8.8
>Whenever someone asks me about investing in bitcoin I politely correct them and ask they do the same when discussing it with others.

you're correcting people who aren't wrong, regardless of bitcoin's future trajectory.

An investment doesn't have to be a good decision in order to qualify as an investment; using weasel words to work around 'tech-backlash' is just a sneaky way to pass the buck.

'tech' didn't make these investors make bad decisions.

I mean.. the phrase 'invest' is used routinely in professional gambling circuits like pro-poker. If they can get away with using 'invest', I see no problem with bitcoin speculators getting away with it.
Apple has a computer with a locked down OS, it's the iPad. Apple sells the iPad as a locked down system because some users prefer a less flexible, more predictable, and secure system.

Apple has a computer which isn't locked down, it's the Mac. Apple maintains MacOS as a flexible/ pro platform because if they didn't, they wouldn't be able to sell $2000-8000 Macs to pro users who need that power and flexibility to do their jobs.

For Apple there is zero profit in neutering the Mac. Whatever profits you think Apple could make by forcing people to use the Mac App Store, would be dwarfed by the sales lost due to pro & power users leaving the system en-masse.
You probably have no experience with constructive proof checkers, else you wouldn't be missing Auggie's point.

> I'm sure they would much prefer that it was constructive, rather than non-constructive

One point against constructivism is that the proof could be less readable.

> can produce a usable algorithm from the constructive proof

No. Between the automated tactics and inductive propositions constructed to carry all kinds of redundant state helpful in proving your properties, your proof objects won't be anywhere near production level. And constructive proof checkers don't intend that to happen anyway: you pretty much define an efficient function in a DSL, then use a different DSL to prove that the function fulfils the properties. The proof object is pretty much a black box with unclear efficiency that wasn't meant for humans to read.
Sigh... I work in the display industry and interact with competitors as well as partners of EInk. The first link is a reddit post. I leave it to others to work out why a lot of these comments blaming patents are completely wrong. I've tried to counteract these mistaken assumptions repeatedly on HN. See my comment history. But after this kind of low quality approach to factual discussion (eg: I ask for a citation and instead am given a reddit link) I'm giving up trying to correct this misconception.
I have some commercial asafoetida and it just has some edible gum added. Its in powder form. Seems to have a smell but not really objectionable.
The... single greatest? Not the great empire builders? Not the USSR? Modern China, really? Not even, y'know, the ancient chinese empires who subjugated most of asia? The PRC?

I mean, just objectively modern chinese citizens, while they certainly don't live under western-level protection for expression, are (owing just to technology and nothing less) vastly more able to share their opinions widely and securely than... pretty much anyone under a totalitarian regime at any other time in history.

I mean really: a Xinjiang dissident in the modern world can get messages out reliably and promptly about what is happening, including video documentation even. Even in the 1980's life in, say, Bulgaria or Uzbekistan was completely invisible even to intelligence agencies.

I don't doubt that China does some terrible things. But this hyperbole isn't helping anyone.
What if I write 4.3.2.1.in-addr.arpa. instead?
"Preserving U.S. overmatch in and through
cyberspace is an explicit objective of the 2018
National Cyber Strategy."

U.S. overmatch? Nope... not even close. We're so far behind the curve it's doubtful we can ever catch up. We learned a ton of things getting our ass handed to us in Viet Nam, and then promptly forget all of it when the PC showed up and the internet took off.

Look at the breach of the Form 86 records from the OPM a few years ago... https://en.wikipedia.org/wiki/Office_of_Personnel_Management...

"The attack originated in China".... why was it even possible to access this incredibly sensitive database from the internet?

The theory that the NSA and CIA can retain hacking tools for themselves, and keep the rest of the world in check was falsified a few years ago as well.

All knowledge of multilevel secure systems seems to have been wiped out of the collective memory of those in charge of the NSA, DOD, etc.

The only way I see back from this lagging position is to fund open source efforts to drive the development and adoption of multilevel secure systems. If we make computers everywhere more secure, the baseline security of the entire free world will rise.

--- Tangent time ---

It also wouldn't hurt to fund a few low cost projects aimed at being able to "restart civilization from scratch", with a particular emphasis on building educational, non-profit, well documented supply chains that start with rocks and branches, and work all the way up to modern technology as far as they can go.

These should considered a part of the education and national defense efforts. If the end result is a gear... the sources of the metal, cutting tools, etc... should all trace back to non-market sources. You should be able to name every single person who helped along the way, and how. All of that knowledge should be shared and preserved.
C99 support in MSVC was still spotty until very recently. And for single-header libraries in particular it's helpful to use a style of C that can be #included directly into C++ source files without issue.
An open-source webgame of the oldest boardgame, The Royal Game of Ur
Go is not an easy language
FWIW, usrfiles.com seems to be a CDN associated with wix.com. glanlaw.org has DNS registered with wix, so I expect they're hosting there too.
Usually there are tools to extract the necessary dependency information (url and hash) from a package manager's lockfile and produce a fixed-output derivation so a Nix expression can reproduce the build environment. I know of yarn2nix, cargo2nix, and node2nix, and I wrote and maintain gradle2nix for JVM projects.
Chinese celery is probably a decent sub for the lovage, its much more flavorful than the watery US stuff. Available at Chinese markets. The leaves are also particularly flavorful and could work. Probably not exactly the same. Maybe mix with parsley.

The author substituted diced dandelion greens for the rue.

I find it pretty amazing that other than the toxic ingredients most of the foods and spices from 2000 years ago are the same I have in my cabinet. Probably taste similiar enough. I bet freshness matters more than whatever changes occurred. It was striking how different fresh coriander seeds from cilantro plants in my backyard tasted compared to the dry stuff at the store.
> If you were any good, I'd say it was the opposite.

I dont know, i think the systems of yester-year selected more for "image" and "attractiveness" than musical talent.
There were a whole series of posts on HN, and other sites by folks who talked about people traveling in the area and not seeing anything.

I don't know what that is supposed to mean / why we would assume you'd notice it ...

On HN and elsewhere people mentioned how they were happy people could travel through the area and not have to worry about "thieves" and they'd make some comparisons to travel in the west, a sort of chilling random concern considering the topic.

Often the same link was posted to a western blogger apparently paid to travel to the region. With the link the posts noted that the blogger didn't mention genocide.
Have you been to a shop that does picture framing?

I wonder if you are trying to re-invent (or at least DIY) a picture frame -- you can get a high quality custom-sized picture frame made at a very reasonable price. The mitres will be perfect :)

(I haven't seen the reverse of your product, so there may be a constraint I'm not aware of.)
>Poland has twice as many active cases in total - not per person

and 50% less critical ones, in a shitshow of a backward country with crumbling healthcare system. Dosnt exactly put Germany in a great light.

>Deaths are also comparable.

Today. Article is talking about outstanding early covid response. Look at March-May, Germany had 10x more deaths total, and still 5x more per person than Poland. So where did that "widespread recognition for its handling of the coronavirus" came from exactly?
Yup. Currently live in Asia and many of the less-than-democratic countries are pointing to the US media coverage and saying "see! freedom of speech is dangerous, even the Americans agree. when we restrict your speech we're just trying to keep you safe."
Same. I would buy, but I don't use Google Calendar and I'm getting sick of services that only support Google / Apple.
A much more effective way to get listeners is to write about it and trend on HN.
I'll keep beating this drum, but Nix and Guix are the best solution to this problem.
The word 'genocide' is a little tricky, it kind of implies death-camps, at least in the popular imagination, I mean, the first basis of comparison I think for most of us is the Nazi Holocaust.

A note below talked about the DoJ's concerns about 'proving genocide' etc. - it's besides the point.

If they are putting 1M people in jail due to their ethnicity and doing this crazy psychological programming, it's bad enough, the 'forced sterilization' and 'removal of children' is a very serious thing as well, but that doesn't need to happen for this to be 'very very bad'.

We might need to use a different word to describe this, that fits a little more directly to what is happening.

If China was not powerful, there would be trade sanctions, if not embargoes, which is something to consider.

The issue needs to be addressed, it steps beyond the CCP's usual arguments of 'internal problems are not your business'.
Learning about Huffman Encoding in school was my first exposure to these sort of algorithms. I was an electrical engineering major and had little exposure to computer science at the time.

It captivated my interest immediately - it was such a simple and effective approach, and it demystified how compression algorithms worked.

I really like this overview. It's not meant to be a full discourse, more just an intro for newcomers. And I think it gets the basic idea across very effectively.
I had no idea genocide included destroying a culture without killing the people who belong to it. Eg. by adoption, sterilization, indoctrination, punishment for practicing it, etc. Genocide seems like a misleading word here when typical cases are population-scale killings. But if that's the definition the UK government uses, then they have to be consistent.
If I have control over the code that displays the ads, then I can fake the impressions. The past 20 years of development in the ad tech space didn't happen just because, it happened because there is a real problem that needs solving, a problem that constantly evolves.
Has anyone made a serious attempt at a intermediate-mode frontend to desktop GUI toolkits (as opposed to single-application ones that are rendered by some general-purpose accelerated graphics library)? I've experimented a little bit in the past (https://github.com/blackhole89/instagui/blob/master/main.cpp, whose implementation is based on something pretty close to my understanding of Elm's "virtual DOM" diffing; don't mind the kooky custom macro system), but wound up bumping into a lot of nasty little problems that made hacking on it not a lot of fun.
Because the soundtrack is by Peter Schickele of P.D.Q. Bach fame? And everyone else has been on a P.D.Q. Bach kick?

No? Just me?
I meant that with the bit ordering that DEFLATE has (the root in the LSB), you can't simply add/subtract 1 to each code to get to the next one, because the carry goes the wrong way.

With a normal (ascending) canonical code, e.g. "2 codes of length 3, 2 codes of length 4" becomes

000
001
0100
0101

when read into a register. With DEFLATE, the same codes would look like

000
100
0010
1010

so you need to pre-rotate the bits in your lookup table to match.
That's surprising to hear: e-paper is a notoriously low-contrast display medium.
This demo UI (https://github.com/femtovg/femtovg/blob/master/assets/demo.p...) is the same one I've seen in the Pathfinder (https://github.com/servo/pathfinder) examples. Is it something common, like the tiger used to demo SVG libraries?
It looks great, have you considered adding a visual editor?

We have one for our systems:
https://narrationbox.com
On Diet
I used to hear stories about using a breeder reactor to recycle used waste, which reduces the storage requirements for the remainder to a few centuries. Not sure if that is a pipe dream though.
I guess as long as profiles are talking heads it's fine since there's little consequence.

If you want to post offensive material to some people/governments you need to work hard to stay anonymous, like the reporter example where they recommend using a public eg library place to connect.
We know for a fact most of what is going on, it's not well hidden.

The CCP will give guided tours of their concentration camps to try to prove they are not concentration camps.

Pulling out prisoners, in jail against their will, who say on camera: "I am here for my own good, I am happy".

It's bizarre and frightening.
Yeah it’s from nanovg https://github.com/memononen/nanovg. I wonder if it’s even older than that.
Nice. For whatever reason I'd thought hugo only supports built in themes
>tiny weeny valves

For US readers, a "valve" (in the context of electrionics) is known as a vacuum tube on this side of the pond. It's called "valve" in British english because it controls electricity like a valve does water.