skysight-inc/HackerNews huggingface dataset:
That's a clickbait title if I ever saw one, and the actual paper is not much better. Flagged.
We are a remote company. I give take home projects too. Mostly I give them couple of days but mention they shouldn't work more then 4 hours on it.

Our test is actually quite simple and everyone that did any kind of development should have done these basic things.

But it tells me a log of the current state of the candidate. Most code samples on internet are not production ready code. Security and error handling are mostly not included. So this is where a candidate can shine... but I'm happy if you can string it together working even if it is by googling.
That's highly unusual unless you were employed on an open source project. Most employers would wipe your memory if they could.
You can use tineye and it still uses the fingerprint method
You could study computer science and then go to a large corporation to help them maximise their ad revenue, or you could study and do something like this instead. Depends what motivates you.
I agree wholeheartedly.

As an arts/law graduate, who has since moved into a senior, highly technical IT role, I can honestly say that had I not moved into the IT field, my existing and already large university tuition debt would never have been repaid within my lifetime.

There is such a huge glut of humanities graduates in Australia now, that unless you are graduating within the very very top percentile, you are guaranteed to have wasted both time and money for no return.
And it is widely believed to be a failure of the justice system. Companies are not expected to behave the same as individuals. They have different motivations and calculate risks differently. If it looks like a dog and barks like a dog, it isn’t a duck.
> None of the techniques mentioned in the article were used to teach my daughter how to read at school this year, and she has just completed her first year of school in California. We're currently preparing her for the new year at home, and phonics is a very large part of the way Californian children learn how to read.

Phonics is one of the techniques mentioned (positively) in the article, but California is far from uniform in how reading (or anything else) is taught (California is where one of the examples using three-cueing in the article is from.)
Tell HN: NSA is using biowarfare against ordinary citizens of other countries
They are spiking my food, cigarettes and alcohol with unknown chemicals.
When you first open a business, you put in capital - owner's equity. So the cash account (an asset) increases, and the equity account (a liability) also increases.

In a computerized system, one of these accounts carries a negative balance, the other a positive balance. A choice has to be made - but it's not a matter of good or bad.

There are several implementations of the Ledger system. The transaction registers and GL are human-readable. I looked at Ledger, and assets were positive.

I looked in the code for the GNUCash engine, but there are so many features that I didn't manage to get to the bottom of it w/o spending too much time on it :-)

I do recollect working with low level GC transaction data years ago, and I think I would remember if the assets were negative.

There are a couple of Wikipedia pages with links to FOSS accounting systems.
Thanks for this list. I'm going to need a new job soon.
> Authy is a bad security choice anyways because you shouldn't send your 2FA tokens to a cloud.

Curious what your solution is for non-cloud backed up 2FA tokens. Phones break, get lost, and get stolen, so backups have to be done somehow.
I have a Pad Thai recipe that calls for both fish sauce and tamarind paste. Do you think there's some connection?
Australian tertiary education system is a bit of a mess.

Rather than saying 'the government provides subsidies / loans' -- it's preferable to think of this as the population does this, with the government merely administrating.

In theory the government should reflect the will and interests of the population, but in Australia that's not the case on most important issues (climate change, fossil fuel usage, renewables, health, etc) and there's no evidence to suggest they've got it right with this decision.

Trying to guess what the job market will look like in 10-30 years from now, and fiddling with deferred monetary incentives today, sounds like hubris.

HECS - university fees - came (back) in around 1990, initially a flat rate of A$1800 per student per degree. Naturally this number has risen steeply over the last three decades.

Interestingly many of our politicians obtained their qualifications when tertiary education was effectively free (1974-1990).

This, along with considering breakdown of what subjects our politicians actually studied at university [1], should be considered as they blithely toy with the long term social and economic effects of coaxing people into career pigeon holes.

[1] https://www.torrens.edu.au/blog/business/what-degrees-do-min...
I was so enamoured by a discrete GPU and beefy CPU while having no fans, I had to try my hand at replicating this.

Since a couple of months have passed and COVID knackered supply chains, I used slightly different parts:

- Ryzen 5 3600. Same heat dissipation, as far as I can tell.

- AsRock X570 motherboard. It has some LEDs, but they can be shut down on the "BIOS" setup. Technically, this has a tiny fan for the M.2 disk, but it's very quiet. https://www.asrock.com/mb/AMD/X570%20Phantom%20Gaming-ITXTB3...

- Gigabyte RX 560. This uses 10W extra. https://www.gigabyte.com/Graphics-Card/GV-RX560GAMING-OC-4GD...

From similar benchmarks, the GPU can reach 90ºC, but it doesn't get throttled, even after 30min at 100%. I tested on during a hot day in the afternoon, probably over 30º ambient temperature.

Having all the ports on the underside makes for a fantastic visual look, but it's a bit cramped if you want to actually use those on a regular table without holes. I would love for an extra clearance of about 10-15cm, even as an addon (like the GPU dissipator). I hope Streacom monitors Hacker News. :)
In 1995, New Mexico nearly required psychologists to dress up as wizards
Honestly I should just bring it up with my doctor. I'm due to get my A1C rechecked anyways to see how a year of keto has been. After 4 months of keto, my A1C went from 6.4 to 5.6!
I think that's an interesting take on it. Sort of like the adblockers that go the other way and click on ALL the ads.

If you can load all images at reception time (and put them somewhere), maybe that gives less information.

Of course it might give them a clue about your spam processing if it comes first and those don't get loaded.
It takes a decade or more of continuous professional effort (treating successful undergraduates as professionals) and mentorship to become conversant.

Some of it is acumen, some is community, and a lot of it is time.

People can easily ask the same of experts in other technical fields and arts.
The only advantage these hyperscale purpose built computing platforms provide is elimination of the profit taken by HP, IBM, Dell, etc.

They are complaining about the PC heritage in the server world- this is actually a huge convenience in that it is standardized hardware (so for example, it's easy to install any software made for PCs on them, including Linux). The cost of this compatibility is not very much these days (in terms of silicon area).

Blade servers had centralized power supplies since forever ago..

Also you can certainly get servers without CD drives :-) Rack front and back panel area is actually a limited commodity, so for example many modern servers are just packed with 2.5 inch drives..
Ask HN: Need a C Project / Goal
Hello -

I am interesting in C and sockets. I'd like to have a project or interesting goal to pursue that involves writing C with POSIX sockets, possibly streaming or even UDP.

Anyone have a suggestion? Maybe a good course online with hands on projects? I just need something I can sink my teeth into that feels relevant.
This is a bit like the "stop hitting yourself" game that kids play. If you ask voters whether they think there is too much money in politics, they overwhelming say there is[1].

1. https://s3.amazonaws.com/s3.documentcloud.org/documents/2091... see q32
If I'm not mistaken this comment misses the main point the parent is making: if the goal of society is to ensure that everyone gets to live a good, fulfilling life, then this is precisely the kind of thing taxpayers should subsidize.
This is off topic, but during my obsession with the discovery of the Everest route in 1921, I was fascinated to learn that at that time there were Tibetan and Nepalese (or just one sorry, need to fact check) that had elements of Greek culture embedded in their leadership roles, holding a conch and a trident, on a mountain! So neat that these cultural quirks could last so long, assuming it really is a relic of some cultural sharing.
Take-home projects are frustrating when they basically just say "Build an app that does $xyz", and we'll be in touch if we like it.

Obviously no one is going to submit an app that doesn't accomplish the primary task. I feel like you get judged more-so on how you decided to get the initial app up and running, which likely isn't something you'll need to do working there.
It's a perfectly valid question.

If it only happened while working, certainly I'd attribute it to being bored. But no, it happens even when I'm playing games with my friends and having a blast.
It's principal-agent problems all the way down.
I think it actually might work, if enough number of people who think they are interested in Philosophy go ahead and study Engineering,
every now and then you might have enough engineers to fulfil the demand.

In software this is a recurring trend people from all walks of life with different professional backgrounds musicians, artists , lawyers regularly produce great software.

And I think this is how things are in real life, explicit specialisation is a mistake, we need people with diverse backgrounds who can think laterally, such engineers will enrich the engineering experience, we need all kinds of people not just straight A math students.

Because different people also bring along different ways of thinking and different ways of problem solving. After all Philosophy is as much as intellectual pursuit as engineering if no less.

Though I am kind of a semi socialist in for education, I would prefer Education to be free for all as long as you can qualify the entrance you should be free to pursue anything. I believe job market will eventually dictate what people study, if there are no jobs for humanities people in the market people might stop studying those things.
> The constitution applies to citizens

No, the Constitution applies to government.

But it generally protects people, (not just citizens) which in law included juridical as well as natural persons long before the Constitution.
>"small arms" are now basically ineffective arms

Are you sure? Half of the grunts in an US infantry platoon carry only weapons (specifically the M-4) available to civilians.

Civilians' having small arms greatly increases the number of soldiers needed to repress them, and the more soldiers needed, the more likely soldiers will revolt against the repression.
Sorry, I meant visually indistinguishable. There's other ways to convince yourself you're in a dream. The one I found worked best for me was blocking both nostrils and trying to inhale through my nose. If you're dreaming, this will still work. If you're awake, you obviously won't be able to breathe.

Another simple one is to ask yourself "how did I get here?" If you're dreaming, there won't be a clear sequence of events leading up to where you are.

Even with these tricks, it can still be difficult to convince yourself you're dreaming. If you're about to leap off a cliff, you don't want to be 90% sure -- you want to be 100% sure. I'd often wake up with my heart pounding in my chest because my brain was convinced I was about to kill myself.
> I'm sure people believe they confirm 'profound changes in their own mental state' from energy crystals too.

Not sure about you, but if someone tells me "I've been exercising lately and mentally I feel much better" I don't say "but does homeopathy really work" and wink at them.
This is yet another tech interview discussion, so I'd like to highlight a subthread from the one earlier this month:

> I'm actually a little scared to leave my current FAANG gig for that exact reason tbh. I'm fairly certain I wouldn't make it back in the door without more leetcode grinding + repeated loops than I'm willing to do at this point in my career.

>> I'm in a similar position - a tech lead role at a Big N - and have recently been doing some interviews for senior roles at FAANG. The most frustrating thing is knowing I can't really leverage anything I've learned over the past 7 years of my career in the interview, at least at the early stages.

>>> I feel extremely little of what I'm doing in my real, actual, job, helps me in advancing in my career. Unless maybe if I choose to stay at my current company until retirement lol.
Otherwise, why bother doing anything more than the bare minimum to get by at work? It would be a far better investment of time and effort to grind leetcode and practice for interviews, instead of going above and beyond to excel at my job. At least until I get into an "endgame company" where I feel it's worth staying long term.

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

Even as we debate the validity of the metrics measured by technical interviews, it's also worth considering the metrics used to measure engineer worth in the industry at large. This existentialist "fear and loathing in FAANG" discussion was quite illuminating, and a little sad.
I follow someone on twitter who explained how to do this at one point, using a Caltrain Clipper card, and put it in a resin ring :)

I could dig that up if it’s helpful but in general I think it’s pretty straight forward, just some risk of destruction :)
It’s not as inaccessible as you think. Once you understand/get used to some hard concept, then suddenly a lot of other ones make sense, and you’re ready to tackle the next conceptually hard thing. It might seem like advanced math is totally unreachable, but in fact it’s only maybe 10 steps away.
There is most definitely some kind of porn site white-label thing going on.
Attorney here!*

The relevant part of the First Amendment states (emphasis mine):

"...OR the right of the people peaceably to assemble, AND to petition the Government for a redress of grievances."

This is preceded by a semicolon, making this clause a compound clause. The right to petition the Government is conferred both on individuals and on assemblies (organizations), and has been since the nation was founded. And this principle has been taken as gospel in law as interpreted by our Courts since the nation's founding.

(*IAAL but this is not legal advice. Seek licensed counsel in your jurisdiction if you need legal advice.)
> at sufficient scale, there’s no such thing as a non-breaking change

I don't disagree with you that unexpected breakage can come from the strangest things, especially as systems get larger and more complicated.

That said, that's not what SemVer is about. SemVer is explicitly about public APIs. It's about communicating from upstream to downstream what level of changes they should expect from the new version. Breakage caused by unintentional bugs, badly designed clients making incorrect assumptions, and things that fiddle around with non-public interfaces is all out of scope.

If I have an API that returns a named array as part of the response in version 1.0, and I add a few new entries to that array, that's version 1.1 to me. It should not break anything. It certainly can break something, for example if a naive developer decided to reference parts of the array by index value or just iterate through and assume they're always in the same order, but that does not mean it should be called a breaking change.

From the perspective of SemVer, a non-breaking change means it will not break a client that correctly implements a public interface. If we have to care about incorrect implementations and non-public interfaces then it all becomes meaningless.
Sure, but, in general, the people doing a BA in gender studies probably won't make a great addition to the STEM workforce, but the BA will teach them other valuable skills, and they'll end up in teaching or management or something. To exclude these people from an education is short sighted in my opinion, the more educated people we have the better.
For what compensation?
Sure, you like your job...now.

Everyone has different life experiences. Many people have had bad experiences and believe early retirement to be their best option.

I hope you can broaden your mind to at least emphasize with people who do not entity their job.
This has been the case for a while and should not be surprising to anyone.

It's not terrible (Google's and Bing's promoted and internal modular results "above the fold" are often useful and relevant) but it does make it harder to use modern search portals to actually search the general web outside promoted results.
> I will never have the full package of skills it takes to write well, day after day.

Surely like most things, it starts by writing badly day after day (for way longer than anybody expects when they start)...
They are happy that you can't leave, because you have nothing to legally show to other interviewers and no other prospective project in your drawer. That's not a good position to be in.
I've had to walk into grocery stores where they force you to use a squirt of their unlabeled bottle. I've seen a place use an "anti-microbial" liquid that contained no alcohol at all (I was intrigued by it and found that it used benzalkonium chloride ...and I'm not sure it's at all effective against the covid-19 virus). It's like we're at the point of hand-sanitizer-theatre. I think an earlier shortage meant that businesses were just purchasing whatever that could get their hands on.
The percent of one person households has nearly doubled since the 1970s, so the increasing household income is even more impressive.

Your belief is opposite reality.

https://www.census.gov/library/visualizations/2019/comm/one-...
That only blocks your IP address. They still know you looked at the email and when you opened it. That is the most valuable information.
I will check out. Bears Discover Fire was a recommendation that I didn’t live.
My favorite example of this, because it looks kinda silly and yet makes perfect sense (and appears to be the same between Chinese and Japanese, where I first ran across it):

木 - tree

森 - forest
Its a bit meaningless without posting the salary/job/location. For the last 10 years I've been in data science/analytics in capital cities, and i'll get waves of local masters/PhDs applying for every job.

But if its pays poorly, and consists of IT/database management/code-monkeying another app/help-desk, then one understands why one mainly gets immigrants applying (because they're desperate for the job, are relatively unlikely to be discriminated against, and they meet the qualifications whereas australians can get better wages elsewhere for easier positions).

Honestly, I'm a bit dumbstruck by notions of a shortage of tech supply in australia. Comparatively we've got very little on the demand side, outside of a handful of big-corp IT departments (who have off-shored a lot of work to china/phillipines/india/etc) and IME we often pay relatively poorly...and government policy in terms of security/IP/storage/privacy etc is 'relatively' hostile towards the tech sector and driving firms offshore...
I had a conversation with nomeone who worked on ITER who was of the name opinion, and my follow-up question to him was: "how much money would I need to raise to get us over the line". His answer was calm and sincere: "I think, something like 3 trillion US dollars".

That's prohibitively expensive for private markets. No one will take that bet. It needs to be proven to be possible first.
The problem is that there isn't a graphene farmers lobby group
Argh :) Well, this is why we verify code ;)
Thanks for pointing this out.
He only identified as your dad. Really, your mum was running things.
A useful canvas drawing tool – PenTool
Recommend a very useful canvas drawing tool PenTool. This plugin can respond to the mouse drawing on the canvas, and at the same time provides functions such as color, gradient, pattern filling paths, which is very good as a small tool for a page.
Low cost, low quality university is often the reason why the masses of STEM grads from India haven't taken over the world (as well as a healthy touch of racism).

This is in Australia, where not only do you get tax free (but indexed) loans for university, but the government also provides a "Commonwealth Supported Place" - they cover half the fees, and then you get your tax-free loan for the other half.

This is entirely just trying to maximise ROI for the government. If people want to do an arts degree, they are able to, and will still get the tax-free loan. But the loan will be higher, because the government is less willing to subsidize degrees that have a lower likelihood of high income.
You will easily notice it as the edges are usually completely wrong.
Rockset does to Elasticsearch, what Snowflake did to Redshift
I've had companies straight up pay me for doing a take home project as part of an interview. I think that's the ideal way as it gets rid of the potential for exploitation/excessive burden that can come from take home projects.
Shit bro thats some quality work!It's amazing!
I imagine they’re only taking action because they’re currently heading down the wrong path. But even still, it’s hard for me to agree that society should subsidize things that it democratically decided it doesn’t need as much of.

Will someone pay me to watch TV all day because I’m really into movies? Probably not. You have to draw the line somewhere. I would be fully onboard your side of thinking if they were planning on getting rid of the arts in schools altogether but coincidentally, it’s more favorable for the schools to fund those fields because they get more money from the few that choose to pursue them.

Let’s also not forget that formal education is not the only or even the best way to explore your interests in these things.
> I may even have wrestled him to the ground and knelt on his windpipe

Oh no. I wonder how he would've phrased this in 2022.
Ain't you actually a golang coder?

Fuck corporations: their charters which protect their operators and owners from liability only exist only to serve the public good. Monstrosities like amazon should be destroyed with its board and enablers hanging from live oaks for bribing congressmen and subverting the public good. But hey, that's just my opinion, man.
Can anyone explain what is infrastructure tooling in laypeople (or layprogrammer)'s term?
> There is a popular continuous delivery platform that addresses many of the same overarching issues as Clutch (e.g., lowering MTTR, user-friendly UI). However, it requires significant investment in running many microservices and migrating applications to a structure different from our own.

Any idea which one?

Edit: I assume Backastage as it’s the first listed on the linked comparison page.
> It is also annoying how all google employees on HN suddenly disappear on threads that talk about the new cool unethical thing that google decided to do.

We're here and do pay attention. Plenty of Googlers write comments criticizing the company here.
With this and Backstage it looks like there is a real need for a single pane of glass across an organization's infrastructure. From both a GUI perspective and an API perspective.

It looks like it would aid in more self-service and keep users away from cloud console's.

The workflow engine looks the most powerful since it would allow for a way to avoid fat fingering common manual changes.

Sad that it doesn't seem to offer any deployment visibility options. I would love to connect it to our CI/CD system to see what changes are currently being rolled out.