skysight-inc/HackerNews huggingface dataset:
Thanks. Is this talk online? I can't find it.
> In contrast, the compiler generates GC-free code.

Yes, but the question was how it does that. Does it reject code where it cannot reliably detect lifetimes? Or does it generate code that just does not deallocate (i.e., that leaks) objects whose lifetime the compiler can't determine? Both of these are "GC-free"...
I really want a large e-reader for technical reference books. A lot of them are only available as PDFs that don't scale at all to smaller screens.

If a manufacturer made an e-ink reader with an a4-size screen with no always-on backlight (for shame, amazon!) and with physical forward/backward buttons, I'd buy it in a heartbeat.
Pretty sure any locale-aware OS treats comma different depending on what locale has been used, no? Anyway commas are historically used as seperators in numbers in some countries, and in text, etc, so if you really want to shed your blame all over something, maybe it shouldn't be Windows here but rather the people who came up with comma as a record seperator in the first place. Probably it was ok for them in that time, at that place (US I'm guessing) and for the usage needed back then, but I'd really wish they chose a different seperator.
"the boxy prison of Chinese characters"

What does it even mean? We are all "prisoners" of our language, because we can't easily think and express anything that cannot be molded in this language. But Chinese characters may actually give more "freedom" to their users, in that they convey directly their meaning, without the necessity of a sound. See 凹 and 凸, they mean concave and convex. Avoiding the articulation over the pronounciation is a blessing in many respects. It allows more people from distant cultures to converge with the writen language, and share much more.
> when importing.

Exactly. Unfortunately, double-clicking the file does not trigger that dialogue. You would be surprised how many IT-staffers simply give up at that point („Can I get the raw data?”, „Sure, here is the automatically generated CSV dump.”, „I can't open it…”).
History of Soviet Space Mission Patches
UK Police Accessed Civilian Data for Fun and Profit, New Report Says
It looks like there were independent `display-inside/outside` properties, with `display` being a "one property that sets multiple properties" shorthand, in the first draft of the spec:

https://www.w3.org/TR/2014/WD-css-display-3-20140911/#the-di...

---

But that has since been changed to `display` being a "one property that takes multiple values" shorthand, in the current version of the spec:

https://www.w3.org/TR/2015/WD-css-display-3-20150721/#change...

> Changes since the 11 September 2014 Working Draft include:

> Removed `display-inside`, `display-outside`, and `display-extras` longhands, in favor of just making `display` multi-value. (This was done to impose constraints on what can be combined. Future levels of this specification may relax some or all of those restrictions if they become unnecessary or unwanted.)

--------

But you're right. It's not even on caniuse yet (vote here: https://github.com/Fyrd/caniuse/issues/2337).

But I'm stoked to even see these orthogonal axes and their domains officially laid out, and names given to concepts. Even just `display-inside` vs `display-outside`.

I've had discussions with professionals where no one was certain enough about the `display` mess to make any confident statements on the exact nature of the similarity between `flex` and `block`. Who knew if there were edge cases that made them not have (what I now have the words to describe as) the same `display-outside` behaviour? Thanks also to the crazy muddle of just-slightly-different behaviour the proliferation of other display options has scarred us all with, previously all sharing a single, very arbitrary-seeming, axis.
In most cases, draw calls aren't a problem for us - the OpenGL API (and WebGL inherits this) is designed to be able to batch a lot of work with few draw calls, and the Construct 2 WebGL renderer uses a batching system accordingly. (Note we have a 2D game engine so it's a bit less demanding.) Of course you can make worst-case scenarios which issue lots of separate draw calls, but most cases work nicely. For example if you create 1000 of the same sprite in Construct 2, it can issue a single drawElements call to render them all in one go.
> gaining so much regional identity and independence that they want to do a Brexit of their own.

Yeah, I'm pretty sure they've wanted their own Brexit from day 1. At least Hong Kong does, and even Taiwan probably too. Especially Taiwan. I feel sorry for Taiwan, watching stuff like this (http://reason.com/blog/2014/09/30/hong-kong-student-begs-for...) from Hong Kong and knowing that's a real possibility for them. At least the pro-China people in Taiwan (yes, they exist) will have to reevaluate their opinions after seeing how China has handled the Hong Kong return...
It is true in a way, if you reverse the causality: children that learn motivation, self direction and interest building are better equipped to be (or become) exceptional.
You can actually conduct scientific studies on teaching and grading, but that is not the point I was making. What concerned me is how a department full of scientists wasted their time discussing the importance of results which were statistically meaningless. The scatter was just noise yet we wasted hours (days) of our time discussing the supposed importance of this noise.
> It is a bench - for sitting on.

That's presumably the original intent behind it.

But humans are an innovative bunch, so they start using things for all sorts of purposes that they were not originally designed for.

Some of these uses are deemed, whether everyone agrees with that or not, to be bad. Sometimes clearly so, sometimes less.

Should it be bad that a homeless has a relatively comfortable space to sleep ? Maybe if that happens too much, other people can't use the benches any more.

If a bench is unoccupied it makes for a good skaterail. It's already outside and presumably dirty, so where's the harm ? But maybe some people will be deterred to sit if it's always being skated on.

Maybe the graffiti makes the bench look lot's better ? But then that's subjective.

Drug dealing is bad. But I can remember at least one occasion where I was able to lean a heavy thing I was carrying on the bench and prevent it from falling over, by temporarily strapping it to a crease in the bench I was sitting on. Presumably like one of those that are used to hide small drug stashes.

I don't think it's as clear cut, as you make it out to be. And I agree, that it makes sense to forbid, let's say skating and graffiti on benches that people want to sit on.

I just think that even a simple thing as a bench in a public place can be more than just a bench just by virtue of the amount of creative minds that pass by it each day. And dealing with this creativity by just forbidding it, or designing certain use cases out of it makes for dull society.
It is important to note that China had alphabetic systems, like Mongolian, since a long time ago. It was a conscious decision not to use them.

Learning to write and read is much easier in alphabetic so the elite opposed it from the start as they viewed it as a menace to their status.

They were right, when people in Europe could read Calvino's printed Bible and own one themselves it changed the status quo radically, creating lots of problems to the people on top. Before printing it took three years of a worker salary to copy a book.

The same process happened in Korea and Japan, with equivalent systems to alphabetic, the difference is that in China elites won, because it was central planned. It was not easy though, specially at first it faced very strong opposition in these small countries.

"as though Europe had thrown away Latin and decided to enforce French across the continent."

That is exactly what happened with Napoleon. Then the fashion language to speak became German, then after WWII it was English, because of the Americans new world hegemony.
I wish there was a night sky render of that.
Very simple. The compiler, written in lisp (with a GC) just generates C code, which is compiled and executed. Without any GC, it tracks the vars.
Depends. Amazon's terms and conditions for participation in their affiliate program explicitly states that doing that is breach. What they can do, and like I mentioned do do, is they close down your account and keep your money, and now you're out of business.
Products not Projects
Thanks, I wget'd all the PDFs, but this is much better due to how they were named.
A significant drawback of the hotspot JVM is the amount of memory required for even simple apps. At least 64Mi for the most simple, and typically much higher. A typical web app with a 1000 request threads will use something like 1.5Gi of memory (512Mi heap, 1Gi for thread stacks, classes, etc).

Golang apps tend to happily run with less than 100Mi, so are well suited as daemon processes that don't get in the way.

However if you need to support a large amount of dynamic state (> 1Gi), the hotspot GC is very difficult to beat.
RFC 4180¹ has been in existence since 2005 and seems perfectly straight forward. The basic syntax is two pages of very understandable text. I hold that to be the definition of valid CSV.

CSV libraries tend to adhere to it (and often support additional options encountered in the wild as well); e.g., Apache Commons CSV².

1: https://tools.ietf.org/html/rfc4180

2: https://commons.apache.org/proper/commons-csv/
This may be anecdotal but Twitch is an example of a service that just bloody works. I've been a user for awhile and I've yet to notice any noticeable service disruptions or issues. They were also one of the largest early adopters of EmberJS, pretty sure it was well before the 1.0 release when many bugs were still being worked out and the API suffered frequent changes, so hats off to the engineering team for continued awesome work.
Like Snowden. Oh wait...
Sorry, it was not recorded.
Seriously. It has almost become a cliche now.
Usually the major problem with buying employee shares on the secondary market is information asymmetry - the company is not going to provide the buyer with any information, therefore unless the buyer is intimately familiar with the inner workings of the company (I.e. An investor, or incredibly well plugged in) they really have no idea how the company is doing (despite being a "hot" company) which in turn makes it incredibly difficult to come up with market clearing prices
I'm enclined to think that an open review process by using a web system with a space for open discussion/commenting could be a good system. This wasn't possible before the web.

Actual system is publish or not, but it is possible now to publish everything and use a rating system. This removes the risk of plagiarism and anteriority disputes.
I think it's closer to "I boosted conversion rates on our sign up page by 33%."

Sure, not every visitor signs up still, but some group of people found the new copy compelling enough to sign up - with no new, very expensive feature development.
Yes this sort of bad thing happens, but more in the real high stakes games of grant reviews than publications. You can easily kill the grant of one of your competitors by just giving it a mediocre review (without any basis of course). I would see this happen all the time to my colleagues where they would get a spiteful review on a grant that would kill it and there was nothing they could do.
Give Some Ratpack Love to Your Spring Boot Application
Quick hypothetical you have a choice between taking cover from rain in a small bus stop which sadly has only this lean-on bench; or you take cover from rain in the same small bus stop expect this time there's a homeless guy sleeping on the only bench.
The website I used was - http://librestock.com/

Which is a large search engine for public domain images. Too bad the search sucks compared to this.
Can you elaborate on that? A one word reply like this is not very interesting.
Right!

E.g., suppose a Web site starts to take off,
that is, has number of users per day
increasing rapidly. Then, a crucial number
in the growth is how soon can
one server computer generate
enough revenue to pay for a second server
computer? That is, we're talking
about a start on exponential growth.

Well, long the M. Meeker KPCB reports said
that can get paid about $2 per 1000 ads
displayed. Okay, maybe now that's down
to $1.

Okay, suppose send just one ad per Web page.
Get, say, a server with an 8 core AMD
processor at 4.0 GHz for $1000
and send on average
24 x 7 just one Web page per second.
Then the monthly revenue would be

1 * 3600 * 24 * 30 / 1000 = 2,592

dollars.

So, in two weeks, get another server.
So, we have essentially exponential
growth with a doubling time of a little
less than two weeks.

So, we have, in the history of (legal)
business, about the fastest growth,
the best business opportunity, of all
time.

But we were talking 8 cores, right?
At 4.0 GHz, right? If the Web pages
are relatively simple, then we're
talking being able to send maybe 8 Web pages
a second. And we may have more than
one ad per page. Okay, assume
as above but 8 pages a second with
4 ads per page and get

1 * 8 * 4 * 3600 * 24 * 30 / 1000
= 82,944

dollars a month in revenue. That was one
server. So, in a spare bedroom get a
wire rack shelf unit at Sam's Club
for $100 and put 12 midtower cases
of such servers on that rack. Have
an electrician upgrade the house
circuit breaker box and run 240 V
to the spare bedroom for the computers
and a big window unit A/C. Also put
a propane powered backup generator
on a concrete slab in a small hut
out back. Now we're up to ballpark
$1 million a month in revenue.

So, we're talking ballpark $10 million
a year in pre-tax earnings. At a P/E
of 40, we're talking a company worth
$400 million, from a spare bedroom.

Is the Internet a great opportunity
or what?

Sure, the issue is getting the users.

But with the users, there's only
a small window of time when even a
dirt poor founding entrepreneur
would take equity funding. And
without the users, still there would
be not equity funding.

Net, it looks like equity funding
and Web sites mix like oil and water.
If the site grows, if it doesn't, in
either case, there's little or no role for
equity funding.

Of course, if have just a Web site,
may have only a lifestyle business.
Okay. Not so bad.
I've deleted iTunes assets on "~/Library/Application Support" and "~/Music/iTunes". Also, before doing that I've deleted all the backups I had on "iTunes > Preferences > Devices".

It would be awesome if there was someone out there who could test this. :)
SoundCloud Launches Artist Stations, Track Stations and Suggested Stations
The compiler does lifetime analysis, and there is a "reference borrowing" concept like in Rust.
We could allow everything to be published and then use a continual monitoring approach. After all the limiting resource these days is not paper but reviewers time, so lets distribute that. What is wrong with model like HN uses for open review and comment on work? Even a voting system to help identify the most 'important' works.

Edit: Haha great minds chmike
How do you cope with the amount of assets games of today want to ship?
I'm not at all surprised by this and I doubt many others are, either. There is a long and well-documented history of people abusing their position of power.

That said, I fear that the "the govt/police know everything you do" idea is so commonplace now that people don't care any more. It certainly seems that way amongst my peer group at any rate.

A very sorry state of affairs.
Oh, and it actually, honestly didn't cross my mind once that I'm bisexual myself when I made this argument. So it should not say "they" in my comment above, but rather "we". My sexuality is not that important to me, and the bisexual tendency is a rather new thing to me, so I tend for forget.
@iocounu made a poem about it on Twitter: https://mobile.twitter.com/iucounu/status/750456730472091648
This is extremely cool. I remember going to the observatory as a kid and looking at Andromeda through the telescopes. It's amazing to think we will be one with that galaxy someday, millions of years from now
Many view this as an overall negative point, particularly for those who are tasked with running complex JVM applications without deep operational knowledge...
The idea of getting rid of GC is very exciting, as GC has a lot of drawbacks. I want to study Carp to see how this was achieved. Incidentally, today I also found Bone Lisp https://github.com/wolfgangj/bone-lisp/blob/master/README.md which has the same goal.
> Political leaders, voters, and activists are well-advised to follow the dictum, often applied to medicine, to “first, do no harm.” A plausible rule of sthumb, to guard us against doing harm as a result of overconfident ideological beliefs, is that one should not forcibly impose requirements or restrictions
on others unless the value of those requirements or restrictions is essentially uncontroversial among the community of experts in conditions of free and open debate. Of course, even an expert consensus may be wrong, but this rule of thumb may be the best that such fallible beings as ourselves can devise.

We would have great beneficies if all religious politicians would think about this before acting.
M33 in Triangulum is comfortably visible with the naked eye from dark skies. A few other galaxies have been claimed to have been spotted with the naked eye, although I've never been able to see any of these.

Also, the 'local group' actually includes M31 and M33 in addition to our galaxy and many smaller ones.
That image is misleading - the report is only 6417 pages which is only 12 books at (on average) 535 pages each. The image shows multiple copies of each volume.
A death on Usenet
EclairJS: Accessing Apache Spark from Node.js
I personally prefer reproducibility over peer review.
32 years ago! What are the chances your code has survived that long in a product like Excel?
But they weren't talking about paying lavishly... it is this idea that we all have no "jobs" and only do things that we want to do... the only way to get people to do undesirable things is to incentivize them in a way that what they get is worth more than the inconvenience of doing that thing... so I agree... some sort of reward... sounds just like what we have now.
Is the plan for this to be a stand-alone gaming language or a language for embedding into a gaming engine or framework like Lua? Obviously built-in threading constructs are less essential for the latter.
Fairly certain anyone looking at that image would actually realise this.
Thanks, this post is also very useful to me as a hobbist working on a FLOSS game (RPG) construction engine. I hadn't heard of Cordova or of the ability to run Win 10 universal apps on XBox One and web apps on Wii U. Sounds like it might be a good idea to port from native desktop to HTML5/JS using emscripten, and then port that to these non-desktop platforms. Was there much work involved in porting to XBone or Wii U?

In [1] you wrote

It's not clear whether this UWP app support is actually
intended for games publishing, whether game UWP apps will
be accepted for the Xbox, or if you're meant to use some
other publishing option.

Do you know any more about that now?

[1] https://www.scirra.com/blog/ashley/26/run-your-construct-2-g...
Is Serverless Computing Just ETL with a Makeover?
Perhaps, but this is likely to be quite a hot topic, so using misleading imagery isn't helping anyone.
5 feet west and 20 feet down.
On 28 July, Mr Blair wrote to President Bush with an
assurance that he would be with him “whatever”
[...]
At the end of January, Mr Blair accepted the US timetable
for military action by mid-March.
[...]
As late as 17 March, Mr Blair was being advised by the
Chairman of the Joint Intelligence Committee that Iraq
possessed chemical and biological weapons, the means to
deliver them and the capacity to produce them.

Seems to me the lesson here is: If you decide to invade first, then later you invite your intelligence agencies to "get with the program, jump on the team and come on in for the big win" when it's clear what you want them to tell you, they'll tell you that.

Trying to shift blame to them after things went badly seems like scapegoating to me.

I mean, that's like going to a car dealership and asking the salesman if his cars are reliable. There's no point in even asking, because you already know he'll say yes regardless of the truth.
At the NIH, at least, I know that enormous effort is put into ensuring that there are not conflicts of interest between the reviewers and those being reviewed.

I'm not particularly surprised to hear that some places do not put in that effort - it is a slow, painstaking process - but there are places where this is less of a problem.
It would be nice if they could filter out the intervening objects that are in our own galaxy, to give a clearer perspective.
No offense, but if I wanted the Wikipedia lite-reading version, I wouldn't be here asking.
I went back to look at the article again and now see that he says almost exactly what you just said. Was that there before?
I would throw Pioneer Woman on as the second Google option. She doesn't have the geeky bent that Kenji does, but has amazing recipes.
I had the exact same thought. Utterly useless graph.
There is also the case of making collecting rain water illegal....

https://jamesptaylor.wordpress.com/2007/11/29/bolivia-bechte...
There's standalone utility catimg (https://github.com/posva/catimg) written in C. It supports animation and 2x "retina" resolution using unicode symbols.
Here's blog post about it: http://posva.net/shell/retro/bash/2013/05/27/catimg/
"what's the functional difference between that and slavery?"
Ability to exercise your freewill? Aren't we all choosing between work and starving? The difference is freedom and liberty... the ability to choose our work. Why do we need a basic income? Why not just value people's time and give them the dignity they deserve and pay them in a way that they do not need a government handout when they do the 40hrs per week of work that our society has deemed the acceptable level over the last 150 years? People want to earn their keep. It is called dignity.
JavaScript Port of Path Tracer from “Ray Tracing in One Weekend”
I disagree. Something similar exists on the wikipedia and it's still open to biases and agendas, it's just a matter of who is more persistent and which side the admins take.
I choose my lottery numbers, so have an illusion of control over my destiny as well.
Show HN: Pitchtarget, the ultimate automation for your Facebook's Boost Post
Since always. Public property should be usable by the public in any way they see fit, as long as they don't damage it.
Good reminder to start voting in such a way that your government actually starts treating them as human beings. Where i'm from it's absolutely super easy to get a good apartment from the government, and i almost never see homeless, despite having lived in various cities with varying levels of affluence and density.
How today's farmers got a head-start on tomorrow's tech
Now I understand the new attraction for KDE with its new plasma release. They script in javascript.
I already quit GNOME with its GNOME 3 iteration desaster. So the fish doesn't only stink at the head, also at its tail. Didn't know that, thanks.

Liked this comment: Well, in the words of my two favorite software dev related quotes:

> ‘How could the wise man build his house on the sand? How could the wise man build his house, where there is no foundation?’ — Eek a Mouse, Noah’s Ark

> ‘The only way a wise man would build his house on the sand is if it was just a hut and he was really high and really enjoyed building new huts.’ — random youtube comment on the above song (sadly I forget who the sage was that wrote that)
Well that example is rather radical. As long as you know (or can guess) traditional characters you can read a HK newspaper just fine with a stutter here and there.
Oh, c'mon, I like to think that everyone who frequents this site is quick witted enough to know that's stacks of multiple copies of each volume.