skysight-inc/HackerNews huggingface dataset:
I get the impression that writeup could be condensed down to a single paragraph. I wound up seven or so several introductory paragraphs.

That said, I think the idea of keeping prices personal and private is great for boutique services, but generally sucks otherwise. When searching for products and services, I'm usually looking for price first and reputation, etc. later, since that's nearly impossible to prove in a depersonalized internet service.

In other words, anyone can put up a website proclaiming that they are the most awesome at whatever they do so they can justify a price point, but there's no way to prove it objectively.

So, we're left with cost. The rest is just what you can stomach.
People's Climate March Livestream
There is rust-bindgen, which you can use to convert C headers to Rust FFI declarations. This should be able to convert the kernel userland headers to Rust declarations, so that you can call directly to the kernel.

(I didn't downvote you.)
Well, if you live nearer Parkway than Temple Meads, then it would certainly make more sense to go from there, certainly. As for crossing London... let's say you work in Old Street - that's a good half an hour from Paddington. I think you'd be lucky to have a door-to-door trip take less than three hours.

I commute into Oxford Circus from Castle Cary (in Somerset, roughly the same journey time as from Bristol Temple Meads) one day a week: I set off from my house at 6.50am, driving to the station allowing myself ample time to collect my ticket and so as not to miss my train in case of getting stuck behind tractors, and I get into the office at 9.50am. On a good day. I don't mind the six hours of travel one day a week (and I am occasionally quite productive on the train, though often on the journey home I tend to get mildly drunk reading The Economist) - but doing all five days would drive me insane.
There are no guarantees. It's hard to size up a place until you're there a few weeks/months.

For example, at my current job, the boss admitted on the interview that their system was a mess and they wanted to clean it up. But, once I was working there, I'm doing 100% maintenance with no real opportunity to refactor or clean up the old system.

Also, after a management change, a good job can turn bad. When my current boss was hired, all the programmers hired by the previous boss quit in the next few months.

I had a job turn sour when a coworker was fired. I had double the workload, and the easier tasks my ex-coworker was doing wound up on me.

It does get a lot harder as you get older. If a job ad says 2-5 years of experience, then 15 years of experience makes you ineligible. Also due to technology churn, your experience in older languages has a market value of zero (even though it does have real value).

I have had jobs that I liked. In one job, most of the team interviewing me seemed awful. The guy I wound up working with was very nice, but he only spoke for me for 2 minutes during the interview. I thought I flunked the interview and it would be an awful job, but it wound up being nice.
DIY drone – tutorial for developers
GitReceive: Easily accept and handle arbitrary git pushes
There are plenty of ways to relax without 'destroying you brain', that's the reason why I said relaxing can be meditation, going to the gym or playing on your gaming console. Everybody is different, as the poll evidence suggest in this thread.

There is a reason why I said everything in moderation, because we don't live in a perfect world where everything can be performed to perfection. I am not defending or promoting the use of alcohol but looking at the problem at hand, alcohol gets a bad reputation because its abused.

If people on HN see beauty in things that only shows with deep intellectual effort, then why has this topic been voted up? Surly it is somewhat interesting to the intellectual minds in this community.
> There is no valid reason why OpenGL can't be made to perform well on consoles except the lock-in mentality which plagues consoles market.

Oh sure. Lock-in mentality is the reason. Never mind that Apple is doing Metal and AMD is doing Mantle because of defined, demonstrable issues with higher-level abstractions, both GLES and DX11 respectively. Certainly never mind that DX12 is shaping up to provide the same sort of low-level primitives as Mantle/libgnm/Metal. No, they're just hissss lock-in hissss. Can't possibly be because, like, it's a better option, can't have that. Like, do you know how many calls you have to make to accomplish stuff in some basic OpenGL extensions? And how much less you can do without the significant amounts of overhead it causes--overhead you can't remove because it's in the spec and now it never goes away?

Did you ever stop to think, for just one second amidst your "there is no reason" absolutism about something it certainly sounds like you don't know much about past laymanship...maybe they're not laymen and maybe they have a good reason for stripping away abstraction? Not even providing their own incompatible abstraction, but just getting rid of it? I mean, Snidely Whiplash wants to make his platform dev-friendly too, but instead of doing that he gives you this bleeding bare-metal API? Come on. Have you stopped to give these guys an ounce of credit?

.

And complaining about a "release schedule resulting in outdated hardware" fails to comprehend that "outdated hardware" is every nine months. That is a feature, so that normal people don't have to go buy nVidia GTX9581 Platinum Edition cards every two years. Your position frankly beggars belief. The PC gaming treadmill sucks. The mobile treadmill sucks. And you want to make people jump to it on consoles? Do you know a normal person?
I'm not sure how that helps.

If you are in Silicon Valley (or NYC), then yes, you can fund raise easily and at high valuations, but you are stuck paying Silicon Valley wages.

If you are in the US, but outside Silicon Valley (or NYC), then you cannot raise nearly as easily as in Silicon Valley. So while you are not paying Silicon Valley wages and rental prices, your valuations are lower as well.

The last option is to have headquarters in Silicon Valley and have all your developers be remote - but that option seems frowned upon as seems awfully close to the outsourcing development.
> The PS3 had OpenGL

No. It had OpenGL ES 1.0 with Cg for shaders.

> The PS4 has OpenGL

Since when? Only if a third party company is offering it.

http://develop.scee.net/files/presentations/gceurope2013/Par...
Is it possible to source my dotfiles?

Something like this:

# .sshrc

source ~/.bashrc

source ~/.alias
When I talk to other founders about the gut of steel, it's not about the money but the people.

'Real' founders are fine -- we have a lower expected salary anyways but are probably extra employable. (Imagine who knows the most about contributing to a business!)

The issue is that we were the ones who convinced the people we sat down with to put their eggs in our basket. Investors put in their hard-earned money, employees devote their precious personal hours and "one shot", and customers (in B2Bs) put their own businesses on the line. A company is a social bedrock and we're ultimately responsible.

This stuff can certainly be rationalized away. Professional investors spread their risk and angels are often in it for the fun, employees get a bundle of a paycheck, lottery ticket, and personal responsibility, customers make business decisions, and everyone is getting a seat on the rocket. However, founders are human and part of that means having empathy.
Simply ridiculous. Sure it works out for some companies, so does my "secret" stock market strategy if you conveniently ignore the 90% of other cases where it does not work.

Just absurd.. what about 90% of all those startups that fail that have venture capital and have 10+ employees?
Good ideas aren't always obvious, and just because an idea seems bad that doesn't make it bad. If you have a valid refutation of this idea, why not present it?
> Never mind that Apple is doing Metal and AMD is doing Mantle because of defined, demonstrable issues with higher-level abstractions

Bad comparison. While AMD proposed to Khronos their Mantle as a base for OpenGL-next and in general aim to make it open, Apple didn't do any such thing. Apple does Metal precisely out of lock-in mentality. Any API that will lock developers to one platform is a dead end.

> "release schedule resulting in outdated hardware" fails to comprehend that that is a feature, so normal

Yeah, a "feature" that degrades games' quality because developers are constantly held back by requirements of console ports. It's not a "feature" to stagnate hardware for such long periods of time. Consoles are closed platforms with manufacturers in full control. It has some pluses like more stable expectations, but minuses outweigh them. Open platforms are the future and the locked-in ones will be considering some changes when stronger competition will give them a kick.
The iPhone client was really good and really solid. Unfortunately we had to migrate off of Parse though because of pretty consistent downtime and really slow speeds. It wasn't unlikely for Parse to go down for at least minutes at a time once a day. Migrating off of it is not easy because you have to then replace the really solid client which can take some time to reproduce some of the features you have ended up relying on.

The dashboard also left a lot to be desired. It limits how many tables it shows on the left so you end up having to hack the URL. I believe they finally offered a "fullscreen" mode rather than having a fixed width and height which is nice. Basically we would have to drop down to the Ruby client to audit the data often which isn't the worst.

Parse would also just write random blank rows all the time whenever we did concurrent writes (this is a known bug https://www.parse.com/questions/duplicated-empty-objects-cre...). They have just moved over to the Facebook Developer bug tracking which is pretty awful as well.

Parse was really good to prototype on which was nice, but it is extremely likely if you want to launch anything to the app store and don't want to deal with downtime you have no control over you will need to rewrite it. For this reason I would suggest with just using something home grown.
I don't think that is true, by not paying doctors, teachers, taxi drivers, etc. the less consumers there are.
The Ladder of Possibilities
Nothing prevents you from using bare dedicated servers for your usual traffic, and VMs for anything else.
I think that this article falls into exactly the kind of ignorant trap that it describes, by failing to recognise the diversity of users and their computing needs.

Mobile and tablet devices have brought about widespread use of computing in the kitchen. Pinterest has millions of users sharing recipes and food ideas. A quick browse of the major app stores reveals dozens of popular cooking apps.

Most people don't really need any sort of reference material in the kitchen, but there are a significant number of niches where computing can be fantastically useful, verging on life-changing. People on calorie-restricted or low sodium diets can find easy-to-use databases of ingredients and recipes and track their food intake. Coeliacs, vegans and people with food allergies can easily check to see if a food product is suitable for them. Diabetics can track their carbohydrate intake and blood glucose levels; The latest generation of glucometers are Bluetooth enabled.

Ask anyone who repairs phones and tablets, and they'll tell you about all the devices they have resuscitated from a dip in cake batter or the kitchen sink. Computing in the kitchen is no longer a technologist's pipe dream, but a practical reality. Our industry is still dreadful at understanding the needs of people who aren't affluent tech-savvy men, but I would argue that we're even worse at recognising and celebrating the companies who are getting it right.
FORTH is iffy. But ultimately I'd say no.

Many implementations of FORTH allow something close to homoiconicity. But portable FORTH isn't homoiconic.

Portable FORTH has no issues with dynamic code generation. But it balks at dynamic code manipulation. SEE and such aren't portable. You cannot manipulate an already-compiled word in portable Forth.
Here is some info about doing it on AWS

http://aws.amazon.com/compliance/
Wasn't IE the first browser to introduce Ajax?
I haven't seen this in practice. What I have seen is that reduction in commute and rent costs being factored in straight away.

See the chap below: "While wages are 10-15%~ lower here than in London, the low cost of living more than makes up for it." - how kind.
That has little to do with homoiconicity.

What you wrote about is called 'reflection'

https://en.wikipedia.org/wiki/Reflection_(computer_programmi...

> reflection is the ability of a computer program to examine (see type introspection) and modify the structure and behavior (specifically the values, meta-data, properties and functions) of the program at runtime.

Ignore the rest of the Wikipedia page, it is not really useful, since the examples show only very simple reflection capabilities.
... not sure why an honest 'thank you' is downvote material, and am open to being educated on the matter.
Show HN: Homebrew-emacs – Install Emacs Packages via Homebrew
Cochrane Collaborations review the research amd perform meta analysis to tell us what does or doesn't work.

The English NICE recommend treatment based on cost effectiveness.

The "friends and family" test should be used by all English hospitals and that might give you some information.

I'm not sure how you find out whether a particular surgeon is an incompetant butcher.
Is x86 machine code homoiconic? Or, generalizing, is any/all VN-arch machine code homoiconic? It's pretty obvious that (pure) Harvard-arch machine code isn't, but VN?

(I'm talking about the interface here. Yes, I know that modern x86 processors are not really VN-arch internally. But they present the interface of a VN-arch processor to the programmer, which is what I mean here.)
Clean house hard the first day.

Then maybe go on a day trip or a vacation. Just enjoy having time off.
Does Metal really make your iPhone and iPad games look better in iOS 8?
Design for programmers
Even better if I were in their position I'd just opensource the entire site, or a part of it to sandstorm so it can be longlived for the customers who liked it, and possibly even get a bump in popularity.

If I'm already just going to scrap the code, might as well spend a week to give my customers an alternative, it isn't like the code is worth anything at this point.
I know a few people who write very good C and they all live outside London. Only one of them makes anything near £120k though.
PiBot – Not Quite the Pilot You Were Expecting
The surplus provides money for the consumers to spend on other things.
A NAT does not stop you if you do it right. Console games have been hosting servers through NATs for the last decade.
> Bad comparison. While AMD proposed to Khronos their Mantle as a base for OpenGL-next and in general aim to make it open, Apple didn't do any such thing. Apple does Metal precisely out of lock-in mentality.

If you don't think Apple has invested a shit-ton of money into GLES to make it habitable I just don't think you're living in a world inhabited by the rest of us. Apple has spent tons of man-hours and money dealing with the OpenGL process. But no, Snidely fuckin' Whiplash is over here curling his moustache and hissing "yessss, yesss, everything we do by stripping out layers of abstraction and making things faster for obvious and comprehensible reasons is eeeeeeevil."

They still support GLES. They still participate in the process. But they offer a frankly better solution too, one on top of which you can build an agnostic API that can better leverage each platform's better options than OpenGL.

> It's not a "feature" to stagnate hardware for such long periods of time.

Cool. Get normal people to shell out for a new console--you know, that thing that lives in a home theater center that you buy and stop thinking about--every two years. Don't worry, everybody else will definitely wait for the market to prove you right, they won't be over here cooking on what actually works.
Like javascript is an awesome programming language because it is so widely used? Oh, wait...
Percona is that kind of company, but not sure how much it may cost to you. Anyway, as a lot of optimization may be more related to code instead of db settings or indexing, you may instead dedicate some time to at least looking at their presentations for a first approach.
Is this question relevant?
The lack of price transparency and emergence of 3rd party system was direct result of heavy regulations on health care dating back to WW2, and was slowly solidified into law through tax incentives and then recently became "official" through the ACA.

Brief summary:

http://www.forbes.com/sites/paulhsieh/2013/11/17/the-only-ob...

I don't consider myself libertarian, but facts should be straight on this issue.
Keep it on the down-low. It's awesome you can build something like that but you need to be mindful of office politics and people will judge you my friend. Sad but true.

I mean we all want the ego validation of check out what I built, but focus on getting that feedback from customers/free users etc, not from those in your close personal life. Just my two cents anyway.
It's a big task on its own and it seems a bit in-transparent to me.

However, you may want to have a look at TrueVault[0] which has been featured on HN[1].

[0]: https://www.truevault.com/

[1]: https://news.ycombinator.com/item?id=7033188
Drone Shield – senses the presence of drones via acoustic detection
> Rust has not been used as a "systems programming language" in the only regime where IMHO that term has any meaning.

Rust has been used to make a toy kernel (as in press key, get message printed and/or change the color of the message). And this was several months ago. I'm pretty sure that makes it a decent systems programming language.
The CEO is the only person who can do that. Also, DoD you read me 2nd paragraph?
Indeed. Pypy is another example of a trace based jit.
I bought a pair of Koss PortaPro headphones recently, and I've really enjoyed them so far.

http://www.amazon.com/Koss-PortaPro-Headphones-with-Case/dp/...
I was looking forward with amusement to reading such an article. Mainly because I realized that all the arguments the doctor would make would come down to decision making. He could pose vague rhetorical questions ("do you treat the MRI or the patient?") but at the end of the day it's about collecting data, analyzing it, making a decision (about diagnosis etc), and informing the patient. All the things that he discusses, therefore, are about justifying a human doing it instead of a computer. A human currently has the advantage in certain "soft" undefinable aspects of decision making, which we can call intuition. But if this is eventually formalized into a algorithm whose performance can be measured and quantified vis a vis human doctor performance, it will be like computer image recognition. In some cases it will be obvious that the computer has erred, but for the majority of cases it will be able to notice things humans don't, because of the sheer amount of collective experience around the world as well as correlations that humans may not have been able to detect.

(I should pause here and note the danger of confirming nontestable theories though, as Karl Popper once wrote, "Once, in 1919, I reported to him a case which to me did not seem particularly Adlerian, but which he found no difficulty in analyzing in terms of his theory of inferiority feelings, Although he had not even seen the child. Slightly shocked, I asked him how he could be so sure. "Because of my thousandfold experience," he replied; whereupon I could not help saying: "And with this new case, I suppose, your experience has become thousand-and-one-fold."" http://www.stephenjaygould.org/ctrl/popper_falsification.htm...)

Go back and look at all the arguments the doctor makes. Once you remove the vague handwaving, you're still left with the basic question: what are you measuring, analyzing and deciding? Can computer aided methods do it better and more accurately, and in the areas they can't, why not, exactly? - and can this be improved? If so, it's a matter of time.

I am not saying a computer can replace a nurse's bedside manner or a doctor's ability to make the final call but computer aided medicine would seem to be as superior to regular medicine as computer aided chessplaying has long been shown to be superior to both grandmasters and computers alone.

Even the maxim he quoted, that doctors should only measure things that may affect the diagnosis or treatment, is a heiristic not unlike the chess heuristics that guide grandmasters' thinking. But how often does a tactical line or particular "hidden" property of a position override that heuristic? And similarly, a computer can help uncover hidden correlations that a simple human rule may miss. After all, medicine thought for millennia that washing hands was just a ritual with no medical benefit until bacteria were discovered.
"Why might JavaScript be unavailable even to users who have not disabled it?"

The paragraph makes only the one point of mixed-content but that is not the only possibility.

Another possibility is: javascript (or js dependency) is hosted on a CDN and the CDN is unavailable (down, blocked by company/state filters, ...).

Another could simply be that part of the js is broken for some reason and did not execute further (could be because part of the js is generated per-user in a dumb way and our user is little bobby tables, could be because of caching issues, could be a critical bug not caught in QA, ...).

Another reason is that loading assets could be extremely slow for the user and they will temporarily see the site in a broken state. I'm suffering from this myself currently - I'm out of the country on a massively throttled 3G. I'm closing a lot of sites before they finish loading their JS because I don't have all day. The type of speed I'm dealing with here exists in many parts of the world and it is unsafe (and extremely inconsiderate) to assume everyone will load all assets within seconds.
The Scalability Challenge That Most Enterprises and Startups Face
BarCamp Django in San Francisco Oct 4-5
Sony asked major studios if they wanted OpenGL ES 2.0 and they didn't care.

http://sandstormgames.ca/blog/tag/libgcm/

<quote>
At one point, Sony was asking developers whether they would be interested in having PSGL conform to the OpenGL ES 2.0 specs (link here). This has unfortunately never happened however, as developers seem to have mostly preferred to go with libGCM as their main graphics API of choice on PS3. This has meant that the development environment has started becoming more libGCM-centric over the years with PSGL eventually becoming a second-class citizen – in fact, new features like 3D stereo mode is not even possible unless you are using libGCM directly.
</quote>

> There is no valid reason why OpenGL can't be made to perform well on consoles except the lock-in mentality which plagues consoles market.

Game studios culture doesn't care about FOSS.

What matters is making the best game on the platforms the publishers are paying in advance for.
What a fluff piece. The author should run some numbers on the energy density and size of a battery that would be required to meet energy demand when the wind doesn't blow and the sun doesn't shine.

In this case where the grid has to fall back on non renewable sources of energy the utilities that own them are going to charge a very dear price to recoup their costs.
As always, depends what you're building. I work on a web app used by a small group of customers to do very valuable things, where requiring JS is a no-brainer. You probably shouldn't require it to show a simple news article or blog post, though.
I'm in the UK. I'd spend a week in France. Probably around here http://donsmaps.com/regourdou.html but anywhere would do. The culture shock really helps make a holiday feel real.