skysight-inc/HackerNews huggingface dataset:
Well, you will become the people you surround yourself with. You will not change them but they will change you.

"Always talked and about things he hated or how things sucked. Rarely anything positive."

I don't know if you realize everything you talk about your first job is negative.

I would focus on the positive and minimize exposure if it really was that bad, which I doubt, because your manager told you reasonable things.

I am c programmer myself, with lots of experience programming lots of other languages, and programming raw c is extremely inefficient use of your time, most of the time.

With less than 1 year of experience, your suggestions are of very little value, and if you get experience working with a bad team, you are not improving but learning bad habits.

In an interview, tell the truth, but you had a bad emotional experience and are highly biased against your old job. Look at it as a neutral third person looking from outside. Be grateful for it, and start looking at the good side of it. Write it down.

Forgive them, you decided to work with them so you were as responsible as they were. It is your fault as much as it is theirs. Forgiving them is forgiving you.

https://www.youtube.com/watch?v=JrdEMERq8MA

On future projects and endeavors start focusing on what you what to do, not on what you don't want to do. Companies love people that is proactive and efficient, not people that blames others, complains and put excuses.

But it should not be about passing an interview. Your attitude should change.
Lets be clear, the reason there is less supply is not rent control.

It's regulations and NYMBYs that prevents any new building with higher occupancy.
Rents are growing insanely fast in SF compare to anything else. The idea that landlords can't afford to make repairs because they aren't extracting maximum rent from the property is completely ludicrous on the face of it. Do you actually believe these arguments?
"No, you did good! He needs to learn how to handle this and you're right there guiding him."

What's your model for what this is though?

The GP mentions a pub fruit machine. I suppose you could make the case for it being like football stickers.

As I'm writing this though, I'm not entirely sure what makes fruit machine bad, football stickers good. I would guess trading stickers is a social activity, and theres an in build limit to how many stickers you need? Where do loot boxes come out on these measures?
You can crosscompile images for ARM on x86 using qemu, even docker hub inofficially supports it.
> I trust my ISP and government more than a US company I have no formal contract with and the US government.

I do not! I'd rather have that anon US co. than any government.
The study looks completely focused on the malaria parasite and malaria carrying species, so we don't know for sure.
> But when they used to talk, now it's complete silence and them looking at their phones, chatting with their friends or girlfriends. He hates the phones now because there is no socialization whatsoever

I hate it but it happens with adults too all the time. Not only it's incredibly rude but I feel I'm missing a lot of meaningful communication
Digging up memes shared by nobodies and reinterpreting them as racist (seen this a few times now) is used as a means of deflecting criticism of obvious Islamophobia by prominent leaders like Herzog. That's the worst part of this pseudo scandal: it's trumped up for and on behalf of islamophobes.

like I said: it's not like anti semitism doesn't exist in the labour party. it's just that the boy cried wolf countless times, and they cried wolf to protect racists.

this is quite apart from the time members of this community decided that they spoke for all Jews when they attacked a Holocaust survivor.
In C++, we usually copy the resources that we want to share, so as that accidental modification of a resource doesn't take place.

However, the copying becomes impractical from a performance point of view if the resources are big, so immutable resources offer an alternative that does not have the performance issues.

For example, if you have multiple threads computing sub-graphs of a graph and passing those sub-graphs around to other threads, copying the whole graph each time a thread needs to compute something that may potentially alter the graph is a killer for performance. You then have two choices:

Choice 1: make the graph thread-safe. Which is the usual route C++ takes.

Choice 2: make the graph out of immutable data structures.

Choice 1 is the practical choice when the scope of the work is limited, and therefore thread safety is easy to implement.

When the problem at hand becomes very complex though, and it's difficult to reason about the ordering of locks, immutable data structures is an easier choice.
I'm sad to see Zulip excluded from the list. It solves the #1 issue with large group chats - proper threading.

Nothing worse than waking up to a 1000 message backlog you have to sort through to filter out the information relevant to you. Except for Slack, all of their other choices have very poor threading.

They said they had trouble to get it working behind IAM, but Zulip is just a Django application. Surely there's a Django authenticator for Mozilla IAM? I would be very happy to help set it up.
I think, and don't quote me here, Optane is still an order of magnitude away from RAM in terms of IOPS (read latency).
It's massively better than traditional SSDs, but RAM is still waaayyyyy better.
So, Optane could be useful as boot drive and fast-ish swap space, but that's probably it. In most applications Optane won't feel that different from your usual nvme discs. I think. I can't afford one, haha
It has been a plot device in several video games and films over the last few decades. There was an eponymous (and quite bad) movie made in 2005. Also Robert Ludlum used it in his novel The Prometheus Deception

So, it is not really that obscure either.

edit: I just found a New Scientist article from 1995 which seems to take the idea somewhat seriously.

https://www.newscientist.com/article/mg14619750-300-cherry-r...
Yes, the real solution is to make life as easy as possible for real estate developers and strip tenants of their rights. That is definitely good for tenants, according to landlords such as yourself. For the rest of us, I hope you understand why this sounds fairly nonsensical. "More housing" does not automatically translate to "affordable housing" and many regulations are there for a reason--including regulations protecting tenants from unscrupulous landlords.
I think that comparing the best implementation of Rust vs the best implementation of C is an interesting thing to compare.

But if that's what this post is comparing, most of the content is probably incorrect, because the main reason C binaries perform better is because the C backend of the C implementation used is better than the Rust backend _for this particular application_. This isn't really news. There are hundreds of benchmarks comparing C and C++ using the GCC and LLVM backends, and each is slightly better than the other, depending on the application. You don't even need to write code in two languages to show this.

The authors appear to be aiming to compare how language differences affect the quality of the generated code. For that, you want to compare two equivalent-quality language frontends using an equivalent-quality optimization pipeline and code-generation backend.

This is, in general, not feasible. But for all languages sharing the same LLVM or GCC backend, doing this comparison is trivial, and would limit the differences to either the frontend implementation, or the language itself.
I don't see our addiction towards technology stop any soon

the goal of many tech companies is to make it keep growing
From what I remember outlook uses the word rendering engine. Writing any kind of layout that works on all email clients is absolute hell. For most complex layouts it seems most companies just send it as an image with the text being the only other element
I read somewhere about the US trying to leak fake intelligence that they worked on some kind of military propulsion device. And leave just enough clues that if someone tried this "at home", i.e. the Soviet Union, they would blow themselves up. And this was nicknamed or alluded to be "Red Mercury".

Also see: https://en.wikipedia.org/wiki/Die_Glocke_(hoax) which maybe was where the inspiration for the story (true or false) came from.
He Built a Multi-Million Dollar Business with Zero Paid Advertising
And we can still spread out from there. It is a well-thought out element of the Hyperion Cantos (occult SciFi): They do have some kind of Stargate to insta-travel, but building those Stargates requires people to travel for decades if not hundreds of years. These guys are put into stasis for the duration of the trip, and get to go home every couple of decades to talk to their grandchildren/distant descendants.

Leaving SciFi aside, our communication technology will be up to the task of relaying information comparatively quickly (light speed or faster), and parallel societies could be built in neighboring solar systems.
Not having intrinsic value is why these mechanics were allowed in the first place. If they do have intrinsic value then it's straight up gambling. There's almost no difference between gambling with casino chips and magic the gathering cards in terms of what makes it gambling.
Thunderbird had the best rendering engine of them all last time I checked with the microsoft ones being worse. Even if they did embed a real rendering engine you still have to deal with all those people using office 2010
> I think arguing about state actors is the wrong threat model for this discussion

My post was just a rebuttal to GP's framing the discussion around vague accusations towards state actors.

> security services captures the meaning quite well

It really doesn't. The various secret services (internal, external, military) are reporting to parliament (not the whole of it, just a close circle/committee nevertheless having received trust by being elected), and their heads are nominated by the government. It's of course entirely within your right to criticize their existence or operations, but yielding power to private monopolies based in another country without any public control whatsover and potential ties to foreign secret services (we don't really know) can't possibly solve whatever problem you're on to, and shouldn't be justified on such vague arguments.
Thank you, we're aware of it. We're confident though, cause we're using a different approach to this problem.
OpenAPI Generator (REST API Code Generator) v4.1.2 Released
Fascinating. Makes sense from a game theory perspective.
privacy aside , how about internal hosted zones and stuff that isn't resolvable by TLDS or CCTLDS?
I heard red mercury is so powerful that one drop of it is able to send a Vulcan science officer back in time to create an alternate universe
>I shy away from Python for anything where performance might one day be an issue
if there are only a few bottlenecks that have a significant impact on the performance you could rewrite only those parts to C/Rust. This might be a good aproach especially in a situation where performance is not an issue right now but might be in future. When it actually becomes an issue only the part that actually affects the performance could then be rewritten to C. Of course this approach doesn't always make much sense, but quite often there is a small part of the code that impacts the performance the most and only that part would need to be rewritten, while the rest of the code could still enjoy a language more productive to write in. Similarly a microservice(ish) architecture comes handy with this
I didn’t mean to single out teachers specifically — as parent was using them as example — but I meant that in general , professions where you have more human interaction is more desired by the majority of the human population .
I'm just now trying to send some mathematics in an email (where most recipients will be reading it in Gmail), so I'm having to figure out what subset of HTML and CSS Gmail supports. (Found this reference for CSS: https://developers.google.com/gmail/design/reference/support...) It turns out that simply using MathJax or KaTeX and pasting the resulting web page into an email doesn't work: Gmail doesn't support SVG images (security concerns?), so one needs to convert images to PNG, but then converting every $n$ or $x$ into a separate image feels like overkill (the email would become huge and slow to load), so it would be nice to only convert expressions that “really” need it. It seems Pandoc by default has a mode where it converts only “simple” expressions and throws a warning on math that cannot be converted to simple HTML (using "em" and "sup" tags and a Unicode alphabet for things like ∑), so we can use this as a trick to identify which math expressions need conversion to images. Then if any of these images occurs inline, we need to figure out the baseline problem.

And so on... Funny how trying to do the slightest thing with technology (send some mathematics over email) immediately turns into a research project.
Damn! Was already taking notes about this new trend!
>i would gladly pay games for a leg up (better weapons, higher jumps, that sort of thing)

Why?? What is the point of a game, if you can buy advantages? It reduces the competitive aspect to who can spend more money.

I wonder if there's mileage in a multiplayer version of the "I'm rich" app.
Not only that, but uber and lyft copy each other's prices. When one of them lowers the pay to drivers, the other one follows soon. Usually, the pay to drivers is lowered, but the cost to riders doesn't go down as much, and uber/lyft has been taking much more from drivers, especially the 'surge' surcharge. Much less of that goes to the driver than before.
> If one were to run the numbers of just 2% of the population in China owning some fraction of Bitcoin, this could raise the single Bitcoin price to above $10,000.

I mean ... faulty reasoning or not: Bitcoin is currently at $10,240.

Of course I guessed he didn't believe his own reasoning, as when the article was written in November 2013 Bitcoin was $600 and he could have tenfold and more his own money.
There is nothing socialist or communist about the parents proposal. Capitalism needs controls, we as a civilization are clearly failing at that.
Why can't they block 1.1.1.1?
What if they offered you a sealed envelope that might or might not have contained the floppy disk?
How many square feet do you get to yourself for that rent, and how many roommates to share with?
I similarly found that C was slightly faster than Rust in a microbenchmark called LPATHBench: https://gist.github.com/bjourne/4599a387d24c80906475b26b8ac9... That was with clang which performed significantly better than gcc. clang appears to generate very good code tree traversals.

But this was way back in 2016. Numbers from microbenchmarks that old are hardly relevant anymore.
we used to widely use a red disinfectant that contains mercury around here in the nineties, so this being called a myth with all the weird mysticism behind had me even more confused

https://en.m.wikipedia.org/wiki/Merbromin
... and camels - very large camels
Embryo-like structures created from human stem cells
Each to his own. I guess I'm just an aggressive dude:-)
Discord changed the communications of an entire generation, removed ideal low priority messaging and replaced it with a vulnerable and bloated service that now offers to sell you games and track your every move. Everything on Discord is unencrypted by design.
Your ISP can gather them with much, much more effort. There is privacy value in making things harder. The only motivation your ISP has for logging this is making money; if getting the information is too tedious and expensive why would they bother?

> and Cloudflare can gather them from DNS

but is contractually forbidden from saving that information.

> What happens if they get a FISA warrant?

They have to follow the law? Wrong threat model.
At peak, the U.S. was covered by ~265 Nike ABM installations.

The Nike installations were anti-aircraft, not anti-ballistic missile. https://en.wikipedia.org/wiki/Project_Nike

The Safeguard Program was ABM. Since it was infeasible at the time to directly strike an incoming ICBM warhead, the interceptor rockets used nuclear warheads. That way they would only need detonate "close" to the incoming warhead.

Only one Safeguard site was completed, and it was deactivated after the USA and the USSR signed an Anti-Ballistic Missile treaty. https://en.wikipedia.org/wiki/Safeguard_Program
Pretty hilarious that this entire article is negated by contractual agreements spelled out in Firefox's FAQ in DoH

https://support.mozilla.org/en-US/kb/firefox-dns-over-https
It is for me. I work as a research engineer at a non-FAANG company in Silicon Valley and I have 4.5 years of industry experience largely in R&D environments. If I were in the Sacramento metro area then I could afford to purchase a detached single-family home in all but the most expensive neighborhoods. I would have a wide selection of safe neighborhoods to choose from with excellent public schools, beautiful parks, and other amenities.

Unfortunately, in the Bay Area my options for purchasing a detached single-family house are limited. At my current salary, if I want to purchase a detached single-family home, I'd either need to buy it in exurbia (e.g., places like Tracy to the east or Hollister to the south) or in East Oakland, which is still struggling with crime. Both places are a long commute from my Silicon Valley office. If I want to purchase a place within an hour from my job such as the southern part of San Jose, I'd need a considerable salary boost. Places like Cupertino and Sunnyvale seem impossibly expensive to me.

I've been thinking a lot about where I'd like to settle down. Silicon Valley has a wealth of specialized research scientist and research engineer positions, but I don't see myself ever being able to afford a house within an hour from Silicon Valley unless I join an early-stage startup that happens to be a wild success. On the flip side, there are plenty of places across the country, even within California, where homes are affordable with a low six-figure salary, but the problem is the types of jobs that I want tend to be restricted to tech hubs, which tend to have very high housing costs.
Ooooh... sounds like a fun challenge :D I've typed this out straight into the HN input box so it almost certainly doesn't work and will be full of typos and escaping bugs, but for illustrative purposes: here's what a ~8 line Matrix client for basic bi-directional chat in a given room could look like (complete with login) in almost-bash, with deps only on curl and jq:

USERNAME='@whoever:matrix.org'; SERVER='https://matrix.org'; ROOM='#test:matrix.org'
read -s -p "Password for $USERNAME:" PASSWORD
TOKEN=`curl -X POST $SERVER/_matrix/client/r0/login --data "{ 'type': 'm.login.password', 'login': '$USERNAME', 'password': '$PASSWORD' }" | jq .access_token`
ROOM_ID=`curl $SERVER/_matrix/client/r0/directory/room/$ROOM | jq .room_id`; curl "$SERVER/_matrix/client/r0/join/$ROOM_ID?access_token=$TOKEN"
(while true; do SYNC=`curl -s $SERVER/_matrix/client/r0/sync?access_token=$TOKEN&timeout=30000&since=$SINCE`
echo $SYNC | jq ".rooms.join.$ROOM_ID.timeline"
SINCE=`echo $SYNC | jq .next_batch`; done) &
while true; do read -p "<$USERNAME> " INPUT; `curl -s -X POST $SERVER/_matrix/client/r0/rooms/$ROOM_ID/m.room.message?access_token=$TOKEN --data "{ 'body': '$INPUT', 'msgtype': 'm.text'}"`; done

Spread out a bit more with comments:

# set your matrix ID & server URL, and the room you want to chat in:
USERNAME='@whoever:matrix.org'
SERVER='https://matrix.org'
ROOM='#test:matrix.org'

# prompt for a password; log in and grab an access_token
read -s -p "Password for $USERNAME:" PASSWORD
TOKEN=`curl -X POST $SERVER/_matrix/client/r0/login --data "{ 'type': 'm.login.password', 'login': '$USERNAME', 'password': '$PASSWORD' }" | jq .access_token`

# resolve the room alias (#test:matrix.org) to a room ID (!vfFxDRtZSSdspfTSEr:matrix.org)
ROOM_ID=`curl $SERVER/_matrix/client/r0/directory/room/$ROOM | jq .room_id`

# check that you're joined to the room (redundant if you know you're already there)
curl "$SERVER/_matrix/client/r0/join/$ROOM_ID?access_token=$TOKEN"

# set a background loop running to receive messages, and use jq to filter out the
# messages for the room you care about from the sync response. For now we print them
# as JSON pretty-printed by jq, but that's not too bad.
(while true;
do SYNC=`curl -s $SERVER/_matrix/client/r0/sync?access_token=$TOKEN&timeout=30000&since=$SINCE`
echo $SYNC | jq ".rooms.join.$ROOM_ID.timeline"
SINCE=`echo $SYNC | jq .next_batch`
done) &

# set a foreground loop running to prompt for your own messages and send them
# into the room as plaintext.
while true;
do read -p "<$USERNAME> " INPUT;
`curl -s -X POST $SERVER/_matrix/client/r0/rooms/$ROOM_ID/m.room.message?access_token=$TOKEN --data "{ 'body': '$INPUT', 'msgtype': 'm.text'}"`
done

If I have time I'll actually try running & debugging this to be usable and edit the post (but got to run into a meeting now :( ).

Needless to say, this'd be much prettier on Python - and you'd prolly want to use a nice SDK like https://github.com/poljar/matrix-nio (see https://matrix.org/blog/2019/07/03/usage-of-matrix-nio/) so you get things like E2E Encryption for free. But doing it in plain bash hopefully gives more of an idea.
Yep, I remember recording and reversing the audio from that when I was a kid. I recall being slightly offended
I know it's a gray area with the showing my podcast using "SHOW HN" but I've been working on this as a one man army for months now and it's finally the launch day! It's certainly smth to try out. I would appreciate any feedback, folks
It's not wishing anything. People ARE ALREADY struggling to afford rent in Sydney and other large cities. They have been getting bigger and bigger in the past decade yet the problem only gets worse (like building highways to solve traffic congestion).

The solution is to make other places attractive for living and have hood opportunities for employment.

Look at it this way: your house or apartment or whatever can probably fit double the people in it. They might be on the floor or on the sofa or whatever, we can double the density. The quality of life will be decreased for everybody.

At what point do we say "It's full, go somewhere else."
The first emperor of China died from mercury poisoning, in his search for eternal life. Red mercury (cinnabar) was used for writing on oracle bones.

[1] https://en.m.wikipedia.org/wiki/Qin_Shi_Huang
[2] https://en.m.wikipedia.org/wiki/Cinnabar
> Java is synonymous with big data

Most Java jobs are not big data. There may be a skew in the openings, as people with java/scala big data skills are hard to get, but there are probably millions of people doing non-big data Java development right now, and it's not going to change.
Maybe we should update it to "always 30 billion Euros away".
Hong Kong Protests Scare Away 90% of Mainland China Tour Groups
10 bucks on Slack

https://youtu.be/xJ2XUNvbJtg
Foundation Trilogy is not really an Opera, but definetely up there with the big guys. Also an incredibly quick read.
In general, I think verbs should be avoided, when possible, as names of functional operations. For instance, in Java, 'BigInteger.add' should have been 'plus'. Compare:

x.add(y);
x.plus(y);

People have been known to write the first one expecting 'x' to be updated. With the second, I think it's clearer that it's a value that needs to be assigned to a variable.

For the operation in question here, I suggest 'with'. This is what I have used in my own functional collections libraries; I think it originated in SETL.
> we don't know how to reduce costs

I am pretty sure administrators of health systems that are cheaper could tell us. Like just directly to our face.