skysight-inc/HackerNews huggingface dataset:
Cryptosense – Discovers security configuration errors in SSH and TLS servers
Maybe a Clojure equivalent to NPM's "devDependencies" can manage something like this, so that it gets excluded from the final deployment JAR. It's been a while since I'd done Java/JVM development, but the dev-time vs. deploy-time dependencies configuration should be possible, I would think.
مشاهدة مباراة فرنسا وهولندا بث مباشر يوتيوب يلا شوت اليوم اون لاين
I had to first click on one of the tabs before it started letting me use the keyboard.
I check them in all of my code because if memory allocation fails I would rather look at recovery options or terminate the program myself gracefully then let the program keep running, performing potentially dangerous operations with bad data, until it fails somewhere down the line.

Sure, maybe that code branch will never get executed but I'll immediately know if it ever does and won't have to try and figure out where the null pointer came from.
Ask:How Main University in USA info Me?
How Main University in USA info Me?
From my experience that is factually true (London). I know this for entry level positions and internships (that can often lead to an offer), i.e. candidates with no work experience. I know that this is the case for at least 3 large investment banks.

The situation is of course different for boutique firms, I should've said that. Small firms cannot afford training candidates internally, they'll want to have technical knowledge.
Open offices are perfect for https://en.wikipedia.org/wiki/Panopticon
(As an aside, SmartGit is the only success story for desktop Java apps that I can think of)
>Don't you pay a double lossy compression penalty?

Yes, in the sense that the results are doubly compressed.

No, in any meaningful sense that I would have an issue with. The headphones have the appropriate BT codecs for high definition audio (the 3 even more so, aptX et al), and the end results have been on par with my wired AT-50x.

You can try double and triple compressing a 320mbps mp3 file and you'd hardly notice any change. Of course such compression algorithms are not omni-potent, but it's close enough.

At a good enough bit rate (256 and especially 320), mp3s are indistinguishable from "CD quality" (which also throws away data in the sense that it quantizes the analog signal, but it doesn't matter there either), and all blind A/B/A tests have shown that.

In headphones that cost less than $1000, and for everyone over 40 that's even more so.

Audiophiles excepted of course, because they have magical unicorn audio senses -- even when they can't use them on a blind test.
"Many companies are just as bad" isn't an argument for anything.
Can you please specify the license of all of the projects? As far as I could tell within 5 minutes of checking, none of the projects have license information. A project without a license is actually proprietary (not a free software project). Thanks.

EDIT: I actually found a comment from the author on reddit saying they'll license it under GPLv3. https://www.reddit.com/r/programming/comments/56ojub/after_1...
1. Cloud based development/debugging.

One of the harder issues when I'm building microservices is stringing each service and dependency together and debugging. With this I could put together a full staging environment and log into each service to monitor and tweak problems I've found.

2. Limited hardware or access.

This is important because it's talking with Java Clojure not Clojurescript. Because it's entirely browser based, I could spin up an EC2 instance and load the editor on my phone. I can't do that with a regular Clojure environment in my phone.
It's not tautological, because there is normally a good reason for the raise being hard. Obviously, there are exceptions, such as in this case. However, I'd be surprised if the returns are particular strong if you look at all VC funds that had a hard raise. In many of the cases that ended badly, one would look back and say, "Well, of course that was a hard raise. The thesis was flawed." But that's exactly what people were thinking who turned away USV, before they had the benefit of hindsight.
> All politicians drive bike, the Dutch Prime Minister comes to work on his bike

That's very interesting!
Wouldn't it just be discrimination really? Its the same with reverse racism, it doesn't exist because it is just racism, nothing more nothing less.
> Of course these are mostly people who haven't had much experience working in office environments except possibly an internship or part-time work.

Exactly. I didn't think an open floor plan was such a bad idea until I started working full-time in one. I can't stand it.
Some people are less sensitive and are able to tune the noise out. Some are not.

Sometimes success depends on willingness to use ear coverings and stimulants (caffeine, ritalin, adderall), and willingness varies.

I'd rather pay for a wall than overload my body with drugs and a clamp on my head.
MS nailed it with the Surface Book btw.
Some people lack the ability to accurately assess the risks of their own actions, for a variety of reasons. Personality disorders, arrogance, institutional pressure, a long history of getting away with said risky behavior, can all cloud or utterly shatter the ability of someone to appreciate where the road they're on is most likely to lead.
I don't get your point?

Like you say, a bunch of people who have never worked in an open plan office obviously won't complain about it, nor will they realize it's something they should filter by.

They haven't experienced the problem yet.

Take renting a flat. I now know to avoid everywhere with storage heaters, just like I avoid places with single glazing and I also now know I should check the shower water pressure.

I didn't magically know these things before.
iOS 10.0.1 was the first public release of iOS 10; iOS 10.0.2 was a patch released a couple weeks afterwards fixing some bugs with Photos, app extensions, and the lightning 3.5mm adapter. (10.0 was not released to the public in any form-- probably some critical issue was discovered late in testing after 10.0 had been tagged internally but before the GM seed of 10.0.1 was released to developers.)

This sort of change (fixing link previews) is similar in scope to changes Apple's made in micro (0.0.1) releases before. Whether it happens in a micro release or wait until 10.1 (or even change anything at all) really depends on how important Apple thinks the issue is.

At any rate, I doubt the feature is going away completely (link previews were a flagship iOS 10 feature): at best, I'd expect a "Automatically preview links" checkbox in Settings, just like external image downloads in Mail.
I didn't. I'm shocked how awful these ads are. I've turned it off completely.
ObTVTropes link: http://tvtropes.org/pmwiki/pmwiki.php/Main/AMasterMakesTheir...
I don't think it gives you a whole lot over emacs with figwheel set up but it does seem to minimize the barrier to entry (ie emacs no longer soft mandatory). I think if it grows a sublimetext style command pallet and shortcut arsenal it could very well be the default new-to-clojure experience. It could fill the role in the clojure ecosystem that Haskell for Mac does in haskell's ecosystem.
Separated halves is the easiest of your requirements. That is a pretty well solved problem in the keyboard community (see ergodox, etc.).

Having the halves communicate wirelessly is a bigger challenge, but still potentially solvable. The easiest solution would be to have each half register as a separate board. Then because it is wireless you have the issues of batteries and charging and stuff.

The curve might also be tough, especially when combined with the wireless part. The easiest solution would be to have a plate cut, heat it up to soften it slightly and then bend it into the curve that you want. There would probably be a lot of trial and error involved in that though, and it may be faster (though a lot more expensive) to design the final 3D version of it in a cad program and have it milled as one big block.

Standard cherry-style keys will be much easier to source than scissor keys.

This geekhack thread might give you some ideas: https://geekhack.org/index.php?topic=70221.0
> Finally, I totally agree with what you say about lights. In the dark, they are more important than helmet. But that's not a choice you have to make. Have both.

Yup, didn't mean to make them mutually exclusive, but I wanted to emphasize the fact that helmets are like safety belts, as you and eridius alluded to. They're great, they can prevent further brain injury, but as riders, we should take further preventative steps such as being visible and assuming drivers can't see us.
Google does not seem to have a different tactic for experienced candidates. My onsite was only algorithm questions on the whiteboard with about 5 minutes of 'do you have any questions for me?' for each of the 5 one-on-one interviews I had (not even asking me about my prior experience).
Even so, the Joel Test was incorporated in Stack Careers if I recall
It's subjective. As an sample size of one, based on what I've heard, I'd never work for fb
I really like Git Extensions commit screen, the best from the git GUIs I've used.
It has great shortcuts to stage/unstage/reset and you can even separate lines to be commited.
ah good point
I had no idea that one could submit legal documents to Google, requesting de-indexing on specific pages. This tactic, apparently, is quite common.
Wow, that's a really accurate description of what it was like in China as well, specifically in Beijing. The large intersections were some kind of organically flowing chaos of differing modes of transportation. And the honk was used as more of a "I'm coming through". Which makes a lot more sense than a "hey I don't like what you did".
The pom dependencies allow for `:scope "test"` if that's your bag. You could also wrap the :dependencies inside a special development build task (in Boot) if you choose.
Show HN: Write webapps in Go without framework [updated]
Over three months ago, I posted my book on HN and got tremendous +ve reponse. I am happy to inform that I have published the book to leanpub as per the comments I got on HN itself!
It is pay as you go model, and the minimum is $0 because I wanted to contribute back to the FOSS Community
It's not true in this case, though. People who have the power to choose, are voting with their feet.

Still, many people have short term thinking or knowledge (better to get higher pay now than realize it will hold back by career trajectory), or they aren't too worried about success of their company or their productivity level.
Highway traffic jam. Long period of slow (3mph) drive, then full stop. I was near an exit so I decided to branch of on the right lane that was free of cars, thus still fast (50mph) to take the ramp. Our lane started to move again very slowly, I took the chance to switch lane, but was anxious about the high speed cars, so I checked, double checked, without realizing my lane stopped again while I was taking up speed (hoping not to cause people to slow too much in emergency) and switching lane.

Hit the right light of the car in front with my left one. Now causing real slow down and even more traffic jam.
This guy is delusional and ignores inconvenient facts. Such as there being limited fish, and a limited appetite for fish.

Congrats, John Lewis. In your attempt to convince me automation isn't going to be too disruptive, you've instead nudged me towards the opposing opinion.
> I dare not to get involved in any licensing issues or whatever

You might be covered under the DMCA: https://en.wikipedia.org/wiki/Dmca

And since they're screenshots some might be considered fair use: https://en.wikipedia.org/wiki/Fair_use

Some being blatant copies of logos, etc
I suspect a salient point is the identity/intent of the people that you teach...
I'm sure that's why they went with HTTP -- it is universal and will work the same way everywhere.

I still think they should just disable it by default, so you have to "opt-in" to the potential security risk and plan accordingly.
I worked for a year at IBM's RTP campus. Everyone had their own dimly lit cube with 5-foot walls, no natural daylight, and white noise playing over speakers to drown out conversation. The depressing undertone of the office was part of what pushed me to quit.

My team at my present job works in an open setting with 8 people in the room and windows with natural daylight. It's quiet enough to focus but gives us the opportunity for interaction also. I think that team-sized rooms are a good compromise between a completely open and completely secluded workspace.
Not in my experience. Years ago I had one device that did get burn in, but it faded over a couple of weeks back to a perfectly normal screen.
Ok, I usually don't do this, but it would be good to understand why I'm being downvoted here.

Therefore it makes sense to talk about design and not downplay its importance with a comment like "Yet some think that's the most important part..."; because one of those "some" was Steve Jobs and I don't think Apple has changed its policy much in that regard.

I'm not judging if he would have released this iPhone 7 or not, I'm just saying what I've said.
To anyone nitpicking, unless the headline has been changed since submission, the author actually says they built it "by hand", rather than "from scratch".
I'm the opposite.

1. The proliferation of libraries enables devs to get very, very picky about their libraries - the slightest wart or lack of understanding will cause them to label a library "utterly crap". But anything they create to replace it will run afoul of another programmer's picky tastes even worse! (And to what degree they may have a point, exactly 0 devs will be previously familiar with the warts and misfeatures of this new code.)

2. As I get better at project management, I realize that myself and my fellow devs are constantly underestimating the ongoing maintenance burdens of new code. It's hard enough getting us to make sufficiently pessimistic time estimates for the initial implementation that PMs don't have to smile and multiply by large integers - nevermind accounting for the next few years of adding additional debug logic, logging, fixing edge cases, supporting legacy decisions, adding a full set of fuzzing and regression tests, etc.

I wonder if we're regressing toward the same mean, or away from it...
This was in response to TJ Holowaychuk's blog post: "Blueprints for up" https://medium.com/@tjholowaychuk/blueprints-for-up-1-5f8197... (running express/connect as a child process of Lambda)

and curiosity as to how far Lambda is from being used for anything latency sensitive - but it turns out Lambda isn't the slow part - it's API Gateway.
Sampling error or bias is a hugely more significant factor than sample size.

Once you're over 60 - 300 survey participants, you're well within large-number stats territory. If you're trying to estimate multiple points of freedom, you might have to increase your sample size.

Simply drawing a larger sample of a biased sampling methodology isn't going to solve any problems. You'd have to aggressively correct for errors.

The survey here was conducted by a firm dedicated to such work (a positive sign), but it's attached to a large public-relations firm (Edelman), which I consider a very strong negative. It isn't a disinterested research organisation or dedicated polling firm such as Pew or Harris.

Edelman's other clients include Microsoft, Johnson & Johnson, Pfizer, HP, and Samsung. Quite the list of rusted stars.

https://en.wikipedia.org/wiki/Edelman_(firm)
Using leiningen you can add environmental build deps. I forget the specifics but it's definitely available.
That's why we have them... we literally can't afford to give everyone (or anyone for that matter) a private office.
Author here, since links aren't clickable in the description:

Leanpub link: https://leanpub.com/antitextbookGo/
Github link: https://github.com/thewhitetulip/web-dev-golang-anti-textboo...
If nothing else, mutually assured destruction.
Perhaps cynnical of me but I would assume such an escrow would be eternally underfunded. The whole point of sponsored research is to be able to frame the question and by extension the research. It is probably how it should be but I doubt you'd have many companies buying into it.

Perhaps an independent foundation could work hard at fundraising to become such an escrow but they'd have a heck of a time raising capital to cover the research I imagine.
@praptak Sure, it is. It just wasn't invalidating what was said. The point I was making is that we don't scrutinize many businesses to the same degree as tobacco, for example, and if we do we certainly don't hold it against them for very long. Why treat Coke or Pepsi differently? I guess one could argue because it has a direct effect upon our health. Even then, I wouldn't necessarily conclude that they are trying to influence their own studies or cherry pick data. I would be suspicious of it, though.
This is the 3rd nightmare for takedown teams, the first two are the DMCA and the Right to be Forgotten. Together, these are a huge barrier to entry for new search engines.
> Well, go slower then.

I guess that works in countries where there are no steep hills ;-)
You have to have a grasp on your cash flows as well. LTV takes X years to be a fully realized revenue but CAC is an immediately realized expense.

The fun businesses are the ones with CAC below immediately realized revenue. They can fund their own growth much faster.
It would also be a better article (or good article at all) if it included actual examples of unit economics perhaps backed by data. I would love to see data showing that the majority of these companies are built on lies, but it's not here.
Natural selection isn't "horrific", nature is.

Species who are "winning" at natural selection can also die in cruel circumstances. They just have to reproduce first.

Some Octupi guard their eggs until they hatch, and at the same time dying of starvation. Other species of insects have the young eat their parent(s) after being hatched.
Anyone got a photo of this office? It sounds spectacular. Not saying it's effective, just saying it sounds visually impressive and awe inspiring.
>> But stars (and gas clouds) orbiting in a disk are essentially always "near the edge" of the disk (that is, the disk defined as matter interior to the orbit in question), so the approximation is usually pretty good.

Not sure we're on the same page. For a star orbiting at radius r on a disk of radius R, some folks will lump all mass inside r into a point and apply keplers laws. They will reject all the mass between r and R because of the same surface integral theorems. The problem is that neither of those assumptions are anywhere near correct. The pull from the interior <r mass is not the same as though it were a point, and the pull from the outer mass >r is very much non-zero. For an example using electric charge instead of gravity:

http://www.phys.uri.edu/gerhard/PHY204/tsl34.pdf

Note that the field is non-zero at most places inside the ring, however it would be zero over the entire volume if it were a spherical distribution.
There's a lot of sugar inside fruit.

Normally you would only eat one orange. A glass of orange juice is equivalent to the juice of several oranges, with little or none of the accompanying fiber to slow down sugar absorption. Sure it's nutritious, but it's also a fructose bomb in a cup.
One Letter Programming Languages
I like doing everything but committing through the command line.
I like committing with a GUI tool because i think it's easier to double check what you are committing before doing so.
The reason code completion is easier with this design is that I don't need to deal with any nREPL server; Nightlight can just go to the relevant namespace and ask for the available symbols.

You are wrong that it is context-less code completion. In fact, I use the same library that CIDER does: https://github.com/alexander-yakushev/compliment I pass the entire top-level form to the library so it can make intelligent choices about what to complete. Here's how it works: https://github.com/alexander-yakushev/compliment/wiki/Exampl...
Naturally, like all engineering, its a balancing act with tradeoffs. We are responsible for all the code that runs in our application, but we are also responsible for shipping. It doesn't make sense in this day and age to write every line myself, but at the same time it is irresponsible to include buggy dependencies.

One of the first things I do when asked to solve a problem or implement feature X is to check around to see if there is an existing solution. Its very likely that I will find something that at least is close to what I want, and from there I evaluate the library, and ask these questions:

1) how complex is the problem that this library solves? How difficult would it be to implement it in my app?

2) How close is this library to what I want? Is it easy to integrate or do I have to jump through a lot of hoops?

3) How bloated is the library? Do I have to include a bunch of stuff in the production build that I'm not using? (not always a problem depending on how the language imports libraries)

4) Is it well written? Is it actively maintained? Github stars and issue backlogs don't say everything but can provide good heuristics.

5) Do I expect that I will need to customize or optimize the underlying behavior in the future?

Ultimately, I think the biggest question here is "Is the library working for me, or am I working for it?" If the latter, maybe its worth considering writing it yourself.

It also depends on the language and ecosystem for me, not to mention individual libraries. I'm working with javascript primarily right now, and there are a lot of npm libraries that are so small it makes more sense to just copy/paste the code into a utility (after doing due diligence it of course) and iterating on top of it. But it doesn't make sense to rewrite, say, JQuery, or React.

edit: grammar
Samsung ISIS edition?
It's not clear that this was or wasn't a self-selecting sample. The article does state that the surveying was conducted online:

In the research, more than 6,000 U.S. working adults over the age of 18 were surveyed online by independent research firm Edelman Intelligence between July 29 — August 24, 2016. Among them, 2,049 were freelancers and 3,953 were non-freelancers. The survey defined freelancers as individuals who have engaged in supplemental, temporary, project- or contract-based work within the past 12 months.
He was very clever with that wasn't he?

Everyone should be free to consume whatever they want, so long as they know what they want is killing them, and there are no distortions by the purveyors of such products that they are anything other than what they are - namely bad for you.

You want to smoke? Go ahead. You want to get obese and severely shorten both your life and its quality by consuming caloric dense nutrient deficient drinks/foods? Go right on ahead. It's your life to screw up.

But don't you dare stand there and tell me that letting these corporations that profit from the damage people do to themselves be free to run around going "OH NO cigarettes are totally fine! OH NO diet isn't the issue - just exercise more - here have a coke". Kids are literally dying because of this shit, and I frankly won't stand by it.

What I am against is systematic and dirty propaganda operations that directly harm the national interest for trivial sums of profit by lying to the population through their teeth and in turn inflicting untold amounts of misery on millions of our citizens.
It is easier to perform "X" inside the JVM instead of doing "X" in the JVM and providing a client/server protocol to do it from anywhere. The drawback is that you can't plug another client.