skysight-inc/HackerNews huggingface dataset:
Yep. It was insane to me how often leadership of projects turned over when I graduated. I thought one person would shepherd it from start to completion (within reason) and that companies would incentivize this close management.

Not even close. Can easily have three people manage the same project in a two year period.
I know the Fedora Council has really come out against Stallman and has announced a number of steps Fedora will be taking against Stallman and FSF. This was in connection with an RMS open letter. You can read the open letter here:

"Richard M. Stallman, frequently known as RMS, has been a dangerous force in the free software community for a long time. He has shown himself to be misogynist, ableist, and transphobic, among other serious accusations of impropriety." - https://rms-open-letter.github.io/

Because of his history of abuse (per Fedora) Fedora will not attend any FSF events, will not attend any event Stallman attends and will not attend any events by any Organization Stallman is connected with.

Has ubuntu taken a similar stance? I couldn't find a similar Ubuntu open letter on this.
To be honest I'm not a fan of this. Linux was one of the few ways to stay free of the behemoth of corporate, invasive crapware that is forced upon employees. By evolving towards a full enterprise managed OS (with stuff like AD) this freedom will more and more be corrupted.
Ah, the refresh rate is that bad? I recently watched the preview video for dasungs new monitor and was hoping we’d be there soon https://www.youtube.com/watch?v=RRvlJ2HjH30
Previous discussion: https://news.ycombinator.com/item?id=19799650
FZF is written in Go though.
Not the parent, but I say that this is evidence of a poor system because authenticity of learning is obvious to a good professor. My best professors would always have a feeling of what ideas or strategies I would employ to solve their problems - if someone else did my project or wrote my paper it would be completely obvious.

Any of these anti-cheating systems are trying to cut costs by enabling weaker teacher-student interactions.
I'd say the biggest difference is the content. We are aiming to provide people with quality investment content (more detailed/informative write ups) whereas Iris seems to be more similar to StockTwits or twitter. Agreed, in the process of chatting to a few finance "influencers"
I think the issue is that many sites use screen size (e.g. max-width, max-height) as a proxy for things like "is this a touchscreen device", instead of using the media queries designed for that, e.g. (pointer: course) and (hover: none).

I understand _why_ things are done that way; it's far easier to design and test for three or four different screen sizes than it is to design for dozens of different combinations of screen size, pointer types, and screen orientations. Still, I get why some people might be frustrated about UI density _decreasing_ to accommodate a touchscreen when they reduce the size of their browser window on desktop.
What's annoying is that the "Thunderbolt" connectors ALSO depend on the chipset internally (and how it is routed) - for example on my MacBook Pro (15-inch, 2017) - I can drive four external monitors but ONLY if I connect two on each side of the laptop. I have two daisy chained via Thunderbolt but I cannot use that second Thunderbolt port on that side for a third monitor - it must be on the other side.
Show HN: Smart Garden Assistant
Show HN: Roastmylandingpage.com
GOod. kick em out. WI doesnt want foxconn anyways
50M for Our Forests
I've used mostly C and orthodox C++ for more than twenty years and I am only starting to consider alternatives.

Zig and Jai are looking very nice, in my opinion.

I am pretty sure that Rust will follow a route similar to C++, too complex and too many young coders trying to embrace it without enough experience.
I bet FedEx could operate a domestic intelligence agency for like a quarter of their budget.
Nice idea! I’ve been making low poly images manually for vinyl cutter projects with the kids. I might try the same!
I probably broke 10 laws/regulations without knowing it just this morning before coffee, what makes you think you know you're "innocent"?
Visa overstay is a civil infraction, hence this whole debate - calling everyone who ICE deports “criminals” is factually wrong.

You’re not a criminal if you leave your car parked in a street cleaning zone, you committed a civil infraction.
How's universities are not yet part of class action lawsuit for gross abuse of privacy, students rights and segregation due to the personal characteristics?
They didn't have the tech to engineer the virus 20 years ago.
How Much Does It Cost to Go to College
Because you have to start somewhere. Also, because unless it's dreadfully obvious (like choking you out for 9 minutes until you're dead while said person is begging you to stop with multiple witnesses in a nonchalant manner) then you will never be able to convict police misconduct where they can basically say "I thought they were pulling a weapon". thus the police/government are a lot more dangerous than google knowing where you are.
This is why this subject is hard to talk about. I fully agree that humans shouldn't have to care about memory management! That's why Rust is so important: the compiler thinks about it so that I don't have to. People can even agree on the main points and completely disagree on the conclusions.
Agree with the point about stocktwits - not the best place for investment quality investment content or discussions. Let me know if you have any suggestions on things you'd like to see.
Honestly what made the most difference for me was learning that `cd -` is "go back".

Works for git too:

`git checkout -` (checkout previous branch)

`git merge -` (merge with previous branch; useful for pulling master before merging)
False data isn't FOTPT.

If I search a phone with a tainted UFED and get a conversation between Bob (my subject) and Carl (his friend) about the drugs they're selling, that conversation either exists or doesn't exist. Now, let's assume that the court won't accept this evidence, based on a defense argument that it should be inadmissible after seeing the vulnerabilities of UFED, as detailed by Signal.

The next investigative step in to go interview and search Carl, since there is probable cause to believe that a conversation occurred about their drug dealing on his phone. Unless I a) know my UFED is vulnerable and b) have reason to believe the text conversation between Bob and Carl is fake, my warrant for Carl's phone is valid. Now, I search Carl's phone with the same UFED and find the exact same conversation.

At this point, it's still possible for the UFED to have made the conversation up on both sides and for both extractions, and this would probably make the resulting conversation (and potentially everything in the report) inadmissible, but any admissions from Bob or Carl, including based on questions asked about the conversation itself, would still be admissible. I could show the report to Bob and Carl as evidence against them and get a confession, which would be admissible. Additionally, if the court determines that the UFED report is inadmissible based on the potentially for it to be forensically unsound, I would still have the phones themselves. UFED (except in rare circumstances) requires the phone to be unlocked before it can make its extraction. As such, I could manually browse the phone to the conversation in question and take photos of the phone with the real conversations between Bob and Carl. I could also verify through an ISP/messenger app that evidence of those conversations occurred (for example, metadata demonstrating matching times and message sizes that align with the potentially-fabricated message).

The FOTPT defense only applies to illegally obtained evidence. Assuming you obtained a valid warrant or consent to conduct the search, there was nothing illegal about the UFED extraction that would make the FOTPT defense applicable.
I'm conflicted about this.

I agree with you that I think working for this company and not having an ethical objection is a red flag.

But the interview environment is fraught. Is it really obvious that no candidate would think "this question is a trap"? There's a lot of interview advice that says your answer to this question can only ever hurt you, so be as bland as possible.

Some employers want compliant employees who don't rock the boat. Some employers will hear complaints about proctorio's software and hear "SJW shit".

I don't want to work for those kinds of employers, but I sympathize with people who want a job and might fear that their honest answer could be used against them.

Ultimately, I think I have to come down on this policy being a bad idea, however understandable.
This is of course my personal taste and I could care less what is the official POV on the subject. I do not like Tolstoy at all. Pushkin - I think he is a genius. Calling him overrated I think is not very sincere.
A friend of mine and I intend to do the same, for which I came up with this: https://github.com/matze/inkdrop
I think now the prices are more expensive in Germany overall, although there is less variation... Paris is very expensive it's true. But you'll be damned to find a decent home under 500k in the whole South Germany. And they are not nearly as nice as the old french houses. I'm really contemplating relocating or buying something in France at the moment.
Google is not perfect at distinguishing which queries for the word "Go" are actually about the Go programming language.

Referring to the language as golang is a secondary name, popularity driven by Google's own performance surfacing go (language) related results for the word go.

Go (programming language) has the same january drop as golang, clearer when both are viewed together:

https://trends.google.com/trends/explore?date=all&geo=US&q=g...

I don't think Go actually is substantially less popular in Febuary 2021 than November 2021 (January/December, maybe due to people/student vacation time), but the google trends anomaly is not a go vs golang naming distinction.
> How screwed is the system that anyone one would believe this level of intrusion should be part of the education process.

It's all a lot of smoke grenades to cover for:

- an education system/process that at its core is not about actual learning but "bulimia learning" aka memorizing the facts the profs deemed relevant for the exam and forgetting them the very second the exam is over to make space for new useless stuff that will be forgotten just the same way.

- an employment system that has "optimized" to needing as-standardized-as-possible papers that certify potential employees of having skill X so that hiring managers can easily separate between candidates that are "worth it" on paper without having to waste time on "unworthy" candidates - something that obviously fails as it chucks out a lot of the people that aren't built for bulimia learning but can't prove that (unlike an awful lot of the "certified" people) they actually know what they're doing

- "education" institutions that are more interested in getting grant money and income from student tuition rather than on training actually talented students

- and as a root cause of all of that: employers believing they need "university graduates" when the good old German-style apprenticeship system works just fine... with the side effect that apprenticeships cost the employer actual money for years for training the apprentice, whereas with university the students and their parents pay the bill for, sometimes, the rest of their lives

Education and employment is in dire need of reforms. Universities should be serving only those who are actually interested in science, companies should pay for educating the workforce they need instead of forcing generations of young people to take on unsustainable debts, and schools should be reformed to actually provide stuff people are going to use in their later career.
Dont think of them as cellebrite exploits but as Signal security features.

Yes you have nothing to hide, but the police in many cases aren't honest. What if you live in the Middle east and are gay, you use signal, this protects you. Cellebrite are happy to sell their product to oppressive regeimes and if you are black the US police could be considered oppressors.
Agreed. An employer could just as easily say they don’t want anyone who bad mouths their previous employers because it reflects poorly on them.

Damned if you do, damned if you don’t.
Ask HN: How many of you have proper DNS setup for dev/staging/prod?
I was just wondering.

One of the things I things I've seen in many organizations is DNS basically being shit across the various environments.

Records get added over the years, layers over layers of indirection, no zones or zone delegation for different parts of the infrastructure, and general unwillingness to burn it to the ground and 'do it well'.

It's a bold claim, but I think that if 10% of the attention organizations give to cloud buzzwords, containers etc was given to proper DNS setup a lot of internal problems would go away.

I understand that DNS is critical, and thus the unwillingness to touch it, but it's one of those things that can only get worse over time with no attention.

What do you think about this?
Sure it is. My first job outta college was for a defense contractor. It's perfectly fair to ask me why I left, or even more pointedly, "how do you feel about working for a defense contractor?"

It's not an invitation to badmouth, it IS an invitation to discuss the ethical concerns involved, and why you found it acceptable (even if it's just that it was a meal ticket until you found something you objected to less)
Yes, employers often send out fake phishing e-mails to test resilience and organizational penetration testing is done on the field with unsuspecting people.
From a quick look into the policy files, they map the GPO settings into Gnome dconf keys.
I don’t want “respect” or whatever other ways things are being framed if I’m being paid a low wage. I always found it insulting when done. When I was treated more like a cog in line with my pay, I don’t remember having any specific consistent resentment or annoyance.

This is my own personal life anecdote.

—

It also isn’t just pay. Being all cute and “nice” and “respectful” but on top of low pay, not being flexible with something like taking half a day off or coming in late or leaving early because of life stuff, shows how the company and higher ups truly feel about you.

Most of the time lower wages correlates with the loss of the above flexibility. There are major exceptions like when the job is interchangeable and you can swap shifts with others.

At that point. The company knows you’re a cog. Treats you as a cog, but sometimes spins things as if you’re a person that matters to them.

—

Edit: I do agree jerks suck. I guess I see putting a bow on stuff as jerk material as it is generally done with cogs.
It doesn't matter. This story/example from Signal has nothing to do with FOTPT.
Olly is awesome — have used roast my landing page in the past and can't say enough about the value I got out of the experience.
I once woke up during oral surgery. They just put me back under and continued. I wasn't sure if it had happened or I dreamed it and so I asked them. They confirmed that I had and said it occasionally happens, NBD.
Yeah monthly taxes for the first year is a pain although it goes down to quarterly after that. It also makes it harder to get a mortgage and that you will likely not be picked when looking to rent a flat over employed people. There are also uncertainties around how long and how much you can work for a single client without causing issues for your client, although I usually don’t do contracts longer than 6mo. I think it still is far better than working salaried, at least for me.
2FA is missing a key feature
The problem with Germany and many parts of Europe is Nearshoring. Why overpay a developer at Berlin if Polonia is just 200km away? Same goes for Vienna and Hungary. I'm sure silicon valley salaries wouldn't skyrocket that much if the Mexican border was closer and less restrictive.
It absolutely was human subject research. Try for yourself! Here's the NIH's rubric:

https://grants.nih.gov/policy/humansubjects/hs-decision.htm

for q1, the study collects data like observations of behavior, so we must answer yes.

for q2, none of the exemptions apply - it's not an educational setting, they're not sending a survey, it's not an observation of the public - they're interacting, and it's clear that these interactions are not benign - they have clear impact on the community. None of these exemptions apply.

Based on this flow, it's clear the study involves "human research".
I take this _very_ seriously but didn't have a name for it until now.

I totally agree that many/most software organizations don't take it seriously. But I don't think that it's because of a lack of desire, I think it's a lack of even knowing it's a thing.

I put my skills in writing clean code in my most recent performance review but I didn't do a good job of describing it. It's also not something that is apparent to higher ups, but is readily apparent to colleagues who describe the code as a "joy" to work with.

I think we need to get better as an industry at measuring "Code UX" in a quantified way, and then that can start to be a meaningful area of progress that engineers can use in their career, which will motivate them to improve on that metric.
Good catch. I have fixed it.

It's because writing something new is cognitively less demanding than the hard work of understanding an existing codebase, at least initially.
Risk is low if you're a CIS white male, not if you're a young black male in a poverty stricken urban area (or even just getting caught driving while black and pulled over anywhere). Also the danger level is off the charts. So not the same.
Raw Craft with Anthony Bourdain: Borough Furnace (2015)
The human readable part is a bit subjective. I find YAML more human readable than TOML.
Because it has to be click bait
> housing is not in a bubble

Correct. The value of the dollar is dropping, and seems unlikely to recover. If anything, we should be measuring the value of the dollar against the cost of housing, not the other way around.

The authors exclusion of this most obvious economic factor raises my suspicions of an agenda.
I agree, but got mine later in life because not everyone does and I didn't want not being in the club to block some opportunities.
The EFF took the student defense and sued back Proctorio yesterday. Good!

https://www.eff.org/press/releases/eff-sues-proctorio-behalf...

https://www.eff.org/document/johnson-v-proctorio-complaint
Only if the goal is simply "get a job, anywhere". If the interview is to mutually figure out if you should work for the company, there is no such thing as a damned if you do, damned if you don't; all it can be is a "they care about what I care about" or "I don't want to work there".
Ah yes, screw those people for... needing to pay the bills.
This seems like a very baroque alternative to tmux and ssh
Absolutely. AsciiDoc (2002) is actually 2 years older than Markdown (2004), but is surprisingly similar to write.

It was created as an equivalent to DocBook XML for the creation of book-length technical documents. It has a rich history and is well supported in many places (try writing a README.adoc for your next GitHub-hosted repo).

It is also currently undergoing a standardization process:

https://projects.eclipse.org/proposals/asciidoc-language
All in this article looked standard up to the point where I discoved that:

"This is assuming that you are single and not a church member, because there is an extra tax (around 9% of your income tax) if you belong to one."

Wtf germany?

I have found more info:

https://www.nomadenberlin.com/blog2/german-church-tax-kirche...

it is a complete non-sense to me, if ever you wanted to give, why you are not allowed to decide the amount and to who you give?

And 9% is a very important amount in my opinion!

The more crazy, if ever you wanted to change your situation to declare yourself not a church member, then you have to fill forms with multiple id, and pay 30euros of fee.
A lot of people will likely never have heard of this, and it's not like you or I as a student will have any choice in the matter anyway; it's not like we can choose to not use this software. And universities generally don't care.

They have nothing to lose, except a comparatively small amount of money.

Given that the CEO has previously gone on Reddit to bollock a student complaining and post part of the private support chat log, this may not necessarily be a rational decision. Sometimes just a single vindictive and nasty C-level person can set these things in motion.
No, that's not the case here. You don't need a parallel construction in this example, because the UFED extraction (even if tainted by a similar exploit) wasn't illegally obtained.
My point is that all of this is already a problem. Legalization will, if nothing else, make it easier to conduct research and get funding to fix some of this.
YAML sucks but so does TOML, especially when it comes to nested data structures like the layout.yaml shown on the front page.

There are no good configuration languages in existence and there never will be. We have rejected Lisp/sexp so now we must suffer endlessly.
Totally different tools. You could run this inside of Iterm
There's no glory in a fraction of a Bitcoin
I can see the desire not to look down on others, but economic development isn’t measured in time as much as wealth accumulation. Wealth begets wealth too, so the wealthy countries today tend to be the winners of the industrial revolution (most of Western Europe and Japan which industrialized early).
Clickbait headline. The article makes it clear that this is much ado about nothing.
I feel the opposite way about Go. Reading other people's code is relatively easy but the tedium of writing it can be draining.
I use Ubuntu LTS as a HTPC/NAS, it runs smoothly 24h/24, very happy with it
> pain with no memory is pretty much as good as no pain

I can't speak to your specific case, but in general that's not true.

Even if you have no conscious memory of trauma, it can manifest itself in ongoing stress, fear, and general PTSD-like symptoms.

You may have been lucky in waking up but perhaps without pain, but that's not the case with everyone.
I'm not sure whether I can take this statement at its word. If that's the response when questioned about working at a company whose entire purpose is purportedly ethical, I would strongly reconsider your position. There are many corporate cultures where this kind of apathy and whatabout-ism would be considered a red flag. That would certainly be the case for any process I've run.
While that is certainly impressive, try writing a simple app that hides the system cursor and renders its own one with such low FPS - you'll get tired of it very quickly (and I'm sure all game developers out there will agree without second thoughts :)). It may be good for occasionally clicking something to change the screen, but surely not for working with mouse in a DAW. You'll even have troubles with accurate targeting unless you move really slowly.
Judge: Where's your backup?
Impressive, we could instrument a lot of municipal licensing and public service form filling with these templates. It's like kiosk applications as a service.

I'm interpreting that it's like taking the features of a PowerBI app, but something with less overhead, and more accessible to smaller orgs.
Is Google Asleep? (2020)
No, you simply rely on your tooling, which should allow you to set the locale (or "script", which is the OpenType term for it) for your content.

Thankfully, a lot of tooling designed to present text to a human (From Word to LaTeX to HTML) already have ways to do this, so folks writing textile documentation will now be able to take advantage of this, too.
It's kind of crazy that the DA can choose a subset of laws to enforce.