skysight-inc/HackerNews huggingface dataset:
basically all historically socially accepted conservative views

If you need more than 3 qualifiers it's probably BS. You could just post why you think sex work is bad, but your numerous posts on this topic all seem to rely on invoking social sanctions or paranoia, ie making people feel bad about it without saying why you think they should.

Seems kinda like your personal hangup.
But I am not here to argue what most do. The discussion here, at least from my part, was to encourage someone to give an alternative tech a try. I did, I kept paying my bills with Rails but got intrigued, became better and better with Elixir, rewrote some stuff in it, demonstrated actual hosting savings (and reports being generated in 7 minutes as opposed to 3 hours with the Rails code) and the rest is history.

Even though you and me keep exchanging jabs here I'd like this to stop.

I don't intend to "shit" on anyone's tech choice. What I did and still do intend is to help somebody, here and there, to love their job. I've met a lot of miserable Java and Ruby on Rails devs.

For the sake of the civil discussion we both should stop assuming stuff.

I am grown up enough to not care about validation (and I think everybody shouldn't care about it either but it's not the world we live in, sadly). It's mostly about finding something that clicks better with your brain and gives you a peace of mind while working.

Rails didn't give me that. It gave me anxiety. I had to always be on watch what is shifting beneath my feet. A [mostly] FP tech stack gives you back the control to shoot your own foot as opposed to a library that's a dependency of the dependency of the library you need doing it. Okay? :)

> We all wanna get paid in the end of the day.

Well, exactly. But I also want to be happy while receiving a paycheck.
Yes they do? https://www.yourbrainonporn.com/relevant-research-and-articl...
>My question to most people on this forum are: would you really be ok if your daughter was best friends with a sex worker? Everybody says "of course!" in theory... but in reality I think it falls apart. Lots of blurred moral lines.

I have more respect for a sex worker than someone who builds unconstitutional mass surveillance tools. At least most sex work is legal.

I think the only "blurred moral line" wrt sex work is that folks who were supportive of gay rights, marijuana legalization, and other individual freedoms then pump the brakes on their social libertarianism as soon as the chance to support a vulnerable population appears that may actually require politely but firmly disagreeing with folks they personally know.
60% of the 2019 road fatalities in Los Angeles were non-drivers. So drivers represent a good chunk, but not even a majority. Of course this statistic is going to very wildly based on which city we’re talking about.

To be fair to my original point, we can also reduce driver fatalities by slowing down highways and offering non-car transit options. The lowest hanging fruit in this area is probably shifting cargo transit from road to rail as much as possible, which might actually save the public money, since interstate highway companies receive billions of dollars in subsidy via subsidized road maintenance.

Secondarily would be high speed rail between major metropolitan areas, which would potentially save both road miles (and deaths) but drastically shorten the commute for some citizens.
Oh you guys. More an example of how using the perfect programming language for your project allows it to succeed, thrive, and eventually meet the challenges of growth :)

HN wouldn't exist without Arc, so it's pointless to argue about this. But I love talking about it so I'm going to anyway.

The feedback loops between the language, the HN software, and the living system of the community go very deep. I could write a lot about that. It's one of the most interesting things about the project, though unfortunately not visible. The software just works its Lispy magic behind the scenes, remaining small and malleable. It's still only 15k lines of code, including the language implementation, and that code does a lot.

On performance, it's pretty cool that Arc has managed to run HN through 12+ years of growth without much optimization. It's a good sign, not a bad one, that we're only doing major rework for performance reasons now. HN is far from Reddit-scale, but still: the application runs on a single core. (Though we do cache pages for logged-out users and serve those from an Nginx front end.)

As long as we're on the topic, consider this: the software for both HN and YC was just a single Arc program (and not a large one) for the first 9 years of their existence, during which they went from nothing to massively successful to industry-changing. Written by one person, programming part-time. That is a staggering achievement. The power of using the right language for your project goes far further than most people dream. Our imagination about this is crippled by path dependence, social proof, and the conditioning that comes from only ever doing things the same few ways, like those fish in experiments (which may be urban legends?) who stick to their corner of the aquarium even after a glass barrier has been removed. The solution space of software and programming is so much larger than most of us want to imagine that it is. Sad.

I'm not saying that everyone should use Arc—language/programmer fit is a key part of language/project fit. But when all three variables align, incredible things become possible. Not only HN, but YC would not exist without Arc. Another case that came up recently was Cloudflare; very different language, project, and programmer, but a similar story (https://news.ycombinator.com/item?id=22883548).
FWIW, there already exists LLVM to SPIR-V compiler: https://github.com/KhronosGroup/SPIRV-LLVM-Translator

Alas, this supports SPIR-V to 1.1.
I saw Crafting Interpreters but I wasn't sure if it really covered compilers or focused mainly on interpretation (I know there's a lot of overlap, but still).

I have done basic Lisp interpreters before in JS/Python and even did a bit of compilation from Lisp to JS, but those feel like they're only scratching the surface because a) Lisp is so easy to parse it almost feels like cheating, and b) using a dynamic language as a target means you can lean on several of its built-in features instead of implementing them from scratch

So for example, I'd really especially like to learn more about representing ASTs and parsing an arbitrary context-free grammar, and maybe even some basic type-system stuff if that isn't too far out of scope

Edit: Turns out what I'd seen before was "Essentials of Interpretation", a Udemy course. I will say I tend to prefer the course format over a book.
Configure Mynewt for SPI Flash on PineTime Smart Watch (NRF52)
The agism you reference doesn't exist across the software industry as a whole. There's a massive demand for "old" folks who are familiar with technologies that are considered outdated.
Moving manufacturing to the US takes away leverage. It makes no sense.
Ask HN: Can you build a multiplayer app using without OT/CRDT?
For building multiplayer apps with complex interactions and conflicts it seems as though OT is the current industry standard with CRDT making some new strides. However, it seems as though these technologies are fairly complex and come with lots of trade offs and nuance. For many less complex apps, it seems as though you could take a slightly more naive approach similar to Figma's multiplayer tech: https://www.figma.com/blog/how-figmas-multiplayer-technology-works/.

I am curious if anyone else besides Figma has taken this approach and what their experience was. Did it end up actually saving implementation time and reducing bugs vs using a more established solution? Were you able to implement it on top of existing state management solutions like Apollo/GQL or did it require hand-rolling something?
Good story on metrics:

https://www.folklore.org/StoryView.py?story=Negative_2000_Li...
Not shared culture, complementary culture.

A real partnership can create more leverage, not less, instead of holding one card until it is overtaken by events.
I wish more places had hourly pricing of power, with good integrations. Would be really cool to be able to set up your appliances/AC/electric car to consume more power when it is cheap. And then you could get battery banks for your house to store power when it is cheap and use it when it is expensive, absorbing the peaks in a decentralized way.
The only law of history is that it is told from the perspective of those in charge. That's it. History is perspective, narrative, interpretation and propaganda. What other laws can you derive from a subjective and arbitrary field? History has always changed with the times as different people in charge manufacture history to suit their needs.

There is nothing in history that is even universally agreed upon - civil war, ww1, ww2, vietnam war, etc. Heck even factual items like the date of the beginning of ww2 is in dispute.
Just go with an approach that it's your talent stack.

For instance, if your product has a lot of UX nuances, and you aren't artistically inclined, it can make sense to build out the interface first, work out the UX, and then proceed to the backend from there. However, someone with the ability to build wireframes should probably do that first, work on the API, and come back to the frontend.

I'm good at backend stuff, but have a hard time keeping interest in a project I'd I spend all my time in the backend. The frontend keeps me interested because it's visual and helps me see what my goal is.
they're not selling their bodies to eat, they're doing it to make a quick buck to buy luxury goods (phones, cars clothes ...)
Show HN: Pandas in the Cloud: 100GB+ pandas dataframes with 4MB local memory
I doubt it, they drive traffic to all sorts of places. I imagine the porn Reddits make a ton of money for people.
Hi All: Here's my new article that explains how we may access the SPI Flash on PineTime Smart Watch with Mynewt OS.

We'll be using SPI Flash in the MCUBoot Bootloader for storing the old firmware, so that MCUBoot can roll back to the old firmware if the new firmware doesn't start.

https://lupyuen.github.io/pinetime-rust-mynewt/articles/spif...
It would be nice if you can have your appliances charging per day, and using a built in battery suited to run at night.
Why would it be infinite? Just load all the comments at once! Show me everything.

Modern caching strategies mean it wouldn't be any database load or concerning computational overhead? I'm no expert on HN-scale sites though.

Anyway, my 2 cents is I'd prefer everything loaded at once, no pagination, no infinite scroll.
anyone else ever think to themselves that there's no point in being honest when it's seemingly so easy to get ahead by being dishonest? like what is even the point of working hard and playing by all of the rules when people like this can just manipulate their way to success?
One might say that the Taiwanese government is the one that should be in power on the mainland as well :)
That problem with that guy is he hasn't done any math to back any of that up.

When you run the numbers for say tractors, trains and mining trucks it pencils out just fine.
Yeah, I use that one when I need to hand-count somewhat large quantities. The Roman system is better (larger numbers), but I can't independently bend my pinky, ring or middle fingers, so it's unusable sadly.
Your data center contract is running out at the end of the month and you need to get somewhere else yesterday.
There’s a supply and demand problem in podcasting
1st prize goes to...
shhhhh, you're not suppose to say that
Where I am, Los Angeles, that is simply not true. 60% of the people killed here by a car in 2019 weren’t in a car. And that’s not even accounting for drivers who were driving reasonably and were killed by someone who was not.
I started drawing an elephant, then the eraser came along.

:(
Ha! Just wait till VR catches on and FB pours all its resources into sucking people into its ecosystem, nay econosphere. Then we will truly be effed beyond belief. Just wait till they leverage all their psychological tricks in the VR world. Goodbye reality.
> Was there a strategic shift to kubernetes now inside VMWARE?

Oh yes. Very much so.

Disclosure: I work for VMware.
I don't believe it is available yet.

> Google Cloud VMware Engine is expected to be generally available to customers this quarter in the North Virginia (us-east4) and Los Angeles (us-west2) regions.

> We plan for the service to be available globally in eight additional regions—London, Frankfurt, Tokyo, Sydney, Montréal, São Paulo, Singapore, and Netherlands—in the second half of the calendar year.
I won't say that
Those huge truck use electric motors, because electric motors have better torque. The diesel is just there to provide an energy source. There are already several haul trucks that use batteries instead of diesel. And some of them generate more electricity than they use, because they haul large loads downhill and regenerative breaking means that for the truck, its duty cycle is energy positive!

It's important to ask: why do you think thinks like large trucks can not be electrified? What assumptions do you hold that say they could never be powered by carbon free electricity?
I suggest you make "Early stage investing for bootstrappers" more prominent on the Trailhead announcement page. It wasn't clear to me what kind of companies you invested in and at which stage until I read HN comments and looked around your site a bit.

I really like where you are going with this. Trailhead seems to be a formalization of the method that has worked best for my startup: keeping investors in the loop as to the development of our company, soliciting and then incorporating their (usually very valuable) feedback when we need it, and being transparent about where we are in terms of a raise.

Really great idea, and I hope more investors follow in your footsteps.
In some areas you can buy electricity this way, but the other end of the deal bites you, so beware of that.

When it seems like you might die from the heat but the price charged is $8.50 per kWh how much longer do you want to wait before switching on the AC? (If you live somewhere it never gets hot, figure on the same but for a midwinter freeze and deciding when to pay for your resistive circuit heat pump boost)
They are somewhat more iconically shaped, since they have a very distinct silhouette? And thus easier to draw since you only need to approximate the shape. And easy to see all over the place since more things are distinctly shaped like them.
funnily, you can draw two penises and that confuses it.
With 40 million in unemployment queue and nation feeling vulnerable and paranoid.. Americans are not fucking around no matter what ideological stripe they come in.

Some talk softer than others but the direction is baked in.
Honesty is the best policy in a society that has rule of law. People who are able to manipulate their way to success have skills and perspective that allow them to be successful at manipulation. They would be successful if they chose an honest path too.

To answer your question directly- it is harder than it looks
You mean they should have supplemented with nitric oxide + vitamin D instead of just Vitamin D?

I am unclear what you mean by "released from skin".
I wonder if there's a scientific notation
Did you consider building this on top of Chromium? It has to be so much more work to recreate a browser, securely. I mean, certainly, it is more than one dozen people can handle in a lifetime. Was there something about Chromium that doesn't work on a basic level?
Show HN: Maker Educators: Save $$ with this DIY Makey Makey
post some pics! loved building boxes and half pipes when I was younger. Rad dad!
http://archive.today/5tope
if you posit that google is an identification service, and they have lots of machine learning experts...

why can't google train a neural net on each person they've gathered data on and track them using a custom model?
> It's like if we discussed writing a network app in Python and someone said that the GIL was a problem. Technically, there are python implementations that don't have that problem, but in practice we would almost certainly be talking about something that would have been using cpython, so it's relevant.

Not 'technically' at all. If it's normal python code, and the GIL is the problem, then you can change the interpreter and still use the code. But for something built on node, you can't just pull out node.
Thanks for the writeup. This is a great trip down memory lane for me. The very first computer I put my paws on was one of these in kindergarten and ended up learning BASIC on it through 10th grade. I loved these machines so much and they hold a dear spot in my heart--it's what got me into the career I'm in today.
SoftBank Heads for Record Loss After $80B Startup Spree
Basically Combusken: https://bulbapedia.bulbagarden.net/wiki/Combusken_(Pok%C3%A9...

It just appreciates your dedication to Pokemon fanart.
I was wondering if they recorded the doodles, after drawing so many the lady started yelling at me and drawing one after another. Turns out they do!

"Do Not Draw a Penis functions as an agent to collect inappropriate doodles from people who are not willing to stay within the moral guidelines set by our social network providers.

So far we have collected 10K doodles formatted the same way as Google's dataset. We are happy to announce you can download them ↘ here."

https://donotdrawapenis.com/colophon
1 - I am learning Go and already released two packages:

- GoCache - An LRU based cache server inspired by memcached.

- gKeeVee - file based key/value store

2- Working on an Indexing tool which will be based on Inverted Index.

3 - Reading books.

4 - Learning Rust.

5 - Trying to learn Farsi. Still looking for better resources.
There's definitely radicalization and rising militancy in boogaloo groups, and I'm fairly confident that this is where alienated young men are increasingly headed.

But their composite ideology seems closer to a more nihilistic, violent, class-conscious form of libertarianism than the ethnonationalism-tinged militia movements in the past. Groups seem to go through semiregular cycles of periodic anti-racist meme posting in order to keep their communities relatively clean of white supremacists.

It's fascinating, because historically (since the oughties at least) reactionary movements have emerged as deliberate constructs from the racist fringes of the right-wing, growing to attract dispossessed libertarians/Republicans, only to collapse in relevance as their origins and convictions are laid bare. Conversely, even moreso than the kekistan phenomenon, boogaloo seems to be an emergent initiative manifested through, rather than engineered to take advantage of collective discontent shared by young men ranging from disillusioned Trump voters, to anarchists, to libertarian progressives that feel betrayed by the corrupt appearance of the DNC. Some actors have emerged to take stewardship of segments of the movement's broader community, but none that I've been able to identify can claim ownership of it.
i'm successful now. i'd be more successful if i cheated/lied. why shouldn't i?
It is surprising until you realize that Rails' ActiveRecord consistently wastes 100-200ms on every request just to serialize / deserialize data from/to the database.

So yes, a language that's both faster and has less overhead in its ORM / DataMapper library definitely will help you.
Ask HN: Alternative Investments Worth Looking Into?
Looking to gain exposure to different investments beyond the normal stock & bond portfolio. Curious what this smart + savvy crowd is looking at in terms of alternative / diversified investments.

What I'm playing with:

- M1 Finance for finding stocks & index funds I couldn't get within Vanguard and my 401k

- Worthy Bonds for buying individual bonds. Pays 5%, but no FDIC insurance.

- Holding some individual stocks and crypto in Robinhood

- Had LendingClub for the past 5 years. Overall returns have been a disappointing 4.5%.
That's not been my experience. Whenever I have mentioned the lack of arrays/vectors in the past I have been inundated with Elixir devotees asking me why I need them when Elixir has maps with numeric keys at which point I just throw up my hands in despair.
Sorry, there's really not much I can do to get women into C Suites of corporations and things like that. Poor and unemployed due to a pandemic and that kind of stuff.

For guys like me, it's great that we get to have this huge abundance of porn from all kinds of girls who would've never done it before. I just feel very sad for the girls and boys who never consented or signed up for this fucked up clown world we've got now. That's all I wanted to say. I am not calling for a ban. I'm just pointing out that this does not help women and in fact only hurts women in the long game.
This is the same way I learned growing up in India as well.
With the latest ThreadRipper would probably be the same price after 3 months of service to buy the equipment. If you're running more than 3 servers, most likely you are, then you can add 5 2TB (10TB) per node of M.2 SSDs which are super fast for cache, and cheaper SATA SSDs for regular storage and cluster the storage using Rook (Ceph). Most expensive thing is RAM.

There are a lot of great colo facilities for this type of hardware. Using secure boot, TPM, LUKS and tamper detection, it sure would be hard to break into your server even if not caged. Most of these facilities have video cams and modern security protocols.

However, if you can migrate your workloads to Kubernetes with KubeVirt and others then I'd advise you avoid VMware like the plague.
> Sorry, my fault. I mixed up usernames.

So what if you did? What if I had made a criticism of experts, do you then downvote every other comment I make, regardless of its quality?

I would very much like to hear your justification.

EDIT: It might be a good idea for you to subscribe to the two blogs I mentioned above. It sounds like criticism of experts is something you haven't had a lot of exposure to.
Forgot to add: making a HN Job application tracker for monthly Who is hiring so that I can track where I applied or which job already viewed.
Not denying it. Every community has bad apples.

It's not charitable to make assumptions for the entire community -- or the tech stack itself -- based on them however.

Seems like you've been chatting with the wrong people. A lot of the ElixirForum regulars -- me included -- are very practical and realistic folk who use several languages all the time.
>That's an insanely modern/left view... It's trendy to support sex workers online in 2020 but in the 2000s I'm pretty sure 95% of white suburbia wouldn't have wanted their daughters hanging out with sex workers.

The Cato Institute has been pretty consistently pro legalization. Are they "leftist"?

This really shouldn't be a left/right issue. As a matter of public health, criminalization and measures like SESTA/FOSTA just lead to more dead sex workers

https://www.engadget.com/2018-04-27-suicide-violence-and-goi...
> the farmer’s market of porn

Now that's an elevator pitch.
What a teachable case of the 'no true Scotsman' fallacy.

Suppose we had packs of wild dogs roaming the streets. Sure, they'd maul some people to an early death, but a lot of those people had underlying conditions that made them unable to run as fast! We should only count the true mauling cases, the ones where clearly the packs of wild dogs were the only factor in their demise.
Sounds interesting :) Sharing progress somewhere?
Learning about this trope has, to some effect, ruined some movies for me. The most recent example I can think of is (spoilers?) Once Upon a Time In Hollywood.

As soon as I saw DiCaprio's character putting a flamethrower away into his shed, I just knew that there would be some ridiculous climax featuring the flamethrower being used in some way, which kind of ruined the surprise and spectacle of the scene.
Easy+Cellar