skysight-inc/HackerNews huggingface dataset:
They voted in favor the last two times
They say

"You start serving sites as soon as you visit them"

I'm not comfortable with that at all. Distributing content has very different legal implications than just viewing it, especially when it comes to pirated content.
I found the writing style a little hard to follow. Could you do a summary for those of us who didn’t managed to get to the end?
Pune to be first city in India to use drone surveillance at its train station
"The U.S. military agency itself did not require a source code review before purchasing ArcSight and generally does not place such requirements on tech companies for off-the-shelf software like ArcSight, the Pentagon spokeswoman said. Instead, DISA evaluates the security standards used by the vendors, she said."

So the Russian government has higher security standards than the US?
Mayonnaise, Disrupted
I'm ready to walk away from all algorithmically sorted feeds.

I'm tired of the ad tech kool aid that causes PMs + execs to consistently put UX and users in last place.
I can only imagine they do this because the old versions are using deprecated libraries/frameworks, and needed to be updated to use the latest stuff- not just for aesthetic purposes, but for maintainability and security.
I don't agree. In Chromium at least the feature to disable third-party cookies is in a very obvious place:

Settings > Advanced > Privacy and security > Content settings > Cookies

Regarding referrer you may be right. However you can change it with extensions. And now that I think about it, the same is true for third-party cookies.
Has Linus ever talked about appointing a successor?
> I would like to meet those experts that advocate, that not looking at the code makes the product more secure.

Pretty much every proprietary platform vendor ever.
But damn, the idea of letting people take drugs for nothing more than pleasure really doesn't sit well with a lot of people.
Are you open for remote candidates across time zones?
Cloud Computing and Architecture for Data Scientists
As a double whammy, it doesn't display any content if you block 3rd-party javascript. Sure, there's a <noscript> section, but that doesn't handle the failure mode (or intentional action) of some 3rd party stuff not loading.
Intelligence does NOT prevent one from falling for junk news. I know way to many intelligent people who believe ridiculous stuff for this to in any way be true.
Commodore 64 makes a half-sized comeback
> What features do we want the firearms owned by law-abiding citizens to have?

Good question. I can’t imagine any legal use for a high capacity semiautomatic weapon with armor piercing bullets. A weapon like that is comically impractical for hunting or self defense.

Law abiding citizens should be able to get by with handguns, shotguns, and hunting rifles. Clips with more than a dozen rounds should be banned, as should particularly deadly types af ammunition.

Either that or we could go back to doing it the way the framers of the constitution intended; make everything illegal except for muskets.
Hi, we built an easy way for any media or consumer app to incorporate a Netflix-like personalization experience.

Demo: https://altitudelabs.github.io/metisa-js/demo-movie-app/

Also ships with ability to send personalized emails and customer analytics.

Check it out and let us know if you have any feedback!
This is in fact what the Sawstop does because if you use the wrong material it will engage and destroy your very expensive saw blades. This is one of the (many) reasons why SawStops aren't more popular and why they are in fact removable. So really, the sawstop is like Rust in that you can do what you want when it considers it dangerous by embedding c code, but it requires you to put in an annoying level of effort.
Visual Engagement – The New Frontier of Holistic Customer Experience
You discovered a particle?
If you want to see the negative results, contact the researcher. There is no room, publishing mechanism, or benefit to most negative results. If the negative results are novel or reveal a new method, they will get published.

Science doesn't care that someone tried hard. Science isn't about applauding effort but is about results. Negative results with significance may, very seldom, be worthy of publishing.

Publishing the vast majority of negative results would be a waste of time, funding, and resources. Maybe you're unaware of the many failed experiments across the domains, but they are plentiful.

If you want to read them, the data is still collected - it's just not published. There's no good reason for it to be published in all but the rarest of cases. Just email the researcher, it will be in their journal. If they published, it's in the stack of notes and was trimmed out because it takes space, time, and money while having negligible value.

It's great that someone put a lot of effort in, science does not care. Frankly, we are publishing too much junk as it is. Adding to the list of junk isn't going to solve any problems, it's just going to create problems.

The solution is to increase the quality if what is being published, not to increase the noise to appease some emotions. Again, there is no participation trophy - nor should there be.
Well, if you compare the situation where an adversary has access to source code with a situation where they don't - everyting else being the same - , they have higher chance of finding vulnerabilities in the first.

The "security-by-obscurity" point does apply when you compare "going open-source with many observers" to "being closed-source with no one looking", but this is not the case here.
Appoint leaders that have a strong sense of empathy and a great moral compass.

Educate the youth on the benefits of sharing and caring.

Use the tax system to redistribute wealth.

Use the defense budget for diplomacy and education.

Make a real effort to help grow the economy in third world countries.
Wow, that is actually super cool!
Madhurima Hotel- Pure Vegetarian Fine Dine Restaurants
Madhurima Veg much famed fine dining restaurants near Gomti nagar in Lucknow. It brings you the authentic north & south Indian food taste along with the multi-cuisine. For home delivery food order online https://madhurimahotel.com/madhurima-veg/ or Call 8400308400
I was at an interview here in Austria for a rails job recently and they did ask whether I'd also do some Java even though the job description said nothing. Wasted time.
security by obscurity does not make something secure, but it does make it more difficult to figure out what security holes something has. Which is what the experts said - if I give you the source code you can figure out my thinking and what attacks to start up. otherwise you have to run a bunch of stuff first and expend resources and money to get to the same spot you can get to just by reading for a bit.
Agree on the naming bit. Haskell - named after a famous logician; LISP - LISt Processor; APL - A Programming Language...Fortran, Ada, all have sensible names, or easy to reason about or guess.
Now, 'kitten', Rust, Lua, Joy, Python, well, I like them, but you get the point. Don't even mention startup company names!
>No. I mean when the codebase is of a certain size, new features require some thought and planning. Features may span multiple-modules. They may require partial or full rewrites or the refactoring of any number of sub-components to support the new behaviour. This means that you proceed carefully because you may not want to introduce regression bugs. This costs time.

Yes. And all equally true for statically typed languages.

Refactoring without tests is easier in a statically typed language, but still stupid. If you assume a decent body of tests, the benefit dissipates quickly.

If you prototype faster, as you usually will in a dynamically typed language, your design mistakes cost less. Since in large software systems I tend to find that the two biggest sources of bugs are a) errors in specification and b) poorly designed APIs, not obscure edge case bugs, quicker prototyping helps in large projects too.

And, if your design is solid, you can still achieve similar benefits as static typing by "locking down" your boundary code with asserts so that future development that interacts with that boundary code will fail quickly if it interacted with in the wrong way.

>At that point, you're not limited by your typing speed as you may be putting in net 10 lines of code a day. There is just no benefit to dynamic typing at that point.

This is fallacious. You're never limited by your typing speed in any language at any point. The cost of "extra typing" is cognitive, not a finger speed limitation.

The benefit of dynamic typing is more flexibility in the code you write (especially useful for writing frameworks and such) and quicker turnaround when prototyping because you do not have to prespecify as much up front.
I just came back to sf after a 3 month trip and I have no clue how I ever got used to it. I took my parents to a cafe that sold $4 nitro cold brew and we couldn't sit outside because the smell of homeless people's shit from across the street was too strong.

This author's article points out the unique aspect: you can see the expensive restaurants and the homeless inches away from one another. that's what makes it not just unjust but so aesthetically absurd as to be dystopian.
Are there any time zone restrictions for remote applicants?
It still looks like Poor Photoshop Art Imitation++ though.

Outside of the developer community, no one cares how this works. They only care about whether or not they connect with the result.

And a good historical hint is that no one uses those old Photoshop filters now, because they're uniformly cheesy and terrible.

Artistically, this is similar.

The Deep Dream output was an interesting novelty, for a while, but to most people this style transfer process is going to be Just Another Photo Filter Effect.

Technically, it's not abstracting shape and texture in an intelligent way. It's applying a mechanical effect in a mechanical way with absolutely no insight into texture or spatial geometry.

Even in abstract art, shapes mean something. They're not just a set of coordinates. This process doesn't understand that meaning - and generally, developers who think "art" means "I made an image with my computer" don't understand it either.

Sometimes this process gets lucky and something passable falls out, but mostly the results are mediocre.
The real crime is that there is an assumption of companies with their own self-interests at the forefront are somehow benevolent arbiters of information on the Internet. This shows more the naive crassness of the media.
Dynamo was certainly one of the products that spiked interest in the “NoSQL” datastore category.

The phrasing “served as a catalyst” seems right — it doesn’t imply the only catalyst.
Don't know but here in Germany it's slow as hell.
> From the article: “One standard textbook takes 534 pages to explain secure coding standards in C“

If you wish to compare books on specialized topics, the book on C++'s STL by Jossutis spans over 1100 pages and the book on C++ Templates by Vandevoorde, Jossutis and Gregor spans over 800 pages.
Girlfriend's anniversary gift shows true gaming love
If a server can be likened to an avocado, this enables people to expose its insides by removing the hardened outer layer, then trash the kernel and mash the rest to a pulp?
And a the download of bootstrap (for example) doesn't work at all.
Would love if there was another option between those two as well. I know lots of people love Lua but I find it different enough that using it as an embedded scripting language is annoying. IE, I'm not programming in it all the time, so things like 1-indexing of arrays never becomes feels natural and I make indexing mistakes. Other differences like arrays and dictionaries being the same type cause other context switches which I dislike. (and can cause super subtle bugs in JSON marshaling and unmarshaling if you aren't careful)

I would really love a fast, lightweight stripped down "C Flavored Syntax" dynamic language to use instead of JS or Lua but I haven't found either yet.
I use a code generator. It has a great type system, it's composable, mature and it can even compile pretty fast with the right tooling. It's called C++!
At least write test on payment stuff, I learned the hard way by screwing up payment system when user emailed me why he can't go through payment.
Yeah, I'd say let's allow UK to crash and burn in Brexit, so people have cautionary tale and educate themselves better next time they make such a big decision.

It sounds mean, but as you are saying - we have to allow that at least sometimes, so people are ok with listening to more educated people next time. Because when even such fragmented group as economists agreed universally that Brexit is bad, it just is bad, and people should accept it.
You're clearly Jewish.
I think that you may be confusing me with someone clever and industrious!

I do have my name on a pukka scientific paper from many moons ago, as the summer help for a PhD, where the real authors slung me in the author list out of kindness.

But I do like the idea of a gold star. Then I can be 'award winning'! B^>

That was molecular biology, this topic is home heating efficiency. That one is online for all to see, this one is too but is a bunch of very boring docs and part of a GitHub repo!
> The unfiltered results ARE the truth.

No.

Using your structure - those are not the truth.

They are the first result thrown up out of a search engine. Just as much as "someone posted this thing on 4 chan".

This is not truth, any more than

"pull the trigger and kill Godot when he enters the room" are words in a sentence.

Truth is intriniscally lined to meaning.

You are implying that people are entering search terms into a search engine expecting the results to be a form of interprative art.

That is not what people are searching for - in this day and age.

Maybe during the days of alta vista or geopages, when most people knew the results were junk - and you were an advanced tech users, that would hold more on a probabilistic basis.
True. But, on the other hand, over half of the properties on my street in NoPa are owned by trusts, and several don’t even look occupied. So, sort of the opposite side of the coin.
Yep: https://thinkprogress.org/nevada-gets-sued-for-dumping-homel...
I can't edit this comment, so just confirming that Drivy took a look and the facts very much show that I did not follow the application process properly. Go ahead and take the test!
The Story of Abdulrahman with “Egyptian Mau”
What a joke.

Surely this has completely destroyed the value of this software.

Hard to imagine any good software written by HP anyway.

Don't they employ lowest cost programmers? Heck the probably designed it using UML or something silly like that, with hundreds of business analysts and vast numbers of stakeholder meetings all working to reach consensus, before getting all those lowest cost programmers to try to write what they think the spec might mean - all truly inspired software is written this way.
Feels like the old claim that Macs didn't catch viruses like Windows does. Turned out that no one bothered to make viruses for something no one uses. In other words the "security nightmare" is as much due to its popularity and ubiquity as it is to do with any particular detail of the language itself.

Maybe the most secure language is the one so esoteric, and complex, and incomprehensible that no one uses it to make anything and therefore is never exploited.
In this thread, a.lot of people are conflating strong/weak typing with static/dynamic typing.

Static typing versus dynamic typing is fairly binary: if your types are checked at compile time they're probably static, while if they're checked at run time they are probably dynamic. Haskell, C are statically typed, Python, JavaScript are dynamically typed.

Strong/weak typing is more of a spectrum. A strong type system can check many properties of programs and accommodate many patterns as types. A weak type system, on the other hand, can't check many properties of programs, and has to be bypassed to accommodate common patterns. JavaScript has probably the weakest type system, because it checks almost nothing ("hi" + 42 returns "hi42" even though this is nonsensical, {}.foo returns undefined rather than throwing a type error). C is fairly weakly typed because you can add disparate types (int* + int returns int* even if you intended to add two integers) and the type system has to be bypassed with void* to do anything sizeable. Python, ironically, is slightly stronger, in that applying operators to objects of types with no defined relationship throws exceptions ("hi" + 42 errors). A spectrum from weakest to strongest might look something like: JavaScript, C, Go, Ruby, Python, Java, C#, OCaml, Haskell.

My personal experience is that the difference between static and dynamic types isn't very important to my development process or code quality. I have to run and unit test my code to verify it, so the checks happen regardless of whether they happen at compile time or run time. But the difference between strong and weak typing is huge. Strong types catch more bugs, but perhaps more importantly, they catch those bugs where they occur. A type error when adding "hi" + 42 is far more useful for debugging than a mysterious unit test failure on a completely different function where it's returning "Hi42username" instead of "Hi Username" because you added the wrong variable. A segfault 30 lines later is harder to debug than an error when trying to add an int to the value at an int*.
Yeah I mean automation is expected to happen however the entire "redesign" of restaurants and the dexterity of human slave hands. I'm glad that hopefully I have a way out of this industry that will ideally be fully automated.

I do find comfort in knowing that I could build the scheduling system that they use. Granted not at scale (yet). Any script kiddie I imagine like me could put something together.

I don't know, I'm not looking into the restaurant industry" as something to work on passion drives things and the food industry is not for me.

Also regarding orders people may ask for some random thing that isn't programmed an "exception".

Anyway thanks for responding to my needlessly long initial post, I will actually edit it, (nope I can't anymore) ahh my social interactions are usually a cringe moment due to my own social ineptitude.

I'm impatient is all, takes time, work, gotta earn it.

Edit: I should expand (human slave hands), I can't judge other people(choices in work occupation/not a choice), I'm laughing at myself/think of myself, well... performing a menial task. But someday if I work hard I will get out. Look at that, two sentences. Grateful to have a chance.
Although the Linux version uses Wine, TeamViewer works well.
The chat program on Line, Rina, does this as well if you send a picture of a person to her.
In other words:

We have free will, and the incidentals effects on that exercise of free will have no other effects on our life and larger society - ie the exercise of free will has no effect on the larger world itself, and so we need not look further.
Move Your Cursor with Webcam Using Tensorflow Object Detection API
NVCA contends that the Trump administration’s decision violated the Administrative Procedures Act

Is the complaint not that the administration broke the rules?
I have to admit, the constant articles with the word 'Russia' in them just to make you go, 'oh, it must be something super nefarious that they're doing' is getting a bit on my nerves lately. Report on something worth raising a stink about or admit that you're just red-baiting.
In other news, Ford let Russia inspect the same sedan they sell to the US Armed Forces!
> The US is a federal republic, not a democracy.

The USA clearly is a democracy, since it has democratic elections. Specifically, it is a representative democracy. I have no idea why anyone thinks being a federation and/or being a republic are somehow in opposition to this. The three concepts are completely orthogonal.
> Different books have different goals. K&R is short, but the standard is ~700 pages.

ISO/IEC 9899:1999 is 554 pages, and the annex alone takes around 140 pages.

ANSI ISO 9899:1990 is even shorter: 230 pages.
You need a reference to each state, but because the components are themselves immutable you can share objects. For example a Document may contain many Blocks which contain many Lines. Changing a Line means replacing that object, its parent Block and its parent Document, but references to everything else can be copied over.
Nailed it. Exactly on what timeline do these people think these megacorp clickfarms were constitutionally/divinely designated as arbiters of truth? They have always been run by trash-purveying ad companies and have always been corrosive [1].

[1] https://www.anxiety.org/social-media-causes-anxiety
Would be really interesting to read a undergrad level piece on how they exclude [systematic] errors ... that accuracy makes me wonder many things, like what temperatures they're using and what the expansivity of common materials (steel, say) at those temps. What's the contraction (expansion) per km of the Earth like, can you detect flexing in the crust?

/lazy-digression
Since we're nitpicking: 2012-2014 can potentially be three years. The definition for "several" is relatively flexible since it's an approximate quantity. However what is agreed upon is that it has to be at least more than a couple, which three is.

So I'd argue the GP's post is valid as it is.
I have needed to clean up the crap in those Excels afterwards and put them into a proper production database.

Ordinary people have not become programmers.
This. The article is just another example of media bias toward overarching narrative.
> Sadly now I'm moving into the data science/data engineering field and everything is Python and I don't know. I don't want to go back to this nightmare.

Now there are (optional) type annotations and mypy [0]. I've been using them in my latest projects and I found them useful/helpful.

[0] http://mypy-lang.org/
Intel do have ARM+FPGA products already from Altera, as do Xilinx.

It will be interesting to see if Intel replaces the ARM CPU with a variant of x86.
I don't have problems.

In the case of bootstrap, https://github.com/twbs/bootstrap/releases/download/v4.0.0-b... works fine for me.

Also the status page works fine (https://status.github.com/messages).
4 Major Benefits of Walking as a Software Developer
Gravitational waves are just the universe trying to get us to buy into its ICO.
This is entirely a blown-up issue that is being used as a cover to start censoring and monitoring our communications on a far worse level.
Almost impossible to do efficiently. Let's consider a tiny example:

void copy(int* in, int* out) {
for(int i = 0; i < 10; ++i)
{ *out = *in; ++out; ++in; }
}

Now, in C it is undefined behaviour if either o in or out point into the stack where the variables i, in and out live. Maybe their values will change, maybe they won't. In practice, this code will be optimised to some code that just stores in and out in registers.

Now let's imagine we want to make it defined. Then the statement '* out = * in' would have to become something like:

1) Write the current values of i, in and out to memory (in case * in overlaps with any of their locations.

2) Read * in into a register

3) Write *out from that register

4) Re-read i, in and out from memory, in case they just changed.

Now, you could make that more efficient by adding to the start of the function a check which looked to see if either 'in' or 'out' pointed anywhere near the stack, but there is still going to be a significant cost. If you plan for this from the start with your language, you can drive the costs much lower.

The main thing that separates C from assembler is that you do not have to worry about what values are in registers, and which are in memory. However, that means any code which writes to memory provides a place where this can make a difference.