skysight-inc/HackerNews huggingface dataset:
He didn't discuss it in the post, but it's also being animated (the braces snap in around the filler, as seen when you load the page http://www.itseffortless.com). In this particular case, wouldn't it make sense to have everything in one place, rather than two SVGs and some CSS for animation? I guess it would be less CSS clutter, regardless.
I'm not much of a front-end dev, who has to do some front-end work, so I like seeing counter-arguments to the cool, flashy stuff that I'll never be able to do.
Bismuth is some weird shit. My daughter said "it looks like computers" when I showed her the crystals you can make with it. Faraday was using bismuth coils to try to unify gravity and was plotting to build anti-gravity devices with it. It's the most naturally diamagnetic element, meaning you can use it to make a magnet permanently 'float' in thin air and has one of the lowest values of thermal conductivity among metals.

It's also what makes Pepto Bismol pink.
Maybe because physics is much more tied than computers. In the former, natural laws are quite few and strict, in the latter everybody is free to invent his own little abnormal world without nothing to go against it.
> Side note, on a desperate night have you ever found yourself wondering "maybe I can bribe the orange vest dude to let me ride the trash train because waiting here sucks."

Never.

But I've definitely considered just hopping into an empty bin, and seeing how far it'd take me.
I recognize that Kickstarter funds are donations, but the product I donated to is not the product that was being developed.

I was baited with this: "The product is fully functional today, with the hardware design final, tooling complete, and manufacturing ready to ramp up in the next 30-60 days. We also have fully functional sender apps for Firefox, Chrome, iOS, and Android - you can Fling from any of these platforms on almost any laptop or mobile device." [1]
And this: "Hardware is done! It was actually previewed in June-" [1]

That expectation was switched for this: "After struggling with the DRM development based on Firefox OS for most of this year, we realize continued development of DRM, though showing early signs of promise, will be a long and difficult road. We have come to the conclusion that we will not be able to reliably predict the completion date of the DRM development without significantly more research, development and integration." [2]

So I donated to a project that was 30-60 days away from start of manufacturing and instead found my donation being used to fund development of something else. Why is this not a bait-n-switch? If I'd known what they were going to build, I would have just bought a Chromecast back in October of 2014.

[1] https://www.kickstarter.com/projects/matchstick/matchstick-t...

[2] https://www.kickstarter.com/projects/matchstick/matchstick-t...
Could y'all try to find a way of getting an AMA link back to HN if you end up doing one? This is fascinating stuff.
Good lesson in keeping product simple. They could have delivered their original product. And the backers would have figured out what they'd do with it. Why wouldn't Netflix help them succeed I wonder instead of just scrapping it.
No, but they will set the highest price the market can bear. It appears people are willing to buy bottled water at around 1000x the price per unit volume compare to tap water, so given a free reign companies would sell as much water as bottled water at that price as they could.

This is actually happening in California with Nestle's bottling operation where the oversight of their water use has been very lax.
What's the difference between this and using a parcel locker ?
Thanks Sven7.

Just out of interest, are you interested in using looms or is it just a fun thing to learn about? :-)
Neat project. I was going to ask why you’d use Pusher instead of a WebRTC data channel as this is 1-to-1 P2P, but then I saw that it’s a Pusher project so I suppose there’s my answer.
Option 4: sell support contracts. As @jasonkester mentioned, it's a lot easier for many companies to buy something than it is for them to donate. Red Hat became a billion dollar company doing this.

Support contracts put a lot of obligation on you, so should be priced accordingly (aka high). Combine it with #3 to give an out to those who can't afford and/or don't want the support contract.
Tenable is looking for multiple Back end Developers
that's great, where would we be without the ability to mail live scorpions...?! :)
I'm going back to coding
Tenable is looking for multiple UI Developers
You might be thinking about miles per UK (Imperial) Gallon, rather than US Gallon. 1 UK gallon = 1.2 US gallon. Even a new 2015 Civic only gets around 32 Miles per US gallon.
China Dethroned as World’s Most Liquid Stock Market After Curbs
I think I did an okay job describing the benefits of open-source distribution in the blog posts. Releasing software in that way can be the statement 'I want this to have maximal reach', rather than 'I work for free'.
Matrix – An open standard for decentralised persistant communication
ارضيات ثلاثية الابعاد – تركيب ارضيات ثلاثية الابعاد هاتف 24731328
Dragons Run
Recently Revealed Apple Visit to BMW Charges Up 'iCar' Speculation
Should Prison Sentences Be Based on Crimes That Haven’t Been Committed Yet?
The kindle has a touch screen so that you can save highlights, and write notes. It also has a feature where you can see which passages have been highlighted by the hundreds of readers before you, and share your notes publicly.
I've been doing this for years with CodeMirror, but it has been A) a lot of bureaucracy to start and renew such contracts, and B) still not really a big enough source of income to cover the maintenance work.
Can you trust Tor's entry guards?
If/When it happens, I'll make sure to publicize it via our Twitter account - @ClarifyIO. I can't promise more atm.
That's what I have observed as freelancer in a lot of companies. People who rise high on the technical track have to be exceptional (and often get let go to save money) whereas managers can be average and have more staying power.

My advice to anybody who wants to have a long career and make good money is to go into management.

this may be different for companies where there is more respect for engineers.
Your concern is valid but AFAIK web workers are shared nothing (please correct me if that changed).

I think tainting can only be made reliable in a single-threaded environment.
Next-gen secure email using internet's own DNS / DNSSEC / DANE
I did the same thing. I have Chrome configured as my "work browser" and have flash set to click to play, due to legacy software concerns. I almost never click on flash applets. I also have Firefox setup as my "personal" browser and never bothered to install flash. I can't say I'm missing anything.

It would be nice if browser vendors got together and announced a Flash EOL on their platforms. On that day Flash becomes a strict click-to-play option by default with big warnings to undo it. Then eventually a tombstoning of Flash where its disabled outright and perhaps only enabled via some registry/config hackery that's user unfriendly but sysadmin/enterprise friendly.
We can rebuild him: Philadelphia hackers offer brotherly love to fallen robot
> everybody can … contribute improvements/fixes.

I've never worked with a public GitHub repository, so I probably just don't understand; but how do you prevent disaster when allowing other people to modify your configuration? Setting aside malicious modifications, no-one else knows your set-up like you do, and it seems like it would be easy inadvertently to get yourself into a non-recoverable state.
Bismuth
Flabbergastingly insecure: Google's Android is the new Flash
Any non-commercial license will have to have implications similar to the GPL, and thus scare off most users, prevent projects from wanting to incur this as a dependency, and so on. It is one way to go, but will seriously limit reach. Also, as I said, it'll require contributors to sign over their rights.
What if it was

To clarify, tainting "scope" doesn't refer to variable scope but is commonly implemented as a (thread-local) global dict that tracks tainted access in execution order.

In your example the variable 'c' would be tainted from the moment the conditional evaluates until it is either re-assigned (from a non-tainted source) or until the program ends.

If your checker is smart enough to catch this - your whole program is tainted by your password once you check it in the login screen.

Not sure what you mean by "your password" in this context. Which password, from what source?

Calling rand() taints the generator

Pardon, you are of course right. Yes it does.
It's actually a different skillset than management.

A good manager is able to act as the interface between multiple teams, for example collecting requirements and resolving impedence mismatches. A developer who has advanced along the technical path does need some social and people management skills, but the role is very different. For example, they can mentor junior developers, or they can work with their managers to ensure that technical problems at said interface are spotted before they become problematic.
What the Nose Knows
An Empirical Study of Implicit Type Conversions in JavaScript
They don't actually tell you explicitly it is an ongoing process, but everyone with clearance I know seems to acknowledge they are probably being kept tabs on at least a little. I mean it would seem kind of irrational to have all these watch lists and not watch the people with privileged information.
My company has built a nice business around solving this precise problem, although as a web app for internal use in an organisation rather than for organising a filesystem.

The key principle is to organise things by their description, not their position in some sort of filesystem.

If every field in your description allows multi-values, then you can put an object in multiple places. And if you can search and browse on any field, you can find it by subject, author, kind of information, and so on.

There are a few other clever ideas in there, but that's the key: Help users enter really good metadata, then use it to find things within a flat namespace.

It's open source: http://haplo.org

We're hiring developers to work in our London office: http://www.haplo-services.com/jobs
Ugh, I know!

If I'm going to consume professionally made content, I at least want it to be stolen first.

Corollary: this is why I'm sure to never be paid for my own work.
Digital Currency Rails
Looking for a list of digital currency rails?!
What industry is that? In companies I have seen it's a matter of principle that an engineer can't make as much money as managers. They would lay off the best engineer in the world before giving him as much money as they make.
[SVG supports animations](https://css-tricks.com/guide-svg-animations-smil/) as well, so that's not much of a point. But yeah, I guess it's a matter of what you prefer. For "finished" assets such as logos, I prefer to have things as separated as possible, since they are usually final and just need to be included in the page, so I don't see any point in defining them in my CSS.

Especially because a designer might tell me to replace the logo in a year and I don't want to rewrite all the CSS for it if I can just replace it with a new SVG he will provide ;).
Opening links on iOS simulator from the terminal
Why Security Should Be Your First Focus: Nutanix NEXT Community Podcast
Shooting Down Drones
This may be true for the low levels of the management ladder, but it definitely won't take you to the point where you have 2-300 people under you and growing.
Peer practice isn't professional coaching, but we think you don't really need a pro to prep well. You just need the right practice buddy and good prep materials.

We pair you up against someone similar to you and provide full prep material (problems, solutions and specific tips and guidance) ahead of time. Both you and your peer with interview the other after you know how a right solution should look like and how to judge other solutions.
You can also access the problems & solutions after your interview and learn about it.
Aight, cool then, I probably read into the post title too much and thought I need to go replace my SVGs ;)
I'm kind of surprised ebook devices haven't got builtin crowd-sourced proof reading.

I see quite a few spelling errors in ebooks. It'd be nice if I could highlight these for potential correction.
I just want to say (since you're here and this is a post about Gitlab) that your product is awesome.

A few friends and I spun up our own instance of the CE about a week ago because we weren't too happy about Github's stance. It was incredibly easy to set up and it works flawlessly on a small 1 core, 2Gb VM.

A little off topic but can you share the effect the recent Github stuff has had for Gitlab? Did you get a lot more traffic?
The title of this article has changed since its submission to HN. It is now "Methane Leaks May Greatly Exceed Estimates".
The first few cars I've owned were GM cars, and each of them had numerous problems. I'm happy as hell with the Honda Accord that I have, and lately I've been keeping my eye on Tesla, eagerly awaiting their lower priced models that'll become available soon.

Even though I've more or less sworn off American cars from the Big Three, I'm happy to see them making these kinds of improvements as it's slowly changing my mind about them.
All Possible Thoughts
Payments on the Web
you still own the repo and don't have to allow changes to it and can review any changes that folks submit.
I will see if/how I can reproduce it. This happened less than a week ago and it was just to try help a friend with a little script so I didn't go very far with it but i'll see what I can do to help! I actually thought it was really nice and having it working would be amazing.
A yes

B So? That just means their car needs to go on a diet. If those extra kg got us something then you might have a point.

C The point is to maximize distance traveled per energy used while providing decent range and carrying capacity. The point isn't to build systems that have a lot of downsides(complexity and weight) for no benefit.
I'm out of the loop I guess but what is "the recent GitHub stuff?"
How would you compute the MPG for that? You have no idea where in Maine they drove to. From Boston to the northernmost town in Maine is 475 miles, so that would be 68 MPG one way.
I took on a project management role in a "take one for the team" scenario, and it was a disaster. I believe I managed the project fairly well, but since I hadn't wanted the job in the first place I felt I had some leeway to do things my way, and the boss ended up resenting that I didn't "want" the job and didn't reflect that by working hard to get things done his way. I ended up leaving the company after four years of good reviews. Not a mistake I will repeat.
TamperMonkey script to make GitHub fluid width
When we tried on an empty file it seemed fine, I wasn't in voice chat with my friend but I wouldn't say it was but, unfortunately once we got to real work it wasn't behaving properly so I can't tell.
Wow. When I read the title of this post, I thought that it was referring to the Ironman triathlon. I was so fixated on that though that I was nearing the end of the story and thinking, "when is he going to relate this to participating in Ironman?" Needless to say, when it dawned on me, I felt like an idiot. The effect of 'priming' I guess.

Anyway, great message. It's very easy to look back at your own work and see a mess, I think mainly because you know you struggled to achieve it, whereas you only see the finished product when looking at other people's work. You think they simply built it all in one go and that you could never do that, but that is I'm sure, rarely true.

In the end, you hit a striking point. Always recognize the fact that you are improving. Continuous improvement leads to greatness.
Good. They (GitLab) deserve all our support for having both a great and free service as well as awesome open source software.

We've seen what happens with monopolised infrastructure with github recently.
I hope the whole github fiasco will bring more people to gitlab.
That's some odd code. What would be the point in requiring the pointer's target to be NULL?
Great read!
I wonder if similar bot can be created for instagram. Lots of marketing contests over there as well :)
Ikea say "operating forests would help it secure long-term access to sustainably managed wood." ie. replanting and harvesting, not deforesting.
I'm afraid I have to concur with the article's title and most of its contents.

Instead of letting developers code in a sensible language and simply making JS a better compiler target, the language was bloated with cruft to support manually writing it. For a notoriously overburdened language like JS this is definitely the wrong direction. Like with C++, you now have to judiciously choose which features of the behemoth to abuse and woe betide you if you choose unwisely.

Don't touch JS with a ten-foot pole, let a compiler do this dirty work for you.
In the case of Atom (as Emacs), it is fine because it's modular. So if you don't need said feature, just don't install it.

It's incredibly convenient to just install an extension, as opposed to an external program, configure paths and the like.
I was probably buying 1 or 2 bottles a week for much of last year. Probably $15-$25 AUD / bottle. Less so now.

Unless you're specifically investigating a niche market of (people who comment on hacker news) & (people who spend money on wine), it might be a good idea to hunt for wine industry statistics / market research.

Some arbitrary suggestions:

* "An Econometric Analysis of Wine Consumption in Australia" [1]:

> On average, over the 5 decades, consumers allocated about 5 percent of their income on alcohol with 3.3 percent to beer, 1 percent to wine and 0.7 percent to spirits. Within alcohol, for every dollar the Australians spent on alcohol, on average, he/she allocated 65 cents on beer, 20 cents on wine and the remaining 15 cents on spirits.

* "Consumer Insights" [2]:

> In developed wine markets, people drink wine because they want to enjoy it, not because of the health benefits they might get from it.

(ha!)

> People attach different values to wines in relation to the occasion they are faced with. However, consumers with stronger personalities are less subject to normative influences.

(ha ha!)

> There are different segments of consumers in the on-line environment, with different level of skills and trust towards this form of retailing. Convenience and the price comparisons are attractive, but people still don’t like the fact that wines cannot be tasted and they are worried about the security of the transactions. This may change, but recent research still finds risk an issue. Online purchasing represents about 5% of the total wine market in developed countries.

[1] https://www.adelaide.edu.au/wine-econ/events/2030workshop/pu...

[2] http://research.wineaustralia.com/wp-content/uploads/2013/04...
If browsers had a native 'push url to external program' I wouldn't miss most of the web.
The skin, meat, bones, and major organs are generally "black." Silkies are common at Asian markets here -- heck, I bought one this past weekend (for soup!) for $7.99, and there were literally hundreds available.
why don't you work on a javascript sandbox interpreter in javascript? a jail/chroot for javascript code?
What resources are there on the state of the art algorithm-wise for doing that conversion?
Dein-webinar.de
Location: Northern NY State, US

Remote: YES, with one exception: if you're located in New York State somewhere between Syracuse and the canadian border, I'll come work in person.

Willing to relocate: No

Technologies: All things javascript. AngularJS, backbone, nodejs, React, graphQL.

Email: hn@lj3.me

I'm working on my own small, niche websites right now, but I would love to take on some part time contract work as a palette cleanser. If you need any interactive front end javascript work done, I'm your man. I also enjoy pulling horrible code bases back from the brink
of hell.
It's an unfortunate truth of our society and business culture that we see these things as linear, hierarchical progressions rather than what they are, different roles with different purposes. Just like in the educational sphere we see High School < Bachelor < Master < PhD, there is a tendency to see technical < managerial from a leadership perspective and managerial < technical from a technical perspective. I wish we would move away from that stupid way of thinking. Devs are one role, PMs play another role, managers, directors, VPs ... they all should be serving distinct and different yet essentially equal roles, yet we see it as a competition and instill an artificial hierarchy. It's really only a symptom of a larger social value structure thing though, so it won't change any time soon or without a disruptive process in between the two states.
>I want a DB-as-FS.

So do I. From Project Xanadu to the BeOS to the WinFS it has been a recurring idea in computing and for a good reason, I think. However, as far I am aware no popular implementation of it for Linux, the BSDs, Windows or OS X exists.

In particular, I have long wanted to implement a tag-based file system. Tagging should be easier to implement than a full-on DB-as-FS and, importantly, it would be easier to interop with existing file systems and tools that talk to them.

My design ideas for it so far are as follows:

You can map each tag to a directory at the tagging file system's mount point. Each of these N directories would then contain N-1 for each of the remaining tags to allow you to select files that have two or more tags. For example, the files with the tags "a" and "b" would be accessible through /tagfs/a, /tagfs/b, /tagfs/a/b and /tagfs/b/a.

In contrast to a DBFS accessed through, say, "/dbfs/SELECT * FROM .../" it would be possible to use "ls" to get the list of all the tags, to apply the POSIX permission model in a way that made sense and suchlike. E.g., the permissions of /tagfs/a/b/c could be an intersection of those for "a", "b" and "c".

One problem with this approach is in how ordinary (non-tag) directories would be interact with the directories that represent your tags. Not distinguishing them for the user would create a potential for confusing misfiling errors and data loss on deletion. Distinguishing them by giving the tag directories special names (e.g., ones that begin with a sigil) or permissions would limit the system's power. Extended attributes are not easy to see visualize in most GUIs, etc.
Former teenage soldier hatches millions from Chinese egg futures
How many VPs are there, and how many engineers at his pay grade? As in, if a junior engineer at your company is looking at their future, are there five times as many chances to become a VP as to become a highly paid tech superstar?
Many programs (like git) respect the environment variable $XDG_CONFIG_HOME, which allows you to set the location of your 'dotfiles' to a different directory session-wide. This means you don't need to make your entire home directory a single git repo.

My dotfiles repo (https://github.com/fredsmith/dotfiles/) uses this to maintain a clean, readable configuration directory that doesn't mess up my homedir with a bunch of symlinks, and the only installation I have to do is: "ln -s ~/dotfiles/bashrc .bashrc"
No. The article was written ~3.5 years ago, and it's predictions doesn't seem to hold true. Ebook readers still use the same formats, the same distribution, etc.
Disappointed that a GNU project would host their source code on a non-free SaaS platform. Yes, there's a "community" version of GitLab, but that's not what gitlab.com is running.
what github fiasco?