skysight-inc/HackerNews huggingface dataset:
I meant that on HN most people who advocate for Apple do it because they "like the UX" or because "Apple doesn't sell their data as opposed to Google". Yes in the general population iPhones are very much high quality high status gadgets.
It’s okay for an article to be slightly vague or not in depth. It’s not okay for it to be factually wrong. It’s better to not read it at all at that point
WalMart tells manufacturers what to do, how to do it, and when to do it, in very explicit terms. Ask anyone who sells to WalMart.

"Who tells whom what to do?" - V.I. Lenin
Lightmatter – The photonic (super)computer company
Aspect-oriented programming is alive and well and living in the Spring Framework.

While it can be misused (by making unclear what aspects are being applied, as you mention) it can be very useful and avoid a lot of boilerplate code and repeated logic.
Is San Francisco very pro-Amazon or something?
Not necessarily. If you emit a batch of suggestions for 1 line and prune them with syntax checks you can already prune them and present them to the user while working on the next iterations.

The real difficulty is getting good checking on partial source code, some languages have better tooling for that than others.
Note that it's been going on for years and it's not related to the trendy anti-urban, anti-SV, anti-CA meme.

I'd be interested in interviews with executives about what is attractive about SV and what, if anything, has changed (without the current trendy stuff). Living costs and talent have been expensive for a long time.
Tape Loop
Send money to the bitcoin donation address on the site.

Verify it for yourself as well, but I believe the address is

12PCbUDS4ho7vgSccmixKTHmq9qL2mdSns
Correct Frankfurt link => https://www.amazon.com/Bullshit-Harry-G-Frankfurt/dp/0691122...

The referenced monograph is far less positive about BS, seeing it as an attack on the concept of truth as such.

"It can't be helped, but there's a lot of it about."--Pink Floyd
In some places, people may be wrong to worry about taking their unlimited vacation time how they would like to, but they do worry nonetheless.

At other places, more competitive perhaps, they may be right to evaluate that a dip in work output is noticed and nobody is taking into account the time off.

Anyway, without judging why, it appears to be a fact that at some places people take less time off when unlimited vacation policies are brought in.
OpenPilot isn't Open
I didn't experiment that much to get the difference between Babbage and GPTJ but that sounds similar than what I experienced. I am not sure what your novel is going to look like but due to the limitations between GPT-3 / GPTJ etc.. I plan on it being something like a stream of consciousness.

I thought of babysitting lower amounts of tokens but I was getting okay quality with a few thousand but when I looked into it I saw that in the middle usually there was some weird change.

I know that there is a GPTJ setting (and I believe GPT-3 has this) where you can see the best of X tries. Clicking best suggestion sounds like a good idea of a tool but it might be better just to recursively store all outputs. I am interested in the tool you are using are you able to share it?

The writing process I am using is that there was a YouTube reviewer that used a dataset of Light Novels and utilized a refined version of GPT-2 on that to create a title of some light novels and then basically cherry picked them / did analysis / had his friends do a Turing test. I would assume that using GPT-3 / GPTJ could do the same thing but doing a zero shot with a 10-20 token limitation.

(EDIT GPT-3 using Davinci and the Two-sentence Horror Story would allow you to generate interacting story titles and then from there you can use GPT-3 / GPTJ to do the rest.)

(also if anyone is interested in the novel I am writing email me at zitterbewegung at gmail dot com).
The majority are fine with it, not everyone. And they are only fine with it because they are completely disconnected from it.
My gut feeling is that this post is going to be flagged very quickly. It's one of the issues that is dividing America right now and there is no chance a consensus is going to be reached during a discussion on HN. Even though this particular event is new, the phenomenon itself is not, and so far nobody has found a good solution.
NYC isn't big on prosecuting crime and Chicago is basically the most dangerous place on Earth to live. There is something in common with all of these places.
So far north? London is further north than both vancouver and lytton.
I think the person you replied to might be jesting :)...

... but, yes, if you find yourself in that type of situation and powerless to change it[0], move on.

[0] "Maybe give it a couple of tries. If that doesn't change anything, give up. No reason to be a damn fool about it." (Paraphrasing Churchill, I think? Anyway, not claiming originality.)
Author here - I was on a week-long vacation at the time and had been working on the visualization as a side project before that. I started really getting into the deep end of the optimization work while on that week-long break.

The thing about optimization work is that it's incredibly addicting once you get into it. Seeing consistent, measurable improvement and watching the frame times shrink is so satisfying, plus the process itself is really enjoyable in and of itself.

I definitely agree that the optimizations here are overkill for the actual application itself. However, it served as a great learning experience for me personally and allowed me to write this blog post as well!
> only the truth can set us free

All the 'truth' represents one political outlook, based on the front page. That seems unlikely to be accurate or sincerely open and curious about the truth.
Too bad this was posted on a US holiday weekend. :(
But all those people are banned and shadow-banned now.
> "This repo doesn’t have any training code. The training code is not public."
I think it's a logical error to think the "vast majority of people" to be entirely unaware of the nudges of the market.

It's not like I'm some superman to notice this stuff. People know they shouldn't scroll IG all day or eat McDonald's for every meal. It might play into subconscious biases but ultimately people are consciously aware of their behaviors in the macro.

What's disingenuous is to think that only smart/savvy people know that the app equivalent of junk food is bad. Personally, I grow really tired of this (seemingly pervasive) viewpoint that the everyman is clueless and helpless and will be totally fucked if we, the learned/savvy, do not intervene. (Apologies in advance if this is not your view - I am complaining about a wider problem more so than replying to your specific comment.)

It's a seductive viewpoint, and one that seems to tickle the "but it's obvious" common sense. I don't think it's true, though, despite being very plausible.

Casinos exist, with way more extensive and battle-tested addiction-response features than the Facebook app, and the vast majority of people in the cities in which they operate don't go broke pouring their life savings into the machines.

Give the everyman some credit.
> By contrast, third party app stores could open an entire one-click universe of privacy abuse.

This is similar to the argument made for censorship - we should also censor newspapers, books, television, movies and the internet to ensure that people get the right information and values, and are not influenced by "harmful" content.

At some point, you have to start treating adults like adults, rather than mollycoddle everyone as some immature and / or innocent being.
The basic premise of the state is that it exists to protect life & property. The past 18 months have shown that the state will do neither if it doesn't feel like it.

But you had better keep paying those taxes, because reasons.
You are correct. There is not a political solution to this problem.
How much of it is that your neighbours don't feel like it?
Audacity 3: Data Collection and Privacy Violations
Given how beneficial sci-hub is, there ought to be some way that the scientific community can formally recognise this, as a way of legitimizing her cause.

Some ways I can think of:

* Get her elected as rector of a university. Contraversial figures are sometimes elected as Rector, at least in the UK, because students are the electorate. However for the same reason this isn't considered especially prestigious by people who know this.

* Fund and create an academic post specifically for her (Ptolomy II Professor of the ethics of copyright strikes me a a suitably biting title [1])

* Nominate her to some well known prize

[1] Ptolomy II decreed that any book found in a ship in the port of Alexandria should be copied by the scribes of his library - with or without the permission of the owner. The UK actually has a similar law in that publishers are required to send copies of any book published in the UK to the British Library
Have you tried extending those shower thinking sessions a bit?

Walking or riding a bicycle for a while without headphones usually do the trick for me. I also like to sit on my balcony and just... think. Things that need thinking about naturally float to the top, as long as your mind isn't stimulated 100% of the time.

It's easier said than done in a world full of feeds and notifications, and although I struggle to maintain this habit, I find it really rewarding.
Huh? Locking a machine to Windows is the manufacturer's choice, not Microsoft's.

A better comparison is if MS banned installing apps not distributed by MS.
Apple sells you privacy from everyone but Apple.

When are they going to allow us to opt out of the baseline telemetry that we cannot opt out of as per their EULAs?

When are they going to make their own ad targeting network opt-in instead of opt-out?

When are they going to give us the option of full E2EE for our iCloud data?
Correct, it has since made schools and neighborhoods less safe.

Making the lives of criminals easier isn't the answer to solving society's problems with crime.
I see these articles all the time, but none of them seem to start with a basic break down from $ per mile to:

• laborer hours per mile

• raw materials cost per mile

• admin cost per mile (laywers, permits, etc)

• cost per hour of laborers.

• land acquisition costs

It basically has to be one or more of those factors is very inflated in the US. I kind of suspect its laborer hours per mile, and the media is hesitant to pick a fight with unions to publish that.
The video at the top of the page: "Police Seek Victim After Woman's Hair Set Alight on San Francisco Bus"

San Francisco sounds like a lovely place...
This is why I go by the name https://transitivebullsh.it
Non-American resident: what’s going on in SF? Is the crime rate really so high, and racing up? And if so, why?
I still remember when I was laughed out of my Masters class on Mass Communication for saying that giving everyone a voice might result in a net-negative. I’m not sure we’re there yet, but that’s where we’re headed.
Papadimitriou was not Gates's MSc thesis supervisor. Gates never did an MSc (nor indeed completed his BSc -- he dropped out of college to found some computer company or other).

What did happen is that Papadimitriou and Gates were co-authors of a paper about pancake sorting. (https://en.wikipedia.org/wiki/Pancake_sorting)
I believe the usual concern is bit flips due to subatomic particles, and as far as I'm aware that only flips one bit per particle.
hey @ev1 sorry to say, we are not offering any discount.
One caveat is that it sets expectations that my be hard to keep up with when your motivation wanes. People might see what workloads you handle, and think you'll consistently handle the same.

Another caveat is that balance is good even if you're enjoying work. You still need to eat, exercise, socialise and whatnot.
> pretty hand-wavey

What do you mean?
You might be interested in https://nim-lang.org/ and it's new deterministic memory management method!
I wonder if the Swedish security company "Securitas" knew this when changing name.

https://en.m.wikipedia.org/wiki/Securitas
Video game consoles were extremely limited, as well as being cheap enough that people could buy several, as well as being completely inessential luxury toys, not tools for running businesses and lives.
Pfft. It doesn't matter how honest a signal of intelligence bullshit generation is because if you apply a substantial amount of your supposed intelligence toward creating bullshit on a regular basis then, at best, you are not useful. At worst you're actually harmful. You certainly don't deserve respect or praise for it.
> Or if someone gets a hold of my phone and now I have a brand new app with all permissions installed.

System permissions aren't tied to the App Store as far as I know (same on Android). You still need to give apps permission to access your camera, mic, location, etc.

While allowing sideloading would bypass Apple's review process (which can be bad), if someone has that type of access to your phone, there's nothing stopping them from installing tracking/spyware apps from the App Store right now.
> sqlite isn’t your average C development, it’s got more lines of code written for tests than it does for actual code

It’d be a cool exercise to rewrite in a language that easily targets the C ABI and can thus use the same suite of tests for verification. I suspect Zig would be ideal for this, as would maybe Rust.

Edit: looks like the tests are in tcl not C so nevermind!
Related recent discussion: https://news.ycombinator.com/item?id=27724699
It is good article, but I wish it discussed the differences in dynamic symbol resolution, which is often a source of subtle compatibility issues when porting between POSIX OSes.

Linux uses a flat namespace for linking, where each bind lists the symbol name, and then at runtime ld.so searches for that symbol based on the library search order.

macOS uses a two level namespace for linking, where each bind lists both the symbol name and the installname of the library that provides the symbol. This means at runtime the dynamic linker does not need use a library search path. This has a number of performance and binary compatibility benefits, though it can make building software a bit more complex.

Solaris uses a flat namespace, but retrofitted two levelnamespace semantics via Direct Binding[1][2]. I am not sure how pervasively they are used.

I know there were some efforts to port Solaris Direct Binding support to Linux maybe 15 years ago[3][4], but it is a very hard change to make without breaking bin and source compatibility for projects that depend on insert libraries in the search path for partial refinements via interposing symbols.

1: https://en.wikipedia.org/wiki/Direct_binding
2: http://www.linker-aliens.org/blogs/ali/entry/the_cost_of_elf...
3: https://lwn.net/Articles/192624/
4: https://bugs.gentoo.org/114008
I'm not sure if it is still the case but you used to be able to get a perpetual license on steam for ~100
That appears to be about a parochial high school in NYC. It's my impression that we're supposed to be very concerned about "young children" in public elementary schools in the heartland. There's really no accounting for the shenanigans these weird churches will get up to.

I don't consider myself responsible for lynchings that occurred before my birth. I feel like I have to take a bit of blame for e.g. Michael Brown's murder, since I've voted in Missouri for years. But if someone wants to criticize me for both of them, it won't break my heart. Occasionally humans face discomfort.
this looks very fishy and the clinical trials look fake
"Imagine if we responded in the same way to real-life accidents."

On Error Resume Next is _exactly_ how real life situations should be responded to. Instead of On Error Share On Socials.
I agree that it's probably going to get flagged, but unjust flaggings can be undone by the site's moderators. I have found them to be surprisingly quick to respond via email, even during weekends. The email address can be found at the bottom of this page.
A very similar feature comes out of the box with Vivaldi[0], which I have been trying out recently. Whilst I'm particularly enjoying all the configurability so far, it's too early for me to recommend it.

[0]: https://help.vivaldi.com/desktop/tabs/tab-stacks/#Create_a_n... -> "Option 3|4"
Hey Dan,

This is a bit unusual, but I wanted to let you know about a very strange Racket issue. I'm not sure if HN is still running on Racket or not, or if the CL port has finished. But...

For many years, HN has been running just fine with ac.scm looking like this:

(define x-set-car!
(let ((fn (namespace-variable-value 'set-car! #t (lambda () #f))))
(if (procedure? fn)
fn
(lambda (p x)
(if (pair? p)
(unsafe-set-mcar! p x)
(raise-type-error 'set-car! "pair" p))))))

(define x-set-cdr!
(let ((fn (namespace-variable-value 'set-cdr! #t (lambda () #f))))
(if (procedure? fn)
fn
(lambda (p x)
(if (pair? p)
(unsafe-set-mcdr! p x)
(raise-type-error 'set-cdr! "pair" p))))))

The only reason I know that, is thanks to Scott. It was one of the first tips he shared with me. Vanilla arc3.1 looks like this:

(xdef scar (lambda (x val)
(if (string? x)
(string-set! x 0 val)
(x-set-car! x val))
val))

(xdef scdr (lambda (x val)
(if (string? x)
(err "Can't set cdr of a string" x)
(x-set-cdr! x val))
val))

which became unreliable years ago.

Scott explained that unsafe-set-mcar! was a bit of a hack, but that it worked due to a few assumptions about the code. I upgraded to this and never gave it a second thought.

Fast forward to a week or two ago. Arc kept throwing very strange errors. As far as I could tell, nothing whatsoever had changed.

But Racket had changed. The latest shipped version, for whatever reason, causes #<garbage> to be inserted to the `car` if you try to do (scar '(x y) '(a b))

(It took a long time to track that down...)

After poking around the racket source code, I noticed there was a function called unsafe-set-immutable-car!

On a whim, I tried switching unsafe-set-mcar! to unsafe-set-immutable-car! and everything worked perfectly.

I don't know why, or whether it's stable long term. But I wanted to let you know, in case someone on your team is running into strange Racket errors, that this is the fix:

(define x-set-car!
(let ((fn (namespace-variable-value 'set-car! #t (lambda () #f))))
(if (procedure? fn)
fn
(lambda (p x)
(if (pair? p)
(unsafe-set-immutable-car! p x)
(raise-type-error 'set-car! "pair" p))))))

(define x-set-cdr!
(let ((fn (namespace-variable-value 'set-cdr! #t (lambda () #f))))
(if (procedure? fn)
fn
(lambda (p x)
(if (pair? p)
(unsafe-set-immutable-cdr! p x)
(raise-type-error 'set-cdr! "pair" p))))))

I hope that saves someone a little bit of time.

Thanks for taking care of the troll. (And the HN API, and a thousand other things.) Best of luck.
This shit is bananas! I had no idea, as the average user, about such glaring holes in the protection. Any app can read and write its own files in the protected folders? How on earth could that be intended?
It is true but by my anecdata it’s a local maxima.
> On your own feature branches, rebase your fucking shit and force push. I see so many people creating ungodly messes because they never want to erase the history of PRs that they've submitted and its just a nightmare of merge commits pulled back into their branch from master.

Strong agree. This is probably my sole complaint about Git, in that changes to branches are not tracked through history in an accessible manner. Being able to see "revisions" of a branch would be very useful, rather than erasing history.

Gerrit works around this with metadata in the commit message but it would be nice for this to be a first class citizen. Knowing when branches were modified and by whom would be very useful -- author and committee fields are insufficient.
This is not true.

Thanks to friendly YouTube and web tutorials, non- technical users are great at hacking themselves:

https://en.m.wikipedia.org/wiki/Self-XSS
Interestingly GCC will still optimize the loop function even if you have code that modifies the modulus. https://godbolt.org/z/EE9PnrY7s
That has actually been one of the things the DA and his supporters have inferred.
We find that bullshit ability is associated with an individual’s intelligence and individuals capable of producing more satisfying bullshit are judged by second-hand observers to be more intelligent.

Oh, that explains a lot.
Is enforcing laws not a political solution?

Edit: No responses, just moderation. It is a political solution, like I thought.
This is extremely infuriating. Alexandra Elbakyan has done a huge positive contribution to human civilization, even knowing that it was putting herself at personal risk. She's just 32 years old. How can we help her? Does she need money, public support, vpns in every country? Whatever she needs, mankind is indebted to her and we should help if we can.

Anybody who has ever supported their research using Sci-Hub (or Library Genesis) should consider helping back. I certainly do, but I don't know how to best support her. Any suggestions?

She's not very communicative lately: https://twitter.com/ringo_ring
> There was a tradeoff. By nixing recursion the compiler could perform variable folding optimizations that would be impossible with recursion.

I don't think this is a real tradeoff. Your optimization clearly depends on whole-program compilation anyway, so programs that do not involve non-tail recursion can still be optimized as such.
[2020]
Adding a repeat rate to game controller input with Apple's Combine
Dynamic scope can be great, if used wisely. Of course, by default, you don't want dynamic scope for your variables. But to be able, as an exception, to declare dynamically scoped variables is exactly how you want to handle global values. Common Lisp handles this nicely.
Yes it is that high. A lot of it is also unreported just because it is everywhere, and people have grown numb to it - especially because the city is not doing anything about it. Public defecation, open drug abuse, littering, car break-ins, burglaries of private homes, looting of stores, and so on are rampant. I would say crime that results in physical bodily harm is not as pronounced but other crimes are rampant.

In my opinion it is the result of public policies that view criminals as victims and aims to be soft on them, viewing that as a path to reduced recidivism. However in practice it is simply inducing a significant increase in crime because the deterrents to crime (arrests, charges, fines, jail time) are removed.

I wrote more about this in a different discussion if you're interested: https://news.ycombinator.com/item?id=27726777
Ah yes. Changed now. Submitted title was "macOS Privileged Access Backdoor"

Submitters: "Please use the original title, unless it is misleading or linkbait; don't editorialize."
https://news.ycombinator.com/newsguidelines.html
I concur.

And, people never bring up why iOS users eyeballs are worthier.

It's first-world currency spending and the fact that a ton of the revenue generated via iOS comes from spending on games and from Google paying Apple to keep them as the default search engine.

From what I recall, both of these add up to well north of $20bn/year.

So, in effect, Apple is fighting for gaming and ad revenue here. It's rather obvious that after they're done kicking Facebook and other 3rd party ad-trackers off their platform: they will push their own ad-tracking platform. I like that Facebook is suffering.

Personally, I find them a bit usurious in this regard. My opinion can change. But, there is something irksome about allowing platform owners the right to dictate what you can install on your device.