skysight-inc/HackerNews huggingface dataset:
"freedom to create with a relaxed mind" -- as I read this I realised that's what I've been missing for so long, and is what I try (mostly without success) to make time for outside of work.

"Stress apparently blocks creativity" -- most certainly does.
> return 301 https://$host$request_uri;

Don't do this. After I did it, my 3 websites were completely wiped-out from search results. From 3k UU to 20-30UU /day.
That seems like a dangerous system, though. Just a few coordinated upvotes can get a post to the front page. And if it's so easy, you'll almost certainly have people/companies abusing that to promote their content.
thanks for the details. I dropped you a mail on btrfs position.
Clay can be a total pain in the ass to work with, it's more stubborn than concrete to remove, but you'd be hard pressed to find a material more solid to build on than rock. What's your beef with clay?

The kind of glacial packed clay mentioned in this article is the sort of stuff even a power shovel has trouble with. It looks like light coloured slate, dry, brittle, and dense.

I'm not sure what your preference for sand is other than it's easy to work with. That stuff can shift, it bloats when wet and heaves with frost, settles like crazy under pressure. Sure, it's easy to remove, but it's so variable I have no idea how you'd get anything to stay level on top of it.
I had to: https://github.com/rephus/retrophies/pull/1

Funny enough, I find it a little more difficult to achieve than when playing on the original console. A combination of the keyboard and emulation slowdown seems to be in play.
Supply (YC S15) Is Hiring an Algorithms Engineer and Embedded Systems Engineer
Axel Witsel ingin meninggalkan klub
I don't get why it has to be one extreme or the other on HN. Reading through these comments Musks's either a fraudster or the second coming of Jesus.
Author speaking. I had no idea that thing existed =) But yes, retrophies seems to be exactly the same idea, implemented the same way as well. Plus with a mature community already!

Takes a bit the motivation off continuing the work on retrophies, although it was an interesting and fun experiment nevertheless.
Could be to copy the ip. Or to sell on. Or they have gone bust do cannot be contacted. Or to cheap to mail them back. Or it's a one man band and the owner passed away or...
Sure, but this problem has been around for years, and HN has developed many mechanisms to deal with it. Some are obvious—if a post gets to the front page without community interest, it will quickly attract flags, and probably a lot of ornery comments too—and many more run silently beneath the surface. I think the proof is in the pudding: we don't see a lot of this. Anybody getting away with it regularly is probably being so devilishly clever as to deserve their ill-gotten gains.
Thank you for doing a great job dang. When you're doing your job right, it becomes invisible. I for one, tend to forget that the great community I enjoy here doesn't just happen all by itself.
archive.is: https://archive.is/BdvtP
In the spirit of picking at nits, why not call the technique by its name, "bagging" or "bootstrapping"?

Also, I would like to see a better metric than simple accuracy. Maybe harmonic mean of precision and recall?

Otherwise, great to see more stuff like that in more languages (Kotlin, here).

Edit: Oh, hang on, I missed this bit:

>> more developed tokenizers that understand language

"understand language"? Really? What about "can handle"?
Alan Kay on AI, Apple and Future
Oh! Sorry for the confusion. Conflicts do exist. I am was speaking purely from the point of view of Benioff pulling of something questionable with the express intention of putting in more money in his kitty or do good for his investments opportunistically. I was saying Benioff is beyond that. Legally speaking, he will have to tread this carefully, and show that he didn't shirk his fiduciary duty as a board member and CEO while making this deal.
Ruby on Rails vs. Php -The Good and Bad
Externalized costs would make tons of entire industries completely unviable. We as a society completely ignore them when it comes to business for a reason. It's shitty, and usually at the expense of our long term sustainability, but good luck changing it.
Slim Pack Weatherproof Minimal Commuter Backpack by SlimFold
Stop saying confidence intervals are “better” than p values
Data Quantity or Data Quality
More than once I've built some free software from source, only to witness literally thousands of warnings being spit out during the compile phase.
I can often be an asshole on Reddit. But I never am here because HN is so clean and well kept. The signal to noise ratio is fantastic and I'll be damned if I'm going to be the one to lessen it.

Kind of amazing to me how it works that way: once there's graffiti on the wall, suddenly the perception is that it's okay to put graffiti on the wall.
While a few seconds is unrealistically fast, if you ask me, I did notice that long testings duration is very detrimental to the quality and testability of a code base.

If you have to wait 1h for testing feedback it kills the development inertia.

And so do slow development tools, compiling something for 2 h and then getting negative feedback is not cool, and yet this is something I've seen happen at my current job and it drives me insane.
The user base have been exploding lately but user engagement is still keeping up. But yeah I agree with that user engagement goes down with the number of users increase, but for now that statement doesnt hold.
"Views on your channel: 0"
Yup; I always get them flipped.
SEEKING WORK - France - remotely

Javascript, React, Angular, Backbone, Symfony2, CSS, Vim

I have strong experience in Javascript applications and beautiful user interfaces. I love to build great products.

I'm currently looking for part-time or full-time work.

---

Email: jules.bous at gmail

Website: http://julesbou.net

Github: https://github.com/julesbou
I agree with you, achievements, when well designed, should trigger for things that are hard enough to provide, well, a sense of achievement!

However, for the mario demo, what I wanted was to showcase the achievements feature to people who likely are not gonna play further than the first level. This is why I abused silly achievements at the start.
Im not really sure, i posted this to get a hype around steemit, but I did not write the article.
RF is a bit more complicated than that, you have also a specific gain on an antenna.
https://en.wikipedia.org/wiki/Antenna_gain

The gain on the antenna doesn't create "energy" but it tells you how efficient an antenna is and what its RF characteristics would be, in general a high gain antenna is a directional one it would send a more focused transmission and would attenuate better to a receiving transmission from a certain direction only, a low gain antenna would have a more uniform RF profile (doughnut/spherical).

High gain antennas are usually used for point to point applications so MW transmitters, P2P Wifi Links, TV/Satellite etc. while low gain antennas are used in devices where the transmission can come from any direction like for example GPS receivers, cell phones and handheld radios.

For Wifi for most applications you would want a low gain antenna on your routers/AP's as they would give you uniform coverage, people often buy high gain antennas without understanding what it means, it's great if you want to line of sight 2 AP's across long distances but unless you also want to line of sight your XBOX it wouldn't have any positive impact on your wifi reception at home.
Merged! ;D
How are you measuring success? I feel that the quality of HN has declined a lot over the last year or two; we see a lot more one-liners and "couldn't resist" comments, and less technical content. (I think the caustic attitude of old HN helped; people who made jokes used to be shot down very quickly, whereas now people try to be nice about it). I now consciously avoid the site while America is awake.
I wish Pfsense hardware was more affordable so more people could afford to run it.
For some reason I associate autotune and lip-sync with pop music but not rock.
Regression Analysis:How Do I Interpret R-squared and Assess the Goodness-Of-Fit?
for 4) you can use http://docker-sync.io - its compatible with docker for mac and others, supports rsync/unison/unison+unox and will have NFS support in the near future.

With unison+unox you have full transparent sync while having native performance (no performance loss at all). This is far better the osxfs or nfs.
I believe passionately is about being passionate with the product, the company itself. Not-passionate means you're an executor and that's all.
Well, you could choose to abort rather than skip anything.

The problem is that impure code can do dangerous things (depending on which i/o primitives are provided). For example, a macro might create and delete a bunch of temporary files; this might work fine in one scenario (e.g. during compilation) but misbehave during another (e.g. static analysis).

In which case "static analysis" would no longer be static.
It's entirely doable unless you are on a permanent death march at work.

Us modern people have it incredibly easy with appliances doing the bulk of the chores home.
How can you be passionate about your work when the company you work for is pushing product that are uninspiring and you feel every day the breath of management to deliver something that dull thing?
sounds like the guy has a hard on for Rob Pike, go rub it off
YIELDIFY, a Google Ventures Company | LONDON, UK | ONSITE | VISA

Yieldify creates smart and simple marketing technology products that predict customer behaviour to optimize customer experience with brand revenue.

As an engineer in our team, you will be designing, developing and deploying high-quality systems that are architected to scale with our fast growing business. You will be part of a passionate team whose focus is on building world class projects that defines the future of our technology.

We're looking for all levels of engineers for our London team - and our stack differs depending on the projects you are working on, which range from:

- AWS, nodeJS, Typescript (back-end services)
- Apache Spark, Apache Storm, Python, Docker, R, Kinesis, Dynamo DB (Data & Analytics)
- Angular2, Typescript (Platform)

StackOverflow: http://stackoverflow.com/jobs/companies/yieldify
Careers: http://careers.yieldify.com
Check out what we're up to here: https://goo.gl/uY6ua6

If you like the sound of working with low latency and high availability systems - we'd love to hear from you!

INTERVIEW PROCESS:
- 1. Skype/Phone Screen
- 2. Technical Task
- 3. 1x On-site (2 hours - Technical, Competency & Culture Fit)

Contact: careers@yieldify.com / christine@yieldify.com
Show HN: Pandora for videos
Well, JavaScript is single threaded...
> There are two phases: active development and release
> engineering.

For you, perhaps. Go encourages you to think about your problem and develop it in the "release engineering" style from the very beginning. This is a virtue of the language, in my view.
Ask HN: How do i install osx to usb drive
not searching for creating installation media. for example i want to install sierra on 64g usb3 media so i can test little bit

i think i saw such post here (or twitter) either el capitan or mavericks version of this post but i cant find it now

thanks
Also, as far as we know, single-celled life also evolved exactly once. This is one thing I haven't seen a good answer for -- if life came about so early, that would indicate that it is easy. But since it occurred only once, that would indicate that it is hard.

The common explanation is that once life evolved and began to spread, that it would prevent other life from appearing by out-competing it. But there is plenty of raw materials and sunlight to go around, so I don't buy that explanation.

The only thing that seems to fit, is that life is hard to evolve, but has extra-terrestrial origin. If that is the case then life should exist (at least in bacterial form) wherever a suitable habitat is found.
Silk, India’s oldest general-interest mailing list
Could someone write a tl;dr version for non english readers ? (article sound nice, but hard to grasp)
Why Is Iran a 110M Persian Speaking Market?
Failed Economics: Tyranny of Mathematics and Enslaved by the Wrong Theory
OK I see you are doing the HN thing and pedantically interpreting the words literally.

Programming well requires that you be interested in the topic. It is of course possible to program a computer without being very interested and many do.
Il nuovo Apple Watch sarà più sottile
If V8 can't handle it, there is no way Atom will handle it. Some would assess this as major software design issue (yeah I mean me).
I've been developing ReactNative since past few months and hence, I've been using Atom as my default IDE with Nuclide. I agree that Atom is slower than Sublime but once you tweak some settings and get a sanity hold on your plugins then you will get a significant improvement in performance.
Attracting a highly engaged crowd of people is easy when that crowd is small and you're operating in a niche; attracting a highly engaged crowd of hundreds of millions of people over a broad and diverse range of niches is a slightly greater challenge.
That explains so much.
Presumably you mean "Whitehall", rather than "white wall"?
In the lists of "once's", we have: 1) proto-life, 2) single-cellular life, 3) multi-cellular life, 4) neurons (which eventually form brains), 5) enough intelligence to launch rockets. Now it is possible (maybe even likely) that other life on earth will develop human-level intelligence (not only other primate, but thinking of crows and dolphins too). But intelligence is rare enough that it takes a long time to achieve.
6 Mistakes to Avoid When Choosing a Web Host
While I haven't personally read the work in question, I remember enough about school book selections to observe that you should not rule out the possibility that the real source of the problem is that the book is genuinely boring.
Owning a new car seems like a good investment. You get a bit more car than when buying a used car plus you get a bit more status. When prices of cars drop and better means of transportation arrive you would just keep your cash and use an Uber for example.

With the cow I think the problem is that many people would buy a cow to fulfil the basic need so margins would be extremely thin. People would soon stop buying cows again.

I think this would be generally the case in such a situation: Everything would be a commodity and margins would approach zero. You need only very few people to produce commodities. The majority of the population would be unemployed.

This is not a bad outlook per se, my argument is just that our current system needs growth. We would have to gradually adjust the system once we realize that there is now way to create growth any more.
Reddit's community is much-maligned, but it's just a reflection of humanity as a whole. For every angry white male there are thousands of perfectly reasonable people just doing their thing in some small, obscure subreddit, surrounded by like-minded friends who just want to shoot the shit about knitting[1], or bagels[2], or flamenco[3], or the world outside their window[4].

[1] https://www.reddit.com/r/casualknitting/

[2] https://www.reddit.com/r/bagels

[3] https://www.reddit.com/r/Flamenco/

[4] https://www.reddit.com/r/coffeewithaview/
Ask HN: Why is there a black bar at the top of Hacker News site?
I'm not exactly a fan of Salesforce the product but their acquisition strategy seems to be pretty solid. They tend to buy stuff I associate with high quality and good dev teams (Heroku now Quip).
I figure it was due to the cracked supports.
Hotspot Shield 5.20.9 Elite Edition with Patch Free Download
Casting in Java – Java Type Cast Tutorial for Beginners
> you can run without being a billionaire

It sure helps though, for example Clive Palmer in Aus in 2013.

> legislators who aren't members of major parties still have influence (sometimes disproportionate) on who is chosen as head of state.

Australia and the UK still have the same monarch, so the head of state is not chosen by anyone in either country - but if you mean the Prime Minister, then you are correct.
> Yes, but they have moved their compilers to C#

A compiler is a different matter. GCed languages are very compelling for static compilers. Even gcc uses GC internally.

The claim is that GCed languages make for poor interpreters - and also poor JIT compilers and runtimes.

> If you take Nashorn engine running on Jikes, it is an 100% Java stack running a JavaScript interpreter

Nashorn gets participation points, but it's not competitive with any of the major JS engines, all of which have C++ runtimes.

> Taking Swift as an example bootstraping the language would increase the burden designing it, as they are still far from fully stable design. If they would throw away in man years invested into the LLVM, which happens to be written in C++,

This still confuses the compiler with the runtime. The Swift compiler is indeed written in C++ using LLVM, but it could have easily been written in a GCed language without affecting much of anything.

But the runtime is separate, and it also happens to be written in C++. It's possible to imagine the Swift runtime written in a GCed language, but that is not what Apple chose to do.
> Why not limit the bandwidth per user instead?

Because that would require actual effort from ISPs, which would be in conflict with their current business practice that can be summarized as "to us, you are all equally worthless".
Strange comment. That's like saying "never use C++ because then you'll hate going back to C" or "never use an automobile because then you'll hate riding horses."
SEEKING WORK - London, UK or Remote

- Tech

JavaScript (vanilla,React,Angular,etc), HTML/CSS, Elm, node.js (Express/Koa), RethinkDB/MongoDB/Redis, linux/shell

- CV

https://goo.gl/iLHAb0

- Github

https://github.com/AntouanK
> because there are benefits to both approaches and there will always be people preferring one or another

And that is exactly my point: people prefer one or the other because it is not a solved problem, there is no universally accepted way.
>"understand language"? Really? What about "can handle"?

I would definitely qualify this as "picking at nits" haha :)
> Is that really the _best_ way to delete from a slice in Go?

Yep[0], and it needs a special case to remove the last element of the slice (if the index is user-provided). If you don't care about the slice order you can also swap the element you want to delete with the last element of the slice and shrink the slice by one element. Also fun, it can leak memory.

[0] https://github.com/golang/go/wiki/SliceTricks
> Stockholm syndrome in action.

That's a very negative way of saying "that's not my personal behavioral preference"

> There are two phases: active development and release engineering. -Wall for former, -Wextra -Werror for latter.

Many of Go's idiosyncrasies are for code readability and maintainability, which is very much a part of active development. The point being to mitigate the likelihood you end up with spaghetti code (yes, I know you ultimately end up with code quality only as good as the developer, but some languages do still make the process easier than others)

> If someone is not disciplined enough to throw out unused variables/imports/whatever from release, Go will not save him from hell.

Except it does though, since that's the very behaviour you're complaining about.
14 secret WordPress features
And it can edit files as root with tramp. And oh so much more!
Don't forget Apple's new flagship language, Swift.
functional programming is for laughs
3 Ways to Get “Open Office” Benefits Using Tech
Found a video of the full presentation, including the surprisingly lengthy Q&A session:

https://youtu.be/n6JRG733ReQ
> "The Millennium’s engineers anchored the building over a thick concrete slab with piles driven roughly 80 feet into dense sand. "To cut costs, Millennium did not drill piles to bedrock,"...

They built a skyscraper, on sand, in an earthquake zone!!! What the heck were they thinking?

Consider me completely unsurprised that the building is sinking and tilting.
Not trying to be pedantic here. You wrote, quote, "programming really requires that the programmer is deeply interested in doing it", and I disagree with that.

As for your clarification, it depends on how you understand the word "well". In general, mastering any skill requires interest in it, otherwise a person settles down on the minimum level that lets them do their job comfortably. But a point I think is important to highlight is that this minimum skill level is often "programming well" in the business context. No matter how many buzzwords companies put into their job offers, what most of the industry really wants is replaceable cogs that follow orders well and don't think too much. Being actually passionate about programming seems not only a bad proxy; having passion can be counterproductive at work.
> ignoring years of research and good ideas

And people are falling over themselves to use Go in places that seem inappropriate. Most of Go's strengths shine in a large team of mediocre developers: Low build times, low abstraction, quick ramp-up, etc. So why do startups choose Go? You're just shooting yourself in the foot. Use OCaml, use C++, use Clojure, hell, use Swift or Rust, just use something that at least pretends to care about expressiveness and abstraction. I actively avoid working for shops that use Go heavily, it's an indicator of cargo-culting.
Look at team fit first (If you're gonna spend at least 30% of your time with them, they better be pleasant to work with) and then their future potential (based on their past experience)
Who Else Wants to Achieve Work-Life Balance?
Enforcing -Werror at the "go get" phase would achieve 90% of the benefit with 10% of the pain. It would be a big improvement.
And thanks, "Bagging" was the term I was looking for. I'll update the post!
Hendiatris
Having sentences that go on and on would be poor writing if it were done unintentionally or for the lack of skill. But in case of Proust the text is very deliberately composed in a particular way as a stylistic device.
I always break this down in to two tasks:

1. Identify The Characteristics of a Good Idea

This is a little bit like product/founder fit. What works for you may not work for others. Typically good ideas are not complex but quite simple. They are often comprised of other good, simple ideas (good artists copy; great artists steal).

With respect to ideas for a product, I would say it depends on your experience and resources: have you done this before, do you have a team, do you have the skills? In general, I've seen too many people take on projects that are too large. The most common result is that they never ship. Even when you have ruthlessly stripped all features to the bare minimum, you will still suffer from Hofstadter's Law (even when you know about Hofstadter's Law):

"Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law."

Start Small. Launch. Charge. Grow.

-

2. Find Good Ideas Where You Least Expect

There are a few strategies that may jolt you in to a fit of inspiration. You may find that ideas are all around you, waiting to be found.

Ship. Exercise your idea muscle by coming up with lots of ideas. Most of them won't be great ideas - that's ok. You're looking for quantity, not quality. Allow yourself the chance to fail (they're just ideas, you haven't implemented them) enough times so that you can find one good idea.

Don't Rush. Don't try to force it: Rovio struggled and struggled to find a game that the mass market would like. They launched over 50 games before Angry Birds.

Work Backwards. Start with what a good idea looks like when it's complete and then work backwards to the smallest origin of that idea. Implement and iterate.

-

I've written more about these subjects here:

http://startupclarity.com/a/find-profitable-product-ideas/

http://startupclarity.com/a/good-product-idea/