skysight-inc/HackerNews huggingface dataset:
It's funny, when I'm not on Unix, C is still my go to language which lets me get shit done. I won't have to deal with performance problems or painful FFIs. Yesterday I was dealing with Webassembly, and having it interoperate with WebGL made me pull out the last few hairs I still had on my head. Go figure.
I'd prefer to not have to discuss problems in Ali's code I can't read, yet his algorithm doesn't work, but I can fix typos in our resident elderly COBOL programmer's output, even though he's from SE Asia and his English is rather basic. It seems like a personal preference, yet I think it's more complicated than that.
Holy Christ, thank you so much for this:

> I couldn't figure out how to move my cursor around. It used to be perfect. I held my finger down, it let me move the cursor around in a word. Now you have to swipe the cursor to "grab" it and move it around under your finger. It feels like change for the sake of change when it worked perfectly before.

I had no idea you could move the cursor this way! Until I read your comment!
I love my wife completely. She is perfect for me. I cannot see my life without her. When I travel for work, everyday I am away I miss her and she is never far from my mind. We have been together for 20 years. There was a whole set of women before her. There was one for 5 years. The other day it was her (5 year relationship) birthday and I remembered randomly after noticing the date and dropped her a short note wishing her a happy birthday. So as a proof point for me at least, I guess this is true. Looking back at all the relationships from the past, with the exception of one, I generally still have a positive view to all of them. In some way the things I learned from those relationships have made my marriage so much stronger. It is strange because as I write this I think back to how I handled my relationships and breakups when I was younger and I cannot understand my behavior at that time anymore. I wonder if it is just time that removes any negative view? It would be interesting to know if the positive attitude has a time component.
I frequently highlight text while reading because the lines are too long and I end up loosing where I am when looking for the next line.
This is usually only a problem on desktop.
To be fair, until recently almost everyone considered gender to be a synonym for sex.

Now people are taking "gender identity" and shortening it to be gender and taking exception to people using the synonym as we always have.
Ok " drives up a 13-percent incline to pick up the 65 tons of lime and marl it needs to bring to a nearby cement factor"

It was a particular scenario where the quarry was uphill from a factory. Most mines and quarries probably don't have that possibility (They are both holes).
What are the best travel foods that don’t require refrigeration
Softbank Vision Fund looks like a Saudi money laundering scheme to me.
I was just looking at this yesterday: there was a study where 75% of plant-based protein powders tested positive for lead, whereas animal-based protein powders performed much better. I think a lot of vegans drink soy and pea protein powders to get enough protein in their diet. And powders labeled "organic" did even worse on top of that. I think it would be interesting to do a study looking at vegans and exposure to heavy metals like lead/cadmium.

Here it is: https://www.cleanlabelproject.org/protein-powder/
How to Migrate Self Managed Kafka to HDInsight via Gitops – Walkthrough
You can do this in datomic! I made an end-to-end proof of concept of this using datomic and websockets. The client can open a websocket and subscribe to a query and then the server will react to changes in the database and automatically update the model and therefore the UI (no eventing code required).

Demo vid https://v.usetapes.com/85knuAPruB
Longer description in github readme https://github.com/jtmarmon/hackerthreads
It has taken me a long time to realize that at least half of the prose I write, when writing a scientific paper, will be thrown away. Trouble is, until the full document takes shape, I never know which half.

If someone can predict and deliver what a customer wants, before they want it, with a 50% hit rate, that is excellent.

What appears to be troublesome in the narrative is, "It made him look great." It would be far more encouraging to see, "It made our team look great!" I get the sense that perhaps this boss wasn't sharing success, both credit and reward, with the team.
My cynical view is that this is just more promotion-driven development for all those UX designers. The optimistic view is that this is necessary to integrate new features. The reality is probably somewhere in between.
That would be ideal, if money weren't a factor. Since money is a factor, I wonder what the tradeoff is between labelling each instance N more times versus just getting N times more instances labeled.
There is a difference between having an "official religion" and being religious. Most people in South America go to church, but are very irreligious. God for us is just something abstract that you accept for convenience. If you asked people if they believe that god requires them to do something, they will mostly tell that each one should care of their own life and religion should get out of their business. In the US, a good part of the population believes that religion should dictate social laws.
I pretty much always use an external mouse on my Mac at work and at home. Plugging in a mouse automatically makes scrollbars always visible on a Mac and I didn't even realize that for a long while
Amazon Reverses Slowing Sales Growth
Just wanted to say I’m so damn impressed. Don’t stop hustling friend, you’re going to make it if you keep pushing forward!!!
context: I lived in Australia for a few years in South Australia. There was talk of building one, maybe two desalinization plants near Adelaide.

I think the consensus across the board is "yup, it does, and it would help massively" though it always came down to money and how it was going to get funded.

Side tangent: I cannot for the life of me understand the argument for "well, yeah, climate change is bad, but let's think how much this might cost to fix...". When it comes to existential threats to our mere existence, how is cost a factor? Talk about the definition of short sighted! And more, it's super short sighted on the money aspect too. We make changes to what is acceptable, how we do things, and yeah, it might cost a ton to begin, but we all know from history that amazing amounts of money are to be made in those revolutions too. This is not a zero sum game.
I didn’t say they were easier, I said that I thought the disruption to a person’s life was a lot more comparable than people think. If you’re footloose and fancy-free without a kid or a dog, both a kid and a dog will require serious lifestyle changes and will take up a ton of your attention. My contention is that people overestimate the responsibility required for kids and underestimate the responsibility required for dogs, or any pets for that matter.
I had completely forgotten about this and honestly laughed out loud. Learn some more at:

https://www.youtube.com/watch?v=auqS6FR_RDE
This is very exciting, especially given the Lisp-like notation.

high level (non-assembly/machine code) programming has been stuck in an indo-european rut -- a productive one of course, but like so many things one that has a particular world view.

If programming had started in Arabic would we have developed generic functions sooner? Perhaps with different views of type systems? The fundamental structure of Arabic is quite different from the IE languages.

(I'm a native speaker of English from childhood but used to speak Arabic, and do use other languages on a daily basis).
The only way for the political correctness nonsense to go away is to desensitise society to it.

Sex is not a bad word. If someone misinterprets your use of a word, that's their problem.
Controversial copyright bill inches closer to becoming law as House approves
This reminds me a lot of Word. You can embed a spreadsheet and you can add code to the document (I even remember using VBScript back in the day). What's old is new again?
Whilst this is a logical way forward, my point still stands that some will be big losers from this or any other sustainable policy.
Hell hath no fury like a woman scorned (and dumped).
Combined with a wind turbine air compressor as described in the article, that's some serious solarpunk stuff right there.
I'm not sure that deliberate ideological message-control efforts of this sort actually meaningfully contribute to understanding. They seem unlikely to actually change what anyone thinks, somewhat reinforce the perception that climate change is a lie spread as part of a political conspiracy to control people.
Microsoft Surface Laptop 3 (15-Inch, Ryzen) Teardown
Fair does much shorter terms. Month to month.
I can't figure out how to turn the flashlight off on my wife's iPhone whenever my kids somehow turn it on. Always end up restarting the phone.
My brother, who lives in rural Michigan and is surrounded by Amish, took me to one of their wood shops.

These Amish were allowed to run diesel engines, provided they started them with a fly-wheel and clutch system.

In this case, the diesel engine was in a shed at the side of the building, and was connected to a drive shaft that, through a series of transfer cases, belt and pulleys, secondary drive shafts, etc., powered everything you can imagine in a professional wood shop: planers, table saws, routers, etc., and a large population of battery-powered hand tools that had been converted to direct drive and were attached to flexible speedometer-like cables.

It was extraordinary.
As a fun aside, the largest offshore wind farm in the world has just been opened off the UK's east coast. Just a single rotation of one of the 174 turbines can provide an average house with its electricity needs for a day.

https://edition.cnn.com/2019/09/25/business/worlds-largest-w...
Doesn't work as well with your water or gas bill : )
The puzzle masters behind Facebook's Hacker Cup explain how they craft questions
So much memory... My first dev experience was with windev, I never mentioned it on my resume. Like you said, everything was really bad, from their aggressive sexist marketing to every single part of their product.
Boss asks 'When?', I say 'You can have it now or in 3 days when it works'. Boss decides NOW to hit his deadline. Not allowed to book any more time to it. Slagged of un-mercifully in testing. Thanks Boss. £50Bn business is run this way.
A quick thought experiment...

If you wanted to transfer 2MW, you could do it at 200 amps and 10,000 volts.

Two 200 amp conductors, 3 meters long, and 10 mm^2 cross sectional area will come out at half a kilogram. 400 watts of heating will happen in the wire, which could be cooled by a 1mm^2 water/steam return cooling pipe in each conductor running at 1 ml/sec. That weighs another 12 grams.

Insulating a 10,000 volt supply sounds a lot, but if the wire was insulated with PTFE, with a 10x safety margin, you would only need a thickness of 1mm on each conductor. Total weight 140 grams.

So - the total weight of a 2 Megawatt human-safe cable could, with the right engineering, be under a kilogram (2 lbs) for 3 meters of cable, plenty to hook up your car or truck.
The financial crisis, bad loans and bailouts
Deploy on Fridays, or Don't
1) The pilot [voluntarily] brought down his aircraft.

2) The pilots [involuntarily] brought down their aircraft [because some authority figure(s) forced them down.]

The active verb 'land' can be performed by different actors: pilot vs a more powerful agent (usually who flies an armed aircraft). The voluntary/involuntary agency is a subtle difference that only those familiar with this military practice are likely to grok.
I spoke to somebody the other day about highly targeted ads that come from snooping into too much private information. The lady was happy about it because it helps her find things that she likes faster.

It's just interesting how perspectives differ on this type of thing.
Murder’s only the most extreme outcome. Physical harm happens at much higher rates than murder, and abuse might well affect this study.

Rates of violence between partners show men instigating and abusing more often. A couple of different UN and US sources here are showing that a little over one in five women experiences abuse during her lifetime, compared to a bit under one in ten men: https://en.m.wikipedia.org/wiki/Domestic_violence_in_the_Uni...
It hurts because English-centric people feels excluded by their non-understanding of a thing written in another language, suddenly realising other cultures in the world can exist independently, and it's a history fate if English is the de facto language of IT. « Algorithm » is originally an arabic word and first algorithms come from babylonians, they were written in cuneiform.
I apologize that my reply does not meet your standards. It is not my intent to "move the goalposts", but simply to convey a mindset you seemed not to recognize, in order to help you understand why they might have included that concern. You now grasp that mindset, even if my construction was terrible. I am grateful that you were able to discern my intent regardless.
Page+not+found+–+Families+and+Finance
Enlightened take on why having a cultural norm against friday afternoon deploys doesn't make you a bad person.
So, no evidence of your claims, gotcha.
LSP4XML Busted
The library for parsing XML files in VSCode-XML, Eclipse’s wildwebdeveloper, theia-xml and more, was affected. https://www.shielder.it/blog/dont-open-that-xml-xxe-to-rce-in-xml-plugins-for-vs-code-eclipse-theia/
Making sense of data leaks at Russia’s banks
The point of their approach to technology is to cherry pick that which supports, and does not diminish, their contemplative and social way of life. I don't think they're against computers either, to give an example. They're just against letting them be a temptation to idleness.

Obviously they live embedded in a world that doesn't work according to their rules. Everyone who wants to change society does that.
Henry Tandey (Hitler Incident)
If you see more options, it's quite likely you have a taller phone. I use an iPhone X, and my screen is tall enough that this issue doesn't affect me.

But Apple still sells iPhone 8, which is affected by this issue.
Entrepreneurs – Lean Spanish with Entrepreneurship Podcasts
>Simple scientific inquiry into this claim leads me to the question, “Okay, but why?"

Well, the "why" is relevant to whether the statement is true. So it's not like you need to answer the "why" to be able to see if something is the case or not.

>That women potentially harbor worse feelings of their ex partners on average than men is one of the most interesting but useless things I’ve heard.

Useless because you can't think of a specific utility?

Not all discoveries have some immediate utility -- but they can pile up, and lead to useful discoveries. Baby steps and all...

But even this information alone, could be useful for social workers, con-men, marriage counselors, advertisers, and other categories, even without a why attached...
Traditional leases have multi-year contracts. These cars don't.
I watched this happen in /r/TumblrInAction. Over the years it got more mean spirited and fell for more obvious trolls/satire as people less committed to the cause of disrespecting self-identity moved on. Now it's all "lol attack helicopters" and cruelty, and half the former regulars are now queer leftist furries.
"It feels like change for the sake of change when it worked perfectly before."

To my mind this is becoming a BIG problem in tech and I'm really saddened to see Apple falling for it. I guess too many people in a position to change things that feel like they need to justify their positions. Either way, it needs to stop. Sometimes good enough is good enough.
One thing I've noticed too, make sure that your time is synchronized with an NTP server.
Even with a good reputation , MS drops emails with no error if you're a bit off.
Two questions I always ask a team: Do programmers on the team interact with users of their software directly and what are the technical chops of the leadership in charge of engineering.

Technical chops: do they engage in the wider software engineering community, what projects have they worked on, do they publish papers, give presentations, do they have a body of work, etc.

If the answer to the first is no and the answer to the second is difficult to find out then I don't even need to work with the team for a while to know there is going to be dysfunction. It tells me that this is an ego-driven team, inexperienced and politics will play a huge part in getting work done.

If the answer to the first is yes and the answer to the second is still difficult to find there's going to be some bullshit. You will have a toehold to fight against it because you can get the data you need from your users.

The answer can be no on the first one and the leadership can come from a good history of delivering good work. There is a range of bullshit here. You can still have ego driven development with a lot of bullshit. If you can't talk to your customers it's hard to know whether your leadership is bullshitting or not. However if you have done your research on leadership and trust them then there can be minimal amounts of bullshit.

If the answer to the first is yes and the leadership has a strong background and is well known then go work on that team. This is going to be a great team with almost zero bullshit. This combination is extremely rare but wonderful when you encounter it.

How I deal with bullshit -- get a therapist if you can afford it, group sessions if you're strapped, or start a group with local people to vent and get support. Burnout happens when you can't escape an environment that puts a lot of stress on you and you feel like you cannot control it. You might need to deal with the bullshit because you need the job to support people who depend on you. You can't deal with burnout by believing in yourself. Get a support system.

Bullshit is everywhere. It's often not because you are smarter than everyone else and can see it. It is often because you can't see everything going on and nobody can read your mind either. Bullshit happens when well-meaning people with insecurities are trying to meet unrealistic expectations (whether self-inflicted or social doesn't seem to matter). The best way to not spread bullshit is to leave your ego at the door. Seek teams that minimize bullshit and don't put unrealistic expectations on people.
Interesting topic.

Non-English based programming languages.
https://en.wikipedia.org/wiki/Non-English-based_programming_...
Weird, doesn't seem to work that way with religion.
Building Complex Layouts with Stripe Elements
> In real life, people want a wider choice of colors, textures, and a larger battery. Custom covers solve this [...]

Absolutely. I'd go one further and say many owners don't want Apple to "solve" it. The cover can be more than utility, for some it's an expression of themselves. Plain covers. Sports team covers. Franchise covers. Utility covers with e.g. battery packs also say something about you. Covers are a feature, and I'm glad there's a healthy 3rd party market Apple doesn't control.
But still want own their own domain so that they are not tied to any internet king.
Incredible business.
Nice game! Congrats.

I only have one suggestion. The contrast between the pieces and the holes should be increased. Maybe the hole background could be almost flat black/near black?

Thanks for this nostalgia!
Prior to iOS 13 I used this all the time to great success but now it seems like whenever I use it, it tries to select all the text beneath wherever I move the cursor instead of simply moving the cursor to where I want it.
This is my perspective as well... only 1-2 women I've dated do I have negative feelings for and it's mostly a "do not ever talk to them, ever" kind of feeling, not an "I have to get revenge" feeling.

I've been with my girl for 5 years now and there's no other girl for me. If we're apart for more than a day it feels like I've lost a limb or half of my soul.
I'm not talking about lowering standards, I'm talking about lowering barriers. The difference is that barriers are things that aren't necessary.

It is not necessary to be male, white, or English speaking, to be an excellent engineer, and yet those groups are significantly over represented.
I wonder if a concentrated solar power tower heating a crucible of ore would be more efficient than inefficiencies from PV, transmission, conversion, storage etc.
Yet another study about WEIRD people:

https://en.wikipedia.org/wiki/Psychology#WEIRD
What makes this a softbank-crazy investment is:

- the founders were just out of undergrad

- zero background/credibility in either distributed systems or gaming or simulation

So I will guess there was no well-defined R&D roadmap ahead at all. Where should it have come from?
> The practical difference between this ideal and our own lives is so minute that the entire idea of shunning modern technology past an arbitrary date still doesn't end up making any sense.

First off, I don't think it's minute at all. Look outside - 95% of people are staring at a screen in their hands. Cell phones in general and social media in particular have completely taken over the social sphere. Casual conversation on the street or in the checkout line has been replaced with pull out your device and scroll. Online dating is rapidly becoming the default dating method. The examples are endless.

Secondly, the Amish don't shun any technology past an arbitrary date. They decide as a community whether or not to introduce a certain technology, depending on its perceived benefits or costs. This strikes me as a rather wise and mature approach, one that the general public would do well to adopt.

And finally, statistically, the Amish have far more robust families and birth rates as compared to the general population. So it seems pretty easy to make the argument that their system results in a greater focus on family, even if adopting similar behaviors (without becoming Amish) is theoretically possible.
I eat meat but jeez, the study’s author is incredibly motivated to be biased:

“She has, however, consulted for and advised: The Meat Advisory Panel, Marlow Foods (Quorn), the Health Supplement Information Service and the British Egg Information Service, amongst others.”
Because ants are genetically adapted to act selflessly, given they are a colony.

Humans need externally imposed incentives to act cooperatively, which is where government and private property comes in.
mpv 0.30.0 released
The problem with this argument is that you are using descriptivist reasoning ("Language is fluid", "Words are social.") to support a prescriptivist conclusion ("There's no such thing as a 'biological gender.'") If historically 'gender' and 'sex' were mostly synonymous but recently people have decided to use the words differently then that's fine, but it doesn't make it wrong for people to still use the words the old way.
Shake to undo applies to all text boxes on iOS. But I don't blame you if you didn't know that, I only knew about it from the iPhone OS 3(?) keynote that introduced it!
That's not just BS, it's straight up illegal in most jurisdictions (certainly California) if you'd be an employee rather than a contractor, as worker protections tend to include not only minimum pay but also timely pay requirements.
Nitpick, but grey on white text, gaaahhh!

But, I had to laugh when I found the RGB is 0x666666 :)
Being a programmer is first being a human and second being one who writes code. Everything is politics. Everything is marketing and influence and leverage. The quicker you realize this and build these strengths, the more successful you’ll be at engineering and all other endeavors in life.

Programmers are often surprised by this. “But I just want to write code” – that’s just a very tiny piece of the puzzle.
Imagine the CLI...