skysight-inc/HackerNews huggingface dataset:
> That means there is a lot of capacity to add buses without causing congestion in the bus lanes. That's good.

Only if you actually add the buses, and people actually ride them, neither of which is a given.

> Obviously it might be tempting to say "look we can't sacrifice one lane of 4 here to buses when cars are jammed bumper to bumper in the other 3 lanes" but that's how bus lanes work.

That's the problem.

> With too few buses, they are just an ineficcient demonstration to the people in cars that they really should be riding the bus.

That only works if they can ride the bus.

The problem in most of the US is that you have a big congested highway, and then you get off the highway and drive another five or ten minutes on side streets to your destination.

You can't just tell those people to ride the bus, there aren't regular buses on the side streets because there isn't enough traffic there to justify them. And a bus that only takes you to the edge of the congested highway and then leaves you with an hour walk to your destination is useless.

> Whether it costs $0 or $4 to ride the bus to work shouldn't matter

It does matter to the tune of $4, and eliminating fares increases efficiency because you don't have to pay for a fare collection infrastructure, as opposed to bus lanes which dramatically decrease it because you're paying the full cost of a lane and then wasting most of it.

> if parking, gas and tolls are 10 times that for one day of driving

Stop trying to make driving worse. First you have to make the alternatives to driving better, and as soon as you do that, you don't need anything else.

Nobody actually likes driving to work, the only reason anybody does is that the alternatives are broken and terrible.

In order to make driving as bad as the alternatives without making the alternatives better, you would literally end up causing people and companies to move out of the city to avoid the expense. It's the same logic as arguing that burning down the city will reduce traffic congestion. Even if it does, that doesn't make it a good idea.
Tel Aviv, Israel
If you knew you were innocent, wouldn't you fight a bit dirty against a government who seemingly wants to try you for rape? And it's not like he does not have cause for concern to believe that there might be more behind these rape charges than what's out in the open.
Mesa, AZ
I remember reading about that case in a web design magazine. Here's a very short article from the BBC: http://news.bbc.co.uk/2/hi/europe/4348585.stm
Dublin, IE
32% US

7% UK

7% Germany

4% Canada

3% Spain

3% India

3% France

3% Australia

2% Russia

2% Netherlands
There's a spectrum of bro-ness, and I've seen pretty hardcore stereotypical "frat guys" at 22 mature into "normal" adult human beings on a regular basis.

If you can keep your bro-ness under wraps for 4 hours for the interview, you can get hired at a company with a reasonable culture and that will continue to mold and shape you, just like any other community influence to which you are consistently exposed.
Sao Paulo, Brazil
You can accomplish all of that without loading new code. Apple's private API checks, for example, are easy to get around if you're motivated.
> Sorry, but at some point logic and reason take over.

I would argue that when someone tells you to “shut up and take his money” we are as far from reason as we’re going to get.

Also, what’s wrong with blank pages? I own multiple domains, some of which don’t even have any DNS records. So what? It’s my money that pays the fees.
That seems like a strange way to put it. Apps can still do all kinds of nasty things inside their sandbox, for example calling private API's that are now supposed to be caught in the review process, but also less obvious things like hot-patching strings (e.g. URLs) in the binary, sabotaging the device by deliberately hogging the CPU, playing sounds through the speaker, popping up fake prompts for fishing, etc.

I agree that the review process itself does little for security, but surely you don't want to allow applications to pull in unchecked native code over the network, right?
Istanbul, Turkey
Jackson, MS
This is what I do too. It works well.

Although in my case, I host my Jekyll based site on my own server and just run a daily build via local cron.

The workflow to post anything (present or scheduled) is nothing more than a single git push to get the new content on the server.

It's as simple as can be. #serversforlife
It might be unprofessional, but I'd laugh and roll with it even as someone without kids. Especially for internal calls within your team, probably not a bad thing to do - you want to have a fairly relaxed relationship with them generally, so this kind of stuff is expected and perfectly fine as long as it doesn't get in the way of work too much.

With clients, I can definitely see it being a bigger problem.

Maybe this is just evidence that a lot of people I work with just aren't developers because they love development that much - they like it enough and it pays enough to get the things they want in the rest of their time and there's nothing wrong with that.
Le Havre, France
In what way are they not designed as such? The biggest issue I can think of regarding major refactoring is coordinating across the team and ensuring you're collectively at a good point to start changing things. That's not really a language/tooling issue.
This isn't saying you can't sue Facebook, it's saying you can't sue them for patent infringement
Poking around, I don't immediately see spelled out the benefit: what is the advantage of building "without a single line of code?"

If the complexity of the app is the same, won't it be just as involved to build with this alternative interface?
I was born there but live in Milan. Heh.
Especially an evil action: this earlier meaning lives on in accessory after the fact.
What's so bad about calling private APIs? I get why Apple doesn't want it, but as a user I don't care.

The sandbox prevents apps from pulling in native code over the network. The OS won't allow pages to be marked as executable unless the code is signed by Apple.
Could you describe the difference? Other than the less common definition of "fraud or swindle", I think the common definition of hustle and scrappy have a heavy overlap.
That is totally unrealistic.

No job will fit your interest 100% unless you are lucky bastard. Boring jobs are the rule. The point is to make boring stuff less borring.
In that they actually provide the service which they advertise and their customers desire.
Smells like phishing to me :)

An email trying to pass as a normal workplace email.
Really a poor article all around. I'm reminded of that TEDx talk from a few years ago where the guy attempted to showcase some kind of fancy quantum physics with interesting-looking spirals but ended up saying absolutely nothing.

The conclusions seem to be drawn from:

A) a single Google search of questionable repute

B) the author's posterior
> You need to meet some more rural friends to see other ways that people live.

Your rural way of living does not scale to the number of people we currently have living on Earth. It also does not scale to meet some people's current consumption patterns, which is one of my points.

> Especially warrior cultures ate a lot of meat.

"Warrior culture" does not scale to 8 billion people. You can't use this as justification to continue to eat meat while ignoring the negative externalities around its production.
something is missing, this isn't close to 100%
Linux One Day One Command Collection
http://firstround.com/review/why-firing-brilliant-assholes-i...

For me, it's always been just to make sure the person isn't toxic to other employees

From some other comments I skimmed:
I think it's a bonus if you have opinions on software. I want to hire people that challenge the team to grow and challenge me to grow with their differing opinions. It is very important as to how that opinion is conveyed though.
Sarasota, FL
The three rules that I most frequently quote:

1. Code to an interface, not an implementation. Think about the essence of the class, without which, it would be a different class. Then build an API for that essence, then implement the API.

2. Program into a language, not in a language. Work out first what you want to achieve, then figure the best way of achieving that in the language.

3. Tell, don't ask. Don't expect client systems to know how your system works. When the state of your domain has changed, tell other systems, don't wait for them to ask.

The "Factorio" game is one of the best explanations of good programming I've ever come across. Build components that do one thing well, then build components that use those components, and keep growing the system in that way. When you want to keep the relationship between two components more flexible, push values from the first component onto a 'conveyor belt' and have the second component pick up values off that belt. Service oriented architecture in game form.
> Comments should be reserved for the rare bits of code that are influenced by factors beyond the code itself (for example, a customer requirement or a bit of historical context)

This statement may be true in language domains the author is used to, but is certainly not true across the full spectrum. Also - there are two sorts of comments: 'what' comments, and 'why' comments.

'What' comments tell you what the code is doing. A lot of the time, in a lot of languages, if you code clearly these are needed only rarely, if at all. They are telling you what the code is doing, mostly as a convenience - they can always be replaced by spending time reading the code to see what it's doing. There are a number of situations where they are useful though, mostly obviously in languages like C or even Assembly where code often cannot be made easily readable. The 'what' comments allow you to quickly parse code to build up understanding of what's going on. Good assembly has a very high comment to code ratio - you are mostly reading the comments rather than the code to grok it. Occasional 'what' comments on a bit of C pointer arithmetic allow you to understand the authors intention and check against that 'specification'. I agree that in more expressive languages, these sort of comments become rarer and rarer.

'Why' comments are irreplacable in every language, and are what the author seems to be referring to in the above quote. "I have chosen to do this like this here because...". Because otherwise X unforseen bug, because otherwise Y performance issue, because Z client requirement. However expressive your code, that extra context is never going to be communicated by the code itself.
Neither the file type nor the content inside the files are being checked.

This issue must've been caused by something else.
Were you able to upload other files?
Russia,St. Petersburg/Vancouver, Canada
They have already stated in black and white that they have held back a lot concerning this release; due to various concerns. They are completely open about that.

A lot of the stuff they keep to themselves can be used as collateral, like all the names they redact, operational details, etc, but I think they would quickly find themselves in an even more dangerous game than they are now, if they started to exploit these possibilities.
Regarding professionals? I hear you - loud and clear.

I want you to know, very sincerely, I appreciate your feedback over the past two days.

Some lessons (re-)learned:

* Security is a conclusion, not an assertion - it is improper to present a system as secure without evidence.
* I am not, nor will I ever be, qualified to provide a conclusion regarding security.
* The language on the homepage needs to be clear in this regard without being 'cute.'
* If I ever post on HN regarding security, either use evidentiary sources to back my points on provide code.

Thanks for the reality check.
You can check again - I have changed the language. That was improper and thanks for the feedback.
The title is kind of misleading. The websites and Apps were indeed built with hundreds of lines of code, and are being sold/are for rent on the given platform.

I honestly do not see a big difference compared to other services which offer you pre-built blogs, websites etc.
> 2. They can move. They still have the baby sleep schedule. No sleep, no time.

Phew, this list resonates. Never thought the time would come that my wife and I would get an uninterrupted night's sleep but sure enough time passes and we're at point 3.

Alas points 6 onwards are in the back of my mind. Tough balancing work and family but it's also such wonderful fun.
> Of course, in real life, we do have this constraint

Which IMO is what causes confirmation bias. But science should strive to get rid of confirmation bias as much as possible.
Show HN: EasyLDAP – A “Dockerized” LDAP management tool
If you were a low level Wells Fargo employee, that could be something you had to explain in an interview. According to NPR, Wells Fargo employees have found they can't get another job in the banking industry:

http://www.npr.org/2016/10/21/498804659/former-wells-fargo-e...
Disclaimer: This is a weekend-project/work-in-progress.

Configuring LDAP can be a daunting task, this is a drop-in LDAP management tool (and server) I built to easily add / remove users from my LDAP directory.

I've tested it with Gitlab, Redmine, Apache mod_authz and OwnCloud/NextCloud with great success. It will most likely work for any basic auth you may require.

Credit for UI goes to @creativetimofficial on github.
There is a contact form (https://nofile.io/contact/) where all content removal requests can be sent to.

All requests will be checked and the file will be taken down if the request is valid.
True, but in this case "return to compliance" means "scrapping the company", because its key product depends on the non-compliant behavior and is impossible to implement otherwise.
2% Poland

2% Sweden

2% Italy

2% Japan

1% Brazil

1% Austria

1% Switzerland

1% Romania

1% China (!)

1% Ukraine

Obviously, percentages are rounded.

121 countries had less % than Ukraine (which had 0.85%).
Great, just charge the people more taxes. Terrible idea.
Flag of Lithuania on the Way to the Formation of Lithuanian Statehood
So there's really no way for a company to take over a domain if they have a legitimate reason? My company's dot com shows what looks to be a low value video. I've reached out to the guy a few years ago and he simply replied that there were some things that money couldn't buy...
Petal.com if you're interested. I'd love to have that domain, and yeah it's affecting our brand.
New York City
I had a video call interview recently and my interviewer was being attacked by his new puppy during the call. Although distracting it made me want to work there.
What They Don't Tell You When You Graduate
Invite Your Engineers to Talk Business.  Why
She has enough money to make her happy and don't give a fuck. You get real. Get a life for christ sake. Asshole.
Bath, UK
Ha - I had no idea!
I think this last election showed there is a coastal elite bubble and a clear cnn-msnbc bubble as well.
Looks like it's no longer loading anything.
I chose PC-BSD because i had a bad data loss and wanted something more reliable. ZFS on FreeBSD is very mature and stable and PC-BSD provided nice desktop integration. For stuff I couldn't do on PC-BSD I used Windows virtual machine.
I don't have anything against Linux. But last I read, ZFS on Linux is not native and integrated into the system as well as on PC-BSD.
I was thinking more along the line of building a small NAS/FreeBSD server for storage and just install Windows on the main PC as it has always worked pretty well for me and other household memebers are more used to it as well. I will also give OpenSuse a try in a VM to see how it works.
"Look at Australia - first they registered, then they confiscated (go down the list, knock on doors)."

IIRC you're still allowed to have (some types of) guns, as long as you keep them in a gun safe.
Everybody is going nuts over it. That's what's "great" about it. As you say, it was done several times before.
Your solution here is laughable. A couple of points:

1. I mentioned that the current laws are lax for a reason. There really isn't much in the way of controls over animal agriculture other than things that might affect public health and safety. Getting all of these companies to play ball with the current legal environment will not get us anywhere near where we would need to be.

2. The idea that "all" we have to do is prevent them from lobbying and enforce the current laws is hopelessly naive and not a light undertaking. (Especially in areas where this industry is the main industry / employer). You're also ignoring all of the government subsidies that are already poured into this industry. The government has been in bed with this industry for a long time.
I'm surprised at your experience, as mine has been the opposite. I use my pressure cooker as for probably 80% of my meals at home (not always for the main dish). I've never had a sub-par experience. I find the pressure cooker is the better bet for soups, anything bean-related, most things with chicken, ribs, hard-boiled eggs, and vegetable medleys.

You are right that the timing involved on many sites is misleading, yet I find that without fail the "active time" when using the pressure cooker is WAY lower while the total time is roughly the same or slightly shorter than a normal recipe (much shorter if making something with beans). That's the big win for me.

You can experiment all you want, but I don't. I just take recipes from others and use them, with some adaptation. There's a lot of resources, and most people have already workshopped anything I'm interesting in making.
No he's saying the definition of "being good" is not obsessively adopting "new technology" but realizing that the core foundations of CS are the core foundations of CS, and doing your job 8 hours a day and learning your core skill set and iterating and practicing on it is in fact all that is needed to produce a good programmer.

Frankly I think those of us who have been in the industry over 15 or 20 years know that adopting new technologies is not the hard or important part. Having the wisdom about how, when, and what to apply things, recognizing good engineering, and learning to work well in a team -- that's what's important.

Having kids might mean you can't stay up at night learning the latest JS framework -- but that very likely might be a good thing.
Lawyers would take a long, expensive time​defining "legitimate".
Ah, thanks. I probably should have looked all of that up.
>I'm not sure I'd group the Nespresso and Keurigs together.

We have both in our workplace kitchen; they both produce mediocre coffee, in my opinion (and I'm no coffee snob). I wonder how the Nespresso got such a reputation? Is it widely considered good?
>“Based on everything we know about early math education and its long-term effects, I’ll make the prediction that children who thrive with abacus will have higher math scores later in life, perhaps even on the SAT”

Also not so suprisingly, children who thrive in early math education will tend to have higher math scores later in life.

That's about all we seem to know about early math education anyways.
> Even if our ability to capture facts is imperfect, throwing up our hands and saying "nobody's ever actually known a single fact, so why bother trying to agree on the terms of debate, lets just agree to disagree about the facts" is a transparent gesture towards legitimizing ignorance.

Why is the alternative to "throw our hands up.." instead of just becoming more skeptical and scrutinizing sources more rigorously? These days, people cite sources like they are gospel, often having not read through the sources themselves.
Malwarebytes Anti-Malware Premium 3.0.6.1469 Serial Key 2017
> What we have here is literally a blank page, that offers no value to the reader.

Q: Why isn't there any content here?
A: All personal web content is hidden
on back pages to conserve bandwidth.

Also, they're running a mail server. Changing an email address that you've been using for 20 years is difficult.
Ghostery is not awesome, ghostery is profiling people who block ads to provide data to advertisers so they can find ways around ad blocking.

Using ghostery to block ads and tracking is shooting oneself and everybody else in the foot (feet?).
It's basically ad populum, in reverse.
I work at a consulting firm. On internal calls, it's usually totally fine generally speaking, but perhaps a different matter if it is a client call.

Frankly given the hours people work, I respect that they're taking time to be with their kids and trying to find some balance in between the insane hours we work.
If you have more then 2 kids, its either your life is over as you know it or you suck as a parent (ready to get minuses here from supper moms and dads).

With 1 or 2 kids there is life. Less life then before when talking about work, or you suck as a parent.

The thing is, you can't devote all your time to kids. Too much attention and they become unable to do anything on their own, they will require your presence all the time. Too little with kids and you suck as a parent and get to miss single time event, enjoying the time with your kids while they are the appropriate age and you are still their hero.

So it turns to be a balance, IMO - some days or weeks you will get 0 personal time for development and some days you will get planty. Count a time with the spouse too. Bad relation on this level quickly turns out to be the worst decision for entire family.

Now, some other skills will be useful here: triage, organizational skills, medicine (to keep yourself helthy as much as possible and in good shape) etc...
Haha that sounds complicated. It could just be a little bouy that you drop with a winch (this isn't complicated?) and it's pretty much a simple ir-range finder type deal. I just don't know the water would play out. Use a lower-frequency like the submarines do haha.
Haha that sounds complicated(heavy). It could just be a little bouy that you drop with a winch (this isn't complicated?) like the size of a fishing bobber. It's pretty much a simple ir-range finder type deal. I just don't know the water would play out. Use a lower-frequency like the submarines do haha.
I'm not an iOS developer, so I'm not sure what's possible, but am wondering about React Native apps (and similar technologies too). Here's a scenario:

- you publish an app that creates collages;

- user gives access to Photos;

- you change your JS to upload all the photos to your server.

Substitute "photos" part to any iOS permission; isn't this security risk? Should it be allowed under current App Store ToS? Also, what's stopping your JS code from downloading binary code and injecting it via some iOS exploit into "native thread"?
Ami building produces output.
I'm not saying to use AD for a SaaS product, I'm saying the advice on having an obscure domain is a bad one. The SaaS product is saas.com, the company domain is company.com, and the IPA or AD Domain is domain.company.com. I don't see any good reason to have a 3rd domain floating around for directory services. If anything it is another thing to manage and keep track of.
GOLD: Bearish, Declines Further
Slack does what it needs to do. SFC can't even keep messages in sync across devices. Everyone is going bonkers because they didn't go crazy
It more meant "don't build a company on shaky ground," which Rollout clearly did. The only reason to be so specific about not breaking the rules is when you know you are breaking the spirit of the rules. The blog post he linked to is a year old - they're lucky to have survived this long.
Much, much easier to peel.
portland, oregon. usa
And all of this is "easily"?
How often do you waltz into work and write list/tree/graph algorithms on a daily basis?
Pune, India
Show HN: System Design Primer
If you are not a web developer or DevOps it is very unlikely you have that privilege. I currently do ML/NLP, and my heart is really in embedded. Almost nobody is going to hire me to do either remotely.
Marketing makes you a scumbag. Got it
Good for homemade bread.