skysight-inc/HackerNews huggingface dataset:
The courts and laws are established to determine appropriate action in such a case.

Proving real damage to the BBC due to what they perceive to be "hate speech" is difficult.

The BBC has put in their terms that they reserve the right to cause real financial harm to those they perceive to be writing "hate speech".

I can put in my contract that I reserve the right to murder you, and if you sign it I'm still going to jail. Such is the case here. The BBC just made themselves look like idiots for no enforceable reason.
We could remove every bit of detail that doesn't directly relate to the conclusion of the article, but that would completely change its character. You seem to be applying newspaper standards to an article that doesn't even attempt to conform to those standards.
Teleportation is one of those technologies I would never use even if it was bullet proof.

There would be no way to determine if your consciousness persists - such that the same "you" is the same connection on both sides. Even if it looks like you, acts like you - it would shatter the foundation for what it means to be conscious.
You are going to learn cool new things along the way: just remember though, when you only know how to use a hammer everything looks like a nail. A better way to think of it is "Do not be clever". Write code in the most obvious possible way so you and everyone else that looks at it in 6 months can understand it.

Early on I was always tempted to prove how smart I was by writing very neat code that nobody could understand because I was using some esoteric library or a weird pattern that only kind of fit (although it worked). Don't do that. Try to be very VERY obvious and you'll thank yourself later.

Its easy to over-engineer any project, but I find OOP especially easy to screw up with outsmarting yourself. You've heard of "spaghetti code"? Well with OOP the dreaded paradigm is 'ravioli code' which is tiny little classes all over the fcking place.

Find a better way.

Another rule of thumb someone told me once is that your classes should not be longer than about 1 page of text. Now, before I get yelled at, yes, its very subjective. You could have 100 lines on one page and I could have 30, I get it. But I think the idea is at least it is some* point of reference so you yourself can judge if a class is trying doing too much.

I worked with an "Architecture Astronaut" (see: https://www.joelonsoftware.com/2001/04/21/dont-let-architect...) one time who was supposed to be giving me a way to access a flag in the database. Just a simple boolean that let me set something to, obviously, true or false.

This guy checked in a 200 line class and walked down to my office to teach me how to use it. Finally I said "can I just set the value manually?" "Sure" he says, "Just use this function" and he showed me a 3 line function buried in there somewhere. Last I heard he is still confusing everyone with his overly complex solutions to simple problems for Ford.

Programing is FUN, but it's also a profession. Don't get too lost in the fun of the moment. Write clean, obvious code and you'll see that you don't have to make things complex to have fun. You'll have more fun solving those big problems now because you made everything nice and neat and clean along the way.

I'll end on a quote from Blaise Pascal, Winston Churchill or Mark Twain (depending on how you google it) that I think applies here as well:

"If I had more time I would have written you a short letter, instead I have written you a long one."

This could be rewritten like this:

"If I had more time I would have refactored you a short class, instead I have coded you a long one"

Its a comment about editing (obviously). yes, write long classes then delete all you can to make them simple like I have explained above.

:)

I should make this comment short, but I do not have the time.
"Where the BBC reasonably believes that you are or may be in breach of any applicable laws (e.g. because content you have posted may be defamatory), the BBC may use your personal information to inform relevant third parties such as your employer, school email/internet provider or law enforcement, [etc....]"

"in breach of any applicable laws" is not quite the same as "problematic", even under the modern sense of "a problem" or "something we don't like".
Good salesmen in high-commission industries like software, pharma, high-end real estate, etc. will make much more than a good engineer will over their career. I had a buddy in sales who closed an enterprise software deal and made $80k from that alone. He had a lot of deals cooking.
Postgres dev here.

> but what I really want from Postgres is a proper equivalent to MSSQL's FILESTREAM.

What sizes of files and such are you interested in? What kind of read/write patterns?

I do think we need some improvements in the area. Not enough that I'll drop the other stuff I'm working on, which I think is higher priority, but enough to discuss approaches and review patches.

It'd be cool if you could comment on the pgsql-hackers list.
GridX – building future of energy markets using blockchain technology
First you fix the problem of ISP monopolies then.
First you do that, then you can get rid of or relax net neutrality rules.
>> * know how to calculate your contract rate if you're doing contract work.

If you have to wade through traffic to get to your place of work, figure that time into your rate.
It's crazy how accurate that is. I'm lucky enough to be working as a data scientist, but almost all of my friends are either working in sales or in grad school.
Also, re: 1...you don't have to use microservices. You just need non-monolithic compilation units. This just means breaking up your application into library code that doesn't need re-compilation.

GF mentioned microservices because they end up forcing this by design, but nowhere does it say "you must use microservices or else get horrible compile times"
It is about money. Google and Amazon can offer significantly better compensation than many other companies. So, they can attract the most productive engineers.
And those standards to be defined by ... ???
You can not change what you do not try to understand, you cant deconstruct something you keep from trespassing in your mind.

If you put the fingers in your ears and sing lalala i cant hear you- you end what might have been a discussion. I found most conservatives i met not to reactionary dictator supporters. They are just people with reasonable concerns, finding and in constant fear of some radical social discussion dominance bombers showing up shutting any chance on discussion with a warcrime down.
Oh cool another discussion Hacker News can censor with flags.
I don't use Python but I feel that the reasons are the same for just about any language. The while loop is used when there is a specific condition and you need to iterate until you meet that condition. A for loop is typically used when you have a fixed bound.

It makes sense to use a for loop when you are using an array/list because you know the size of that data structure going into it. You could use a while loop to do the same thing and keep a counter and just increment it each time you loop but at that point you are just better off using a for loop.

One thing that you didn't mention is the do/while loop. The do/while loop is useful when you want your looping code to execute at least once. It will go through the code and then hit the while and determine if it should still continue or not.
App maker's code stolen in malware attack
I wish the chrome dev tools had Edit and Resend in the network tab like Firefox. It's incredibly handy when debugging or reverse engineering other sites.
You know it's not even the individual thing. It's the fact that our miniscule data is used to track how entries countries are moving and thinking at scale (although in this case, only for Kindle customers). That should worry us.
Buy AAPL.
Hah no there aren't. I work in Haskell (one of the few languages that is as or more efficient as Scala) and these things still arise with it. And they're not a problem because you do them and you end up programming better than in a language without these things :)
Why should it be the duty of startups to fight for net neutrality when it's the gatekeepers who control the flow of information and have the resources to actually keep the net open and free.
It's criss-crossed with fiber, the ICT policy is very open and the leadership friendly. Also it's a small country.
I use Apple maps when I need them, but that isn't often. I don't drive much, and when I do I use Navigon for turn-by-turn, which I bought before that feature became a free thing.

I don't use Google services in my personal life. (I have less control over vendors at work.)
Soldiers (And other military members) are expected to be self-contained for the entire time they're in the field, with enough food, water, clothes and other gear to cover the time they're out and then some. When you're in hostile territory, you don't want to run out of anything you'll need, so many soldiers overpack.
Post-It note under the keyboard
I've waited patiently, checking every few months, but I really don't think this update is all that great. It's also outrageously expensive for existing users.
The article does actually say basically this much further down, when discussing Clyburn's dissent:

> Despite seeking public comment on whether to impose new net neutrality rules without the use of Title II, the Republican majority did not propose the use of any specific legal authority that could enforce such rules
These guys are using deep learning/convolutional neural networks to train their models to detect beautiful/thoughtful photographic images.

https://www.eyeem.com/

They talk about their curation algorithms here:

https://devblogs.nvidia.com/parallelforall/understanding-aes...
You've never heard the old saw that everything with science in the name isn't? That comes from the same sentiment that you're expressing.
One issue is that neighbouring African countries don't have good connectivity - the connection to the EU is typically better than to their neighbours. So if you want to serve e.g. users in Kenya, it would typically be better to use a datacenter in the EU than one in South Africa.
Been a developer for over 15 years in the Vancouver area.

Various bits of advice:

1) Pay attention to the severance package when you sign your contract. When you join a company, you probably aren't thinking about what happens if things don't work out. But let's say you end up working there for 10 years, bad times hit, and you get laid off. You don't want to be surprised to find that you only get the minimal statutory limit. Some companies, I conjecture the larger ones, will have more generous severance packages.

2) Be cautious about choosing to work in "branch offices" which aren't involved in key decisions in products/features. You may find yourself limited in how you can grow, both in terms of scope of technical projects and scope of career path. This is probably a bigger issue if the region that you live in is not a tech hub like silicon valley.

3) When I was younger, I was completely focused on programming and "software craftsmanship". In fact, many of the problems in commercial software development are people problems -- team co-ordination, process improvement, empowerment, motivation, etc.
Cool.

This needs to be built into the language or somehow standardized by the community.

With lack of standardization of immutable collections, there would be lots of different ways that libraries would implement immutability. This would result in losing one of the main benefits of functional programming (i.e. awesome composability).
>> Here 4,000 of the 6,000 population are playing chess, almost daily

Really? I wish to go there for vacation. Great subject for Documentary. Anyone?
Perhaps with AR or VR but it's still hard to imagine supplanting the experience without an actual tactile connection. Furniture isn't something you buy everyday or even year typically. If I am going to spend any amount of money on a couch or chair or whatever I'd like to sit in it atleast once before I do (though perhaps that's just me others may be different).

Perhaps though online could be a great first step filtering process. Find a bunch of stuff that fits the rough parameters of what you are looking for and looks good in your space then go someplace to try them out with a well kept appointment and ready to go same day follow you home delivery should you decide to buy something.

Maybe this already exists? I haven't had to buy any furniture is several years so not sure what the current state of the markets is.
If you broke up the FCC, the wireless spectrum would get polluted and wireless device performance would be spotty at best.
Others noted a similarity between Bach's pieces and parallel programming. The way he managed to interplay tunes to create perceptions astounds. I'd suggest reading Goedel, Escher, Bach (sp?) for more. Also, organs have some relationship to transistors. I believe how they were engineered to handle air flows acts very similarly to a transistor.

For me, personally, Listenimg to Bach helps. His pieces are complicated in ways that stir my mind to creative thought and logic, at the same time.
There are sexy tasks and unsexy tasks. Don't be a hero and do the unsexy tasks for the good of the team or company. You will become typecast and soon won't be able to get any of the sexy tasks. Your boss will stop investing in your career and you won't be competitive when you try to get a new job.

You actually have to play politics to be allowed to do your job to the full extent of your abilities.
J2EE people, man... J2EE people.
You seem to be agreeing with me, so I'm not sure if I understand you...

I was addressing Patrick's numbers (50k software engineers per year and >90% retention rate). Your link provides evidence that the latter number is incorrect, which was part of my point in both posts. In fact, it demonstrates that Patrick's 5-year scenario is the exception rather than the rule.
Inferring personal economic status from social network location
It's like you don't even understand the concept of a natural monopoly.
So without hitting real-world politics too much...

The idea is that Gregory was based on Thiel. Peter Thiel did in fact join the Trump campaign and administration as an advisor. The Trump campaign was, in fact, far-right -- which is part of why it took the Republican Party by surprise in the primaries.

However, Gregory died when his actor did (of blessed memory).

I think that a good Silicon Valley storyline on this subject would have been a great use of the character they had. I don't want them to introduce a replacement character to hit a plot-point, after going through the trouble of mourning Peter Gregory and replacing him with Laurie Bream. For me it would cross the line from affectionate parody into, in a sense, appropriation of Thiel's life.

The other issue would be that the show has no plans of actually giving us hard-biting political satire. That's not its thing in the first place.

Maybe if they picked it up with Laurie delving into far-libertarian and far-right politics as a part of inheriting Raviga Capital from Gregory? Maybe he left some will saying whoever runs the company has to get involved somehow under certain conditions? Then they can at least make the comedy of this all-business-all-the-time character Laurie seeing how Gregory's weird hobbies play out. Hmmm... and it could turn out Russ Henneman was involved in it, too, so she'd have to swallow her hatred for the guy and do weird stuff alongside him, lest other Raviga partners accuse her of failing to carry out Gregory's wishes.
This is both cynical and exceedingly true. It's something I totally missed early on as a naive developer-puppy who just assumed that doing a good job was enough. The politics tend to be even worse in smaller companies where everyone knows everyone and it's harder to carve out your little corner of expertise and hide/ignore the drama.
If Etsy's management didn't understand their business, they shouldn't have been it's management.

But truth is, their business isn't from Mars, it's easy to understand, even if it's not easy to optimize. And if they truly need special custom development, why are they so poor at doing it? Where are the benefits of all that admin spending?

And BTW, I can't think of one Berkshire business that has any significant moat from "like huge capital or regulatory requirements". In Insurance their real moat is either the direct cost model (GEICO), or their underwriting discipline and long term thinking.

Etsy should know what makes it special to customers. Why isn't it more efficient at delivering that?
He might not care, but big amount of negative responses can help beat him in court, when FCC will be sued for repealing Net Neutrality. If it will be demonstrated that FCC acted against public interest, courts can simply prevent this idiocy from happening. It also helps the Congress to understand that people pay attention aren't buying the monopolistic koolaid.

So, please comment if you care.
The thing that Azure has over AWS, imo, is the integration it has with Visual Studio.
Network syslog and a Raspberry Pi with an external drive should be more than enough.
Did you read the piece?
>You are forked if your manager is ever compromised.

You are forked if your machine is ever rooted too. Security isn't about perfection, it's about economics and threat models. For the average person the biggest fundamental risk comes from one of the vast numbers of services they use, none of which they have the slightest control over or knowledge of, getting breached, bought, leaked or whatever. As long as we need to use passwords (long past any technical reason for it, but legacy and inertia tends to make change extremely had) for authentication, it will in turn remain necessary for people to use passwords for every site that are good (random of sufficient length), unique, and can be changed at any given arbitrary time (in case of service compromise). It is simply not possible for most humans to handle all that in their heads, perfectly and indefinitely. Which in turn leads directly to password managers, end of story. It's not a matter of them being ideal or even desirable, they're necessary under current common authentication practices.

>It's only a matter of time until a major breach happens with a popular password manager.

Explain what you mean by this? Most password managers operate purely client side, and all actual password managers perform encryption client-side, there is nothing to "breach" to get general access to a wide swath. A persistent targeted threat is an entirely different scenario. Or did you mean you expect the password manager application software deployment system itself to get breached and thus release a malware infected update? That though isn't an issue limited to password managers at all, it's one that you can at least somewhat counteract yourself since it's ultimately on a system under your control (and there are OSS password managers, etc), and password manager devs have better domain knowledge and specialization then some random service.

In terms of threat model it's a no brainer. It's disappointing to see continued protestations against password manager usage on HN of all places, short of some theoretical discussion of switching everything to proper public key auth. Even a full court industry push starting tomorrow though wouldn't eliminate passwords for likely years if not decades, and in the mean time everyone has to make the best of it.
Interesting to see the Symbolics keyboard. As an Emacs user I had reprogrammed my ThinkPad keyboard (Windows) so that

Alt -> Control

Windows-key and Menu Key -> Alt

Control keys -> Windows key

So without having ever seen a Symbolics keyboard and without knowing the history behind emacs keyboard layout I remapped my keyboard so that I had very quick access to Control and Alt (= Meta) keys.

On my Macbook it's not that easy. I could remap the Command key to become a Control key, but many Mac shortcuts heavily rely on the Command key. So that's no option.
And Market Cap is an indicator of what exactly? I am pro-crypto but this whole obsession with Market Cap is rather self-defeating.
Did you read the piece??
I don't suppose anyone knows which particular NASA dataset the BBC is likely to have taken those images from? I'd love to find one that has high spatial and temporal resolution.

I had a look at the linked article at the bottom (https://www.nasa.gov/feature/goddard/2017/new-night-lights-m...) but looking at the linked layer in WorldView, it's nothing like as high resolution.
If only these things had screws! My biggest issue was opening it up (popping out the screen, digitizer, etc.) and putting it together back to its original state.
so your counting your power bill / cost per gflop when you do your budgeting and exactly how many licences would you need? you'd be building on a server not on everyone's desktop pc right?
I really don't understand why people get hung up on this (with the assumption of the impossible guarantee that it is 100% safe, or "bullet proof" as you put it). I am perfectly fine with a Prestige/Star Trek transporter, as long as it is a perfect copy, I don't really care if it is the "original" meatsack or the 100th... all I would want is to make sure the original dies quickly and painlessly (preferably after it is confirmed the copy was transported safely).
AMD Disrupts the Two-Socket Server Status Quo
In terms of content, sure, but that's something we know after graduating. You try telling the kids going in that the major marked "business" is a money-loser.
Yes. It certainly isn't a one way street. I'd also add that having seniority/tenure has its own value within a larger organization.

There is certainly no one-size-fits-all advice here!
I think that your post really sums things up nicely. Yes, a generic business expert will have a leg up on things that apply universally to the running of an organization, such as financials. However, I can't possibly see how they would be better than someone that has been in the applicable industry for 20-30 years and knows the industry inside and out. Furthermore, hasn't it been demonstrated that MBAs tend to take actions that revolve around their generic business expertise, such as mergers and acquisitions, cost-cutting in the form of layoffs, etc. ?
There's a balance to be struck there, though, and pejoratively referring to the seeking out of ways to improve as "CV driven programming" probably isn't the healthiest attitude out there. If you're not doing new things, you run a very great risk of sitting in a weak local maximum. Don't fix what isn't broken--but you need to be stretching out, too. Not doing so induces a sense of stagnation to a team and can chase off developers with ambition (which you can and should harness) and a sense of quality.
My wife sells through Etsy and has been for a while. The biggest transition she has seen is buyers moving from purchasing items, to making items themselves. While the larger, successful shops are declining, there has been a steady increase in small, beginner shops. Based on that, she moved to selling more patterns and teaching craft workshops. In my opinion, Etsy should harness that. If they provided a way for crafters to showcase how they make their products, they could start selling that. It would have several benefits. It fits a simple subscription/learning model which is very popular right now. It also encourages the handmade community that they are trying to support.
Depends on the animal, as many simply "observe" (perhaps literally) the magnetic field: https://en.wikipedia.org/wiki/Magnetoreception

VLF transmissions probably don't twig the senses all that much, but it's an interesting hypothesis.
That is available in the cost explorer...
OK - in the spirit of a nice friendly discussion on a slow news day (LoL)...

What makes you believe that either copy of "you" would be diminished in any way?
Also, which foundation of consciousness would be shattered?
Hopefully we will bail from UK this time and it won't be a problem.