skysight-inc/HackerNews huggingface dataset:
Ha, I didn't even read your nick, how unsurprising :)

you know what, I love http://www.crynwr.com/piewm/ screens a lot. I'm deep into a retro 8bit mindset these days. Very fitting.

Alas I never had to write code for it, but I like the idea and look.
After Abruptly Canceling Town Hall, Google CEO Hosted All-Girls Coding Event
If you had a computer in the 80s you at least had BASIC. Higher level compilers tended to be business tools (with business prices), but near everything shipped with BASIC. Often burned into the ROM.

The exception, appearing late in the decade, was the Mac. The Mac had something better: Hypercard.
Speaking of seeing it coming, since my employer became part of $MultiNationalEngineeringCo, one of the most popular acronyms around the watering hole has been BOHICA. (Bend Over, Here It Comes Again for those lucky enough to work for a smaller company...)
Rpi's have their own drawbacks. I'm beginning to worry I am purchasing new pi's for collecting rather than practical reasons.
Unless you're giving everyone that benefit of the doubt, then you're just reinforcing the idea that the rules don't apply to everyone. But even then, there's only so much that a personal/family problem can excuse.
Not running the tests before checking code in.

(Disclaimer: I don't actually manage them. I'm kind of a lead, but nothing more.)
Could you recommend a pair of cheap, studio quality, headphones that use bluetooth? Also a pair of good value, audiophile quality earbuds that use bluetooth?

Please don't suggest Beats by Dre, or Apple. They aren't either.
I, for one, am glad it came up. I've been fretting about how to do such a thing for a multiplayer game I'm working on, but couldn't remember the name of the technique to look up. Thanks to the post and the comments here, I have plenty to use for a solution.
Hell why not use rocks on a shelf?

p.s. have you heard of new washing machine motors that re-magnetize the stator between cycles? One high-torque config for agitation, then a high-speed config for spinning!
That's a nice idea, but this is a region where the ground you build on is your enemy.
The turn off for me was when the article starts talking about what engineering is (Yonatan Zunger's article does the same thing, "Essentially, engineering is all about cooperation, collaboration, and empathy for both your colleagues and your customers.").

I don't believe empathy, cooperation, collaboration or managing team is engineering. Engineering is human mind dealing with systems and things. Engineering is as much about empathy and collaboration, as much as HR is about being able to use payroll software. You need the latter to be able to do the job, but it isn't "all about" that.

Yes, if you want to go up, then after a certain point you need to get into management, (like the article says "Senior engineers must manage teams", but must manage teams does not mean engineering somehow is about managing teams), but writing documentation, sitting in meetings, being on calls and reviewing other people's code is not engineering. It's not what excited me as a kid, and it's not the reason why in my free time from job I tinker stuff and write code (and nearly every Sr engineer in my team whom I respect does that). I have seen people quit of being a great tech lead to join a startup as a developer, mostly because they felt that something within them was dying.
A less blogspot heavy layout

https://app.printfriendly.com/print?source=homepage&url_s=uG...
We've banned this account for using HN primarily for ideological battle and ignoring our request to stop. That's not what this site is for, it destroys what it is for, and we ban accounts that abuse the site this way.

Would you please stop creating accounts to break the site guidelines like this?
Give Microsoft Power BI a shot. It has a free desktop tool to explore your data quickly, author reports,visualizations and Models and publish them to powerBI service. But you can also leverage Power BI embedded or Power BI as a service to share your reports. an on-premises version is also introduced recently.
Research the licensing carefully. https://powerbi.microsoft.com/en-us/pricing/

There is a free course on edx
Analyzing and Visualizing Data with Power BI https://www.edx.org/course/analyzing-visualizing-data-power-...

https://powerbi.microsoft.com/en-us/
We hanged Nazis after WW2. Do you believe this was the appropriate action?
A pure "tu quoque" fallacy like the contrived example here https://en.wikipedia.org/wiki/Tu_quoque rarely happens.

Step three is really missing most of the time.

Calling out hypocrisy has the purpose of questioning self-righteousness. It is used to puncture the reality distortion field that some smug people use to "win" discussions.

Since not everyone is a Vulcan, calling out hypocrisy has a legitimate purpose.
Find my iPhone works the same way. You can put a device in "Lost Mode" and it will lock the device, enable low power mode, and disable TouchID.

The problem is, once you're device is sized I'm fairly certain it's standard operating procedure to put the phone in a faraday cage or airplane mode, rendering remote activation of this feature useless.
That's a problem, generally speaking, IMO.

I'm not necessarily disagreeing, but I am curious why you think that is a problem.
Sharp for some reason refuses to sell their smartphones outside of Japan. When I lived there I had a Sharp phone - and it was amazing. Smoothest non-stock android experience I've had. Recently they were selling [did this finally happen?] off their phone business to foxconn because it was falling behind.

Man, if you actually tried to sell your phones, Sharp, they might have sold? Funny concept.

If this phone is indeed a Sharp creation, I'm all over it.
Perhaps we could make a law.

But at this point I think that it be better to just have a free market retaliatory war of "social consequences". IE, the pro censorship people get named and shamed and fired from their jobs (starting with the most extreme first)

Then the pro censorship people would try to fix the problem with laws, ect.
If you're here, you can likely set up a VPN on a VPS provider. Do yourself a favor and spend the $5 / month for an instance. Get your hands on your parent's, spouse's, friend's, sibling's phones and get it set up for them too. Nobody needs to put up with this bullshit from ISPs or the Government.

There is a great and easy to follow tutorial from DigitalOcean here: digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-16-04.

Edit: It seems as though this post is rubbing people the wrong way. I'm sorry to anyone offended by this post, that was not my intent. In my mind, one can simultaneously watch out for their own safety online and advocate for sensible internet policy.
Bell Labs and the CMB is nice example! At the same time, it unfortunately doesn't give us any intuition about how many times somebody doing engineering had less tenacity or experience and gave up instead of ending up with a Nobel Prize. :)
I wonder what they're doing in other parts of the world where the population is much larger?

http://www.metro-report.com/news/single-view/view/beijing-ma...

http://www.chinadaily.com.cn/business/2017-08/15/content_306...
Yes (so long as it's a Federal, and not State, official): https://en.wikipedia.org/wiki/Making_false_statements
Not the OP, but I share the opinion. I strongly prefer a precise syntax over ones where parens are optional, but required in some circumstances, etc. I don't like Ruby's block syntax at all. (Incidentally, I wish Ruby had better first-class function support instead of blocks.) I don't like "end" littered everywhere. I find the `=>` for hashes/dictionaries to be annoying, given how often I use that data structure (granted, I now mostly can do `{foo: :bar}`).

There're other things I don't love, but that's a good chunk. Philosophically, I prefer explicit code to implicit (so, Rails is out). And I prefer functional programming to OOP in general, and find that Ruby greatly favors mutable OOP. I've had a tough time navigating around the Ruby parts of most code-bases I've found, largely due to the implicit nature, and annoying language features that allow clever generation of methods in a way that makes them impossible to search for (delegate ... prefix: true for example).
Never said you couldn't go to jail for it, just not for destruction of evidence. You also have to account for the 5th Amendment and the right against self-incrimination. This thing is a lot more complicated than quoting choice excerpts from Title 18.

Aside from that, Title 18 doesn't apply to just any situation. Not unlocking your phone when the border patrol asks you for it is not a crime against the United States. They can make your life difficult, deny you entry and send you back, but that's a different matter.

As to within the US I'm not sure, but to the best of my knowledge they have to present you with a warrant.

https://www.aclu.org/know-your-rights/what-do-when-encounter...
I'm afraid you would not enjoy learning some facts of ancient and modern world history.

In short: racism and slavery existed since time immemorial. Only recently western culture started doing something about it.
If you use a statefulset, there is no load balancing, regardless of bare metal or cloud. Every pod has a DNS record you can use to address all other pods, and it's carried over in case of a pod failure. Are you looking for a load balancer or not? If you are, as the other person mentioned, you can use the nginx one.
1100 more!
Python is a great start. Pick up a simple front-end framework like bootstrap. Get good at using the two to build simple websites for yourself (just make something up like a fake restaurant website or store inventory website). Then start looking at web frameworks related to Python. After all that take a look at PHP and PHP frameworks and try to learn at least one really well (eg. Zend, CodeIgnitor, Laravel). By that point (a year or two from now) you'll know enough about the web development industry to carve your own path through the forest.

EDIT: my reply was meant for the OP. Apologies.
Google tried to build housing in the bay area for their employees, and were denied permits by the municipality.
Why would unit testing cost extra? It saves money.
Just yesterday I was commenting here on this very situation, but she has already moved her home out of the city in search of less expensive rent. She really should find a job out of the city as well. If the highly paid workers in the city want to buy coffee or sandwiches or whatever, they can pay prices that reflect the true cost of living in the city and not some indirect subsidized price.
Indeed. Any other than complete transparency in matters like this just weakens the verdict. IMO, at least.
Off topic a bit, but I think this is wonderful. If you are so inclined, consider trying to replace the battery on the phone. The total cost would be around $25 (including tools), and you'll have the pleasure of giving the device a new lease of life (whether you choose to donate/sell later, is up to you). I recently did this repair myself, and it was easier than I had expected it to be.
I'm not sure if you've ever been to Europe before, where the liberals (and even the conservatives) do public transit right.
What do you think about Steven Pinker's "Blank Slate". I think he does a good job of refuting Gould's work.
It's a good comparison honestly. They stripped away all the complexity of dota to this one single scenario were the things bot's are naturally going to be good at (last hitting, precise distance evaluation) matter over strategy.
That's not the full story. Commercial property is much more profitable for a city than housing, so every city in the peninsula is trying to build office space, and trying to offload the cost of actually housing those new workers onto other cities. The tax code needs to be fixed to realign incentives. One proposal I heard was to make it so that the state shares the income tax of the employees that live in the city with the city. That might disincentivize low income housing, though.
Do you know how you have to pay extra to your ISP to watch Netflix or Youtube? You don't because of Net Neutrality.

If they are old enough you can use this metaphor:

Anti-Net Neutrality is for turning the Information Superhighway into toll roads.

If they need further explanation, go with the highway analogy. Imagine if all of the roads in the country were privately owned, but still free to use. You pay your tax and the money is distributed among the companies. Now the company that services your neighborhood decides that they want more money, so they erect tollbooths at the entrance to the neighborhood but tell companies that they'll wave the toll if you're going to a certain company. So Wal*Mart might pay the fee and get you free access, while Mom&Pop shops can't afford it so you have to pay a toll to visit them. They claim it is necessary because the Mom&Pop shop gets too much traffic and they aren't helping to pay for the roads in your neighborhood, even though the shop is in the next town over and the extra traffic doesn't really cost the road company anything.
> Net Equality would have likely perked up more interest.

yeah, marketing is nuanced like that and i think this distinction would have made a good difference.

net-favorism, anti-throttling, anti-discrimination, equal-access would have also done better, i think.
More like a how-to for computing poverty! It even has the parallels of predatory landlords ("Google Cloud") and sharecropping (Chromebook/Android).

A 35W draw will cost you $5/mo at $0.20/kWh. This will either let you run an oldish laptop continuously, or you can go down the path of newer hardware to optimize your constant draw, and spend that energy budget on in-use amenities (nice monitor or faster processing).

But looking at the bigger picture, why would you want to set a limit on your computing costs so low? Today's dominant business model is to use scaled computational processes to trick people into overpaying for products/services. One of the least prudent things an individual could do is further hinder their ability to exercise their own computational agency!
That's exactly the information I needed! Thank you! It would be great to have this on the homepage.
It's an even stronger argument for Dijkstra's method of Design by Contract, esp with spec-based generation of tests. You not only document the intended behavior: you'll know exactly where it went wrong if any kind of testing violates one of the specs.
Isn't this essentially what the Amundsen-Scott South Pole Station is doing? Albeit they're only isolated for 9 months at a time, not years, but still:

1. They have a small group of 50 people. Issues with crew psychology and relationships are mostly covered.

2. They live entirely indoors in small, manmade habitats. They're actually under the snow in much the same way that Martian hab units would be under regolith.

3. They are autonomous. It's completely up to them to survive the winter.

Yes, they're not doing the full biosphere thing - they're surviving on rations brought in by airplane, and breathing the outside air after just heating it - but that's pretty close.

I also think of people on strategic submarine ballistic missile nuclear boomers. They're shockingly big boats, but the crews are in a limited space with a limited air supply and no views of the outside for 70 days at a time. I would be unsurprised if the public information on their maximum deployment times for crews (said to rotate out every 10 weeks) has been exceeded, and I'm sure the navy has studies on it. Also living off rations, but similar.

It's probably more conceivable and informative to try to grow rations in a lab using the constraints that would be placed on martian astronauts than to convince a crew to do the Amundsen-Scott experience or SSBN experience, but with also growing your own food.

Though I imagine after 8 months of Antarctic winter, a salad would sound pretty good...
Net equality - Perfect name to ensure that it becomes a great hot button issue along ideological lines in America when it clearly isn't one right now.

In America, 'equality' is not considered as a universally positive word.
If a municipality decides to open 100 seats of office space, they should be required to zone and approve 100 beds for said workers to sleep in. Otherwise you have the situation where towns like Brisbane can build office complexes for the tax revenue and entirely pass the buck to their neighbors for the cost of housing the new workers.
It's not really "winning" so much as finding an economic equilibrium (unless that's what you mean by "capitalism"). I think the problem here is the regulation that prevents the construction of new homes. If you remove that artificial barrier, housing costs could decline. Alternatively, the municipalities could tax the real estate developers who are profiting from the regulation, but if you can get that resolution to pass muster then there probably wouldn't be any regulation to begin with.
Building codes aren't the problem, it's zoning. If a developer had an empty acre in SF or Palo Alto, or permission to replace low rise housing with skyscrapers, they'd build.

The cost of building probably does have an effect on the margin, but it is so much less of a factor than restrictions on what can be built.
I graduated high school in 1984, and I can't remember one girl in junior high or high school that was interested in computers in any way, although both of the areas with computers that were set up in classrooms were put there by female teachers. I don't know if the lack of interest was due to teachers like the author had (although we had no computer-related classes in high school), if it was a social thing, or if there just wasn't interest there to begin with. I was heads-down learning to program and soaking up information - I wasn't attuned to others around me. I didn't understand why everyone else wasn't this passionate about it. Obviously, social interaction wasn't my strong suit going through school.

I had access to TRS-80 Level I's, and Apple ][e's. My parents bought me a TRS-80 Color Computer, and I purchased an assembler cartridge and was off to the races. I look back fondly as that fog of ignorance slowly lifted and I realized what these incredible machines could do.

I remember maybe two or three women in my computer science classes in college. That changed when I got my first job (in a university setting, where I'm still employed). Developers here are roughly 60/40 male/female. System admins and networking personnel skew wildly male.
When zoning aggressively blocks dense housing, I don't think it's the little code details that matter.
San Francisco has more than twice the area of Manhattan, with half the population.

The San Francisco Bay Area CSA has about the same population as Switzerland, with 2/3 of the area of Switzerland.

Both have similar GDPs.

If someone wanted to live in Germany, and commute to work in Zurich, with Swiss salaries and German cost-of-living, their commute would be about 1h15min.

The housing and infrastructure problems in the SFBA are purely political, and self-inflicted.
I have slept and have seen plenty of other people sleep on trains all the time.

Doesn't really change anything.
He's currently the lead developer of the btc1 reference client: https://github.com/btc1/bitcoin/tree/segwit2x

Here are his recent commits: https://github.com/btc1/bitcoin/commits/segwit2x
A more realistic example would be the Reiser File System.

https://en.wikipedia.org/wiki/ReiserFS

Note the right-most column:

https://en.wikipedia.org/w/index.php?title=Comparison_of_fil...

I don't value his technical opinions either, but modulo his bullshit about mechanism versus policy (1), I generally agree with most of ESR's points in his review of the X11 chapter, and think Keith Packard and also Jim Gettys deserve credit and have done a wonderful job of rewriting the rendering core, but what they've done is a layer above and independent of and bypassing X (Cairo, Pango, etc, all of which ended up in Firefox, canvas, etc), so it's not a matter of X getting un-broken or cleaning up its act, it's a matter of people packing up their marbles and moving upwards and onwards, to browser and beyond!

(1) Will somebody please explain how XRotateBuffers is "mechanism, not policy"?

https://linux.die.net/man/3/xrotatebuffers
I understand how hard it is not to be overcome by annoyance right now, but regardless of wrong other people are, would you please not post things like this subthread here? It really just makes things worse.

We detached this subthread from https://news.ycombinator.com/item?id=15032510 and marked it off-topic.
Desktop Kit
Yes, but that's what I mean. Having access to something besides BASIC gave some people a leg up. It was also fairly common to not have any persistent storage, which made the BASIC much less useful. You could buy it, of course, but it wasn't cheap. Similar for printers.
It's misleading because the title makes it sound like a 5 hour commute, when in reality, 2 hours of it are her spending time leisurely around the house in the morning before leaving.
IMHO, it's just a focus on a different, more profitable, and less discerning customer.

https://www.youtube.com/watch?v=oVME_l4IwII

To this customer, getting tangled in your headphones is a bigger problem than shit sound and $400 headphones that die after a year's use.
AS I've gotten older and more experienced I realized my commuting circle has shrunken. When I was dumb and young I was willing to commute 3 counties for work. Gas was cheap and apparently my time (1 hr each way) was cheaper. If it's not close by (<30 min) and I can't telecommute than I don't really care for it. I live in the city so there are plenty of other opportunities.
He's the lead developer of the btc1 Bitcoin Reference client. Here are his recent commits: https://github.com/btc1/bitcoin/tree/segwit2x
28% know what it is? That's more surprising to me actually.
To me, $49/m seems impossibly cheap for a service that requires quite specialized human skill, not to mention the vetting and risks inherit to handling IP from other companies. And I come from one of the poorer EU countries, not from SV.
I hate working from home. I'm a social being.
Understanding Complexity in Product Management with Cynefin
Interestingly, they first used movable concrete barriers in the late 1940s, in California. The plastic ones came out in the late 60s. Some of them contain sand or concrete.

Err...

I modeled traffic. I spent as much time as I could being on-site for data collection. I've also spent way too much mental energy on learning about roads. This is because I am still largely a child, even though I'm old.
> there are all sorts of bits of code that don't really have strong "success criteria"

The approval testing model is really useful for this sort of stuff.

http://approvaltests.com/
When mac books needed some pep in marketing, as sales floundered, Jobs also diverged into Titanium in lieu of faster uPs. After that wore off he went to the unwieldy 17" Mac Books.

Often times Titanium is just a marketing ploy. Like titanium cards. Titanium bracelets. Etc.
Cloudflare Kicking ‘Daily Stormer’ Is Bad News for Pirate Sites
This quote from Antoine de Saint Exupéry fits pretty well here, if there is any french passing by.

J'interdis aux marchands de vanter trop leur marchandises. Car ils se font vite pédagogues et t'enseignent comme but ce qui n'est par essence qu'un moyen, et te trompant ainsi sur la route à suivre les voilà bientôt qui te dégradent, car si leur musique est vulgaire ils te fabriquent pour te la vendre une âme vulgaire. Or, s'il est bon que les objets soient fondés pour servir les hommes il serait monstrueux que les hommes fussent fondés pour servir de poubelles aux objets.