skysight-inc/HackerNews huggingface dataset:
What's interesting is that, during the roughly 40 years between German & Italian unification and WWI, it was one of the most peaceful times in history for Western Europe. Yes, there were wars, but they were mostly small conflicts in far away lands. However, if you look at many of the great thinkers from the era (its been a while since I studied the period, but Lord Kelvin jumps to mind first), they are extremely pessimistic and think the end of days is soon approaching.
ZipRecruiter - https://ziprecruiter.com - Santa Monica (LA area) - REMOTE OK for some positions

Our goal is to create the best online services for filling and finding jobs. We bootstrapped for the first four years, growing to 450+ employees.

We have a number of open positions:

- Software Engineer (primarily Python) (Santa Monica)
- Software Engineer (primarily Perl) (Santa Monica or remote)

We're growing rapidly and have a large customer base (primarily small and medium sized businesses). We have interesting problems to solve in the areas of search, yield management, analytics, scalability and new product development. If you'd like to learn more, please visit https://www.ziprecruiter.com/hiring/technology or email us at techjobs@ziprecruiter.com
if grep -q foo file.txt; do
echo found
fi

Very useful
Memorize the RSA algorithm as a song – mirrored as a Gist (circa 2000)
Steorn O-Cube R.I.P
My knowledge of UK law is limited, but what strikes me as odd is that he's facing additional punishment for several actions that aren't themselves malicious. It's not just a single charge for aiding in a terrorist attack, but a whole range of separate charges (with heavy punishments) for possibly related but otherwise completely innocent actions.
"Doing the Dutch Reach" sounds like a filthy euphemism.
I saved this from a newsgroup many years ago and have not been able to find a better source to link to as the original. Does anyone know who wrote this, or have a video link of it being performed? I've had it mirrored on my Github account for the last two years and its ranking the highest for several sentences from the song making be wonder if it has just disappeared off the Internet.
I am a human and I don't understand. I thought speaking would imply sound not text.

Time to read the article.

Ignorant person speaking here: this still doesn't sound like AI, you're just making something follow patterns and regurgitating them. Is that AI? Maybe that's what I do a tech parrot. Ahh well time will tell.

Of course we imitates our parents/others to learn how to speak.

I was interested in parsing vocal sound bytes and learning how sound was created/formed letters/words.

Alright ignorant person out.
Taxation, as aptly expressed by Terry Pratchett, is about getting the maximum amount of milk with the minimum amount of moo. Highly visible taxes that affect consumers directly are politically very unpopular compared to diffuse taxes that occur higher up the production chain.
We know how to grow food on Earth. We don't yet know if there is something on Mars that would change things. Until we actually do it, all we have are educated guesses.
Are there any Atom users around who used to use either Emacs or Vim and who might share a few things they feel Atom does better? I'm curious about these modern editors and sometimes wonder what they have to offer besides possibly being easier to learn.
I hate `-long` style options too. It's not just aesthetic/confusing, it's objectively worse/more limited:

- It means `-thing` != `-t -h -i -n -g`, so the latter has to be that long;

- You also can't have `readable-long-things-as-an-option`;

- You can't (or not without crazy logic and a confusing UX) have variables passed with no space, like `-ffoobar`
A significant amount of revenue is being made through YouTube as a platform in a grey area that Google doesn't really currently touch (integrated content through creators).

Creators and MCN's benefit the most from this. By starting to control the medium brands and creators connect with, they at least get a piece of the action.
Is your 'Bare EC2' over SSL? I've used Apex Ping as well (btw it runs on Lambda), and it seems they open a new connection on each ping.

Getting 15 ms latency on a brand new TLS connection is nearly impossible over the internet. If you actually check the latency breakdown on your Ping, you'll see the TLS handshake is dominating the API Gateway -> EC2 request.

I'm all for this type of analysis, but too often it isn't apples to apples.
I am also not a theorist. There are two questions to address; Will the result of this publication hold, and what is its significance? Testing this conclusion requires time and effort, in the measure of several years for serious examination if it gains traction. There are other publications on NP?=PSPACE, for which this process has had more time to advance, but the result is not widely accepted. NP=PSPACE is easily seen to be significant with the corollaries NP=co-NP and the collapse of the polynomial time hierarchy. These two conclusions are said to be considered unlikely by experts. Rather than excitement, this topic requires our patience and the diligence of the professionals.
I had tried a lot of databases (postgres, mongo, couch and very recently Rethink) before trying out Dynamo. So I just jumped in, and started something basic, and read tutorials as I went along.

There's still a lot of stuff I don't fully know about (for about Read / Write volumes that is set - I left it at a default of 5) but I guess, I'll learn as I go along.
Ew. Most programs shouldn't ask me questions.

They should print a usage statement if I haven't provided enough info.
The suspect was not charged with researching encryption. The actual charge is "preparation for terrorism." He was researching encryption to use it to prepare for terrorism. You could face the same charge for researching chemistry if you were "preparing for terrorism".

"Count 3: Preparation for terrorism. Between 31 December 2015 and 22 September 2016 Samata Ullah, with the intention of assisting another or others to commit acts of terrorism, engaged in conduct in preparation for giving effect to his intention namely, by researching an encryption programme, developing an encrypted version of his blog site and publishing the instructions around the use of programme on his blog site. Contrary to section 5 Terrorism Act 2006."
Are there any VS Code users around who used to use either Emacs or Vim who might share a few things they feel VS Code does better? I'm curious about these modern editors and sometimes wonder what they have to offer besides possibly being easier to learn (an advantage I'm not interested in).
But almost all location data is "public". I could follow you around, staying in public places, maybe have a friend or two help me out. And hire an army of private investigators to do the same for a bunch more people.

But that doesn't scale, so much so that the difference in degree becomes a practical difference in kind. That's just an exaggerated version of the difference here. One of the most effective practical tools to combat bulk surveillance is to increase the cost.

I'm also of the opinion that people are kinda asking for this by giving that data away and posting it publicly, but that doesn't mean those already collecting this data have no responsibility if they package it up and make it easy to use for surveillance.
Could you expand on this? It sounds interesting but I'm not sure I follow what you mean.
No way you're getting 15 ms on a TLS connection over the internet. I've set up similar pings with API Gateway and API Gateway -> Lambda, and it seems with the APIGW the TLS connection is the most expensive part. On an established connection I've seen 10 ms overhead which is not great but worth the value in some cases.
Pentagon Confronts a New Threat from ISIS: Exploding Drones
Comcast will pay $2.3M for overbilling customers
They absolutely do, it's all a big game to see who can get the biggest market share.
But those other actions only appear to be a crime if meant to aid terrorism. Or am I wrong?

see eg CA: possession of lockpicks is legal. If you have criminal intent, which must be proven, possession is a felony.
With the approach that Signal has taken, it doesn't require you to register a username. The app just registers you with the server as a Signal user using your already unique ID - your phone number. While not the most secure and privacy-protecting method, it allows anyone to just install it and start using it as a secure alternative to plaintext SMS.
You are right. Not sure how I missed that
WikiLeaks: Code.org Founders Advised Clinton to Focus on CS to Win Election
im sorry, but how did you read that and come away with simple and no true scotsman?

my point is that something can be happening in the macro even while there is anecdotal evidence to the contrary in the micro.

i mean, you know that, at this point, things like the southern strategy have been well documented including very literal explanations by the people that came up with it, right? ron reagan announcing his campaign in a town were civil rights workers were murdered?

was it just the thing about the environmentalist? and thats going to kill my whole point for you? fine. you met a unicorn. unicorns are real. that doesnt change the meat of my argument.

EDIT: yes, i was being snarky about the ex-liberal andbthe environmentalist. i thought the bit about an ex-liberal being a monarchist was funny. classical liberalism joke. sue me.
Another example of how the gender pay gap has repercussions long into a woman's life as she ages. Especially for women who choose to stay home with children for many years or women who choose to never marry.
I've done that exact thing! Took me a few minutes to realize what happened. Luckily it was just a VM.

It makes sense in the context of pgrep, since that emulates grep. But kill does not have a -v flag that means inverse.
Kudos Αλέξανδρε. Looking forward to see more resin magic.
Companies feel the need to sell our data because they are offered tons of money for it by other companies such as Geofeedia. I agree that the blame does not rest on Geofeedia alone, but they aren't innocent either.

I don't know a good solution to this issue other than making it illegal to buy or sell information about users of public corporations' products.
Why couldn't they have just replaced the batteries in the next batch?
Wow! 42 comments on an article titled, "Why the internet ONLY JUST works" (emphasis added), and the word "security" occurs once, and the words "malware", "privacy", "malicious", "ransomware", "hack" and "cybercrime" don't show up at all.

Is there another internet out there that I don't know about? If not maybe the title should be "Why the internet only just stinks"!
The most important thing in the programming language is the name. A language will not succeed without a good name. I have recently invented a very good name and now I am looking for a suitable language. - Donald Knuth
thanks for reminding me I have to continue reading that book :D
Here's the thing. Your point is not incorrect. The language she originally used wasn't totally 100% bulletproof. Things people say rarely are.

But your argument distracts from the fact that the phenomenon she described is very real. Women face challenges at every turn as they try to get into tech. One of those challenges is people like you who want to nitpick everything they say.

Why are you arguing with her? What is the point of it? Can't you accept that the general argument that women struggle to exist in the tech industry is real?

You're like a global warming denier fixating over some discrepancy in the data. You're not wrong, it's just beside the point. We need to be arguing over how to fix our gender issues, not whether they exist. And one of those ways, without a doubt, is getting more women to take the AP CS exam and go to programming summer programs.

Just because you're factually correct (which I'm not conceding here, but it shouldn't matter) doesn't mean your point has any merit.
It's that simple, really. It is in our nature, just like sex. We like it. It feels good.

Untrue. Whatever humans do has a purpose. If this was in our nature, men will kill and leave their victim behind and move on to the next target.

However what we've observed over thousands of years is different. Men kill for a purpose, be it land, safety, women, rain, or whatever idiotic reason. Where men saw no purpose for killing, they did not. Therefore it is not part of our nature just like sex.

If you leave one man and one woman together for enough time, they will have sex together. If you left two men together most likely they will cooperate and not kill each other.

What's more. If it were in our nature to kill one another, then it would have been a trait shared with women as well. So far it appears Male are more likely to shed blood.
So many discussion about what crypto to use when all of this relies on a broken CA system that everyone in power can abuse... This should be priority #1.
Google Chromecast Ultra
I have not had this happen except if you pick project settings instead of user settings, i noticed it generated some files.

Outside of that, i havent had this happen. However, if it is simply annoying in your editor you can put them in .gitignore and either tell vscode to not list anything in the .gitignored list, or explicitly ignore files and folders by default.
A pure sleep is exactly desirable when poll is coupled to a userspace timer queue. In this case you want to block until the next timer expires or the next io event, whatever come first. It is a fundamental building block of many event based applications.
There are a bunch of companies that use ElasticSearch for storing timeseries data for monitoring use-cases.
Reference:
1. https://www.opsclarity.com/riak-elasticsearch-scaled-monitor...
2. https://www.elastic.co/blog/elasticsearch-as-a-time-series-d...
> ... The companies need to enact strong public policies and robust auditing procedures to ensure their platforms aren't being used for discriminatory surveillance."

Hm, is it okay to use it for non discriminatory surveillance? Can there ever be surveillance that is not discriminatory since the surveying entity is usually has no interest of surveying itself and to provide that data to the public.
This is available with SummitDB. The SETINDEX command has an EVAL option that allow for custom JavaScript indexes.
Get out of the way and let cats solve the problem! We're the problem, let them solve us!
Now you're just being deliberately offensive. I do not appreciate you implying that I'm a troll. I've been nothing but honest throughout this whole discussion and have explained my reasoning many times. The fact that you interpret your disagreement with me as proof that I'm a troll is incredibly arrogant.
SpaceX will be late for sure: Musk likes setting out aggressive timescales
One trend I've really not appreciated in recent years is neglecting man pages for command line utilities.

Having a `--help` option is great as a cheat sheet, but nowadays these help outputs are much too large and hard to navigate because.

Alongside complete man pages, help commands can be helpful high level overviews focusing on common use cases with examples.
Just because the data is public doesn't mean it can be easily accessed or aggregated en-masse for real time survellience.

If Geofeedia was only using public data, easily available to anyone else, then Twitter and Facebook wouldn't have been able to cut off their access.
I just added the BeagleBoard X15 to the board support list.
Do you anticipate supporting loading the other embedded processors? The BeagleBoard X15 has 2 - Cortex M4s and 2 DSPs but I think a simple case would be the single core dsp on the Beaglebone.
One thing that is impressive about YouTube versus other social media platforms has been YouTube's willingness to help content creators to make money.

There's a path for people with a minimum of marketing savvy to start making revenue off of their videos.

Compare this to Facebook/Instagram which requires individuals to find other ways of getting paid while those platforms profit directly off of your content.

Makes me wish for a "cooperative" Facebook where all content creators (posts, pictures, etc) get a slice of the ad revenue much like YouTube.
If you really want to be secure, get a disposable prepaid phone and use its phone number with signal.
Seriously, why do you need to post this? This is the sort of thing that makes it hard to be a woman in tech. Everyone is constantly nitpicking everything you say.
Yep, they're commands, not conversations.
What’s the deal with airline food? An in-flight dining critic explains
Truth is almost never comfortable. And, generally, ignorance is bliss (which is true, however uncomfortable that may be).
Every app by the Omni Group is incredibly well made and even more incredibly maintained. They really have it together when it comes to implementing new iOS features. Also they have, by far, the most impressive watchOS app I've ever used in it's balance of the system's limitations and the app's complexity (OmniFocus). https://www.omnigroup.com
I never guessed building a package manager / dependency tracker could be such a complex problem.
This is in a sense what evolution does.
EB tends to work very well when you're requirements fit within its framework - and very badly when you try to do anything differently. We've moved to CodeDeploy because: EB was slow to deploy; often left applications in an 'unknown' state after deployment; ties application configuration to deployment; and generally felt fairly restrictive.
Indeed. It's not just crypto nerds would want to use the service without having to have a smartphone with a phone number.

The phone requirement is beyond ridiculous. How did Signal get the reputation it enjoys in the tech community anyway?
Virtualize OS X on Linux
Bullshit. The lunar missions were the result of the space race with USSR.
It's not unusual to have things like compilers that generate big intermediate C files. Editors programmed using same technologies handled them just fine decades ago.
ES is quite good at time-series data, actually.

Lucene is effectively a sparse column store. Its storage format is quite compact, and they do some clever things to balance between speed and memory usage. Lucene uses append-only index files (segments) that are compacted (merged) after a while; not too dissimilar from how Cassandra or LevelDB work.

The aggregation API in ES is quite extensive, too. Date histograms, top-K, etc., all composable and extremely fast, particularly when parallelized over multiple shards (though you have to prepare for how sharded aggregation can skew some aggregation calculations).

ES is also impressively fast at bulk indexing.

There are some downsides. ES has a global field cache of some sort (I forget the details) that makes it increasingly bloated as you add more unique fields, which can be a problem for some applications, particularly if you federate many different apps in one cluster. In general, ES -- being on the JVM -- is RAM-hungry, and it's a little too easy to cause it to run out of memory, even with a huge heap and all caches etc. configured with hard limits.

ES's schema system (the "mappings") also leaves a lot to be desired, but this problem is less applicable to an analytics app.

Lastly: If you ever want to compact historical data by merging events to a lower granularity (is there an industry term for this?), ES doesn't give you any tools to do it. You will have to write the logic yourself.
Plastics synthesis goes green
Forgive me for being a layman in these matters

Are you saying "maybe/maybe not"?

If they seem to be doing something that is "more or less" the same then my radar is triggered for them not actually declaring they are delivering totally encrypted (ie no backdoor tomfoolery) voice calls.
This comment shows the disconnect between many comments I read on this forum[0] and the real world, frankly.

Whenever Apple or Samsung release an update for their smartphones, I have a to help family members click through dialogs to install them. How are they supposed to assess and implement security for an IP camera they bought at a department store?

How would they do it anyway? Is the expectation that they fire up Wireshark, identify traffic flows to and from their device, then configure the firewall on their consumer-grade router to limit this traffic?

[0] previously read just '... disconnect between this forum ...'
Why did we have to pick the name Yarn which clashes with Apache YARN on which Hortonworks and Cloudera depend for their survival?
Apple Explains Exactly How Secure iMessage Really Is
Security, if you ask me.
I am relatively new to building larger apps. I've worked for a coulple years building with Drupal and hacking PHP. Now I only want to develope full stack JavaScript. I really enjoy it's messy nature. Last week I discovered that user uploaded files are not persistent on a Heroku hosted app. To solve that problem, I created an AWS S3 account which is the first time I've used AWS. I quickly figured out to exchange Node.js fs functions with the AWS SDK. Setting up a bucket and a test bucket easy. And, configuring IAM rules is intuitive.

You're right. Their docs are far beyond the scope of what I needed to get started. Interestingly, I would rather have Google searches about AWS show Stack Exchange answers but most of the first results are all Amazon documentation which is far more difficult to read and sort.
That is increasingly hard to do these days. Verified addresses etc are now minimum requirements to get the handset.

Of course you can pay cash and make up an address
I find it strange that it would be perfectly OK to sell this data to a commercial entity, but it's not OK to sell it to the government.
It is simulation, the reality as we perceive is the simulation of our own brain, it is completely that when we dream and it is partially simulation when we're awake.
I use grep -v all the time and still think it's a really weird choice for the negate option. (It's called "invert match" in the man page; there's at least a v in there.)

Arguably grep predates any common practices, but I'd have to look that up.
I sometimes think of an advanced state of facebook where people actually get paid by how many legit likes they get. This would give value to likes like some sort of currency.
> By remembering your votes and views and doing a bit of collaborative filtering the site can give you a 'filter bubble' where things you are quite likely to like float towards the top...

The lack of such a "filter bubble" is why I actually treasure HN more than other similar news aggregation sites; it exposes me to ideas, sites, and viewpoints outside of those I'm normally interested in, whether I agree with them or not. :)
My issue is that, according to the article, the research was otherwise legal. This provides a mechanism for a government to take someone suspected of a crime and add additional charges. Note that this is common tactic used to overwhelm a suspects's legal defenses, such that, even if he/she is innocent it's difficult to fight back.
I'm the same way. I removed a lot of old stuff from my early days because I was afraid I was going to be judged on it. Now I don't care. GitHub is my dumping ground for everything. I start a new project almost every time I want to learn a specific thing so I have lots of incomplete projects on there simply because I move on once I learned the goal task.

Unfortunately like most people all the clean and polished code lives in private work repos. All those things I learned from the unfinished repos is being used in work code. Oh well.