skysight-inc/HackerNews huggingface dataset:
I think your logic is backwards. The main reason for a culture to ban pedophilia is because it causes trauma in children. For thousands of years, cultures have progressed towards protecting children. This came from a natural sense of outrage in a majority of people, which became part of the culture. Not vice versa. In many of your comments, you seem to assume that people are only automatons who think and do exactly what their culture teaches them, but that's not the truth. The culture is made up of individuals, and individual conscience frequently - thankfully - overrides cultural diktat. Otherwise no dictatorship would ever fall, no group of people would ever be freed, and no wicked practices would ever be stamped out. It has always been individual people acting against the culture whose outrage has caused the culture to change. Which strongly implies that people's sense of outrage is at least partly intrinsic to human nature, totally apart from cultural practices of the time.
Better to have loved and lost than never to have loved at all
There is a semi-famous video from 1902 recording a ride on the then new Schwebebahn. MoMa digitised it and someone on Youtube did a side-by-side-recording of 1902 vs. 2015:

https://www.youtube.com/watch?v=7TqqdOcX4dc

There are two other suspended monorails in the Ruhr are, both driver-less and shorter, built in the 80s and 90s by Siemens, the H-Bahn at Dortmund University and the Skytrain at Düsseldorf Airport. I drove the H-Bahn daily, because computer science back then was distributed all about the campus. Still have fond memories about it. (Less so about the degree.) The Tim Traveller on Youtube recently did a video about it:

https://www.youtube.com/watch?v=9Kwpj1UOrhs
Scientists develop protein transport and tissue assembly in artificial cells
This article absolutely reeks of ChatGPT to me. For example:

>With this in mind, we set out to automate the conversion process and minimize interference with our developers’ daily work. The result was a tool we call the Kotlinator that we built around J2K. It’s now comprised of six phases:

followed by a list of descriptions of the "phases" which only sort of make sense for the name given to them, and are utterly incoherent as actual phases in a process (and grammatically inconsistent). For example, one of the cited "phases" is... "headless J2K". In other words: they have one piece of software that wraps another, and it - gasp - doesn't use the wrapped software's GUI. Aside from being entirely unremarkable, that's neither a phase in a process nor a component of a tool. It's a fact about the component.

LLMs write like this all the time - and it's clear evidence that they do not, in fact, do anything like reasoning, even if they can sometimes be manipulated into generating a second piece of text that resembles an analysis of the first one. The resulting description is so weird that I question whether the authors actually checked the LLM's output for accuracy.

Any human writer who gives a damn about good writing and has any skill, would not allow "it" to refer to "the conversion process" two sentences back when "a tool called the Kotlinator" has been introduced in the interim (or, if that were the intended referent, would notice that tools are not "comprised of phases"). Such a writer would also not come up with abominations like "the conversion process is now comprised of six phases" where "we now use a six-phase conversion process" would be much clearer. Certainly, a six-point bullet list produced by a competent writer would label them in a grammatically consistent way (https://en.wikipedia.org/wiki/Parallelism_(grammar)) - not with an abstract noun describing an action, two participles, two concrete (well, as concrete as software ever is) nouns and a command (who, exactly, is being told to "build" the "error-based fixes" - whatever that means - here?).

I'm starting to feel like Mark Twain.

----

On the other hand, I was cynically expecting some mention of using AI for the actual task, and that doesn't seem to be the case.

(Also, the "reactive" web design is broken. The page overflows horizontally for some range of window widths, without causing a horizontal scrollbar to be added.)
Notably the system works for substantially larger swinging angles (the structure gets somewhat heavier to leave that much more free space), and one could bank the track in turns, too.
Together some impressive g forces could be archived; 1 horizontal g for a total of sqrt(2) would be barely beyond the wuppertal geometry's capabilities; 2 horizontal g for sqrt(3) total are still fairly realistic if the passengers/cargo tolerate.

You basically save having to go through mountains to keep speed, as you can go through a curvy valley.
> My concern for quality of search results from Google in this category is close to zero.

This thinking is the problem.

I'm not sure the best answer is to manually penalize some of the regular players. More will fill their place and it only incentivizes churn and burn behavior.

In short, what I mean to say is you take out big established institutions you consider shady but people are searching for, those people will still seek out even shadier new players to fit their need. It makes them even less safe.
I’m not sure what is behind your assumption, if it’s the Autistic people does not have empathy myth, please read up on the topic.
Is Grammarly anything more than glorified autocorrect?

Curious if anyone here uses it, and if so, what value it provides (I've been bombarded with its ads for years, but could never see what value it provides). Even a quick search of its website gives inanely basic examples (like correcting Ive to I've) [1].

[1] https://support.grammarly.com/hc/en-us/articles/360047727871...
Microsoft Clarity's Cookie Consent Requirements Change
O1: A Technical Primer – LessWrong
> ...well, it's rather hard to explain the draw of genealogy.

I've noticed people becoming more interested in genealogy when they - let me phrase this delicately - reach a certain age. My speculation is that it is a component of grappling with one's own mortality. As the grays and wrinkles multiply, some obsess over healthy eating and exercise, some wealthier ones invest in immortality research, some get blood boys, and the rest feel an urgent need to research our genealogy; any detritus that shows our progenitors existed proves some trace of us having been here will remain, and perhaps our existence means something, as time cruelly keeps marching on.
Why would that be misuse?
From a quick skim of the repository, it looks like this is only for accessories/devices that you own. I hope that this is the case, and that it doesn't work for the "Find My Friends" functionality.

I'm okay sharing my location with trusted people so that they can occasionally manually check where I currently am. I don't like the idea of them theoretically being able to automatically record my location and build a complete history of my movements over time.
I received this email a few days ago, what's important to note is that current users in the mentioned regions do need to take action and integrate the Consent API calls.
Solutions to a certain differential equation that comes up in quantum mechanics and elsewhere.
i would argue crypto isn't meant to straight replace the banking system. only substitute for it where certain privacy is required
Here’s a recent interview with the author https://youtu.be/bopwQ_YV06g?si=S2YOVbXj3MJ2NlEG
I didn't want to get into a huge aside so I just left it there but imo the NEC et al are absolutely great. In a lot of ways current building standards actually make things easier and cheaper, they remove ambiguity and offer a set of best practices that are time tested to reduce labor and errors.

The issue is how local municipalities enforce it along with zoning to make building massively more bureaucratic. Reaching the right people is impossible, everyone has their own agenda and interpretation, and city councils across the country add arbitrary stipulations entirely to reduce construction so line goes up.
My newish e-commerce website was removed from google.crawling is fine, no penalties. Then google removed website link from my business profile, because it’s not in search results. Any tips what to do next?
As someone who has used Honey in the past, while I knew it was taking affiliate commissions in some form or another I had no idea just how insanely deceptive it was.

I was completely unaware that it sneakily overrides any existing affiliate codes, AND does this even if it hasn't found any discount whatsoever.

It's hard to see this as anything other than fraudulent.
I'd wager they'd still have PTSD, but wouldn't be able to communicate it as well as a normal person.

What you really want is AI doing this job. Or psychopaths/unempathetic people if that's not an option.
I, personally, happen to like writing in Kotlin more than Java - with a lot of experience in both (though admittedly, all? the Java I wrote is in the pre-Streams style).

I like:

* data class Foo(val theImplementationAndStyleOfDataClasses: String)
* elvis?.operator?.chaining
* the order of variable declaration (type afterward)
* how function pointers at the end of a method call can be auto-inserted as the next curly bracket
* how you can have fun foo() = returnValue; in one line.
* fun `method names that can have spaces - and dashes - in them`()

The preceding 3, combined, allow for:

@Test
fun `much easier testing`() = commonTestSetupWrapper {
// the code under test
}

* val immutable by default

While I agree that Kotlin has definitely helped push Java in the right direction; and I agree that it's probably not especially necessary to migrate 10MM lines of Java code to Kotlin, especially since they're fully interoperable, I definitely would prefer writing _new_ code in Kotlin over Java for the for-the-lazy devex improvements, if nothing else.

fwiw, my "good at it" programming history follows the lineage in historical order of:

* Java (8?? years of it including competition programming)
* C# (5+ years)
* Python (2016ish to current)
* Ruby (3-ish years, lots of Rails)
* Kotlin (2-3 years, through current - written over 40k lines of Kotlin in the last year, alone)
> cynically expecting some mention of using AI for the actual task

Well, you could combine AI with correctness preserving transformations, so you get the best of both worlds (i.e., correctness AND a translation that keeps the resulting code close to what a human would write).
Neat!! thanks for sharing
In addition to what @phyrex already pointed out, without any Java in the code base, they probably hope to hire from a different cohort of job seekers.

Younger developers are far less likely to know Java today than Kotlin, since Kotlin has been the lingua franca for Android development for quite some time. Mobile developers skew younger, and younger developers skew cheaper.

With Java out of the code base they can hire "Kotlin developers" wanting to work in a "modern code base".

I'm not suggesting there's something malevolent about this, but I'd be surprised if it wasn't a goal.
For what it's worth, there's zero chance I would do business with a company whose business plan is "we'll work it out". It gives one every reason to believe that in a couple years time you guys will either be out of business (because you didn't figure out the numbers to make a profit) or will pull the rug from under customers in the form of surprise price hikes. Obviously you have to do what you think is right, but I think that this approach is going to scare off a lot of customers for you.
Show HN: GitHub-assistant – Natural language questions from your GitHub data
Simon(sfarshid) and I spend a lot of time on GitHub. As data nerds we put together a quick tool to explore your repository’s data.

How it works:

- Data Loading: We use dlt to pull data (issues, PRs, commits, stars) from GitHub

- Semantic Layer: Relta wraps the underlying dataset into a semantic layer so the LLM doesn’t hallucinate.

- Text-to-SQL: A text-to-SQL agent transforms your plain-English question into a query using the semantic layer

- Generative Charts: assistant-ui dynamically generates a chart based on the SQL query

- Refinements: If the semantic layer can’t handle your question, our agent submits semantic layer improvements via pull requests

Hosted version: https://github-assistant.com

Demo Video: https://youtu.be/ATaf98nID5c

Check out the repo + hosted version and let us know what you think.
You should probably just assume that the recording is possible and not share your location with people you don't trust to not do that. Find my Friends isn't Snapchat—there's nothing in the pitch about ephemerality, so you shouldn't assume they engineered it in as a design constraint.
That reminds me of this[0]. It's a segment of BBC's Planet Earth, where a pack of Cape Hunting Dogs are filmed, hunting.

It's almost military precision.

[0] https://www.youtube.com/watch?v=MRS4XrKRFMA
http://getpublii.com

it is legit the answer to this post.
There are , or at least were, commercial services that did this. What do you want to do with this data? What form do you need it in?
Coming at them from practical applications is one approach.

I've used spherical harmonics to model earth centric "surfaces" and fields - magnetics and gravity, etc.

You might think of them as a stacked sine and cosine waves (like a fourier transform breaking a continuous function into sin and cosine components) on a directional vector radiating outwards from the centre point of sphere.

https://geomag.bgs.ac.uk/research/modelling/IGRF.html

https://en.wikipedia.org/wiki/International_Geomagnetic_Refe...

https://en.wikipedia.org/wiki/World_Magnetic_Model
It’s a great book. I feel like a lot of the midlevel engineers I’ve worked with over the years who read clean code and stopped there would benefit greatly from it.
Your review is great! But I think the idea that it’s in opposition to PoSD is not right, I think it’s a further development and elaboration in the same direction of PoSD
I commented here: https://news.ycombinator.com/item?id=42483538

Mostly, I find it far less verbose with a couple huge convenience features that I'm constantly using and would feel very lost without; and, they all come as part of the language, rather than bytecode hacks / pre-processors, like lombak
It’s a glorified autocorrect. It is not useful for people who are already decent at writing.
I think of it as a good basis for functions on a perfectly spherical surface. Going down in levels of "l", you describe more and more details in terms of angular scale.

Thus, it's widely used in earth science and astrophysics, and anything that involves spherical symmetry (like a Hydrogen atom) -- in reality, nothing is a perfect sphere, but that's a very good approximation.
+1 the basketball products outside of the NBA, I find more enjoyable and fun to watch but I'm also outside of USA. I often find that players from outside the US and Canada in the NBA more enjoyable to watch also. More casual observers of basketball in my family prefer the NBA.

The article would of benefitted from comparing the FIBA products, Euroleague and NBA. A lot of comments in this post are different under FIBA rules like longer 3pt lines, no defensive 3 seconds, less timeouts etc. However none make more money or have a viewership more than the NBA.

The flow of the game is crucial but has economic tradeoffs. If the NBA wants a slice of the global pie then i think it may need to adjust some of the rules that benefit the economics in the short term.
boy, if he thinks a VPS is bad, wait until you tell him about all the people spinning up 12 node kubernetes clusters to serve isomorphic react for a static resume page
> Does Ousterhout actually say modules must always have a longer implementation than their spec, or just that this is a generally desirable feature?

I mean the spec is a lower bound on the size of the solution, right? Because if the solution were shorter than the spec, you could just use the solution as the new shorter spec.
If you literally mean when you return home, I’ve been running Shortcut automations triggered by leaving home and arriving home, using the built in “My Home” triggers. They don’t require confirmation and as best as I can tell have been completely reliable.
This seems like a huge waste of time unless they expect Google to deprecate Java on Android - which isn't impossible.
Calling it a 'phase' doesn't seem that weird to me? For each file, they go through a number of steps to translate it, and one of those steps is to run the J2K tool on it. The next section is just describing how they implemented that step: the J2K tool is normally enmeshed into the rest of the IDE, but they managed to jerry-rig a solution to run the relevant code by itself, without running the rest of the IDE with it every time.
What have they broken on 3.x? Genuine question as I haven't followed python's development super closely
I suppose the parent comment was referring the job market, not technology accessibility.
I would have agreed with you until this year where a single email from 18 years ago, which I didn’t think anything about at the time, is saving me from being sued. It doesn’t matter until it does. I got lucky.
Too late, name's taken for something else: https://incubator.apache.org/projects/s4.html
Isn't performance and memory usage generally enhanced by this?

So why not simply default to this instead of defaulting to Interfaces/traits doing dynamic polymorphism?

Makes everyone a bit more happy.
Especially "acquistion" - he continually presents both sides as peers, collaborating - even mentions "merging: - but this never happens. Maybe the Coda people will eventually, someday emerge as the leaders, but this would be incredibly atypical. Even when two equal size companies merge someone is being acquired. Majority of Coda leadership will be gone in 6-12 months.
This simply repeats the mind-reading and assuming-the-worst of your original comment.
What is isomorphic react?
Apollo 17
I hope this is still true. There are certainly lots of opportunities for self-taught software and hardware development. And university lectures and course material (much of which is very good) that used to be locked inside physical campuses with expensive tuition fees are often freely available to anyone on the internet.

You can definitely build a nice portfolio of open source software (and even hardware) on github. I would hope that is enough to get a job, but it might not be, especially in the current era of AI-fueled employment pressure.
It's not paranoia, it's a feature that I consider to be useful and desirable. When I want to download the JavaScript, I use the built-in "save" feature. When I don't, I use SingleFile.
People are complaining cause pandora is being paid to put in frank sinatra songs in their smooth jazz playlist.. .anyone who outsources what they listen to to spotify has already lost.. oh spotify gets paid by barry white to put his song in... dum dum dum... listen to music you want to listen to. "duh, i thought spotify was going to only promote music that matched my profile without recieving any comopensation."
Sometimes they do.

>> zuck pinged me to say "i'm not sure if this is a good idea yet, but i think maybe facebook should buy instagram, what do you think?" [0]

The next conversations also read as if they were happening over lunch, albeit with lawyers whispering approved language into each participant's ear [1]

[0] https://www.techemails.com/p/instagram-cofounder-on-mark-zuc...

[1] https://www.threads.net/@techemails/post/C_od8rsvuiO
I think they use sectioned hashes for that sort of thing. They certainly do for eg ISIS videos, see https://blogs.microsoft.com/on-the-issues/2017/12/04/faceboo...
I am not sure about using UPPERCASE in prompts for emphasis. I feel intuitively that uppercase is less “understandable” for LLMs because it is more likely to be tokenized as a sequence of characters. I have no data to back this up, though.
My CTO uses it, which is frankly, terrifying. We'll be in a shared screen session editing slides for a board meeting or very sensitive docs, and their little UI prompts are shining away.

...and it's not like it improves his grammar or spelling - they're still terrible!
Some of the newer material libraries are kotlin only. It does seem to be happening.
This is ~9.6x faster than "scalar".

ASM_TestDiv proc ;rcx out, rdx A, r8 B
mov rax,05555555555555555H
kmovq k1,rax
vmovdqu8 zmm0,zmmword ptr [rdx]
vmovdqu8 zmm4,zmmword ptr [r8]
vpbroadcastw zmm3,word ptr [FLOAT16_F8]
vmovdqu8 zmm2{k1},zmm0 ;lower 8-bit
vmovdqu8 zmm16{k1},zmm4 ;lower 8-bit
vpsrlw zmm1,zmm0,8 ;higher 8-bit
vpsrlw zmm5,zmm4,8 ;higher 8-bit
vpord zmm1,zmm1,zmm3
vpord zmm2,zmm2,zmm3
vpord zmm5,zmm5,zmm3
vpord zmm16,zmm16,zmm3
vsubph zmm1,zmm1,zmm3{rd-sae} ;fast conv 16FP
vsubph zmm2,zmm2,zmm3{rd-sae}
vsubph zmm5,zmm5,zmm3{ru-sae}
vsubph zmm16,zmm16,zmm3{ru-sae}
vrcpph zmm5,zmm5
vrcpph zmm16,zmm16
vfmadd213ph zmm1,zmm5,zmm3{rd-sae}
vfmadd213ph zmm2,zmm16,zmm3{rd-sae}
vxorpd zmm1,zmm1,zmm3
vxorpd zmm2,zmm2,zmm3
vpsllw zmm1,zmm1,8
vpord zmm1,zmm1,zmm2
vmovdqu8 zmmword ptr [rcx],zmm1 ;16 8-bit unsigned int
ret
Why not split the difference?

As I like to say in some meetings when we come to a compromise ... "Is everyone equally unhappy now?"
Ah, with two head starts like that it makes a lot more sense. Absent context I thought you had perhaps just taken it up out of curiosity or as an intellectual challenge.

You might find it helpful in Anki to color-code things as you encounter them (you can do this very easily with a control and the digits 1-7), as well to switch Anki itself into German, so you have to read it to check your intervals, progress and so on. I grind Japanese for a couple of hours a night and the forced-immersion aspect helps me a lot.

You might also like this site which has graduated short readings in German that start out very accessibly - I was able to read the first few cold despite never having studied the language. I think it's very important to study vocabulary in some narrative/situational context because the filling-in and inferential processes you do with a text are very important; they help you invest a word with meaning rather than just assign it.

https://lingua.com/german/reading/
This would be believable if not for the fact that hanging gutting and quartering was considered good wholesome family entertainment to watch while getting fast food in the market not three centuries ago literally everywhere.
It is useful for coming up with key words though
How do we disable?
I think it does support doing that. But I've never seen that pattern used. And it isn't used in many higher-level implementations.

Possibly just becaus clone is a linux specific API, whereas fork/exec is more portable.
Love to succeed at being born rich.
True, but it turns out that very few arrays need to be resizeable.
appreciate the feedback - I'll take a look
I think you're on to something here. When recruiters contact me about Java jobs, I tell them my level of interest in a Java job is about as high as RPG or COBOL, and that I'm wary of spending time on a "legacy" technology. Most of them are fairly understanding of that sentiment, too.

If I had someone call me about Kotlin, I would assume the people hiring are more interested in the future than being stuck in the past.
"usually it demands 'libDickSmasher v2.0 or higher'"

Legit made me chuckle
oh wow. Glad you liked it!
ECONOMIES OF SCALE!!! SYNERGY!!!

Just going through one right now; can't tell if the sickly sweet, positive executive speak is an act or they honestly believe it.
I myself do not, but some people I know who are intelligent and articulate and also dyslexic struggle to get their thoughts expressed in writing adequately for professional life, especially in the “everyone live co-editing” environment these days. Many of them report Grammarly being a valuable tool for them to feel like they’re on a more even playing field.

So yes, fancy autocorrect, but apparently better enough to matter for them.