skysight-inc/HackerNews huggingface dataset:
Java does memory recovery strictly by garbage collection. To delete an object remove all references to that object and wait.

A "delete now" operation imposes requirements on implementations that are not strictly required.

Any advantages gained from destructors can be realized via explicit cleanup methods and (as a hedge against mis-use) state checking for initialized and destroyed objects. A delete operation also adds risk that an object that has been deleted may be referenced again (although with esoteric stuff like PhantomReferences you can almost do it).
I hope someone could tell Alan Kay about the Galaxy Note. It has a really nice pen and a place to put it.
Yes. SQL too.

Neither are intended to be general purpose languages though.
It is really interesting that it has escaped me since I have been to a number of religious retreats, events, and have been a regular church goer for about 20 years now. Maybe it is because I live in California.
Analytic thinking undermines religious belief
One example would be game development, where people end up doing object pooling to avoid GC pauses dropping frames.
Are you saying the evidence I provide is wrong? You seriously believe the lottery is perfectly designed? That's like saying cars/airbags/computers/etc. are always perfectly designed.

I found this example: http://www.dailymail.co.uk/news/article-2183070/MIT-maths-ge...
Silicon Valley Reaches “Upper Bounds of Hype” – Job Growth Worst Since Lehman
> Apple's interpretation seems to be perfectly in line with the entire point of the anti-TiVoization clause.

Apple's interpretation of "we cannot design a system where you can have signed binaries [where you can replace the root signing keys] that complies with the GPLv3"? That's not what the GPLv3 changes meant.

Please just read the GPLv3 and make up your own mind, this is getting ridiculous. No reasonable interpretation of that section means that it is not possible to design a system that has binary signing and complies with the GPLv3. Apple's current system could not comply without releasing the root signing keys, but that's because they decided to design their system that way.

> If Apple were to accidentally ship GPLv3 software on iOS 11 ...

We're not talking about them accidentally shipping it. We're talking about them deciding to not update to GPLv3, and the justification being "security". Obviously accidentally shipping it would cause them issues, but that's

> Remember, we're talking about shipping this on existing devices, not on some hypothetical future device where they can add extra user-swappable keys to the bootloader.

You might be talking about that. That's not what I was talking about. I was talking about them designing products that explicitly don't allow user-swapping is the problem, and that there is no fundamental reason why you cannot have a secure system that allows user-swapping keys.

Of course a current device would be insecure if the root signing keys were released, because their threat model doesn't take that into account.

> There isn't a larger community because GPLv3 is toxic to companies.

I work for a company that releases GPLv3 software all the time. I've started projects that are GPLv3 as an employee. It's only toxic to companies that don't want to comply with free software licenses.

This is all just more FUD.
That's ridiculous. Qt has excellent support for custom UIs and one of the strengths of QML is animation.
True. It still seems like an unfortunate miss of opportunity since this is essentially an UI problem. It would be great if there was an option to switch the default the other way around: all tabs are opened in their own containers unless you open a tab by "cloning" from an existing tab (for instance, by right-clicking).
Artists are labor for labels, if labels figured out how to get paid better, the vast majority of their artists would not be paid much better. The point of the label in a for profit system is to capture value by intermediating between producers and consumers. Musicians by themselves are often very poor at capturing economic value.

Since the producers are obligated to maximize profits for their shareholders under most corporate structures by supreme court decisions, their focus will be to reduce labor costs while maximizing total revenue from consumers.

There are no winners here except the distributors. Some kind of artist cooperative is a necessity. Then at least the smaller creators will get paid fairly.

It's also worth noting that part of the reason the UK has/had such a vibrant music scene is the dole. That is, they pay their artists to let them do their thing.

https://www.independent.co.uk/arts-entertainment/money-are-y...

https://www.irishtimes.com/culture/art-and-design/role-of-th...
What provisions are there on restoring these Helium HDDs to working order 10+ years from now on?

Helium will leak so that is an extra problem to deal with in preserving data.

Regular HDDs, replace a controller or even open up old HDDs and run them open in a clean room no problem.
Radio isn't as valuable because you don't get to choose what you're listening to. Your favorite artist may never be on the radio.
"If you don't mind, could please tell me how do you lie down and work ?"

I have three "workstations" at my office - two of them take place at my adjustable height desk. I can stand or sit.

I also have a full sized couch that I can lie flat on. I prop my laptop up on a pillow just like you might at home.

I move between these three positions as it suits me and can avoid completely any kind of fatigue or unhealthy postures.
Would it be impossible (or prohibitively difficult) to add it to an implementation, though?
Maybe I just downloaded different stuff, but I think I can count on one hand the number of 'dodgy' MP3 files I ever got from napster/limewire. Even to this day I have friends who say "oh, i never torrent anything today - I got sick of all the viruses I got from limewire whenever I tried to get mp3 files". What on earth were people doing (or searching for) to get viruses from mp3 files?

I do recall reading about some trend major publishers did, with seeding 'bad' versions of songs with the same titles as the 'real' ones, confusing people in to wasting bandwidth and resharing 'bad' files. Was that terribly effective?
> But thats kind of the advantage too, there is no preset standard grammatical way of looking at anything, you simply take it all in and infer everything on context. No learning verb conjugations and endless rules like in some languages (I'm looking at you, French)

I don't speak Chinese, so I don't have a personal intution about this, but in this case, I think you're conflating as many as three different linguistic issues.

* Word boundaries not being represented in orthography means that there is more ambiguity about whether something should be regarded a compound word, a fixed phrase, or a single word. Speakers of languages like English may disagree about items like "mail box" vs. "mailbox" or "zu Hause" vs. "zuhause" ('at home' in German). In Chinese orthography there does not necessarily need to be an answer to these questions and people don't necessarily need to take a position on them.

* "No grammar" might be an intuition that people form about Chinese, but it's not true at all. Chinese doesn't mark a large number of grammatical categories that other languages do, but it marks some that other languages don't, such as classifiers or measure words used with numbers.

https://digchinese.com/measure-words

Also, Chinese word order is not free and forms a part of the grammar. So 我爱你 'I love you' is a different sentence from 你爱我 'you love me', and that distinction is a grammatical distinction. In Latin, "ego amo te" and "te amo ego" have the same meaning! (The inverse is any permutation of the words "tu me amas".) In comparison with other languages, this is one way in which Chinese speakers don't just "take it all in and infer everything on context", because they get to use word order to derive the meaning, which would be a far less useful signal in Latin or Russian.

* Chinese pretty much never inflects words, so there aren't tables of inflections to learn as there would be in an inflected language. But conceivably an inflected language speaker might feel that Chinese is being verbose (!) by requiring the expression of subject pronouns in order to indicate grammatical subject. For example, a speaker of inflected pro-drop languages (where subject pronouns are optional) like Latin or Spanish might find it weird that you have to use two "words" 你有 to express what to them is just a "simple" word like "habes" or "tienes" 'you have', that inherently reveals the identity of the subject in a concise and intuitive way. :-) Or for tense, speakers of these languages might find it strangely verbose to have to throw in 以前 'formerly' or 曾经 'once' or something, instead of a concise infix like -ba- (amabas, in both languages, instead of something like 你以前爱 which can be regarded as three distinct words ... or maybe, as you said, not always analyzed that way by some speakers!).
Well I can't cite anything, I'm just talking about my experience and things I've seen first hand many many times.

If you're a PI on a big project or heading a big group, it's routine business to meet journal editors, invite them to your lab and reach publication agreements before writing your paper.

Obviously the paper will still go to review. But even that is already a big hurdle you have bypassed. In the big 3 journals, it's equally tough to get to review than to pass reviews once there. Plus, with direct contact to the editor, it's easier to get your paper reviewed by friendlier peers and/or influence ultimate editorial decisions.
While I recognise that the interests of people on HN cover more than just programming, entrepreneurship, startups, and science, I'm struggling to see how this meets the guidelines[0] of

On-Topic: Anything that good hackers
would find interesting ...
anything that gratifies one's
intellectual curiosity.

What am I missing? In what way does this gratify one's intellectual curiosity?

[0] https://news.ycombinator.com/newsguidelines.html
You can fake it, though, just like you can misspell a word in English.

Write 打喷替 and someone will figure out what you mean.
Have we forgotten about Mozilla/Debian [0,1] already?

A hypothetical -- but certainly possible -- scenario: $distro (e.g. Debian, RHEL, Ubuntu) takes the Caddy source, removes the controversial header, builds a binary package, and distributes it as "caddy" via their standard repositories. Light Code Labs doesn't approve of this and asks/demands that $distro stop using the trademark. $distro now has to make a choice: remove the "unapproved" changes from their package, stop distributing their package, or rebrand the software under a different name.

(That potentially could have happened here [2,3] but it was quickly resolved well before it got to that point.)

I don't think "it doesn't" is correct -- at least not for 100% of cases.

[0]: https://en.m.wikipedia.org/wiki/Mozilla_software_rebranded_b...

[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354622

[2]: https://news.ycombinator.com/item?id=15238315

[3]: https://github.com/WedgeServer/wedge/issues/2
Very interesting. I'm thrilled that there's a Web Extension API, this sounds like a killer feature.

Now if only Pentadactyl/Vimperator could be reproduced on top of Web Extensions without loss of functionality... ;-)
Several:

* It was bordering on trivial to write programs with a decent GUI;

* The light-weight, integral message passing system was a joy to use;

* It was clean to use;

* It was small and fast to start up.

It's hard to put it into words, it was simply fun to use, and I could enjoy writing real software.
Wonder if it will be possible to compile under OS X. Curiously OS X binaries have never been available for J9.
> There aren't many people arguing that the 2010s have been a better decade for music than the 60s to 90s.

That may be true for music, but simultaneously, we have another "golden age" of western TV series (both live-action and animated). What's the difference? From what I can see, TV series are just as heavily pirated as music is.
Set up DKIM and SPF on your domain. Your mails won't go to spam folder.
> Publishers select the reviewers, analyze the reviews, and accept or reject.

all this tells me is that there's a serious lack of adequate tools or some common, open platform to facilitate this. it was hard [expensive] to collaborate on sourcecode before Github; now it isnt. it was difficult to research prior art for patents, now it isnt via patents.stackexchange.
actually I'd argue he understands the problem pretty well. He talks about needing to offer something SO compelling they cannot help but interface with it, in spite of their desire for things that do not push them.
Ah, of course. Thanks. Yet another set of dots I hadn't connected.

From the Wikipedia article, one might even say this is a MEMS watch. MEMS describes devices up to 1mm having components up to 100 microns. This watch has parts as thin as 20 microns, so although it is overall larger than MEMS, its components encroach on MEMS territory.
it is, there are still other wiki pages showing it though, look up justin bieber's wiki
Thank you for that list, all of which is precisely information delivery, or capture. Having lived in both eras, I'm rather familiar with the general set, and not entirely unsympathetic to some of the benefits. And costs.

You might consider how else such needs, or in many cases, wants, were previously satisfied. Or accommodated, or in which activities worked around their lack. And how, often in initially subtle ways, the smaartphone's presence has changed the structures and institutions it interacts with.

But as I've expanded on this elsewhere, the supposed economic analysis of DeLong is missing key insights.

Data and computation, much as work, expand to fill available time. It's less how much computation can you buy and far more how much are you willing to spend. A curious aspect of computers is that the price points have remained remarkably resilient. In nominal currency, even. The original IBM PC cost $1,565. A current-generation Lenovo (successor to IBM), say, the P310SFF is priced at about half that, $710, plus $160 for the monitor, or a total of $870. It seems that for typical end-use the question is more of "how much computing can I buy for a given budget, than how much will X amount of computing power cost me.

As for technology (and especially communications) not changing or disrupting democracy or society, I'd very much suggest you reassess that premise as it seems to me that every communications revolution, dating to speech itself, has had profound and often highly disruptive effects. Elizabeth Eisenstein captures some of that in The Printing Press as an Agent of Change. The role of cheap press, radio, audio tape, microphones and public address, photoreproduction, and cinema in the rise and spread of fascism is another hugely instructive episode.

DeLong expresses awareness of none of this.
Any opinions on the best web app framework for a solo dev seeking to quickly prototype features?

I just dipped back into node with adonisjs but I think in rails it was much easier to do rapid prototyping full stack.
> I'm a citizen helping to fund much of this work

This is where my issue is. I have personally seen government-funded studies whose authors did not publish the full datasets of their findings (they were 'inconvenient' to the conclusion they were attempting to come to), and it was only discovered in emails unearthed in discovery when a company spent over a million dollars suing the government over the decisions made based upon the study.

Long story short, if my taxes pay for a study, I want full access to everything, supplementary data included. But sadly, that may not heaven even been enough for this particular cover-up.
Using Magit has been one of my best workflow improvements of the last year. I'm happy to back its continued development.
Yes, because nothing bad has ever happened from following the codes laid out by your friendly neighboorhood government.
There are a lot of different types of back pain. I'm always stunned at how they get lumped together. Lower back muscle ache caused by stress and poor posture is a very different beast from a pinched nerve or a herniated disc or even muscle spasms caused by a glute injury.

It makes sense for a psychological component to treatment to be effective for stress-related back pain. And yes, stress can aggravate pain from a physical injury. But there are also plenty of physical injuries that aren't psychosomatic.
Trump Administration Won’t Withdraw from Paris Climate Deal
> The key technology presented in this paper is the Sparse Data Reduction Engine (SPDRE)

It's a shame you missed the opportunity to call this a Sparse Data Engine (SpaDE) - you would then get nice terminology about shovelling data around. On the other hand, the work around cache invalidation looks solid, and one out of two ain't bad :).

As you note in the paper, a key difference between SPDRE and things like Impulse is that SPDRE works in batch, whereas Impulse is on-demand. That means a higher up-front cost for setting up a reorganisation, but a lower cost for accessing it. Do we know how that advantages and disadvantages the two approaches in different domains?

I can imagine that for classic HPC stuff like working on matrices, batch is better. You have a matrix of structures, and you're going to access some particular field in every one of them, potentially several times. So, all of the work done during reorganisation is useful.

On the other hand, i can imagine that for searchy tasks, as in databases, access might be much sparser and harder to predict. I might have an graph of data that i want to find a path through; i expect to only touch a tiny number of the nodes in the graph, but i don't know which ones upfront. Reorganising the relevant data out of all the nodes would be a huge amount of wasted work.

The programmer interface to both approaches seems like it could be pretty similar: define a reorganisation that should exist somewhere in memory, wait for a signal that that it is ready, access it, tear it down. Does that open the door to hybrid approaches which combine on-line calculation with speculative bulk work? That would limit the interface to a lowest common denominator way to specify reorganisations; would that sacrifice too much power?
I did, the "hacker" claims he has evidence of the death of jonbenet ramsey, and he/she linked the twitter handle of a guy
EDIT: you can go check twitter
Another interesting writer is John DeFrancis (https://en.wikipedia.org/wiki/John_DeFrancis); the two books I have read are Visible Speech, a general examination of writing forms, with Chinese as an important case (and it was written before Mayan writing translation was commonly known, so it makes an interesting comparison with Breaking the Maya Code), and The Chinese Language: Fact and Fantasy, an in-depth look at Chinese in the form of addressing some of the (really wacky) myths about Chinese writing.

IIRC, he reports several actual difficulties in learning to read and write:

* You have to learn many, many characters. And using a dictionary is non-trivial. (IIRC, the key is stroke order.)

* You may have to learn a different language. Written Chinese is written Standard (a.k.a. Mandarin) Chinese. If you happen to have grown up speaking Cantonese, you'll have to learn a related, but different language.

* Traditionally, the "proper" written language is classical, and by 'classical' I mean old. Imagine speaking modern French or Italian and writing in classical 1st century BC-1st century AD Latin.

* Many characters have a "sound" component and a "meaning" component. That might help, right? You could sort of sound things out. That is, if you were into historical phonology---like every other written language, the sound component as written was frozen when the character entered the language.
The Science Museum vs. Natural History Museum Fight on Twitter, and it's Amazing
I have an unusual perspective on this because 90% of the music I listen to is remixes and 90% of the literature I read is fanfiction.

Which are works of art where a good fraction of the work is done by unpaid amateurs who are at risk of being sued by the "original artists" (or rather their labels/publishers).

The point is, from that perspective, copyright is an existential threat to a very large fraction of the art I consume.
And that excludes 99% of taxpayers.
I expect it's just a matter of time now. The build is out there.</mulder>
So then something akin to a vacuum chamber in a freefall miner's lift then? Surely cheaper than evacuating the whole chamber.
The one you are already experienced and comfortable with, which for you sounds like Rails.
That would be scandalous headline news if true.
Show HN: Benchmark to compare Racket's Web servlets, Caddy, Flask, Sinatra, Plug
You can never however guarantee that a program will run free of errors. Hardware is faulty and not always in ways that are human caused: en.m.wikipedia.org/wiki/ECC_memory
I'm confused. Do you think they're doing it right with that as an intro?
I'm at this point already. The price for most video streaming services would be okay if it gave me access to all the content. But I'm never going to pay for Netflix and Amazon and Disney and YouTube Red and the list goes on when I just want to watch one show on each service.
I'll join in. My first HD was a 40 MB Seagate 5.25 for $900, attached to an Apple //gs.
Then come up with business models that make sense in a post-internet world rather than trying to fight piracy (an unwinnable and unethical battle)

artists deserve to be paid, but that payment should not be at the expense of unethical restriction of the free flow of art, culture and information. give money to artists you support if you think they deserve it.

we currently live in a world where piracy is the NORM. Most artists/musicians get started on pirated software. much of hip hop is based on illegal / unauthorized sampling. meme culture and remix culture is based largely on copyright infringement. nearly everyone has googled "watch [tv show] for free" and gone to some streaming website. all of these things are GOOD, and people should acknowledge them as so. piracy should be normalized and encouraged.

like, the current world we live in is one where payment for intellectual property is totally voluntary. why pretend that paying $10 for an album is anything but a donation, and move straight to a patronage-type relationship where you just fund the artist directly?
Correct, but I think people are getting hung up on the price and rent-seeking aspect. The price is a farce. Really, what's happening is the restriction of knowledge to the ivory towers (and their VPNs).
Amazon's recent moves seem to be taking it far from core competencies and are moving it more into a GE style conglomerate, which can work, but you're not going to get the kind of growth that they've been getting for the past few years that way.

I really wish they'd spin off AWS so I could invest in just that without also buying a piece of an overpriced grocery store and a mediocre television production company.