skysight-inc/HackerNews huggingface dataset:
I stopped writing go for this reason. Every discussion about frameworks seemed to be shut down in favor of "piece it together" + "standard library"
An old friend talked me into getting back to gaming (RPG) a few years ago, we still meet weekly in the mornings, just three of us presently. There were a couple larger instances but COVID squashed that for now. Our "city" is rural sprawl so most people drive or carpool to the friends' house.

I think if participants have a desire and commitment to form a gaming or social group geography will be secondary.
yeah that would be a cool feature to start understanding this new shapes
I struggled with this a lot because of experience with Java applets which implied they were "small apps" which implied "app" meant something... and it did; it meant application, which meant program, which meant, I think, something along the lines of "mostly self contained system to accept user input, compute said input, and return a user-friendly result" to oversimplify.

For a long time I boycotted the term "app" once Apple et al. used it as their term for what I considered "programs" and now I'm just done with caring.

App = program = executable = distinct set of actions triggered by user or automated input = interface
I skimmed a bit and it's pretty weird. It reads like pseudoscience and mysticism mixed with a fair amount of true (but oddly interpreted) ideas. Kind of reminds me of https://en.wikipedia.org/wiki/Systemantics
Apparently despite defacing many monuments around our capitol, blocking access for emergency services, desecrating the tomb of the unknown soldier by urinating on it, and literally throwing shit at a business because they had a pride flag up some people will still support these idiots.

I don't care who you are - what your politics are or anything else, if you associate with a group who has done the things these "peaceful protesters" have, you are completely in the wrong.
Relevant xkcd: https://xkcd.com/1172/

Googling the xkcd also led me to this: https://github.com/dwmkerr/hacker-laws/
Many years in they added the audio Bluetooth option

The switch has longer support than many phones
I often wonder, is there any reason our street lights don't use lamps that only turn on, or only turn on fully when human activity is detected.
You have to know enough about the choices and their edge cases to make good choices. You are also at the mercy of all of those choices continuing to evolve in complementary ways in the future.
Very fun, but could use some polish. Controls need improvement. A single key for rotating would work better (arrow up is the most intuitive and indeed I keep hitting it and accidentally "storing" a piece for later, which is a great concept but should be bound to a different key since the arrow keys convey movement). Should show instructions in the same page as the actual game. In fact, the home page should be the game, with the other stuff tucked away (see e.g. the Wordle page for one potential UI/UX approach). Graphics could use some polish, typography / CSS too
Your intuition is correct. According to [1] it can take 2 hours of browsing and interacting with transphobic content to get straight into neo-nazi content. Many people don't ever see such videos, and don't think it's on the platform - it does become a very hypertuned hyperfocused echo chamber.

[0] https://www.mediamatters.org/tiktok/tiktoks-algorithm-leads-...
Easily, for typed languages: the values which can be parameters are constrained to values which are in scope and of the appropriate type.
I was just giving a concrete example (pun intended). There’s still some rock crushing for aggregate, but the energy is mostly in cement. Concrete uses most of the cement, so it’s a good target. Japan uses something like four times the concrete of California, despite similar population, land area, and geography.
LinkedIn is as cringe as the corporate world. We should be asking why the latter is cringe. LinkedIn is just a symptom.
Every LinkedIn self-congratulatory post

Author: In a position of power
Poor Schmuck: Desperate for a job so that they can keep their apt, eat food
Author: Takes pity on the poor schmuck
Poor Schmuck: Works like a slave to have basic necessities
Author: Gloats about how they unearthed a gem
Author: Lesson from this incident
I imagine it's kinda what it must be like living in the CCP: Everyone is self-censoring and putting forward a fake face in hopes of appealing to some nebulous authority that may or may not be watching. Facebook is becoming more and more like this which is why people are finally leaving en masse. Any network based on censorship is doomed to be replaced by one where people feel like they can be themselves.

Will something replace LinkedIn one day?
Can you also setup iOS to tunnel home so as to leverage your pihole DNS on mobile?
This is, I think, largely a result of Python not idiomatically using mixins as much as Ruby (since it has multiple inheritance, it supports them, and they are sometimes used, but Ruby leans into them hard in the core.)

In the Ruby way, with otherwise similar setup, you would have a mixin that provided __iter__() given __len__() and __getitem__(), and classes that had the last two but wanted the behavior of the first would just include that mixin class as a parent, rather than having a separate branch in iter() to handle the different cases. (Ironically, its one way that Ruby is less TMTOWTDI than Python is.)
> Ad blockers are piracy and kill jobs

{{citation needed}}
As a pihole alternative, I highly recommend using dnscrypt-proxy. It can provide the same system/network level DNS ad blocking but it also ensures all your outgoing queries are encrypted and spread across different resolvers so no one can use your DNS activity to profile you. I also find the blocking/forwarding rules are more powerful than pihole’s.

That said, pihole or any DNS level blocking is pretty weak compared to what uBlock Origin and provide. Like a parent commenter said, it doesn’t prevent you from seeing the google ads, it just keeps the links from working. Most big sites know not to make their ads so easily blocked.
That's not possible to write in most languages. If a language does support compose operator or custom operators then yes I think that style is good too. But there is no way to write that style in python/ruby.

My ideal preference is for a language to support universal function call syntax where x.f(y) is equivalent to f(x,y) always and also include support for custom operators (or at least include common functional operators).
In my experience, people who are "scraping by" usually have to work a lot more than we do, sometimes at two or more separate jobs. That's even less time to sit around and review credit card bills line by line.
You know the funniest thing about the story above is that after you remove the sarcasm it is plausible... just not in the countries where everything is a car ride away and 1.5m of a local currency is a lot of money.
Don't mind me, just adding the equivalent ruby code for readers to compare:

array.sort # returns a new collection

array.sort! # sorts in place

(Ruby convention is to add a ! when methods directly modify the object they're called on.)
FileCream: Cloud Storage with a Desktop Interface
US: New York City
Minecraft parody as a service
Treat it like a typical system. Put it in the contract that there's a specific number of days off, specific hours, etc. Have people request and log days off - this is extra useful for vacation periods where you might not want 100% of people off.

But there's no penalty for violating this. It gets rid of the main problem of unlimited PTO: People tend to overwork because it sounds like no PTO. People tend to work 60 hours because it's not in the contract to work 40. You're giving them a specific expectation for time off and work hours.

Some trust is required when it's in the contract, but it works both ways with a system like this.

Also one of the problems with working anywhere you want is that public holidays may not be synced. The team I'm on have different celebrations - Christmas+New Year holidays, Chinese New Year, Diwali, Eid (there's two, of differing importance based on country). So you might want to decide which ones people are expected to take 1-4 weeks off.

"Everyone has a specified set of tasks, so it would be very clear when someone is lagging behind."

You have to be careful of this, though. Some tasks are deceptively tough, and often poor management ends up squeezing people into unrealistic deadlines. I've seen situations where everything goes as planned but creep from deadlines. Then management gets uncomfortable at the lack of visibility and adopt "scrum", which can be more micromanaging than just asking everyone to come into the office and standing over their shoulders. We'd get twice as much work done from home than the office, and spend home time covering up for tech debt in the office. But the office incentivizes people to do hacks to have something they can show the PM.

Set up a system for monitoring how much is being done.
And well deserved, too! I was pretty much done with console gaming after the Wii. That was the most excited I ever was for a console (since I was 13), but after the launch, I never played it nearly as much as my GameCube.

I played about 5 games on my Wii U, and didn't even plan on getting a Switch, but my oh my could I have not been more wrong! I think the portability and the power to run pretty much any modern game (albeit with worse graphics) was a true winning combo.

Also, I was just thinking today how it's crazy that Nintendo has been the dominant portable console maker basically since the Gameboy in 1989. There were some competitors, but nothing ever took the throne, just 33 years of being the King. Really impressive!
> I'm completely fine with that kind of business model. It's better than microtransactions that make the game pay to win.

That's a low bar to compare to. Pay to win is simply not a game anymore. It's just paid gratification.
Google is incentivised by you relying on them instead of a competitor, shortly followed by page loads. Giving you what you want immediately, particularly when they know that you know what your searching for is a niche interest, isn’t in their best interests.
We used to troll each other with my friends by endorsing with Drupal skills :)
Among my children's friends, I don't know of _any_ who own a console that isn't a Switch. The PS5 is basically impossible to procure, and the XBox just doesn't seem to appeal to the child-age market.

So I'm a little surprised that it has taken it this long to outsell the Wii; but then again, more children appear to play on a hand-me-down phone than play on a Switch.
You could send your DNS queries over a VPN to your home network... but that’s pretty roundabout and will have a big performance hit. Instead you can just run a pihole-like DNS resolver on iOS directly. I like DNSCloak, which just runs dnscrypt-proxy under the hood.
I was amazed by how bright this page could get, on both Macbook and iPhone — https://kidi.ng/wanna-see-a-whiter-white/ — and I want to figure out how to use this superwhite on my interactive tutorials. But as far as I can see, canvas, svg, and webgl can't access it.
Having grown up with 24 hour daylight from May-August, I would absolutely end nighttime if I could!

Permanent daylight really makes life a LOT better.
As we understand it, the extent is infinite. However, isolated charges have a hard time staying isolated. They tend to rearrange the charges around them, so that the net effect of their charge becomes effectively zero if you define a vicinity for other particles. I believe the term for this is "shielding."
Nothing large(I'm not a mechanical guy, this is all incidental work) but I use the RealThunder branch at my job, and I'm building some furniture that I don't think I could ever have done without the software.

I've never used any other CAD though, so my evaluation might not mean much, to me, just having CAD at all completely changes everything, regardless of whether it's good or not, when your reference point is LibreOffice Draw and pen+paper.
> It's not uncommon for research journals to defer to institutional misconduct investigations, in line with recommendations from the Committee on Publication Ethics (COPE).

I wonder whether any dark humor was involved when making that initialism.
The 3M-PFAS connection is clearly established. Run off is also a known problem and clear trade offs are being considered. (which is not a dismissal for the problems).
Spot on on the layering. It is the easiest thing to criticize on ZFS, but it is an ideological point, not a very substantive one. Creating a reliable and performant storage system is possible both with well distinguished layering (LVM2+XFS) and also without it (ZFS). What ZFS lost in ideological purity, it gained in functionality and performance (fast rebuilds and send/receive, in case of corruption, more information on which files are affected).
Not really free game bundled with the OS (although the Oregon Trail was in some home PC bundles).

More like game that was tolerated or more likely encouraged to be played during school time. In my 4th-6th grade levels, we'd regularly (once or twice a month) go to computer lab, where we'd have an hour maybe? to fiddle around with the computers. Sometimes there was a specific program we were working on, sometimes it was free choice. In 2nd-6th grade we also had a computer or two in the classroom as one possible free choice activity (or in 2nd grade, I'd always be finishing my work early and asking for 'special permission to play with the computer'), but the software selection was all at least mildly educational. Oregon Trail and Number/Word Munchers were a staple. If nothing else, everyone in my class learned not to go on a trip with 5 people all named the same thing, because it's confusing when someone gets dysentery.
Ask HN: Do CS degrees set you up to be disappointed with most programming jobs?
CS professors are constantly putting down programming in their teaching. So how can this end well?
Here's a head start for any future AI engineers in the year 3022.

struct EmotionalState {
int happiness;
int angriness;
int hungriness;
};
The best is when the prompt is something like: "Who would you go to for a question about /mathematics/" and then shows me four people who all have a PhD related to math and science...
> The bad news is, as always, the price

It's my understanding that this is no longer _actually_ a $600,000K+ price tag anymore but that drug firms are now in the "profit recouping" phase. Decide for yourself if that's the way it should be but the good news is that it definitely will not be insane forever.
> I really don’t see what chaining via methods bring that simple function composition doesn’t.

Visual flow from input to output.

(Ruby can compose either way, so you can build a pipeline of procs in flow order, but if you aren’t chaining the input still goes at the end, not the beginning.)
I use the memo field to communicate to the check casher - e.g. pmt for account # 123.
One vote per company email. Similar to how Blind has one account per company email. It is legitimate.

This isn't random people from the internet voting against the manager. It's people in the company who know him, and dislike him.
Sync critical data in real time, even without an internet connection
Great pandemic purchase. Portability is overlooked until you need it for traveling, on-the-go, etc.
Holon
Reminds me of Paul Graham’s essay on language power “Beating the Averages”

“It must have seemed to our competitors that we had some kind of secret weapon-- that we were decoding their Enigma traffic or something. In fact we did have a secret weapon, but it was simpler than they realized. No one was leaking news of their features to us. We were just able to develop software faster than anyone thought possible.”

http://www.paulgraham.com/avg.html
Performance of DNS-over-TLS
The non-composability of ActiveSupport-flavored-Ruby with other Ruby code which tries to use the same approach, is the point of the article.

It's that which (the author argues) makes it a dialect, rather than a specific jargon.
> I like that my grandma who uses Facebook has Apple making sure (within bounds) that they aren’t doing shady stuff

The problem is that it has been proven that Apple used its store in a monopolistic way, lying to developers, stealing ideas for its own native apps, ruining developers' life.

This is much more than just an economic problem, you can't trade dark patterns for presumed governance and security.
The vast majority of them are not doing any of those things; the vast majority just want the same basic bodily autonomy you do to opt out of experimental drugs they don't want or need.
What are some examples, just to clarify?

Do you mean how often Open Source is just about tinkering vs companies care more about quality/tests?

Who would be the proper "audience" to manage Open Source projects, if not the creator? Do you think that is the role of non-profit organizations like Apache and CNCF? Or would they be better served by Red Hat-type businesses?

I don't think there is a right answer here, but I'm curious what your perspective on this is.
I have heard this argument so many times now. It’s so easy for someone to say stuff like this in hindsight.

But on day zero, no one knew what this “flu” really was and what it was capable of. What we knew at the time was the infection rate was accelerating globally.

You didn’t have any evidence to weight until now. The response that we took was right given limited information.
Sunsama (YC W19) Is Hiring a Product Expert
> Use duckduckgo or something else.

Duckduckgo hasn't been any better for me lately. It seems like search as a whole is failing to respond to the latest round of SEO tricks. It takes a lot more work to find what I'm actually looking for, regardless of which engine I use.
> "if you find something at the bottom of the ocean, it is yours to keep"

This is not so clear in the age of the submarine communication cables
Indeed. I've built a few applications recently, and their Bubbletea and Lipgloss libraries are just wonderful to use.
> This is irrelevant, it's obviously not sufficiently dense to meet demand. If you look at the photo you'll obviously see that it's simply not particularly dense by visual inspection.

Why does demand always have to be met in one smallish (geographically speaking) city?

> They are expensive because they do not permit sufficient construction to meet the demand, what about that do you disagree with? It's not just that people want to live there - it's because people want to live there and city council would rather keep a derelict parking lot for Nordstrom than put up a 27-story 500 unit condo building in the middle of downtown. [1]

> That has nothing to do with what Tokyo does. Tokyo permits construction via federal zoning rules.

The former probably wouldn't have been approved in Tokyo either. But yes, I do prefer Tokyo's solution to zoning (residential can go anywhere, businesses can mix as well), and their solution to property speculation (housing depreciates rather than appreciates because it is so easy to rebuild)

Still, SF is more dense than Tokyo (6,658 ppl / sqkm vs 6,158 ppl /sqkm), but as mentioned before, SF is tiny while Tokyo is huge.
What.cd music discovery died for new after that. I can’t find New music anymore and never seen to branch out into new sounds
Maybe they should just scrap everything, make RealThunder lead dev, and start over from where he is...

I'm sure there's some great stuff in mainline though that deserves merging.
I don't see why anyone would use GoFundMe after this.

Did they similarly freeze fundraisers during the BLM riots?
is this different from the seamless/unity modes that are available in vmware/virtualbox? i think they behave in the same way, they host guest windows which are painted by an rdp like thing (possibly just rdp) but behave like regular windows in the host operating system. i remember making use of it back in 2013 or so.

i think the vmware one even supports 3d hardware accelerated windows.
What was the default up until they gave users that choice?
THANK HEAVENS. Such a huge improvement. Finally. Unconscionable that users have been subjected to such harassment for so long.

It's great that the promise-based model of permissions enables this flexibility.

Alas, everyone only decided to make sense after it was too late, I think? When was User Gestures (needing user interaction to kick off a capability) introduced? I feel like we invented User Gestures to "solve" this problem. So now to request permissions, you need a user gesture. So every site will already have a pop-up in the site. Which then triggers the chip. So what really changes, from this improvement?
Guest here. Thanks for having me on your show, Adam!

I'm definitely a fan of talking more about things that we've been hiding from each other.

On that topic, one of the most common questions I get personally is "which drugs did you use in the past?" and I recently made a video[1] answering that question. It was a difficult thing to get through, but the overwhelmingly supportive response has been amazing.

For anyone who's struggling and is afraid to open up about it, know that there's a community of millions around the world who will welcome you with open arms.

[1] https://www.youtube.com/watch?v=fZuWxvbK4_4
And the irony goes one level deeper...

(Or two if you're reading this)
Citrine Informatics | Backend, AI Engine Team / Principal / Product | Remote (US Only; H1/TN okay) | Full-Time | https://citrine.io/

We solve global materials science challenges using the power of data.
From green plastics to lighter more efficient cars, to better batteries, to less toxic dyes for clothing – the future of our planet hinges on how we create the next generation of materials and chemicals. We work directly with the innovative companies making the development tradeoffs that will impact our planet for generations to come. We provide the platform they use to develop materials with sustainability in mind, faster than ever before.

Tech Stack Includes: Scala, AWS, Python, PostgreSQL, OpenAPI3
Benefits Include: Equity, $5k annual professional growth budget, Paid medical/dental/vision, parental leave, unlimited PTO.

Hiring for senior + principal engineers, technical product managers, and more. Apply here: https://citrine.io/careers/

Feel free to email me with questions! I can be reached at tia@citrine.io
Honestly Spotify is basically groveshark but with a fee
Hey Adam, just wanted to say I’m a huge fan of both your and Andreas’ work.

Really glad you guys got together for this.
Not to be confused with TempleOS, another interesting (not only for the obvious reasons) from-scratch OS whose creator used to regularly stream.
> one of the reasons i prefer python to ruby. sorted(my_thing) will sort anything that can be sorted. no need for monkey patching

sort() in ruby is declared on Enumerable. Sorted() in python is declared to take an iterable first parameter. They are pretty much equivalent, except python has built-in functionality to reverse the order of the output array, while ruby you would have to negate your sort function.

Ruby however allows types to override sort, such as when the underlying type is a red black tree which is already sorted. For duck typing, you can also declare a compatible sort method on types which do not implement Enumerable - doing so in python would require a separate method.