skysight-inc/HackerNews huggingface dataset:
This is true of any government at all. "We're asking them to arrest murderers, but what's next, arresting suspected communists?" Well, maybe, depends who you elect. Every government power can potentially be abused.
Shining a Light on IT Sales Data
Some of these guys are child molesters. Those ones can rot for all I care.
Only for checked exceptions; a RuntimeException does not need to be declared.
Simply pass the argument treebuilder='soup' to the parse function. But note that you wont get as much of a performance boost, because the besutifulsoup tree has to be built in python, not C.
What impact does this sort of compromise cause? In context, it seems to be a poorly architected loopback to make an appliance gizmo work. So on the face of it, it sorta seems a bit harmless (well, as much as any internet appliance is harmless...)

I'd imagine that could allow an adversary to compromise DRM for the SKY perhaps? (Based on the domain name.) But there seemed to also be concern that improperly set up cookies for other cisco.com domains may allow this to compromise them; do Cisco devices put sensitive things in cookies where that could happen?

EDIT: I am not in any way, shape, or form a network or security 'guy'. I just read the thread and wasn't horribly alarmed by the discussion; seems like a reasonable but bad exposure on the device.
Because there are instances where one doesn't want to block rendering with large CSS file downloads? For above the fold content, inlining makes perfect sense.
Protonvpn offers a free tier - its not the fastest, but it should be fine for the use case you describe.

https://protonvpn.com/pricing

Also, it should be able to pay them in BTC, I remember sending a donation when I signed up for protonmail.
Would you perhaps mind giving your opinion of Ruby?
If you read that thread or do a DNS lookup, it turns out drmlocal.cisco.com points to 127.0.0.1.

I wonder what they're actually using it for...
The dementia argument is compelling; is a criminal missing all of the memories from his criminal past still a criminal? Punishment makes no sense when the punished doesn't understand what they're punished for.

As for the other elderly, although there is not much of a risk that these elderly prisoners will fall back to a life of crime, they are still there for a reason. One of the prisoners used as an example has been convicted of a sex attack he committed when he was 68. Another prisoner used as an example has committed several serious crimes, each worse than the last. He's been given multiple chances to better himself; he didn't, so he has to face the consequences.

We can hardly stop punishing criminals "because they're too old". The whole idea of a prison is that you get less freedom and luxuries than the people outside. Putting prisoners in a special home would give them the same (and for some people, even more) luxuries than the elderly outside the prison have.
Archive it or you will miss it
Does it matter if it is confusing?

Knowing when you are allowed to record someone, what divorce means for you, how your housing taxes are calculated and a million other things are already confusing and yet that's not justification to just plow over state laws because people are confused.
22 YO majoring Computer Science. One of my goals is to land a job at Google. AMA
That’s interesting, I didn’t know about that. Didn’t Pinterest migrate its web front end to using react which uses flexbox for its layout system? If so, how did they do this?
You hate the things you love.
Editors have nothing to do with this. You have dirty coders everywhere on the net.

Having to edit a bit a code you copy paste from an badly formatted source (which you should do anyway for safety) is a small price to pay to avoid all the dirty coders in the world to write blocks with a showel.
Come on, that was a stress situation, their data center was shared and many other companies were feeling the pain. Yes I would also tell them "don't do it", but they made a decision under very high pressure from many sides at once. They since started protecting themselves and I'm sure they won't pay anymore now. I don't see why people keep bringing this up with all the positive things they also do.

By the way, the party that initiated the ddos did stop the attack but a much bigger one took over. Probably state sponsored.
For whatever it's worth, the team behind this stupidity has been let go a while back...

Throwaway account for obvious reasons.
You mean like trains and trams?
PyLatex looks much more advanced: https://jeltef.github.io/PyLaTeX/current/examples/numpy_ex.h...
I can easily see it as being a "stop gap" solution to get a deadlined proof of concept working, and then some other team getting assigned to take the POC to production and not being smart enough to remedy a very obvious security hole.
Unless you consider that peak electric demand correlates to daytime usage on the sunniest days of the year (for cooling purposes.) Electric companies are actively trying to discourage use during these times by offering a discount for interruptible power (they can remotely shut off power to your hot tub/water heater and other non-critical uses) or offering variable rates (proportional to overall grid demand.) Even if a solar installation merely reduces electric usage, it will almost always correlate to peak times making it immensely valuable to power companies. But I wouldn't expect their PR to confess to this.
How does this compare to TunnelBear [1]?

- TunnelBear is a bit more expensive (4.99$/mo, paid annually vs 4$/mo).

- TunnelBear supports up to 5 connections per account vs 2.

I use TunnelBear regularly for my browser and phone. Both works great.

My subscription is going to expire soon and I'll be open to try other VPN providers, not that there is anything wrong with TunnelBear. Any recommendations?

This site [2] has feature comparisons but experience using VPN services is another story.

[1] https://www.tunnelbear.com/
[2] https://thatoneprivacysite.net/vpn-section/
I hate excessive positivity. Sometimes these negative posts are right and the rest of the just world doesn't get it. Being open minded means accepting the angry rants along with good stuff.
It's automatically embedded by the build script ;)
It is of course possible to build a great large product in Python, just like it is possible to do so in whatever your least favorite language is. But I'd argue there is more discipline needed to do so than there is in other languages with more type checking and there are whole classes of errors you simply wouldn't have to worry about.
That's where the famous "colored bits" come into play; "but we didn't do it personally ourselves and we didn't hold a literal gun to the telcos' heads" is ... not a great defense. http://ansuz.sooke.bc.ca/entry/23

In other words, intent matters; we only pretend it doesn't (and let the legal system sort it out) because it's too hard to express into computer systems.
Farage is a champion clown. He should give back the money he took in salary from the EU if he feels so strongly about the EU.

Fleecing hardworking tax payers in both jurisdictions, With a message as out of touch and as quaint as the people who voted for him.
Seems to be one of those rules that gets applied unevenly. There are at least three unlfagged articles that fail this rule on the front page at present.
You're only truly never off the clock if you're also an exempt employee from a tax perspective. There are plenty of salaried positions still eligible for (and required to be paid) overtime. And I think you can still say that, but perhaps the configuration is more complicated. How much do you earn? How much PTO do you get a year? How much do you work each week, on average? These figures combined can be used to calculate your effective hourly rate, on average.
i've seen companies forbid the use of ORMs by fear that developpers will abuse lazy loading and collapse the db instead of using inner joins ( which any decent orm is able to do btw).

It could make sense in some context, and i'm pretty sure that any sufficiently advanced service has so many custom and optimized queries that an ORM doesn't make a difference.

however IMHO, ORMs do play a very important role in the beginning of the project when prototyping screens and apis, and when rapid iteration is important. It isn't a coincidence that RoR advertized active record as much, that symfony use doctrine in all tutorials, and that java , .net and node.js frameworks all include an ORM component.
Human minds and uploaded minds are equal as part of the hive mind
Good point, but I'm not always home to do the laundry at the most opportunistic time. Doesn't a refrigerator run most efficiently if it cools continuously? I'd hate for my milk to spoil.

I know that Nest has an option with some electric providers to integrate with their demand needs already for something like this; I have it enabled, but they've yet to utilize it.

I could totally see a dishwasher utilizing this, it makes the most sense, assuming I had enough extra dishes and space for the relatively small inconvenience it'd provide.
Nearly 1.3M Americans needed hospital care for opioid-related issues
Nasa discovers 10 new 'rocky' planets like Earth
http://www.grpc.io/docs/ OTOH you always have an easier time using a language with more support... so most of the times I'd say those legacy languages are the best option...
Looks like they accept CC, paypal, and BTC, no ETH yet.
Kind of an aside, but the need for the 2nd Ave Subway isn't so much about having to walk a couple of blocks but that the 456 line has too many riders which leads to overcrowding and delays.
It's a simple http router, it just filter requests and assign them to an handler, it's hardly a framework like Symfony, Laravel, Django, Rails or Spring. People need to stop calling http routers "frameworks".

People are going to write code for multiple reason. You can't complain about people writing opensource code, you're not forced to use it.
The domain in question (drmlocal.cisco.com) resolves to 127.0.0.1. This is a handy and above all cross-platform/cross browser way for a website to talk to a locally installed application (that's running a web server, bound to the loopback interface) by using CORS and/or jsonp.

If the site that wants to make use of this is using SSL, then the locally running web browser also needs to be using SSL and it needs to have a publicly trusted cert.

The other alternative (installing a local CA) seems to be worse.

An option would be for the locally installed app to ask a server for a cert to use while it's running, but that means that the app needs to phone home which it otherwise would not have to.

So I guess we're back to proprietary browser extensions if this technique is frowned upon.
Be sure to exchange (part) of that $108K into fiat currency if you want to invest it in your pet project.

I've done the same as you, but only got in seriously a while later. I've exchanged my initial investment for fiat and might lock-in some of the unrealised gains too.
I'll bet he starts to care if floating point arithmetic introduces errors into his results. You can only push off the complexity for so long if you want to do things that aren't trivial.
From what I understand, this is kinda true.

The meowing is learned behavior. We humans tend to like the meowing and not notice much of the body language, so grown cats, who are raised around humans, meow for us. Feral housecats - like the ones living in barns or otherwise have little to no contact with humans - don't tend to meow into adulthood. These are genetically identical to our housecats.
Tesla driver in fatal 'Autopilot' crash got numerous warnings: U.S. government
Do you code on Linux, win or mac?
I am thinking of a function in the Windows 3.0 API that was declared in the header file as returning BOOL, but actually could return TRUE, FALSE, or -1 (which, of course, is true according to C's rules).

Worse, I didn't have the docs -- just the header file. That one cost me a fair amount of head scratching before I figured it out.
I would expect power companies to be extremely responsive to costs.

Power company cooperatives run the largest storage systems on the planet already, they built pumped storage because it was win-win for their cost structures (they use them to more efficiently operate baseload generators).

They also do things like run around buying old appliances to get green credits (a response to a negative cost imposed by regulators).

As far as selling power to the grid, the price should be fair for everyone, not just a big reward for having the upfront capital to install solar. Especially as the need to spur investment in solar tech goes away (because in more and more areas it is already cost competitive and an easy choice).
Doesn't Intel license some ARM architecture, and fab some ARM chip?
React is just a View layer, you can use whatever layout system you want to use with it.

I haven't dug into Pinterest's code but I imagine it's most likely a mix of Flexbox and Multi-column layouts: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Columns....

Edit: See this blog post on how to combine them to achieve the staggered effect: https://medium.com/@_jh3y/how-to-pure-css-masonry-layouts-a8....
Its definitely well worth it. Presentation is so fucking important outside of the insanely meritocratic programming world... I've seen this play out many many times...
It only shows CC and Paypal for me :thinkingface:
I have mixed feelings about protonmail. On the one hand, they tend to be on the right side of political / legal issues, and this transparency report is nice:

https://protonmail.com/blog/transparency-report/

On the other hand, they recently reduced the level of detail in the transparency report.

There is also the fact that they are Swiss, and their privacy laws were severely weakened by a recent referendum. In particular, the Swiss government can now monitor all cross border traffic without a warrant.

ProtonMail fought the referendum, but hasn't updated this "Why Switzerland?" page:

https://protonmail.com/blog/switzerland/

They also haven't moved to a more appropriate legal jurisdiction.

[edit: clarify links]
For household appliances to be used in this manner, they would have to be completely automated. Sure, I could choose to run my laundry cycle at 8pm rather than 5:30pm, but the convenience factor of doing it when I want to do it is going to trump the pennies they'd give me to wait, every single time.

Now, if all I had to do was dump all my dirty laundry in a hamper, and it automatically sorts it and folds it after it's done washing, now that's something I don't care about anymore and can just let a program decide when it wants to accomplish each step.
Normally there is some form of acknowledgement which might just be a check box, but it sounds like the HR process was setup so that step could not be skipped.
I have worked with strong and no type systems, and have found that the absence of a type system is extra work.

Instead of the compiler telling me exactly what something is, what I can do with it, and if it makes sense to pass it to some function, I have to figure all of that out myself, greatly slowing me down.

Edit: It occurs to me I have yet to hear an answer to my question of how types hinder anything, especially if they are inferred. The only exception is the trivial requirement of sometimes having to cast between numeric types.
Which complexity in Rust is due to the lack of GC, and not due to, say, the desire for thread safety?
I'd be willing to bet those bikes don't meet the "want" part of the equation. They sound interesting though, any links on them?
An overview of realtime protocols
I think the author has good points, but from where I sit they seem fairly subjective.

I've written Python for several years, and as a result the way I reason about problems have been heavily influenced by it.

I'm fluent in Ruby as well, but it takes mental effort for me to conform to its "flow", for lack of a better term. My time in Ruby has made me a better Python programmer, too - I understand more fully the idea of a DSL and how it should work. Ruby is great for writing DSLs and writing concise code that's guided by the language of the domain in which you're working.

I'm competent in Clojure, which if nothing else has given me a distinct distaste for impure functions - if a Python function takes an array, it should not modify that array in place unless it's very clear from the name that's it's going to do so, and a function should not both modify its input and return it.

At the end of the day, Python is still the language that I reach for whenever I'm writing pretty much any personal project. It's clean, easy to read, and the overall feel of the language guides me to write maintainable code.
Changing the Narrative on the State of Retail
I think leaving the EU was absolutely fear of authority creep, the increasing authority creep of the EU.

I'd be interested to see what authority creep you think is happening in the UK right now. I can see no evidence of it.
The Real Reason Tech Billionaires Should Fear Trump
> they don't meow to each other but only to humans

My two cats actually "talk" a lot to each other, inviting to play, checking each other statuses or indicating their discontent if other is disturbing. Older cat was always making some sounds even when he's alone - he vocalizes just about everything - even jumping down from a chair. Another cat was silent when we've adopted him, but learned to "talk" in a few months, from the older one. That's not exactly meowing - but they're making all sort of sounds. While there's usually a human around, they "talk" to each other even when they're alone.

And I heard two wildcats actually meowing loudly, in deep voices at each other, as they were about to fight. Don't think they were forewarning humans to step aside. ;)
There is no lack of ways to limit competition on certain items of course, the possibilities are endless. This is however not the same as limiting competition in a broader sense.

What you describe just moves competition to a different level. Instead of competing on individual items you compete on a broader model of how to supply somebody if they need many goods. There are many different models possible (and many that we see in the real world) and these different models compete as much or more then competition for any individual items.

Considering competition in your example, why should anybody sign a long run contract with these people if their are better offers for the majority of products or other companies who have a similar model. People are not stupid, they understand the potential of abuse when they sign such a contract and they will only do so if they benefit.

If it is better to buy individually or from some company that bundles goods is always a important question for any business. How to make such compromises is what managers go to school for. Business that do such evaluation well will be more successful (as will the company who they selected).

> Over time, you develop economies of scale.

Basically you assumed away the hardest problem. How will they reach this massive scale for all these products? You basically said 'assume the problem is solved' and then 'see its not actually a problem'.

There are tons of games companies play with bundling unbundling and a million other models that are in use in markets today. Not one of these model actually leads to significant centralisation if both parties are free to conduct business by switching to different models.

Prices will not be significantly over equilibrium for a long time whatever models companies try to use.

Competition is about hole systems of relations superiority over other system of relations. That how we find efficient large scale solutions, this is how Capitalism is able to find ways to improve efficiency even in already optimised system of production. Consider how many different ways there are for franchising, no one model has succeeded yet.
In Italy there is (was, as it is not much used anymore) proverb:
"Fare i conti spesso, moderar le voglie, spender men di quel che si raccoglie".

It cannot be translated easily, but more or less it amounts to:

Do the (financial) math often, limit your cravings, spend less than you can gather.
That's the issue. If you only care about your own interests, then you miss out on important things. How do you think Trump got to his world view?
Waatcher: make Amazon purchases when the price drops
Open source Business Intelligence tools
I've been tinkering with Nim lately, and while I'm far from competent with it, it seems to address most or all of the issues brought up by the author. In particular, it has a very flexible, strong type system.
What Are Cosmic JS Extensions?
There won't be conflicting laws -- the GDPR is a EU wide policy and supersedes any laws on the books in that nation.
Cross product considered harmful
At a glance, cisco.com has an SSO cookie set for .cisco.com, so given an attacker is on your LAN, they could have used this cert to MITM your connection to drmlocal.cisco.com and insert a script to steal your cisco SSO cookie. That would give the attacker to your cisco account (I have no idea what a cisco account actually entails).
Possibly the author means that an acm day is not generally practical to do regularly on a day-to-day basis?
It's amazing how quickly technology is changing. I remember paying $350 a month for dual ISDN lines and getting a whopping 128Kbps. People were literally moving to certain apartments that had "high speed" 100Mbps connection shared to the entire complex.

I realize this article is about cable providers promising one thing, and delivering another, I think it's interesting how quickly we and technology adapt to high-speed links and immediately demands MORE MORE MORE! It's a great time to be alive.
> I die a little inside every time I see NameError or TypeError in a server log. Even Javascript can catch undefined variables before runtime (with use strict), but not Python.

It's not like this is an accident, it's by design. Python pretty much waits until <<right now>> to bind things to names. It's part of the reason that it's "slow" and relatively challenging to make "fast." But OTOH you can do really interesting powerful stuff. "But I don't do that stuff"? Ok, maybe indeed Python's not for you.

As a simple fix for this problem, vim users can use syntastic, atom users have a/several python plugins to check syntax, I'm sure VSCode and emacs have analogous plugins. Yes, their power is limited to only some kinds of checks, so TypeErrors can slip through.
What are elements in this Eternal set? I would posit that the Eternal set is composed of things we don't yet understand or are unnecessary entities.

If you're wanting to look at this as a set problem, let's take the set U as the Universe of everything that we see evidence for and the Occam's razor understanding of things required to precede U.

Now take G as the set that is God - capable of not only creating U, but loving us each individually through some telephathic means, and creating an everlasting existence for each believer in some sort of eternal afterlife.

Belief in U + G requires much more accommodation than just belief in U.