skysight-inc/HackerNews huggingface dataset:
No, the Tories tend to be assholes, but are smarter and not as insane/blatant as the GOP. Labour... well, we'll see. Corbyn's overturned everything. The UK is a smaller country so it can consider things that just would not fly in America. The Blairites are like covert Republicans who say they're Democrats.

Yeah on the surveillance state, but the saving grace is the British tend to be a bit more incompetent in a lot of things, based on my American sensibilities. And they end up wasting money which gets things shut down. Especially government run things. All the jokes about tea breaks aren't exactly jokes either.

May has no clue at all about much of anything IT related, so they are going to have to go house to house to ensure everyone in this country isn't using a VPN. And the British tend to be obstreperous, so that means EVERY house. The only real solution is to nationalize all the ISPs and what Tory is going to vote for that?
Assuming you use ES6+ in production, so you need a build step anyways, would you still say TS adds costs that aren't worth it to you? And if so, which costs? I mean that in full honesty, as I generally find myself conflicted whenever I start a new project: TS or ES2015+?
Thanks! I'm working on it :)
Five Eyes nations urged to respect strong encryption
The Baltic Origins of Homer's Epic Tales
Show HN: Helping Makers and Creators Find Awesome Sponsors
Asking about weekend plans (or about the previous weekend) is a pretty standard office smalltalk in the UK, but I think it's considered quite intrusive in the US.. so also depends on where you are
Java/Swing isn't even a data format, it's the interface tech. Nor is it outdated. Like, if you'd said COBOL it might be a valid point.

It's as ignorant of basic technology as saying my car runs on a particular type of rubber so I can't use batteries.

Honestly, for a tech site I'm ashamed this is the top comment, just seems to be an excuse to rag on Palantir and decry not using the present FOTM.
The Security of Self-Hosted Devops Tools
You think very highly of the NSA.

There's been plenty of "NSA-grade" exploits recently leaked, and they didn't seem significantly more complex than what jailbreakers use.
Getopt is just barely flexible enough to be applicable to many projects while still encoding some conventions (dash-prefixed options and optional arguments).

Still it's too opinionated to be applicable to all programs. And it's by far not structured enough to support automated completions.

Every programmer goes through this phase of trying to abstract what can't be abstracted. Essentially for non-trivial programs you need to encode what you want yourself. You can't write a library that is suitable for the infinitely many thinkable programs.

By the way, even handcoded completions are, often enough, more confusing than helpful to me (and not because they are handcoded). I've disabled them entirely.
I'm using a simple Excel worksheet to record everything and once a month I move the data to an SQL Server table for easier correlations.

BTW, make sure you also give the ability to record beverages because in many cases they're the root of stomach problems. And you could add some social functionality so users could correlate with others who have similar dietary habits.
DataSploit – An OSINT Framework to perform various recon techniques
what do you mean i don't understand the horizontal / vertial
> > objc_msgSend is written in assembly. There are two reasons for this: one is that it's not possible to write a function which preserves unknown arguments and jumps to an arbitrary function pointer in C.

> Wow... this is a bit off topic but can anyone expand on this side note and explain why?

I believe it's because C's variadic argument function call interface is not the same as the fixed-arguments function call interface so you can't just cast a function pointer to a variadic function pointer. And even if it worked on some architectures it sure as hell would not be standards compliant code.
This is true, but I don't see it as a bad thing. Any community with a solid social structure has a homogeneous culture. This makes communication and social expectations among everyone a lot easier to predict. I think part of the reason bigger cities fail to form a sense of community is because of a lack of a common, positive culture. I think in an attempt to make abnormal people feel comfortable, we've ostracized the majority of normal people in the process.
Social politeness dictates we approach high intensity situations with some grace and tact. It really hurts to be rejected and it really hurts to do the rejection because the rejecter knows he or she is going to cause another human being who took a risk and put themselves out there to experience negative feelings. Only psychopaths enjoy rejecting people. So we say "little white lies" to make it easier on both parties. We say "I can't make it" instead of what we really feel, which is "you are very sexually unappealing to me." Part of "being polite" is understanding this and playing along.

BTW, if you have trouble with this sort of thing I recommend Miss Manners books and newspaper columns. They are both very informative and entertaining. Plus they make me feel good that I was not as bad as some people who write to her. I was raised by my parents who are truly evil people and are assholes to boot, so I never learned manners or proper behavior and I'd like to not be an asshole myself, so I needed help.
Should you have more? Be careful, don't sacrificing the quality of your information/message in the pursuit of gaining subscribers.
Nice work. Be nice if you linked back to the original source.

Also why have the opacity on the colour swatch, not very indicative of the colour!
How Small Town Papers Have Kept Community Trust
Experienced something similar at a LAN party, and as best i understood the reason for this was poor grounding on one of the computers on the network.

Less of a problem once the coax was retired as there is no direct electrical connection between the computers.
More shitting on JS. It's ok though.
Bikeshedding/social signaling
Facebook's 'Find Wi-Fi' Feature Now Out Globally on Android
Show HN: Javers – Object auditing and diff framework for Java
I've tried in Rust, and it requires a return definition, as do most mainstream functional languages.

Also, mainstream functional languages aren't truly mainstream: I'd struggle to find devs who could help me in consulting gigs.
How come? Having your user's shell sth. non-compliant should not affect other scripts, as they are supposed to specify what interpreter they wanna use via shebang lines; and as long as programs are run with the correct variant of the exec* functions they should be fine.
Thanks :)! The circle with an arrow links to the original source. Good point, they show their real color on hover but I guess that's not very helpful on mobile. They took a bit too much attention when in full color.
> To be clear, the opportunity costs of unearned and non-debt payments generally would be in north of 150k range. Assume 30k/year income 4x years is 120k, plus the 37k debt, plus non-debt spending.

Do people no longer work while in college?
With a judicious copying of certain dotfiles and directories, this should be quite possible. Just put your shell in ${HOME}/bin, and set your ${HOME}/.ssh/authorized_keys to execute that shell on login, and you should be in good shape.

Just expect a few questions from the admins when you do this.
A team at Veterans Affairs is my customer. They have been tasked to integrate with some AWS hosted intranet system. Other than points of integration, we know very little about it. This article seems to be a big clue.
> I'm not willing to put my neck out for strangers for little to no reward

Part of my point is that is often exactly what is required of leaders.
Every time Apple tells me I can't tether due to carrier settings or iTunes refuses to download over 3G I wish back fondly on jailbreaking
I am few years older and i similarly recall the first LAN party or two i attended used coax. I also once rigged an ad-hoc party at a friends place using a hub with a hookup for coax. To this day i am amazed it worked without any fuses blown or similar.

Never had to deal with token ring though, just TCP/IP and IPX/SPX.
And you can only buy in with the money you have to start with.

Everyone should experience losing to a worse player who won by starting with more chips and therefore had more hands and more opportunities to recover from error.

Then they should experience a fixed buy in, no rebuy tournament where each player starts with equal opportunity.
There was a brief period of time in the mid-90s before 100 Mbps ethernet where FDDI made an appearance:

https://en.m.wikipedia.org/wiki/Fiber_Distributed_Data_Inter...
Just checked out Klart - doesn't have a pricing page anywhere, but mentions the free trial - how much is it?
Meanwhile, I now have a legit reason to want a phone with force touch support, which the SE does not have. But the SE actually fits into my pockets and hands. So now I'm hosed either way. Thanks, ̶O̶b̶a̶m̶a̶HN.
Mapping the Canadian AI Ecosystem
It's interesting to see people talk a bunch about how nothing is good or bad, it's all a bunch of trade offs, and then they eventually tip their hand. I think people should just come out and say what they think is good or bad.
Back then blue sky was seen as an investment, not an expense. These days it seems like anything that do not produce a positive stock value tick in the next quarter is 86ed asap.
You may be interested in https://github.com/xonsh/xonsh
Found your site recently and really enjoy looking at the clean designs. Would love to filter by color!
Primary reason it's accepted is because people generally don't have a choice. It's rare to find an alternative to any given service that offers the same functionality but doesn't follow latest designer fads.
It's under the Signup page, $9/m. I should probably make that more obvious, thanks :)!
I have a dozen of functions in my bashrc that are basically a bit more sophisticated aliases. Why would I want to load a whole interpreter to run them while bash can easily do that?
> This Java you talk about, is still in the top 1-3 languages by programmers, is it not?

I'm disappointed that you appear to judge technology based on popularity. By this argument, JavaScript trumps Java.

> And supposedly Haskell is easier (according to the parent comment) but at the same time needs people to try harder to get it than Java? It can't be both...

I can assure you, having learned both, that understanding Java and all its idioms/patterns is at least as hard as learning Haskell, especially if one seeks to build concurrent software (where the intricacies of Java's complex memory model cannot be ignored).

Because of the immense amount of investment already made, likely these people give up when they realise they cannot make much use of it in Haskell, at least not at first.

> No, but it was the new novelty on greenfield staff.

You've made an incorrect assumption. The Haskell codebases I have worked on, in both cases, have been large and over a decade old.

Anyway, my original post was about the controversy of subtyping, not Haskell versus Java.
For me it is not about catching bugs that would make it into production; I agree those are relatively rare. It is about catching simple mistakes while I'm in the middle of coding or refactoring. These are mistakes that even without the warnings would probably not even make it into a commit, but the warnings directly in my editor in real-time are an even shorter round-trip than test executions. It results in less fumbling around to find the actual cause of some failure.
Not if I want to actually affect the current shell environment.

For example:

export MARKPATH=$HOME/.marks
function jump {
cd -P $MARKPATH/$1 2> /dev/null || (echo "No such mark: $1" && marks)
}
function mark {
mkdir -p $MARKPATH; ln -s $(pwd) $MARKPATH/$1
}
function unmark {
rm -i $MARKPATH/$1
}
function marks {
ls -l $MARKPATH | sed 's/ / /g' | cut -d' ' -f9- && echo
}
_jump()
{
local cur=${COMP_WORDS[COMP_CWORD]}
COMPREPLY=( $(compgen -W "$( ls $MARKPATH )" -- $cur) )
}
complete -F _jump jump

This would be much harder to do in a script.
Theoretically, you can grill it, and hope that most wax esters will melt, but I wouldn't want to bet my underpants on that again.

I'm told that it also develops histamines in a much higher rate than other fish so there is also a risk for a severe reaction in general.
Payday Loans No Debit Card
You can avail a payday loans debit card. Days have gone when a debit card was compulsory to possess before borrowing. If you need a loan with small repayment tenure of 2-4 weeks, apply for payday loans no debit card that offer an amount ranging from £100 to £1000 to everyone in hassle-free manner. Interest rates are also pocket-soothing of consumers. This availed loan can be utilized in various financial expenses, which are shown below.
-	Repairing of car
-	Medical surgery expenses
-	Lawyer’s fees
-	Credit card dues
-	Grocery or light bills et cetera
Even though you are against pledging collateral, you have to follow simple terms & conditions for cash loans no debit card. You should have completed eighteen years of age, you should have a residency proof of UK, you should be employee in any reputed firm and you have an active bank account in your name. Afterward, you can apply for these loans faster via online mode. Completion of application with all necessary details helps you getting a loan directly into your bank account same day.
http://www.loansprofit.co.uk/
Majority of Sites Fail Mozilla’s Comprehensive Security Review
Thanks! Glad you like it. I'm working on color search/filter :)!
The rationale, which I am a bit worried about, is that the unspoken norms of how American politics has always operated are getting decimated. If some sort of positive reinforcement loop gets established... But more conscious awareness of these norms and how important they are is only better. Read up on Masha Gesson [1]. I think it is more apparent exactly how aberrant the GOP has become and that is a good thing. But a clear and present danger, like he's going to hand America over to Putin next year? No, there is enough pushback going on that I am not very worried. As long as eventually, someone publicly goes to jail...

But now I am reminded of the Bush years when a survey of 18 year olds found most of them thought the First Amendment should be limited in some overly strict way... it was something like that - it was nothing like the understanding of things when I was 18, so yes, society's morals or what constitutes "common understanding" can shift in response to current events. Trump needs to be seen as a serious aberration, not just a speed bump, and this needs to be communicated to the under-18 crowd.

[1] https://en.wikipedia.org/wiki/Masha_Gessen
That's actually one reason why I often opt for TS. While the 'stronger dynamic typing' isn't the most sexy benefit, it has saved my ass quite often.

There are so many situations where my input is strings (JSON through various API's) that should get turned into just integers, floats or (string) constants shortly after being consumed. Using TS types from this point onward promotes discipline to do so on my part, removes any ambiguity going forward, and alerts me if I treat these values as strings or any other wrong type (which commonly happens to me, at least, when using vanilla js).
UK's new aircraft carrier runs Windows XP
Would be great to have a search - saw a nice hero pattern site - but now can't find it as i'd shuffled!

Might be worth having that link back to the site being more prominent on the modal overlay, but otherwise good stuff!
Again, not saying this is a good thing, but it's an understandable consequence of the standardization partially involving "let's document how the browsers existing JS implementations deal with running eval on a string". It's easier to write the standard so that existing implementations fit it, rather than requiring changes from everyone.
I think that very important aspect of achieving world domination for Swift is front-end development for Web (with compiler targeting JS or Web Assembly)

In a way many iOS and macOS applications are front-end software. It much more makes sense to make Swift available for other kinds of front-end development that for server-side coding.
> Intellectual consistency would require acknowledging the systematic repression of women in western history (not being able to vote, etc), and thus, the effects of what is still a patriarchial culture as often as not.

Actually I'd say that dismissing a reasonable point about interactions between individual people using a narrow interpretation of history to establish a non-standard epistemology is the greater intellectual mistake.

In other words, that women couldn't vote 100 years ago says absolutely nothing about whether a venture capitalist abused his relationship with a client or whether a potential client tried to use sexuality for a competitive advantage.
> Instead, there must be social and business pressures brought to bear to prevent emboldened behavior with accountability.

Some of the actions described in the article are crimes - these assholes should be prosecuted.
https://news.ycombinator.com/item?id=14643464
Mhm. Yet, I'm not sure I'd trust the cops to do anything about it. Heck, it is hard enough with actual harrassment: Groping is even more difficult. We have a hard enough time doing decent things when folks are raped.

If the person is lucky enough to work in a large place, there is som
Jailbreaking is dead, and now Apple is deciding which symbols are and aren't acceptable in apps. I think we are approaching the worst point ever in software freedom history. Very sad development.
Yes, because having healthy kids who will be able to make use of the good decisions is luck.

People aren't saying decisions don't matter. They're saying trying to equalize opportunity does matter by mitigating the effects of luck. People are also saying we're best able to mitigate bad luck when we work as a larger society.
Thanks to AI, the Curiosity rover can target rocks without human input
I'd shorten that to "what's 'ontologies'"? I did a class on Semantic Web, and spend a fair amount of time reading articles (and a book) about that, and I still don't have any clue what exactly do they mean by "ontology"... It's like the meaning of this word somehow escapes my mind.
7 Social Media Metrics You Must Start Tracking Now
Isolated cases of food poisoning are not common. If food at a restaurant is contaminated most likely multiple people will get ill.

The question is: will people report it to health authorities so that a pattern can be discerned?
This is rich: "Believe that you're an awful person although we all know you aren't. Some delusional moron has decided they don't like you and wants to ruin your reputation. Just accept it, they are more important than you. And don't you even dare to get actual justice for you, we have this power over you now and resistance won't be tolerated."

I honestly didn't expect to see something like this in this thread. But, in hindsight, I'm not surprised, the narrative requires everything to be made about you (and with you I mean SJWs in general, not you in particular).
It's cringey if the perpetrator is a hapless nerd. It's harassment when they hold power over you.
Hey, the basic answer is:

1. more site visitors
2. higher subscribe rate
3. lower unsubscribe rate

There are dozens or hundreds of things you can do to work on any of those.

Here is some low hanging fruit for most folks:

1. Ask folks that have linked to your previous projects to link to this one too (SEO & maybe traffic benefit).

1. Ask current subscribers to share out your site.

2. Force the email subscribe. Create a landing page or drop down w/ SUPER CLEAR messaging that folks have to fill out or skip to get to the content. Not a popup. You should be able to get subscriptions up to 15 - 30%.

2. Run a giveaway w/ software like King Sumo.

3. Less fun answer: create more value. E.g., give them free stuff, insider info, etc.

I wrote a mega guide about this here:

https://www.michaelalexis.com/10000-subscribers/
Not necessarily true. A ship that is overtaking another ship, even if coming from the right side, is the "give-way" vessel until she is well clear of the ship she had been overtaking.

This is true even if the course the ship is using to overtake the other transiently puts them on the starboard side of the other ship.

To determine "crossing situation" vs "overtaking situation" you have to know the courses of both ships, and that's data we don't have yet as far as I've seen.
Show HN: TLance – Automate time tracking thru task scheduling
I'm not an expert on any of the topics surrounding that, but i heard it wouldnt make much difference (unless it was very far away) because there is no air
Because it's still unproven. And your friendly intestinal flora is gonna get it's asses kicked if a load of salmonella or e-coli comes a-callin.
Back before we were bought up by $Multinational_corp, my job title read General Purpose Geek; after a couple of practical jokes in the office which were attributed to me, my boss added 'and master of shenanigans' in the employee database.

When we were being integrated in the company that bought us, some HR apparatchik called me and asked whether geekery or shenanigans was my primary role; compound titles didn't cut it.

They then realized based on my pay grade that I would be a senior engineer at the very least, and my first business cards after the merger read 'Master of advanced shenanigans'.

Then some sod spotted the title and adjusted it to the more corporate-sounding advanced project engineer. Sigh.
...which equates to a click through total of < 100?

Focus on the 'click through' of what 'customers' you already have. Improve on that first. The thinking behind this is that it is easier/cheaper to keep customers than to acquire new ones.
> Am I alone here?

I am not a Javascript person, but my personal experience has been similar.

FWIW, I used to do maintenance programming on a ~250 KLOC application suite written in C. And nearly all of the "type errors" the compiler caught were instances of using some type T where you needed pointer-to-T or vice versa, which is a non-issue in Javascript.

Lately I have warmed up to statically typed languages, but among all the bugs I have run across in dynamically typed languages, unexpected/invalid/wrong types were very, very rare.

The benefit of good type system - IMHO - is not that it keeps you from putting string where a number is required. That kind of problem happens, but is usually easy to fix. But a type system that helps you distinguish between, e.g., numbers that are temperatures and numbers that are air pressure measurements is worth having around.

EDIT: I admit, C's type system is exactly the most sophisticated one I've seen.
Right, you might call these people manipulative, but on a level where they can camouflage their behavior.

Bill Cosby for instance could possibly be considered one. His also seems more methodical. What's worse: 60 possible rapes spanning decades or 60 possible rapes spanning a year?
How a Bitcoin Whitehat Hacker Helped the FBI Catch a Murderer
What's the beef between IBM & Palantir?
The majority of U.S. voters who voted. Far more citizens did not vote for anyone, than voted for Clinton or Trump.
Having worked with several large (fortune 500) data science teams, they generally do their development in Python and then throw their models over the fence for us to productionize with Java.

The major difference I've seen between most of these companies is whether they've embraced Java 8 yet.
I think the proper butterfish is something else entirely.

Escolar filets looks like big tuna filets.
I'd say, go for .io if it's a developer-centric product, else .com undoubtedly.

I've been using https://instantdomainsearch.com (no affiliation, just a happy user) for years to find great domain names.

Good luck!