skysight-inc/HackerNews huggingface dataset:
You have to consider who your coworkers are. It's all about being considerate of the other people that work alongside you.

In a small group everyone might know each other well enough to make that sort of a joke. But when your coworkers could be literally anyone, from a guy in his undies coding as a hobby to someone at a fortune 100 working in a cubicle farm sporting a tuxedo.

It seems like the goal is to not offend anyone because that exactly is the goal -- anyone can work on it. There is no way to get to know every participant of a large foss project on a personal level so much so that you understand what jokes they find acceptable or not. So, simply don't make comment irrelevant to the work at hand.

Some foss groups specifically dedicate mailing lists and chat rooms for the purpose of socializing where similar jokes and possibly offensive content might be tolerated. When it comes to commits,dev lists,posts or threads it isn't professional to insert irrelevant commentary (at least for a public foss project,one can always have their own company culture and rules for intra-company or private projects)
You might want to consider adding a link to it then :)
Glary Utilities Pro Crack V5.97.0.119 Free Download
Greatest Queen Sacrifice in Chess History
> Bitcoin's transaction throughput is dismally low

A discussion on this cannot take place without a mention of the lightning network.

The vast majority of transaction have a low stake. Most amounts are fairly low, people respect the fact they have parted from some value. Using such a highly price consensus seems like overkill. What you want is to concentrate on the litigious ones, on the higher amounts; while still securing the rest.

This is exactly what is happening in the lightning network smart contract. Bitcoins are taken apart in a channel, and people can do their business as usual. The protocol concentrates the stakes in a single on-chain transaction; with a tremendous pressure in not settling on the last channel state. It sorts of changes the transaction representation space to its dual. From a white-list of all approved transactions -and nothing else- to a black-list of misbehaving business relations -all other consented transactions being allowed-.

Bitcoin's 7 transactions per second is demultiplied by some order of magnitude here. That represents about 3 channels per second. 3 licenses to indefinitely transact up to a certain balance.

The lightning network is about rationalizing the use of this high-priced consensus.

----

As for the electricity consumption, I'm of the opinion that the halvenings will take care of that; In 10 years, the reward will have diminished by about an order of magnitude.

Bitcoin gained too much popularity too quickly if you ask me. I think a super-exponential difficulty adjustment would have been better suited (make it require an exp(x\^2) hash rate instead of exp(x)).

The growth of Bitcoin is capped exponentially, as it is based on human adoption. Only something super-exponential can regulate this properly.

But IMHO, this is only a slight inconvenience. We'll waste electricity but only in the next few years.
I personally assumed it was a dog called 'Tech'.
I disagree.

If your WAF is the edge of your datacentre, it will likely be ran by some sepperarte team with a generic ruleset, literally be MITMing all your connections, but more importantly it will be attackable via your company VPN or some other side channel like B2B connections generally, that you probably have no control over.

Your WAF, if you choose to have one, should sit directly in front of your app and have rules tailored to your app. Even those on VPNs, or in the datacentre , should be forced to traverse the apps WAF.

That said, the WAF logic is largely what you're going to do in your input validation layer, so unless you feel you need to double bag it try and to mitigate unknown framework or library issues, or are having another person write the rules, then you're just repeating work aimlessly.

When some dickhead manager buys an insecure http service they want on the web, you should probably quit. Failing that put a WAF in front of it.
I think I can live with that if the tradeoff means I don't have to deal with literal nazis on the internet.
I think the answer here is that religion was much more fundamental to American identities in 1776 than it is today. In US history and still today in other countries there are lots of examples of people being violently persecuted for believing in a certain religion, much fewer for holding a political opinion.

You could make an argument that in the US people of different religions get along better than they used to and as a result religion no longer requires the Constitutional protections it currently enjoys. I would respond that as a society we probably have bigger fish to fry.
The comment was "People need to grow up", accompanied by blaming people for being offended.

I do think that's wrong. And I do think having to live in a world where everyone operated by those values would quickly cure the original commenter of believing this sort of thing. In fact, I think it's a very easy way to communicate what's wrong.
Parr − a query tool for the Ethereum blockchain
Europe's longest shared space [pdf]
You update the docs in forty years as needed.

In any case that question seems wildly unrelated to the question at hand, which is about a joke that's intended to be a present-day political reference.
Brief Conversations on Data Engineering from the Open Data Science Conference
Managing Color for Graphics in Python with Colour (Interview)
A comedy of errors. Debugging Java memory leaks
I've been on a college campus within the last 10 years and I can only assume the people who genuinely think this either haven't or have their careers depend on pretending it's true (e.g. Turning Point USA).
I don't think Torvalds grew into anything; the Tanenbaum–Torvalds debate from '92 already had quotes like:

your job is being a professor and researcher: That's one hell of a
good excuse for some of the brain-damages of minix. I can only hope (and
assume) that Amoeba doesn't suck like minix does.
Tangenitally, for those of you not from the bay area music scene, this was the inspiration for a seminal Berkeley political ska/punk band named Operation Ivy.

OpIvy broke-up in '89, then reformed (with a line-up change) to become Rancid. They are considered a major inspiration for the 3rd-wave ska/pop-punk revival, including bands suchas Reel Big Fish, The Aquabats, and last but not least, Green Day.

During Bubble 1.0, every bay-area tech office had at least one token Punk wearing an OpIvy t-shirt.

https://en.wikipedia.org/wiki/Operation_Ivy_(band)
Rigging is not about strength. It's about adjusting the shape, size, angle, and trim of the airfoil that is the sail. Sails are not just vertical parachutes, those would be useless in anything except straight tailwind. Sails are vertical wings. They can provide propulsion (lift) even in headwind.
(Not) Born This Way – Richard Lewontin
He has a well reasoned argument: https://finance.yahoo.com/news/bitcoin-rat-poison-buffett-tu...

ending:

>It’s something where people who are of less than stellar character see an opportunity to clip people who are trying to get rich because their neighbours are getting rich and neither one of them understands. It will come to a bad ending. Charlie…

I see a lot of that.
You can do it, it’s how libsystem does it. A lot of AppStore apps use it for jailbreak testing too, e.g. testing sandbox integrity, or to call ptrace with PT_DENY_ATTACH. Apple lets these apps pass review and onto the AppStore.

Do you know how often, if ever, Apple ever changes the syscall table other than to add to it?
I'd second this! I'm very much into making pan pizza at home, and I totally love when the pepperoni pieces get just a little crispy and curled up at the edges. This (as well as the cheese color) tells me when it's time to fetch the pizza from the oven.

But maybe that's just the commonly agreed ideal for pan pizza. The article was about New York style pizza, after all.
Show HN: Jackal – XMPP server in Go
India has the second highest number of English speakers in the world.
I believe a lot of this disconnect is between people who view equality as equality of opportunity and those who believe that equality is actually the equality of outcome.
You need a second layer(and possibly more on-top of that) for several reasons.

How do you expect to propagate and store 1GB blocks (hell, even 100MB blocks) every 10 minutes for the foreseeable future. I understand that the cost of storage and bandwidth has been falling for some time however if you want this system to gain 'mainstream' adaption it cannot everyone's coffee purchases for the rest of time. How do you keep a system like that decentralised if you aren't even paying people to run these nodes? There certainly wouldn't be as many as there are currently.

In a world of 1GB blocks and ultra cheap transactions it means people can simply use it as online storage. You could upload your movie collection and have it propagated to all of the nodes on the network.

The internet would not have scaled if we still broadcasted every single packet to all of the nodes on the network, it had to be split up and routed and the very same will happen to Bitcoin.
It's not an appeal to authority when you're really an expert.

Or you go to the doctor and expect him to justify your treatment down to the minor detail? You sound like you talk to your doctor about $overpriced_drug.
I find it interesting that so many people here see the choice as being between Phillips and Torx -- all the time I was growing up (in the UK), Torx bits were incredibly difficult to get hold of while Pozidriv became more and more common, to the point where I don't think I've any loose non-Pozidriv screws in the house, and I'm not sure I've ever seen anyone selling Torx screws.
Hi,
how does this work? can you explain more?
- googler: Google from the terminal
- Buku: Bookmark manager like a text-based mini-web
- nnn: The missing terminal file browser for X
- bcal: Storage expression calculator
- imgp: Multi-core batch image resizer and rotator
- keysniffer: Linux kernel mode debugfs keylogger
- ddgr: DuckDuckGo from the terminal
- pdd: Tiny date, time diff calculator
At the university I studied at it was still called "Government". I suppose the "science" is to make a distinction between the "practice of" and the "study of". If you study history you are a historian, but if you study politics you are not a politician (usually), so I suppose you have pick something academic sounding.
Online Shopping Offers in India
To add....

Physical science, earth science, planetary science, space science, life science, natural science, formal science, systems science, applied science, fundamental science, ocean science, atmospheric science.

And partial credit for neuroscience.

But I guess a rush to post a pithy reaction based solely on the headline is more important than trying to have a meaningful discussion.
It seems you never had to deal with the amount of crap bots throw at every minor website out there.

If you don't want your logs flooded with vuln. scanning and referrer spam, use fail2ban or a waf.
In addition to the points discussed..

If you follow the Geekflare link to modsecurity, and then follow the link there to a download page, there's this warning:

>NOTE: Some instabilities in the Nginx add-on have been reported (see the Github issues page for details). Please use the "nginx_refactoring" branch where possible for the most up to date version and stay tuned for the ModSecurity version 4.

That's not something I would suggest throwing in production, given that warning has been there for years.

The post itself describes Shadow daemon as "probably defunct".

Ironbee's last commit was two years ago and I get an nxdomain looking for their website.

AWS WAF is both expensive and and extremely manual. You won't get anything out of it without a major labour investment.

Nginx's built in WAF is only in the pro edition, and outside the price of many people.

This whole discussion however depends on your customer. I have an agency I support where I have to provide a report on every single hack attempt. That means if my Rails application gets hit with said three year old Wordpress exploit, and the web server "404", I have to report on how we "blocked" it. And no, "not applicable" is not an answer.

So we throw money at commercial products. And sometimes I recommend doing so. But like security can involve just being aware of your risks, this use of a WAF is about being aware of the real problem you're solving, which is a paper work based one.
I've never seen a (printed) product label with the ingredient list as a formatted list. They are always a comma-separated free-flowing text chunk. I guess this saves space.
Show HN: Mprove. Your daily productivity progress % in menu bar
Speaking of "Hack Yourself First", this completely non-ideological (though somewhat commercial - it advertises the creator's Pluralsight course) website where you can learn and practice intro hacking skills:

https://hackyourselffirst.troyhunt.com/
> https://www.youtube.com/watch?v=WmwEB4DY_jc&t=169s

Going on a tangent here, but are miners not supposed to wear any kind of breathing protection?!
What is the point of the project? What goal does it achieve?

There was a gcc frontend/backend clean architecture dispute: some wanted it so that gcc could be used for more things that clang is being used for. RMS argued against it, on the basis that GCC technical architecture should deliberately avoid it working with proprietary non-GPL backends.

The official story is that a technically worse compiler than loses market share is still superior for the FSF goals of pushing free software: they are willing to accept people moving to clang to avoid GCC from being the front half of a non-free compiler.

That goal is inherently political. It isn't obvious whether drawing attention to harmful suppression of information by the government is also in the projects mandate, but it is obvious that the projects mandate isn't just to make the best technical and professional result.

https://gcc.gnu.org/ml/gcc/2014-01/msg00209.html

https://gcc.gnu.org/ml/gcc/2014-01/msg00178.html
I get your perspective, but just because someone has a red hair, it doesn't render their claims incorrect, or doesn't invalidate anything they say.

I have seen many people being dismissed by others merely because of their voice, which I find funny because they were supposed to focus on the content. It's the content that matters. If the presentation is not to your liking, that doesn't mean that person is wrong. On top of that, you don't need to be factually correct if you are convincing enough; sophistry anyone? Apparently people don't seek for the truth, it's enough if you put a pretty face on stage who has some charisma and you are all falling for it. Be skeptical. Focus on the actual content and ignore the irrelevant things, because they are, well, irrelevant. If you are easily distracted by the speaker's fly being open, that's on you, and yes, the outcome might be detrimental from the perspective of the speaker given the majority of the audience is easily distracted and ignores the actual argument because of the speaker's fly being open, or because he used the word "Micro$oft".

For the same reason we wouldn't need defamation laws if people had better critical thinking skills, as they wouldn't have mindlessly believed the defamation, and the person's life would not have been ruined.

Ultimately, it is your choice. Personally, I am not going to care about the irrelevancies because I focus on what is being said, and not how it is being said. I'm not going to dismiss you because I find your tone offensive, in fact, somehow I manage to not get offended nor care about the tone.

I respect Linus and Theo for their contributions, and I'm not going to judge their quality of code based on their actions unrelated to the code. Surely you, too, care about the quality of code and you won't disregard it when you find out it's been written by a transgender person, right?

If you genuinely care about the argument, you won't disregard it merely because of its irrelevancies, e.g. appearance or behavior you find obnoxious. If you do, then you certainly need to improve your ability to ignore those irrelevant things and focus on the argument.

P.S. I don't deny that presentation matters, but only because there are too many people who are way too keen on dismissing someone's argument because, for example, they find their hair funny. It sounds ridiculous to me, but that's just my opinion I guess.
This article is mainly about the science of convincing the client on updating their menu, the tactical "telling the client what they just told you" strategy doesn't work in this field.
Some tactical googling about the orange chicken says Pei Wei. Not from around there, never heard of them, but it’s clear from their menu PDF.
Ask HN: How to deal with the guilt of cheating and fix my life
I made a fatal error of judgment and was indulged in infidelity. But I still love her. I am not sure how to fix this.P lease help
> A lot of things don't/won't run well on Kubernetes--database management systems are a good example as well as any legacy application, which includes a lot of Windows OS, so you still have to address those.

Not saying I've tried it, but some people are having ok luck pinning RDBMS pods in Kubernetes to specific nodes. It goes a bit against k8s principles, but it makes operational sense.

Kubernetes is baking in windows container support, for some legacy scenarios. More interestingly (and posted on HNs front page today), are solutions that allow independent VMs to be run as though they were k8s pods. This provides hybrid models ideal for legacy packaging and maintenance while moving onto new hardware.

> Kubernetes is not going to rewrite the whole world or implement distributed firewalling, network attached storage, VLANs, etc. So you are always going to have a non-K8s layer under there that is more or less foreign to the Kubernetes model

There will always be some natural impedance between hardware and software...

I think this picture is ripe for improvements though, and we're already seeing the edges of it take shape :)

Kubernetes will be moving towards smarter networking solutions to handle more and better use-cases with better performance (BPF), and is incorporating better network abstractions slowly but surely.

From the under layers: software defined networking (SDN), and kubernetes providers for major virtualization platforms (VMware, for example), have commercial offerings that could readily support integrated or "hyperconverged" operations... Microsegmentation and microservices go hand-in-hand. Empowered by a platform connected with role based access controls top-to-bottom there's a lot of potential to harmonize those distributed firewalling/VLAN needs through the same declarative YAML.

We're not there, yet. We are closer than ever though :)
I'm European and we learned about the global gag rule in HS.

You really have to be clueless to not get the joke.
Lefdal Mine Data Center
Have you ever tried? You shouldn't be forced to travel like everybody else. Like go only to a second largest city, go for the nature, visit only places that have an eclipse, go to cities with conferences you'd like to attend, go to places where your friends live.
No one said that ISIS and AQAP are the majority, the world’s Muslim majority doesn’t even live in the Arabian peninsula they are however 2 of the most powerful Sunni groups in the region with a very large support base in Saudi Arabia and one of them will take over if you get rid of the royal family.

It’s not about liking or not liking the person in charge it’s about being able to do something about it without causing even more mess.

The entire region is royally fucked with the exception of one country and it’s not just the US (NATO) and Russia (USSR), not to mention colonialism to blame.

Heck look at the election results in Lebanon this weekend, they are perfectly capable of fucking themselves over without any US intervention.

P.S.
If your measure of power is ones ability to attack the US at home then by that definition alone AQAP and ISIS are the most powerful entities in the region as no one else has any logistical capabilities to project their force outside of their geographical sphere of influence.

In a hypothetical scenario possibly the only one in the region that could do that currently is Israel if they modify their satellite launch vehicle into an ICBM and even It might not have the range to hit the continental United States with any payload.

The Iranians are probably half a decade away from a similar capability.

They might be able to use the stronghold they established trhgouh Hezbollah in South America but that wouldn’t be any different from the asymmetrical warfare AQAP and ISIS are capable of implementing just with an IRGC flare to it.

No one in the region has military bases within striking range of the US,no one has an aircraft carrier, no one has the logistical capabilities to wage even a ground war further than a few 100’s miles from their borders.
That still repeats the `Total - N` 3 times, though. As patrec said, it's possible to work around this with guards in this specific case, but in general this kind of duplication is indeed common in Erlang code. You can avoid it many cases by correctly factoring the code, but it's not always possible and then it's a bit irritating. Not too much, though. It's basically the difference between fall-through and non-fall-through `switch` statement: OCaml/F# allow fall-through (as an option, not by default, thankfully), Erlang/Elixir/LFE don't.
My only real concern with the view that the strip is stating is that allows a "loud" minority to literally or figuratively shut down or shout over the voices of any dissenters.
Have you tried some of the better math related apps?

Like DragonBox's Elements, Algebra and Numbers [1]?
Or the ones by DuckDuckMoose, such as MooseMath [2]?
KhanAcademy's very first levels might be good as well [3].

With your oldest you might try a game like Junior Catan [4], that than graduates to Catan where you can talk about the probability distribution of the sum of two dice, an essential aspect of Catan.

You could perhaps try a programming language like Scratch. Have a go at some of code.org's "games" [5] and perhaps even MIT app inventor's with your oldest? [6]

[1] https://dragonbox.com/

[2] http://www.duckduckmoose.com/educational-iphone-itouch-apps-...

[3] https://www.khanacademy.org/math/early-math

[4] https://www.catan.com/game/catan-junior

[5] https://code.org/minecraft

[6] http://www.appinventor.org/content/ai2apps/simpleApps/androi...
Do you have a Phd? if not then its another 5-8 years of effort before you even qualify to apply for any meaningful academic position.

And as others have mentioned on this thread, you better have savings to last you a decade before considering such an endeavor.
Debunking the YouTube denial
Russians posed as IS hackers, threatened US military wives
I own a Volvo but not a mobile device? Any "advanced" tech baked into a vehicle makes zero sense to me. Tech runs in to 2-3 yr leap cycles. An auto can last you (+ a 2nd or 3rd owner) 10+ years.

Why would a manufacturer intentionally hurt the Blue Book value of their vehicles?
All About Tablespaces in PostgreSQL
Very strange, I now see 396 following and 257 followers. Social blade confirms the follower number too. I wonder if there's some Twitter caching going on.
Show HN: Make Alexa your default Android voice assistant