skysight-inc/HackerNews huggingface dataset:
Edit: a side effect of such union power is that Uruguay has the most expensive Coca-Cola in the world, a 2 liter bottle costs 3.5 dollars after taxes (so almost twice what it costs in the U.S.)

Does that reduce consumption to the point that there are noticeable population-wide health benefits?
I don't know any. Do you?
The woman working in IT that I know are: Scrum Master, (Project/Assistant-)Manager, Team- & Department-Leads, QA and Testing.

Could just pls one of the hacking moms reply with their experience? Preferably ones that manage it with 3 or more kids? Please leave you technology stack in the comment.
Of course it's ugly, its a prototype. Have you ever seen prototypes of the original iPhone and Google glass? Any developer knows you make something functional then you make it practical. If you look at the tech behind the product, it looks promising and I will definitely be watching this product evolve.
If you want to do some % of your time as an experiment, working for a pre-launch very early startup for some future equity with no immediate payment, we are looking for people like you. drop me an email
Is it still controversial that all 3 NYC skyscrapers were CD's? I remember when someone first mentioned it to me... I chewed him out.
I am very much in the same position (same age, Europe, nearly two decades experiences in the tech industry, both in management and engineering, turned freelance three years ago).

Here is what I did in the last months: I trimmed down my consulting revenues to 2 workdays a week and am now building a lifestyle software business. After a couple of false starts I picked a product that a.) would bring me immediate benefit once it is built b.) already has competitors out there. That second part is important to me: It minimises my risk picking a product idea without market. If there is enough demand for my variant of this product is a hypothesis to be proven, but I am willing to take that risk.

tldr: I would not look for something that has not been done before. I would take something you use everyday and make it better (for you). It sounds like a platitude but I think there is some truth in it.

good luck
Blitz3D and BlitzPlus are now free and go open source
Yeah, I was overstating it when you look at the top line numbers.

The real action is where and how the money was spent and I'm having trouble finding a good source that splits it out that way.

You had a number of different things going on.

1. In the 80s, Federal funding got focused on big defense and big science projects that basically didn't payoff unless you give them credit for bankrupting the USSR. The biggest miss has to be investing in solar.

2. Deregulation shook up a lot of industries and took on a life of its own. Big companies became a lot more short-term focused as competition increased. A lot of them were funding be R&D labs and that started to disappear in the 80s.

3. What we wind up with today is a couple of the crazy profitable tech companies (Google, Microsoft, Apple) have internal R&D capable of taking big steps but only Google is really looking deep into the future. The rest of corporate America has outsource R&D to startups.

4. The problem with startups and V.C.s in the context is that they are great at taking a breakthrough to market but don't have the time/money/patience for the 10-20 years of basic research.

...

So Mister Peter "There has been no innovation since Disco" Thiel really wants big innovation then he should support a return to the 1970s -- you know, top tax rates of 70%, heavy regulation, and big companies/government looking out for the long term.

Personally, I'm glad to be in 2010s but I do have a little bit of concern about how we are heating up the planet.
Can you please delete accounts named "nikolaynkolev" and "nikolaynkolev9" (a result of not very well-thought signup process). Thanks!
it also had 'hello@' so I used that instead, did it arrive?

j.
A friend of mine stopped her PhD in systems biology, because her line of research didn't produce anything positive.
Drop me a line.
But in this case how would the skin get fresh blood?
There's an obvious extension here for lifetime inference - the example given doesn't need to be an error, it could compile correctly by increasing the object lifetime to the outer block. I don't know offhand whether there is a universally correct inference algorithm for that (if every other language feature was static then unification would solve it easily, but the other language features are not static and I don't know how it would interact with rust type inference).
Android Chrome doesn't allow HTML5 audio to play without an explicit user action
I think it goes with the title of the talk. 'The Mess we're in' is not limited to any one of those items in particular but a total view when you add all of those up. Bugs, badly documented code, slow boot, energy consumption and hard to understand code all contribute to the mess we're in. And it's far from an exhaustive list.
wouldn't extending the lifetime in this situations lead to subtle hard to trace memory leaks?
So, here's something funny, I thought to myself "is there anybody that isn't familiar with the woman tied to the railroad tracks cliche so they wouldn't get the reference? It's gotta be like a hundred years old by now." So I Googled "woman tied to railroad tracks." The first link that I got was an article by a silent film enthusiast about "silent film myths." I click on it and he references an Anita Sarkeesian video!

With a cautious disclaimer that she's usually reliable, he points out that she brings up this cliche as being a common silent film trope and she includes a short clip from a 1913 silent film using it. But here's the problem: the gag wasn't common in silent films at all, that's the myth the rest of the article debunks; and in the clip she was using, by 1913 it was already a gag scenario only suitable for making fun of, not seriously presented, yet this is how she describes it. In the span of two minutes I accidentally found somebody in a completely different hobby who called out a video of Sarkeesian making a incorrect claim she couldn't possibly have actually researched (that the trope was common in silent films,) and taking a video clip out of context either because she didn't really watch it, or on purpose because it made her point better.

I know that the trope can be presented ironically and still be part of a cultural pattern of objectifying women. That is not my point. It is just about accidentally finding the same sort of thing that gamers say she does about specific games in a completely different medium she has commented on. Noticing these things, if they keep happening, could be considered "honest criticism" of her videos that some people insist doesn't exist.
Yes. It's just that biologists don't think like this (yet?).
Fantastic. Looks like a perfect complement to my Workspace[1] script, and way easier than having to git push/pull my dotfiles directory.

Thanks!

https://github.com/matadon/workspace
They say kit avail, but how to buy and how much?
This is good, although I think it reaches just a little too far when it says that the number of nations that could produce a can of coke is zero. If the US so desired it could grow coca leaves, and kola nuts, and use locally produced aluminum, etc.
This is nice. I rather present with the web-browser than a terminal window. Btw, I always wanted to find a markdown tool which creates images on the fly, through some commands (e.g. a python matplotlib script), anyone knows of a tool which can do this?
No. Currently a reference in a struct or enum has no inferred lifetime, and must be explicitly stated. Having it default to the lifetime of that containing struct or enum would simply mean you don't need to specify it. The danger is it could infer wrongly, leading to lifetime errors that might be cryptic.

But at the end of the day, the Rust compiler will never allow a reference to outlive the original object.
A look inside a typical VC’s pipeline
Spotlight on GlassFish 4.1: #3 Changing the release number
Secrets of Silicon Valley [FT Book Reviews]
Browsing through the backer comments, I find that about half the reactions to that demo are similar to this one:

> I too am very disappointed with the bare bones tech demo you created. I had high hopes for CLANG - I bought the Razer Hydra expressly for it and then realised how pathetic the prototype really was.

> I don't believe you properly fulfilled the reward pledges at all and it sounds like our backer money was simply wasted. I would love a refund, however failing that I would like to see code open sourced and released to the public.
Mandatory Google+ Gmail Integration Quietly Shelved
In general I prefer the compiler to yell at me rather than to secretly help me behind the scenes. Otherwise, I don't learn anything and I get burned later on when there is a situation where the safeguard can't help me.
JavaScript is a trademark owned by Oracle
"Save the environment. Make black hat hackers, anti-virus tool vendors jobless. Code in Ada."
Lets see.

- Symbiam was coded in C++

- GCC moved to C++

- Clang and LLVM are done in C++

- Mac OS X drivers are written in Embedded C++ subset

- Windows team is moving the kernel code to be C++ compilable

- JPL is moving to C++

- AAA game studios have dropped C around PS3/XBox 360 timeframe

- It is the only common language available in all major mobile OS SDKs
I think the main point is really that the bsd license let's anyone including commercial developers use and contribute to your project. Gpl largely restricts your project to educational use. Your main contributors are likely weekend hobbyists.
Many of those would be fixed if there was a real concern for quality with corresponding responsibility when things go wrong.
Sure, I'd really appreciate it if you'd let us know know a bit more about the flaws you encountered with the registration process (other than not being able to choose your username when joining with Google/Github).
Not with that font. That font looks great on the status bar, but for the code?
A Multi-Factor Scoring Model for App Store Keyword Optimization
I think the bigger issue is the existence of 'disclaimers'. Software production is the only branch of industry that I'm aware of that is capable of getting out from under manufacturing defect claims in that we state categorically (as an industry) that we have no responsibility, liability or even obligation to fix in case we ship a defective product. That really needs to change.
I feel your pain, though the first two things you mention will never be improved by vigorous application of assembly code in software, and actually I'm a big fan of interpreted/scripting languages.

E.g. your start-up time of Win 8.1 compared to Win 2000 on the two quoted machines probably will not change more than +/- a few percent if you'd change from completely-unoptimized-compiled C, to hyper-unrolled-handtuned-SSE3-AVX-assembly.

Also the quoted few-second delay of MS-Office popping up the "Cell Format" dialog probably has more to do with the software asking (I'm making that up) the OS for a list of 1000 fonts and their properties, and less with MS Excel being written in optimized assembly, C, VBS or python, for that matter.

In my experience, some programmers like to discuss endlessly about the merits of replacing "i4" with "i<<2", or other stupid micro-optimizations[#], and are often completely oblivious about the "high-level" design, such as using proper data structures or how to schedule their work efficiently on multiple cores. And, for the "high level" issues, scripting languages might even help coding out larger systems quickly, so that more proper optimization effort can be spend on the actual computing intensive or resource hungry task.

[#] THIS IS JUST A STUPID EXAMPLE! DON'T DISCUSS i<<2 <-> i4 HERE, PLEASE!
Uselessd – the useless daemon, or the daemon that uses less
He also recommended that a registry be instituted, where you have to register before starting research, and you HAVE to publish your result, negative or not. If you haven't registered beforehand, you can't publish at all.

Sounds like a simple and effective solution.
There is kore. See https://kore.io and https://github.com/jorisvink/kore

Has quite alot of neat features for C web development imho, then again I wrote it so of course I like it.
No, they essentially add your domain to a list of domain names in their own certificate.
From gamer to F1 racer
Great work! For those who crave more insanity, see also the HTTP server written in LOLCODE: https://github.com/justinmeza/httpd.lol
Replying to this comment because it seems to be the only properly argued, non-partisan 'against' comment at the time of this writing.

I don't agree with some of the author's conclusions, but I agree with this idea: when your body and mind naturally deteriorate to a point where it makes living a happy life either impossible or extremely difficult, you should have the choice of ending it without society (especially the parts of society who haven't experienced the same problem) judging you.

If by the time the author reaches 75 and fairly non-invasive medical means are available to maintain his health (note: I said health, not life), I'm sure he would avail himself to them. If he's denying that, then he's not being entirely honest.
Wikipedia says: "Today, 'JavaScript' is a trademark of Oracle Corporation. It is used under license for technology invented and implemented by Netscape Communications and current entities such as the Mozilla Foundation." [1]

It's one of a long list of Java-related trademarks originally registered by Sun:

https://web.archive.org/web/20100528154600/http://www.sun.co...

Maybe Sun originally intended it to be the name of a Java-related product, and when Netscape invented JavaScript, they found out too late that the name had already been trademarked by Sun, so they licensed the trademark from Sun instead of changing the name? I'm just guessing. Does anyone know the real history?

[1] https://en.wikipedia.org/wiki/JavaScript#Trademark
Check out the committer, nrpatel (eclecti.cc). Awesome projects.

It's been a while since being impressed by CompE folks like this in college (I'm a software guy).
not, if you configure multiplexing (and why wouldn't you) https://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing
The obviously "safe" thing to do is to push it out as far as the containing function, and no further. That would be sufficient for this scenario and probably all the ones where you would ever want this to happen.
BashBooster – simple provisioning, bash only, requires nothing
You've misinterpreted, it's not a question about reducing the annotation in a struct/enum definition, but about postponing the destruction of the String so that the later references are valid, i.e. currently we have

fn test_parse_unsafe() {
let v = {
let text = "The cat".to_string();
tokenize_string3(text.as_slice())
}; // `text` destroyed here
assert_eq!(vec![Word("The"), Other(" "), Word("cat")], v);
}

but the suggestion/question is about changing this to

fn test_parse_unsafe() {
let v = {
let text = "The cat".to_string();
tokenize_string3(text.as_slice())
};
assert_eq!(vec![Word("The"), Other(" "), Word("cat")], v);
} // `text` destroyed here

so that the references in `v` are valid.

This could lead to "memory leaks", where a destructor is implicitly postponed to a higher scope, but I don't think it would be much of a problem in practice (the promotion would only be through simple scopes, not through loops, and maybe not through `if`s). In fact, there's an yet-to-be-implemented accepted RFC covering this[1] (there's no guarantee that it will be implemented though, just that the idea is mostly sound).

[1]: https://github.com/rust-lang/rfcs/blob/master/active/0031-be...
This appears to be a general objection to inference algorithms in languages? Personally I find type inference to be immensely valuable.
It's right there in the Wikipedia article you linked to:

Although it was developed under the name Mocha, the language was officially called LiveScript when it first shipped in beta releases of Netscape Navigator 2.0 in September 1995, but it was renamed JavaScript when it was deployed in the Netscape browser version 2.0B3.

The change of name from LiveScript to JavaScript roughly coincided with Netscape adding support for Java technology in its Netscape Navigator web browser. The final choice of name caused confusion, giving the impression that the language was a spin-off of the Java programming language, and the choice has been characterized as a marketing ploy by Netscape to give JavaScript the cachet of what was then the hot new web programming language.

It was a marketing thing.
What is the cost to produce a page like this? Must be high, versus the cost of a normal article with inline images. I cannot imagine that the ROI is worth it. Therefore I think that this article format will disappear for economic reasons.
Ah yes, that RFC is roughly what I had in mind, thanks.

I believe that it's safe to promote through an if, although obviously not through a general loop.
Some walls in Australia still contain traces of seashells.

Early settlers used the piles of shells left by Aborigines to make mortar.

http://blogs.hht.net.au/cook/oyster-shells/

http://mileslewis.net/australian-building/pdf/07-cement-conc...
That's explains how LiveScript became Javascript but it doesn't answer the more interesting question: how did Netscape end up using a Sun trademark?
This. Especially the number of simple examples is lacking. Compare the documentation for node's 'request' with the Python docs for 'requests':

https://github.com/mikeal/request

http://docs.python-requests.org/en/latest/

And 'request' is one of the better documented Node modules! Most authors don't bother with any documentation at all and take an 'if you're too dumb to read the source you shouldn't be using my package' attitude.

Of course there are exceptions, async is pretty nicely documented for example.
Can"t common use be used to nullify a trademark?
Reflect makes it easy to remember the important stuff in your Evernote account
HI could anyone here let me know that why I got negative points for this comment of mine -
https://news.ycombinator.com/item?id=8333921

-nitin
If the object has destructor with side effects, I believe that would massively complicate reasoning about program's behavior for human who's reading it.
In that case something like a screenshot wouldn't have hurt to make his point.

On a totally different topic, are you Avshalom as well on #emacs on freenode? If that's the case I once spoke to you about improving how ESS shows graphics - something I haven't worked on further, sadly.
How can 0 people know what's in Coke while still getitng it FDA approved? Surely this can't be true.. How does the company know how to make a can of coke if they don't know how it's put together?
Samsung will launch Tizen smartphone in India by November
Yes, I agree that it should be safe, I've softened my original text. However, it would require dynamically tracking if the destructor needs to be run, and there's currently discussion[1] about Rust possibly moving to a static model, for the highest performance.

[1]: https://github.com/rust-lang/rfcs/pull/210
3 Unique Values of Minecraft That Microsoft Needs to Understand
Assembly code would fail to demonstrate the point. The graphs are meant to demonstrate that, temporally speaking, the basic actions being performed by the abstract machine are partially ordered. A consequence of these actions being temporally partially ordered is that two individual actions may be temporally unordered, or "unsequenced." The undefined behaviour comes, roughly speaking, when a "write" action is unsequenced with a "read" or "write" action on the same memory location. This scenario corresponds graphically to a red box and a red/blue box unconnected by any single-direction chain of arrows.

Anyway, the problem with using assembly is that it imposes an artificial temporal total ordering on the actions being performed. Under temporal total ordering, the possibility of unsequenced actions disappears, and the message is lost.

>no-one outside of compiler developers has the right vocabulary for descriptions to work

There's nothing here specific to implementing compilers. There are a few uses of standardese and graph theory, but they're relatively basic concepts that are important to familiarize yourself with if you want to use tools like C++ effectively.
Gah. It’s such a weird naming choice. I still have peers confusing Java and Javascript...
How do you prevent inflation in a virtual economy?
And even if they didn't want to own it, they could pay the owner to not overfish. A good example of that is the work of Hank Fischer and the Defenders of Wildlife, who on seeing ranchers endanger the wolves population (since they'd eat the livestock), raised money to pay the ranchers for the losses, on the condition they wouldn't kill the wolves.

http://perc.org/articles/who-pays-wolves
Nothing to see here, everyone calls it ECMAScript.
There are no people who know all the steps - from mining minerals and refining and making the aluminium for the can; through engineering the can; to growing and harvesting and processing the botanicals; etc.

Obviously they know the ingredients.
I don't think so. If you look at theatre for comparison (which is also an act of storytelling), most plays are simple amateur pieces, that anybody with some skills and knowledge can put together. However there are also very expensive professional theaters that that sometimes tell the same stories as the amateurs for many thousands times the cost of the amateur pies. Yet expensive theatre is found in every major city.

To keep the analogy, NY-times is doing web-page stories Broadway-style. Perhaps they found an unexplored marked, perhaps it is too soon. But sooner or later, the art-form of story telling on the web is going to be taken to the next level done by professionals for a lot more money than any amateurs telling the same story.
The article doesn't claim 0 people know what's in Coke. It claims 0 people know how to make a can of Coke, from start to finish, i.e. from mining your own raw materials to make aluminium to extracting the cocaine from the coca leaves to a finished can that can be put on a store shelve.
This is why I loved developing for Firefox OS. Their simulator is really just Gecko inside a smaller window and with simulated touch events. You could do some amazing things, such as live-inspect DOM on a connected device and treat it as if it were a local webpage. And now the WebIDE built into Firefox seems to be even more pleasant. I even used to sometimes test the app in my Firefox browser, without bothering to connect a device or fire up the simulator. It was super-speedy.

I'm so sad Firefox OS is probably never going to properly take off. I use Android and like it very much, but development for it is a literal nightmare.
According to Crockford[0], Netscape called it LiveScript, originally. In their attempt to 'destroy Microsoft', they teamed up with Sun. One of Sun's original goals with Java was making it the client-side scripting language for the browser. However, Netscape had LiveScript. Apparently the negotiations almost broke down over this point.

In an enlightened moment, (probably) Marc Andreessen proposed renaming LiveScript to JavaScript (despite the fact that the languages have very little in common), and joy was had. Sun got the JavaScript trademark (and passed it on to Oracle), and Netscape got a perpetual exclusive license to use it.

When JavaScript was standardized to avoid Embrace, Extend, Extinguish, Netscape refused to share its license, and so the official language was renamed to ECMAScript, after the standards body. When Sun was bought by Oracle, it also got the trademark, and presumably, Mozilla inherited the exclusive license from Netscape.

_____

[0] https://www.youtube.com/watch?v=RO1Wnu-xKoY#t=430
This is not another comparison between Scrum and Kanban