skysight-inc/HackerNews huggingface dataset:
Have the authors of Peopleware actually run the numbers? If they are such a bad idea, why do open offices proliferate?

It seems to me like the backlash against open offices is a small minority of programmers with autism spectrum disorders and chapped-ass syndrome. Your job is not to have your whims catered to so you can be maximally productive. Your job is to bring value to the company. And that means working well in an open-office environment since that seems to work best for the company.
Sigh I'm not saying it's not okay in this case, I'm saying that I believe this would've been disallowed before because we didn't want it to be up to people's judgement whether it is okay or not.
What we lack is trust. We lack security in each other, in many cases for entirely legitimate reasons. Reestablishing systems of trust is one of the challenges we’re facing right now.
This is not possible under the npm/js paradigm of massive module dependency trees. You'll get a module and it will have 10 dependencies and each of those 10 dependencies will each have 5 dependencies. Three of those at the 4th level was an infected eslint package.

They've learned precious little since left-pad.
Have you tried reaching software engineers on vacation? “Sorry I’ll be camping on some rock on Mars where I’ll have spotty internet access so....”
This is a great question, but many people seem to have already decided that Apple is personally out to sell worse computers because they can, or something.

It's worth noting that they did change the keyboard on these new models, and I would guess they did so to avoid extending their special keyboard replacement program they have fro the current one.
> Partial functions would be disallowed.

Some partial functions would be disallowed, assuming you aren't including an actual totality check (which would exclude all partial functions and some total ones).
I believe everybody part of a society has a responsibility minimise or prevent the harm they do, and this idea that corporations should not have any form of social conscience is actually a fairly recent one.

The idea that they are legally obliged only to maximise shareholder value is also a myth I'm pretty sure.

We can blame hacks like Friedman for that. His warped ideology doesn't jive with reality.
Project Loon and Project Wing Graduate from Google X
Uber now lets you pay for rides and food via Venmo
For what it's worth, the variant of syntax Guido pushed is a really good choice and the fact that the mailing list "widely opposed" it only tells of the participants.

This is just my personal opinion.
Just to be clear, the reason I (and others) use the NPM registry is that it saves us a ton of time and helps us be more productive.

There is nothing stopping me or you from putting "regular" JavaScript files in your `node_modules` and `require`ing them or running node with ESM and a loader that loads URLs (requires Node 10) and have the same semantics as deno with packages.

Some problems I personally see with URLs is versioning (and versioning of dependencies) and the fact it's harder for multiple packages you're using to have the same dependency without downloading it twice.
>>Our hardware isn't perfect, but who is better equipped to defend your own interests than the individual?

Organizations who have similar levels of resources and expertise as those who are infringing upon the individual’s interests, obviously. Otherwise it ends up being a David vs Goliath situation.
thus ... FB does NOT own the content, regardless.

does that mean a minor can sue fb for distributing their content?
That's not an accurate summary of assignment expressions.

Assignment expressions perform the assignment and also return the value of the assignment. So you can assign and test a conditional at the same time. It's quite an elegant alternative to some quite verbose repetitive code you would otherwise have to write in some scenarios.
Oh yes, they do cost half as much in 5 years. I bough by 46" LCD 6 years ago for $1500, today you can buy a 55" for $600.
It's arguably pretty poor design if the world is only livable for people in the top 2.5% of intelligence (>130 IQ)
You might check "Language Implementation Patterns"
I have found it usefull in the pass when creating a DSL https://pragprog.com/book/tpdsl/language-implementation-patt...
I think it's very hard to make a logical case for the equivalence between success and rightness, which you seem to be suggesting.

There are many people who succeeded in our time who are viewed by many rational people as being very wrong. Corrupt Russian oligarchs, policy-anulling health insurance bosses, Bitcoin thieves...

Having the power, or cunning, to get away with something doesn't make it right to do so!
This would be a good time to stop what you are doing right now and enable 2FA everywhere you can think of if you haven’t already.

If you control an organisation account enforce it for everyone (github, etc).

I know some places implement it poorly (I’m looking at you SMS based 2FA) but it’s getting to be point where not having it enabled is now a question of when not if you will be compromised. This and Gentoo are recent examples that could have been prevented by 2FA that was available but not enabled.
The new Leaf follows the current Nissan aesthetics. It's not like the old Leaf, which was different from the rest of their lineup.
cubicles wouldn't have helped in this case anyway, unless you're referring to an office where everyone has their own personal room
Firstly if you are broadly familiar with their product line then you'd know that the Macbook doesn't remotely replace the Air.

As a regular user off the Air and those around me; all of whom use Airs except for like 2 people who need the Pro's big GPU haven't upgraded for four big reasons.

1. The screen resolution and quality.
2. Removal of the magnetic locking port and other port related issues that are well noted
3. Not enough RAM
4. Price
4b. If they use the Butterfly keyboard on the Air then that would become an issue as well.

Magnetic power port: This is huge and how ironic that MS launched a magnetic 'super' port for their Surface equipment and Mac moved away. I haven't had a Mac hit the floor in 10 years for the very reason this port exists

Mac Airs were more expensive when they initially launched, but afterwards they moderated for much of their time int he $1200-$1500 USD range. This is way way less than what's on offer from a Macbook.

Lastly, regarding the Macbook itself, the screen size is too small. This is a toy for a more niche use case. The Air is a mobile warriors tool box; it's got ports, longevity and it's just about impossible to break. What people don't often even realize is that the the triangular shape of the Air is a critical structural feature that makes typing easier than most others and also makes it impervious to nearly any reasonable drop. I've got so many dings, gouges and scars from it's heavy usage that I'm always amazed.

I genuinely would buy a brand new Air if it was 13", Retina which is so standard now, under $1500 and had 8GB of RAM. This is a completely reasonable expectation. What I would ask for is different. If I could ask I'd want a 14" screen, Retina, option of 8-16GB of RAM and a magnetic port. Two of those things you are know aren't going to happen, but I dream of day when the magnetic port comes back to me; life was much less stressful never having to worry about a $1000 devices safety.
Now way, this is ridiculous that not a single picture shows even a glance of keyboard. They just don't show you half of the laptop (and the other part is screen which you can't say much without seeing it in person).
It does, however, make me question how much bias came into the selection of which resources to list.
There's a fundamental difference between a keyboard whose feel I might not like (travel distance, click feel) and a keyboard which has been reported to fail catastrophically from the smallest bits of dust.

If Apple decided to go for a chiclet, or other variety of keyboard, I probably wouldn't care. I'd deal with that. In this case, though, I pretty much have to expect (based on news and class action lawsuits) that it will stop working correctly, in a matter of months, in a way which directly impacts my productivity. I'll use one at work if I have to, but there's no way I'd buy one for home while the keyboard is that unreliable.
They never claimed democracy wasn't the best we have right now.
Yeah,

I'm gonna need a better source than what you sent to consider this "facts".
as a french, on linux (and mac too), caps lock is the correct way to get accentued capitals.
Why’s that a relevant argument? The web site is localised, the physical objects are localised, surely it’s not beyond them to take localised photos of localised keyboards for their localised versions of their site?

(I’ve just looked at some of their locations, and German seems to use photos with German text on screen, while Greek seems to use photos with English on screen).
It makes a LOT more sense than "Transfer of Power" does.
India approves Net Neutrality
Home – What If? HQ
> trying to keep the older models they already have alive

It's not a bad move - if you can maximize the return on DisplayPort monitors, USB keyboards, HDMI cables and MagSafe chargers, it makes sense. Keep in mind the company will eventually have to move to USB-C, as the MacBook Air is the only remaining MagSafe laptop and I won't bet on its longevity. OTOH, the old-style MBPs are enough for most uses, as are the Air for anyone who can live within 8GB.
Very cool. Thank you for sharing this link.
I wonder how they'd make the required notifications to make this legal in one-party consent states. I don't see how this could fly at all in a two-party consent state.

https://en.wikipedia.org/wiki/Telephone_recording_laws#Unite...
Because developers.
I don't think so. I get angry occasionally. I don't intend to, nor do I like it. However, my anger is communicated to those around me.

This is just an example off the top of my head.

This is a really interesting conversation and I think we will find that the true definition will elude a simple answer with solid boundaries.
The top 10 Lightning Apps out right now
It's a very important key.
Am I “banned” from Google or Should I “ban” Google?
I have been onsite three times with Google.

Eww, right? "Why would you do that yourself?" Well, My girlfriend is there I always wanted to be with her, as we did at graduate school. And I wanted to be or as "good" as her.

The first two times were myself to blame: not enough time practicing the quizzes and bad timing. The third time recruiter contacted me again, I spent months to go over fundamentals/algo/coding systemically. The feedback turned out to be generally good (two strong hires), but with a mix that my recruiter revealed that my second interviewer, who also delayed my process by two weeks, he gave me the no hire and his feedback was I "needed a lot of hints"?! where he was spending a lot of time asking my experience and leaving me 15 minutes doing the quiz and coding. Worse, he did not give me the opportunity to fix my code the moment I wrote it out! Unfair! While I could not afford to lose the "last" opportunity, but someone like him just destroyed everything! I got rejected by the hiring committee, even though my team match was successful!

My girlfriend told me your career is not about stupid google, nor about her. I totally agree with him. However, I felt confused and defeated. I searched online that google is very good at using statistics to judge candidates. So the one No hire is not the only reason, but is it the hiring committee can see all the previous performance before that made the conclusion I was weak, not worth to hire, no matter how many strong hires or recommendation of its own googler? Of course, they don’t cares about how hard you worked. Once a loser, loser forever, in their eyes?

The recruiter encouraged me to try in the future. But I think I might have been put in their blacklist or something. I still felt great shame to even ask the question: If the recruiter contacted me again, should I try it one more time? or I should really ban google myself? Because the next time they will still see me as a loser?
This is why representative democracies and rule of law are so important.

It's important to make governments that are "about laws - not about men". Because if governments are built around single people, those people will concentrate power. When a system leads to the person in power hands off power to the next person, it's a way to distribute power.

The second principle that is a huge problem today is concentration of power into the hands of the wealthy. Thomas Piketty put his finger on the problem - in the 1970s, most obviously in the US, billionaires began to figure out how to use their wealth for persuasion. In that way they use their wealth to take more of the profits in the economy for themselves.

I think this is the problem of our time:
How do we stop oligarchs and billionaires from funding a propaganda machine designed to break democracies so they can accumulate more wealth?
An Introduction to Causal Graphical Models in Python
Ask HN: How do I promote my ICO?
We(team of 3) have built a really interesting coin which we think we have a really really really cool concept.

Since all of our team are independent tech ninja's and have limit->0 knowledge on marketing especially ICO marketing, we really need some ideas/suggestions how do we can proceed?

PS: We already released our whitepaper and it was loved by almost everyone who read it and we are receiving complimentary emails every day.
Yes, it is clear as of now. I expect if a chunk of his life's work looked like it was going to go off the rails he may want to reconsider.
At a guess, it's the layout of Ctrl and Alt on Mac keyboards. They're small and crammed right next to each other. It's physically painful to use Mac keyboards for Linux-y tasks and I don't understand people's love of them.
This was the blocker for me to use it on my local machine as well. How can we fix this? Is there a way to do it without updating every tool to explicitly special-case docker?

Dev machines are one thing, but there is no reason our CI tools should ever expose credentials in a way that is accessible to any build or test step. Build and test steps should be sandboxed to take input and produce an artifact, which is then uploaded to wherever in a completely separate sandbox.
It simply means groups need to adapt to the realities on the ground. Your 1,000,000 milk drinkers may be better off measuring existing players vs buying milk collectively.

Dealing with information asymmetry not distribution can result in better outcomes without expending nearly as many resources.

PS: Consumer reports is a solid example. Collecting a lot of information on each toaster/fridge/bed is not practical for an individual, but split that among 1,000,000 people and each can save more money than the cost of a subscription.
As is Finland's: https://www.maanmittauslaitos.fi/en/e-services/open-data-fil...

For Helsinki area there's also a lot higher resolution data available: https://hri.fi/data/en_GB/dataset/helsingin-laserkeilausaine...
Technology is often the solution to technology.
I think the term "language" is hyperbole in the context of computer algorithm notations. I'm willing to bet that tree communications far surpass computation notations in sophistication, complexity and subtlety.
People are damn dumb, ignorant and oblivious! I also notice a trend not be be curious and inquisitive and that is very damaging!
Already do that between four systems running 2 different operating systems. Dropbox makes it a lot easier.
That was back in the day when you had to buy Apple's 17" model just to get the same number of pixels on your screen as everyone else's 15" model. Apple had worse density than the competition back then.

Then a few years passed, and Apple went all-in on high-DPI "Retina" displays, while the whole PC laptop world had a great display regression.
Augur Is Live: Decentralized Prediction Market Launches After 2-Year Beta
>> it's just your opinion about its suitability for your purpose. Reasonable people can disagree over the importance of a keyboard.

I find that people who take themselves very seriously tend to project their preferences on others.

As it relates to laptops for developers-- not agreeing on things like keyboards, matte screens, aspect ratios, touchscreens, etc. - that can elicit very strong absolutist responses from them.
Contractual relationships have limited conditions under which they can be terminated. If you die, your heirs (or in this case parents) can inherit the contract and continue it.

Additionally, not everything the T&C says, up to and including "accounts are not transferable" is not automatically legal.
"Anyway, worldwide, Facebook is 36 percent female, up from 31 percent in 2014."

This article isn't written professionally.
> Tesla is responsible for 5% market share... that is nowhere near the leader.

My understanding is that a market leader has the largest share among competitors, not a majority. If the next largest company only has 4.5% of the market, then Tesla/SolarCity is the leader.

That being said, if Tesla is the leader then competition is fierce and the market is ripe for consolidation.
Part of the issue here is Guido being a BDFL but then trying to run a project like a pseudo-democracy. If you're a dictator, be a dictator for the good of the project. The worst you can do--and this goes for being a "BDFL" CEO as well--is letting every minor stakeholder derail the process. Leaders are leaders (ideally) because they have an intuitive sense of what's best for the organization or project and can be trusted to make decisions.
Arguably, you could say that it is driven by evolutionary pressure. Could you convince me that the term "evolutionary pressure" is a form of desire? I don't know. Does desire require consciousness? Are trees conscious?
Cory Doctorow has recently written an interesting piece on corruption:
https://boingboing.net/2018/07/02/low-yield-crude.html

It talks about how socializing risk and privatizing profits is actually the definition of corruption.
What makes you think government is immune to these concerns? If anything, they can be more susceptible to certain kinds of adverse effects.
That’s the point.
That's a good read. I feel like the "customer is always right" mentality does quite a bit of harm to OSS support.

Also reminds me of that dev (who I can't seem to search up) who had their email printed as part of a open-source software license in a car manual and would get ridiculous email from people who had car trouble.
I need to stay late or start early regularly so that I can get some uninterrupted work time

Why? Your employers dysfunctional work environment isn't your problem to fix.
Gefilter Fish: Finding concise topics from Amazon’s customer reviews
Internal Linking: Best Practices to Improve SEO
Details about ESLint backdoor
Conversions are not enough
I can definitely attest to this, having had one back in the day. Of course back then, everyone else made super-chunky laptops, at least with the cheaper models (so chunky that people bought netbooks because laptops were insufficiently portable.)

I frequently put Apple's 17" laptop in a backpack/case slot designed for 15" normal laptops, and it fit just fine.
Moderators updated the title from the submitted “Transfer of Power (Guido Stepping Down as Python BDFL)” to this representative quotation from the article. The guidelines ask for the original title unless it's misleading or clickbait, and the original title in this case is borderline by being vague. This isn't a change in policy, but this is a case that probably could go either way.
Only the 15" can go to 32GB ram. The 13" cannot which is a bummer.
Not that it’s a bad idea in general, but I don’t think it would help in this situation. I’ve never published NPM packages, but I’m assuming that it only asks for a 2FA token when you first log in, and not every time you publish. Because this thing is stealing local tokens, I think 2FA wouldn’t help.
> they can live migrate your vm to new physical hardware, so no need to have random reboots of your instances

Having supported VMWare at multiple locations, and having worked for a smaller cloud host, it shocks me that AWS don't support live migrations. VMWare can live-migrate VMs between datacenters in different geographic regions, while maintaining active sessions!
I think I would probably write

[bar(foo(z)) for z in stuff if foo(z)]

as

[bar(y) for y in (z for z in stuff if foo(z))]

or even as

[bar(y) for y in filter(foo, stuff)]

... although, I get that `map`, `apply`, and `filter` aren't generally considered pythonic.

Overall, I think I agree with you - the new syntax in PEP572 might be handy, but it isn't necessary and I would say that the cognitive overhead of encountering yet another syntax doesn't justify the benefit, much less the technical overhead for the interpreter.
Petite? A majority of women are overweight in the USA.
I feel like cubicles give you the solitude and quiet of an open office, coupled with the social interaction and community of private offices.
I completely agree and I'm not sure why over-representation isn't a larger issue.
That sounds like a workplace professionalism issue than a seating issue.

If you want to watch soccer, take a vacation day.
What does this have to do with software development? Are you actually suggesting women have some physical attribute that makes them less applicable for programming, mathematics, or computer science jobs?

This reasoning is part of the problem. It's not rigorously inspected or accepted, because it's circular logic that can be self proving given one dominant party enforcing such a reasoning structure as 'the rules'.
Some recommendation here
https://blog.sqreen.io/eslint-backdoor/
Not a solution for everything, but one of the key reasons we made RunKit is precisely to allow you to try random packages without giving them access to your computer (its basically an easy way of the "run everything in a Docker container" suggestion below). NPM links directly to this where it says "try <package> in your browser", but you can also just do it yourself: https://runkit.com/new.
It was controversial syntax, inline assignment-as-expression. There's always a tension between "keep it simple stupid" and "let's make it better", especially when a large user demographic of Python are non-professional-programmers.

Interestingly, C++ is going through the same process, with lots of great ideas being proposed, but the sum total of them being an even more complicated language (on top of what is probably the most complicated language already).

Python has been successful, IMHO, because Guido has made several brave, controversial calls. Python 3 breakage and async turned out to be prescient, fantastic decisions.
Every feature ends up being controversial. Every discussion ends up devolving, somewhere, with some group, into bikeshedding.

Ultimately, it's up to certain stakeholders to hear arguments and make calls.
OMG there are some real gems in that thread.

> Escalate? Oh how I wish I had someone to escalate to. - rasmus@php.net

> After carefully reviewing this bug report with our board of directors on 4chan, we have come to the conclusion that your "rusty C skills" should be enough to fix the issue.
I would therefore like to remind you that rasmus@php.net is http://en.wikipedia.org/wiki/Rasmus_lerdorf
I like the idea. Isn't there a "software product line" around this concept, that is, other people who might have to buy and make a lot of stuff, register for and attend events, etc?
> The problem with the C-style of assignments is that it leads to this classic error: if(x = 0) {...}

yeah, if you code on 20 years old compilers with no warnings. GCC 4.1 warns about this (with -Wall) and Clang 3.4 warns about this too, without any warning flag.
I'm sorry, I should have clarified. There was a lot more to the PEP than what I mentioned, it just seemed to me like the loudest and dumbest arguments against it were complaining about the colon and not anything substantive.