skysight-inc/HackerNews huggingface dataset:
From 2016 and definitely a repost.
Thank you kind soul. I don’t think I am suicidal.

My father did that to us when I was 17. I will not do that to my kids.

I am just so tired.
How long does it take to produce scientific software?
Extensively discussed here, and several other posts: https://news.ycombinator.com/item?id=16249058
Cooking with Fyodor Dostoyevsky
Google could have bought it; but look at the products it buys.. they either make it google only, incredibly intrusive into your personal life, and primed with adverts, and then shuts down after. The only way to make sure a company dies is for google to buy it.
A rotating flower pot kaleidoscope
Personal preference, maybe?

I know sometimes it can feel like a choice you don't have, but it can often feel like everyone you try to connect with seems to think you do.

Money, to someone who orders, organizes, and directs individuals, represents efficacy and skill already established and therefore, rewarded. So when money directs in bodies of organizations, it is done so with intent. Intelligence is always the same thing, the symbols change, sometimes you get it wrong, sometimes right, sometimes can't predict the outcome because one individual self is in a tenuous balance of connection-disconnection that.. seems to oscillate in cycles around a self that doesn't truly exist.
> There is some truth in this. Two and two will never be five.

unless you swap some digits name's :cough:
I think it should be included too. We simply need more dentists for it to be cheaper and more accessible. Unfortunately, my opinion is that the government and regulatory bodies are preventing more people from becoming dentists.

You have to pay a ton of tuition and get a license to become a dentist. This takes time and money. It is quite literally a barrier to entry.

I am really sorry to hear about your friend. I paid for a root canal and then ran out of money for the crown. So now it's just sitting there :)
Custom JIT is forbidden on iOS, how are you going to write performant code? I could see only JavaScript as a proper alternative.
Hybrid ESM/CJS modules in TypeScript
The problem comes when you are contributing labor to the underlying asset. In this case you can forgo wages in lieu of capital and that labor should be taxed the same as anyone else's.
I thought what was being discussed was:

"The real sciense[sic] should contain ONLY the things which are proved with real proofs!"

As in mathematical proofs. You can't prove most things the way you can in mathematics, which is rock-solid through tautologies and self-consistent abstract models. When you are observing actual reality you have to make some assumptions.
Yeah, maybe I'm old, but this just seems like how enterprise software is sold. We've been doing it this way forever.
> FOLLOWING CODE MUST BE CONTAINED ON A SINGLE PAGE!

(Page == 256 byte block). Because the op dispatch table stores only the low-order byte of the opcode address; the high order byte is fixed in the interpreter. I think the last function could spill past the end of the page; its starting address just has to be in the page.
Bug fixes make sense, but I wonder if it is reasonable to expect/provide perpetual OS support based on a single purchase?
a call for generations to challenge the limits of our understanding of reality ? reminds me of the poetic roots of facism (not calling this idea a facist idea as the mainstream notion of the word)
Here’s a thing like this I made for violin/viola/cello scales, when I was learning music theory a few years ago.

http://osteele.github.io/fingerboard/
The author seems to not be up-to-date with modern Swift:

> Adding compile time static dispatch, and making dynamic dispatch and message passing a second class citizen and introspection a non-feature.

There was a proposal recently to make this first-class, and not just limited to Objective-C.

> Classify the implicit optionality of objects purely as a source of bugs.

Not purely, but often optionality is a source of bugs.

> At the same time it failed to attack, solve and support some of the most prominent current and future computing problems, which in my book all would be more important than most of the areas it tries to be good in:

> concurrency

Concurrency is being hashed out, and will probably be available in a later version of Swift.

> overall API interaction complexity

The Swift API is refreshingly small. Are you talking about Foundation?

> debug-ability

What's wrong with the debug-ability, especially with solutions like playgrounds?

> actual App and UI development

…this is literally the main use of Swift.

> developer productivity

Personally, I feel it's much improved.

> While Apple did a great job on exposing Cocoa/Foundation as graspable into Swift as they could, there is still great tension in the way Swift wants to see the world, and the design paradigms that created the existing frameworks. That tension is not resolved yet, and since it is a design conflict, essentially can't be resolved. Just mitigated. From old foundational design patterns of Cocoa, like delegation, data sources, flat class hierarchies, over to the way the collection classes work, and how forgiving the API in general should be.

This is almost a non-issue these days, unless you're interacting with C APIs.

> Just imagine a world where Objective‑C would have gotten the same amount of drive and attention Swift got from Apple?

The ten years before Swift existed?
Creative gifts for Valentine's Day
I note in the comments that you are open to alternatives.

I'm familiar with both Django and Rails. I leaned on Rails for years – starting at the pre v1.0 day. Today, I prefer Phoenix (the Elixir framework).

You also mention in the comments the use of StackOverflow. Elixir Q&As live elsewhere on https://elixirforum.com/, which is very active. All the "senior" members of the community hang out there and routinely answer questions. Even Joe Armstrong, who designed and implemented Erlang is active. There is also an active Elixir Slack.

I still have personal projects in ruby, but none in Rails; all the survivors use Sinatra and Sequel (a far better alternative to ActiveRecord).

For small projects, any of these frameworks will suffice. However, once you need additional services, such as: messaging; background processing; server-side state (e.g. redis); crons; monitoring and self-healing; etc. then Elixir and Phoenix shine brightly.
I'm not sure anywhere on earth is 40c at night.
Open Source, Closed Source, Fair Source [video]
6 YouTubers to Follow as a Programmer
Eclipse Java compiler had a neat feature. It could compile wrong Java code into a working bytecode. Wrong instructions were replaced by throwing exceptions. So you could run incorrect program (it wasn't 100% bullet proof, of course, curly brace mismatch could render your program absolutely useless, but it worked in majority of cases). This greatly helps with development. I can stop my unfinished work in one place and test another, for example.
First to invent doesn't automatically mean they can sue when you file your own patent and intend to sell - they have to file their own patent first, and if you've already published enough of the invention before they even filed, then that only means neither side gets a patent (original inventor because they can't wait until after publication to file, second inventor because they were late).

Also, first to file has the same problem you mention. You can invent something, never publish, and get sued by somebody who reinvented it later.
I try not to buy subscriptions because you usually lose all functionality at the end. The subscription is usually significantly more expensive than the simple cost of buying a licence for the current version. (eg 1Password). Between those two points there's no benefit for me, the customer, regardless of what marketing tell me.

To add another my thought process is "which sub would I drop to get this?". The answer is usually none. I'm not going to allow myself to end up with dozens of subscriptions for things that don't necessarily require an online component (VPNs and such).

I get it. Subs are great for the company. You'll have a significant number of paying users who never get around to cancelling, or forget what service is tied to the mysterious £4.99 monthly charge, you get to charge double in a year what you used to think was a reasonable cost for outright.

Edit: Clarity
Property taxes pay for schools, police, county/town government services, etc.

State income taxes (in most states) pay for the legal courts, the parks, roads, and plowing, and a state unemployment + welfare system.

Federal taxes mostly go towards the military and some other civil services like environment and highways. Social Security + Medicare are welfare payments made to old people who have worked and aged to around the age of 65.

So, I'm not really sure what I'm benefiting from here. I guess maybe another foreign country would invade the US and potentially kill me if we didn't have a military. But I'm not feeling like any of these services personally help me at all.

Sales tax goes into a slush fund at the state level that is just spent on anything random. I don't think it's mandated to be used for something specific to online consumer protections?
Blockchain Technology and Its Application to Government Contract Close-Outs
I think for me, the key was reading books by authors who were exceptionally good at it. Here are a few off the top of my head from the political domain that opened my eyes:

Gaddis: The Landscape of History

Bazerman & Watkins: Predictable Surprises

Kuperman: The Limits of Humanitarian Intervention

You simply cannot read enough material by people who think well.
Ok that fits me pretty much. I’ve been feeling like this for decades.

Thank you for your comment.
I suggested this to an EFF lawyer at Defcon and they hated the idea. Perhaps I worded it wrong, it makes sense to me. Signal to noise ratio. You should have a legal right to submit false information if you feel a service might harm you at some point.
That’s a ton of different combinations of flagged features that might or might not exist for a user and almost all possible combinations need to be tested.
is this guy aware of the Mega65 Project ( http://mega65.org/ ) which actually already has working machines, a case and is on the brink to begin mass production?
What do you think about using 6C, indirect jump? Instead of a little thunk, some 16 bits of data can be set aside in a fixed location. We mutate only the low order address and then do an indirect jump through it.

LDA OPTBL-2,Y
STA OPADDR
JMP (OPADDR)

The contents of OPADDR+1 is initialized once on entry into the interpreter. Or perhaps statically.

Another thing would be self-modifying code (if we can forgo ROM-ming this, which Woz couldn't): the interpreter mutates the operand of an immediate JMP instruction to set up the address. That instruction then simply follows; there is no need to branch to it. Same as your thunk, but placed inline.

Ah, the first machine language program I wrote was on the 6502 and used self-modifying code to march through the graphics buffer. Indexed addressing modes were the next chapter in the Rodney Zaks book.
Depends on where you are. In a land climate, days can be searing hot while nights are freezing cold.
Doesn’t really fit into Google’s primary revenue streams so can’t imagine that’s their motivation
What is delusion and what is not is in the eye of the beholder until proven experimentally. Randomness is impossible to prove in principle, even for a sequence of 0 and 1, and you know it.
But I see you are really interested in the topic :)
There are things discovered in recent years that challenge the dogma. E.g. each neuron has its own DNA (like hardware that can rewire itself - not randomly, but for a purpose). Cells communicate using complex language through more than one communication channel. Look for "plant intelligence" on youtube (TED talks). BTW, the idea of single-cell consciousness is not mine - it's Hameroff's idea (derived from his practice of anesthesiology). Bacterial intelligence is an active area of research. The picture gradually emerges. But don't expect anyone to publish a coherent theory anytime soon - simply for fear, b/c for some reason, in US and western countries, any mention of intelligence is perceived as religious belief. But in fact, belief in human exceptionalism and intellectual superiority is a religious belief. My view is that humans are not that smart - we are just average among other species.
Meetups, dance classes, bars, etc. The best way to make new friends is through repetition. Pick a hobby that has a weekly/monthly meeting in your area and go to that group and be consistent about showing up.
Does this observe clock changes due to daylight savings?
You're depressed. Clinically depressed.

Those things you are feeling are as real to you as your own right hand, but they are lies your "broken" sensors are feeding you.

I know perfectly well that it doesn't seem like there is anything that can help right now, but listen to the advice the good people of this place are about to pour out in here and try it anyway.

It does get better. It really does.

I can say it with certainty because I've been there, all the way there, and come back.
Sure, but in this case it would have been infinitely better if we did nothing at all.

We invaded because of supposed weapons of mass destruction which were not there, it was a mistake pure and simple.

I'm still surprised by the way the American people accept Bush in society with his cutesy paintings when he got the US into this expensive mess. Guess that's what we get for electing a dummy. But hey, as long as he smiles it's cool right?
You are a sleep commentor
I'm not sure where your friend was getting that information, or what small details he was referring to. Calling Objective-C from within Swift is remarkably transparent -- where you might have called `[foo bar:baz];`, you call `foo.bar(baz)`.

In some cases, wordy Objective-C names will get mapped to Swift's tidier conventions, but the public APIs are all documented in both languages, and Xcode's auto-complete is pretty good at helping you figure it out.
Ah, thanks for the tip. When I'm reading research papers I often find clusters of related papers with the same keywords. Often finding the separate clusters is a difficult challenge, even if you use Google Scholar and follow all the citations.
>FOSS basically started as a radical revolt against copyright system

FOSS depends on the copyright system in order to operate. If you don't have rights to created works you have no rights to impose reciprocal obligations on downstream users.
What is Dedicated Cloud?
If you are unable to extract more value than the cost of the subscription, then it is a bad investment, otherwise it is a good investment with more long term chances for you to extract value from it.
Successor to the legendary C64: the Mega 65
"Is there a way to leverage that to somehow produce two-color icons from monochrome icons?"

I have looked at random SVG icons code from the Noun Project, the answer is no. Or at least not in any systematic way were you could be guaranteed that the division of colors made any sense.
I am in the market for a decent icon set so I am quite specific about what I want in an SVG icon.

Realistically I need a few icons for buttons, account login things, edit buttons and so forth.

I want to have extremely lean and speedy code. This means having a simple inline stylesheet with 'use' being how I put icons in my content. So the account navigation at the top has the icons e.g. 'account' (which is some weird head and shoulders icon type of thing). The forward - next buttons for browsing an image gallery need to be in there as does a popup modal closing 'x'.

The forward button is the same as the back button with it rotated around 180 degrees, the original def being just two lines.

Instead of using some style tags baked into icons I want to set fill and stroke to be 'currentColor'. In this way if I change the link colours then the SVG icons update.

I also don't want width and height in my icons. I want just the viewbox.

My icons are not a semantic element so I also want to put them in the stylesheet with ::before and ::after pseudo elements. Except for in places like the header logo where an inline SVG is legit.

Because I want to 'use' elements I want a master arrow where I can change it and know my changes will be in both the forward and back arrows, or even the up/down wherever arrows.

I also want some space saving social media icons that are not styled but as Facebook/Instagram/Pinterest/Twitter designed them. I want the blue bird not some 'creative designer' effort at improving on the icon. This is for reasons of 'Don't Make Me Think'.

I also want to have titles and descriptions in my icons, in this way I can have useful mouseover text.

Maybe I get my 'service worker' to do the work rather than have the icons embedded as inline on every page. The page can then render nicely on a poor connection even if the icons are missing. This will involve a repaint though as 'svg use' markup might have nothing to 'use'.

A telephone icon would be nice, as would a letter icon for email. In this way I can have a 'call' or 'email' icon in there. The unicode versions of these are no good as the size jumps all over the place.

What I don't want is:

Yet another bit of render blocking javascript

Yet another download

A library of icons including the cruft I am not using.

Icons which need a lot of fettling to be used inline

Icons with style definitions baked into all of them.

Another toolkit to learn.

Another CSS color gig to learn, I want just currentColor.

Paths that are compressed. If I want to compress them then I will do that with defs and use, to keep the original components, e.g. that arrow, as something that makes sense.

So please, if you want to write another SVG icon set, get it to work with 'use', keep the icon content out of the markup, e.g. in the CSS without hacky 'i' tags.

Give me some instructions too about doing it the proper way that works for screen readers as well as those that can read.
Swift was designed to have very good Objective-C and C compatibility, using the clang compiler to understand headers and generate any Swift binding/bridge at compile time. It will punt on trying to support some things, such as inline functions which are declared as C macros, but generally will try to expose everything.

Typically a maintained Objective-C library will evaluate their ability to be used from Swift, and use attributes/macros where necessary to tweak the code import to generate a higher quality Swift interface. Examples would be declaring that a method never returns a nil value, or creating a clearer function name, or switching to the newer Objective-C enum/set styles to have the enumerations generated as Swift types rather than having their API take a raw integer constant or string.

AFAIK, all of apple's frameworks are C or Objective C interfaces, and the swift interface is nearly all generated based on the code and public annotations.
He doesn't want money, he wants his work to be in the public domain.
Driving the highest traffic sites in the world, and the backend systems that power them for 2 decades, is just marketing? Weird.
I got that it was an exaggerated example, but sadly I’m 90% sure that you could make a kickstarter project to do just that and probably get it funded.

Of course at that point people are actually treating the entertainment value as an asset rather than the statue and explosives themselves so maybe that’s also completely reasonable.
> If you want your child who loves drawing to stop loving it, reward them. If you want them to stop learning, tie a reward to their learning.

Is there a way to achieve the opposite?

> Being able to receive sustainable income for doing what you love doing, is a different formula though.

What is the difference?
Interesting, what did they hate about it?
I thought he turned a traditional policy position ("prohibition fuels bad underground activity of worse variety") into a toy, overly emotional argument ("how is it reasonable to discuss legalization in response to sexual film spying?"). After you resolve the rhetorical difficulties, it just collapses back to the old argument still unaddressed (does prohibition fuel bad underground activity? can legalization reduce this phenomena in scope or impact?).

That's what makes it a bad point in my mind. It really is taking someone's position and turning it into a strawman, in a way that takes about 2 or 3 back and forth responses to resolve. I think it's totally worth hopping past this branch in discourse.
CNN?
> The descriptive word "Challenging" is used to describe PCG, while "Secure" is used to describe the CSPRNGs. In this context, it's pretty easy to understand that the "Secure" in the description is the same as the "Secure" in "CSPRNG".

I would say that the same color should mean that it is of equal value. In this case, even after comparing the chosen descriptive words, it was not clear to me that this was not supposed to be a CSPRNG. It seemed so, but it could have been that it's just too new to make such a claim, or perhaps that an attack was found. The information is there when you look for it, but it's not obvious from this first impression.

I see where you're coming from, but I was not trying to be misleading. I think it's genuinely confusing for someone who knows what a CSPRNG is (me), let alone the average developer who wants to generate private keys fast and finds this.

Edit: and then there's this, as pointed out in another comment: http://pcg.di.unimi.it/pcg.php#false Apparently it can be predicted with only 3 outputs. If memory serves, even good ol' MT does much better than that.
This always drive me bonkers watching shows like house hunters. People are investing hundreds of thousands in a home, and do they ask about the big structural details? No, they quibble about paint colors, or light fixtures, or the curtains. All stuff that you can change, and easily.
I'm pointing out that not one England player selected for this World Cup plays for a club outside of their country.

Here is where four key Germany players were in 2014:

- Klose: Lazio

- Özil: Arsenal

- Khedira: Real Madrid

- Schürrle: Chelsea

(Not counting Kroos who moved to Real Madrid immediately after the World Cup.)

As for Spain, five players had ongoing or recent foreign-league experience (mostly England!) when they won the World Cup in 2010:

- Piqué: Man U 2004-2008

- Alonso: Liverpool 2004-2009

- Torres: Liverpool 2007-2011

- Fàbregas: Arsenal 2003-2011

- Arbeloa: Liverpool 2007-2009

- plus Marchena, shortly and anciently: Benfica: 2000-2001

(Not counting David Silva who signed with Manchester City just before the World Cup.)
Installed. If you were here I'd give you a dollar. Best ever.
The Huatla system is over 50 miles long and probably has a few dozen bolts, strategically placed at vertical pitches. Nobody is drilling holes in the rock for the hell of it. The bolts will be drilled into dirty limestone, not formations.

If you have this attitude and you only free solo when you climb, I concede. You are a bad-ass. But if you are a trad climber, give me a break. Popular trad routes are painfully obvious, especially in sandstone.
To be fair to objc_msgSend it's orders of magnitude faster than most reflection APIs. https://www.mikeash.com/pyblog/performance-comparisons-of-co... has some benchmarks, it's a bit old but I don't think objc_msgSend would get slower.
Hacking Christianity: Using the tenets of hacking to debug Christianity
> While I like it, this isn't the title of the linked article.

The current post title "What Time Looks Like to Philip Glass" is the web page title, though it's not the in-page heading on the article.
Most likely, but being on Github is no guarantee of contributors. Exaggerating slightly, there is roughly one open-source project needing assistance for every living programmer.