skysight-inc/HackerNews huggingface dataset:
Python has multiple implementations like numpy and others that i am not familiar with. Python not having a clear spec is a disadvantage, although it is pretty stable language.

C++ has standards and all compilers implement them and people stick to standards, no idea what you are talking about when you say "embraces and extends with optional non-standard features".

Linux implements the user interface standard called Posix api and portable programs stick to it.

How do you know what you are writing against is going to work tomorrow, if there is no standard?
> Is this worth getting?

I can't speak for this book, but Phoenix and Elixir in general have incredible documentation and example libraries/apps all over the place. I built a production app in Phoenix and got up to a very rapid development pace in about ~2 weeks time.

My advice would be to just build something fairly advanced and learn what you need to as you go. But that's just my method for learning new tech. It works great for me but might not be the best method for everyone.
I'd have to confirm, but I think most people consider "voter fraud" to be fraud conducted individually by voters. The claim that voter IDs are required is a putative measure against this. Thing is, that fraud is exceedingly expensive to conduct relative to impacts.

Voting machine hacks are wholesale to voter fraud's retail, and can swing far more votes, within or across multiple states. Systemic suppression methods, including role exclusion, gerrymandering, and the like, are also similarly far more efficient.
Glad for these guys. Murky Marc stolen their idea and fucked it up, 1b is a nice compensation for that!
Thought this was my boss, he also won to be a judge of Elections in phl by voting for himself!
it's cool but the completion seems odd, it would be nice to be able to find time acronyms like PST or CET for example.

Plus it seems to suggest some very odd places, restricting it to cities seems like a potential improvement

https://cl.ly/100X2C1z0H0B
>I built a production app in Phoenix and got up to a very rapid development pace in about ~2 weeks time.

Cool. What is the name of your app? Is it opensource?
Thanks for asking. The place to start would be with IQ, the most-studied psychometric measure in all of science, and a massive predictor of individual and group outcomes.

Here's a good research foundation: [1] This is a report with many authors created to try to bring some resolution to the discussion started by Charles Murray's The Bell Curve. Start at page 90 (section 5): Group differences.

Another more specific source is one researcher's search for a high-IQ black population. In this 12-minute video, he very specifically discusses the process of eliminating all the typical confounding factors while studying intelligence of students at South African universities. [2]

There are, of course, hundreds more studies and discussions on this, but you need to look for them yourself; none of this will be mentionable in mainstream discussion because of the morals of our overculture make it socially unacceptable regardless of truth value.

[1] http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.134...

[2] https://www.youtube.com/watch?v=RxAhwYoZQKU
Part of this is the problem of "best practices" which should more rightly be called "usually best practices". Sometimes you're better off using a goto statement, or hard-coding a constant; but it's hard to justify unconventional choices to any team.

It's particularly hard for programmers and engineers to know when to buck convention, because the combination of breadth and depth of domain knowledge makes it really hard to ever attain "expert" level in both.
I see no reason in that for anyone to assume an entire internet forum to be exclusively one gender. Someone sees a set of interactions that they assume to be between a single gender, so they assume everyone is that gender?
So, from the description this lets you make changes, in-page, and then presumably re-applies said changes every time the page laods their js.

This sounds like a pretty extreme solution honestly, and makes the service itself a juicy target for attackers.
It'd likely be better to use Python 3, but the actual differences in syntax are pretty small, it's big Python 2 code bases that present a problem, not the switch over to using Python 3 syntax and names for new code.
You're the same as ISIS, just beholden to a different side.
Could you imagine something that equalizes the playing field more between men and women? This provides the ability for people to have a child without the woman having to gestate the fetus for 9 months? None of the terrible side effects of pregnancy, none of the pain. Sounds pretty idealistic to me.
I don’t necessarily agree. I think you can learn both at the same time.

A decade ago, I learned Ruby through the original Agile Web Development with Rails book. Afterwards I read Ruby-only books. I think both approaches work. The most important thing is probably keeping the learner engaged. For me, being able to create something I wanted (a webapp) quickly, was rewarding enough to keep me going.
Open source innovation is now about vendor on-ramps
How to respond when you are asked for an estimate?
Based on having worked for 3 corporations using python I can tell you it's not going to happen by 2020. Python 2.7 will live on in big companies for a couple more decades. I will end my career before python 3 is adopted. It's more likely that by that time some other scripting language will be more popular.
How do I get a user to install a desktop app to complete a survey. Will they do it to take out insurance? Is it feasible to build and test and deploy and patch and support native apps, on multiple platforms, to rent a cement mixer or a snow blower?

The low barrier to entry of web apps is so great we can easily put up with the many downsides.
This position is based on perception, hype, PR and spurious press reports.

Uber is generally not any worse than most other organizations - and so, yes, we all have to live with this ambiguity.

+ Hacks happen all the time. The vast majority are not reported.

+ All companies engage in aggressive capture of others IP. Google and FB are both notorious for working with companies long enough to find out their 'secret sauce' and then copying them. Uber's mistake - in your eyes - was naming the group dedicated to it, whilst at other companies, it's common operating procedure.

The fundamental difference between Google, FB and Uber mostly boils down to PR - that - and the fact that Uber has to actually employ large quantities of people in irregular situations.

I don't like Uber - but I feel safer with them than Google - who knows everything about me and will do as they please with that information.
Every time I see "The Boring Company" mentioned somewhere, I crack a smile. The business world needs more fun and liveliness, so I'm appreciative when someone names a product something neat.
Is it possible to include WHOIS data from way back when InterNIC was the only registrar?

I own a domain I registered way back when you would send an email to InterNIC and registration was free. The WHOIS data returned for the domain only starts in 2008 and skips about 12-14 years.
The US military has spent the past fifteen years saying the Geneva convention in these conflicts. I disagree, but it's not an insane position.
Yes but it is not in contrast with every implementation of communism in human history.
I was hoping this was a parody, but I fear it’s not.

The impact on views of wind turbines is minimal. Even if you don’t like ‘em, I’m sure you’ll acknowledge that some minor inconvenience is better than long-term environmental damage.

Also, wind turbines dont really do that much damage to bird populations: https://science.howstuffworks.com/environmental/green-scienc...
If you label the nodes in the graph with a value (e.g. 'A') then try running one of the search algorithms (BFS) with 'A' to 'C' or whatever, it doesn't work.

I think you're supposed to put a node ID in there instead, but it's not very clear
Are they an eye sore though?

I grew up with them when they first started sprouting up in the UK. Decades ago now.

Do they really kill lots of birds? What articles have you read on this? Bird strikes were one of my concerns originally but I found the original claims to be unfounded.
Do you understand m4?
In OpenBSD, it's just:

# ifconfig iwn0 lladdr random

Of course, iwn0 is your interface.
"In an average lifetime, an American will spend about $1.6 million on the core essentials of survival: food, shelter, and transportation. The largest portion of that—nearly one-third—goes toward housing costs."

I guess shelter != housing in this statement, but it seems if you're talking about three items comprising a total, the largest one cannot be less than one third, right? :)
Here's another case where attorneys from the DoJ made misrepresentations to a judge:

https://cis.org/Feere/Federal-Judge-Issues-Stinging-Order-Ob...

They were ordered to take ethics courses and barred from appearing in court in the judicial district.
Thats like WarnerBrothers saying in 1995 That movie streaming will never be a thing because its ridiculous to stream with a 56k Modem.
Now we have Netflix and Youtube etc.

I could go on and on, but the kneejerk resistance is extremely polarised and I feel like preaching the Internet in 1995 to some 65year old Executives at a newspaper.

Watch this to remind yourself that the internet was not always around.
https://www.youtube.com/watch?v=_L3Y2_YiT-A

There was some other interview where Marc Andressen holds a presentation of the Netscape browser and is asked by a reporter what cool websites he can show or think of. He didn't have a good answer and for sure were not able to predict products like Facebook.

Watch this if you want to here some good arguments.
https://www.youtube.com/watch?v=9SYVX2wcMVM
One supposes you refer to Bernard-Henri Levy, but in general UK and France don't visit the loo without asking USA permission. The war pigs found a useful idiot in BHL, but they don't return his calls anymore.
Yes. I can this a self describing system. When the code or config can be used to generate reference materials, at run time or build time, to make understanding the system easier.

Typically you don’t need to refere to these diagrams and outputs very often, but they are useful for:
- on boarding new people to the team
- deep reasoning when debugging or analysing a problem
- putting on the board during a design session
"A company that big and influential being that completely disrespectful towards regulators, tax payers, riders, female engineers, drivers, competitors and investors is something we need to seriously mind."

This is both wrong and naive.

The only game that Uber has not played well lately is one of PR.

Uber - for all it's issues - treats female staffers basically the same as most other companies. The average person working at Uber, Google, Exxon or Maytag for that matter is not going to see some radical difference.

Uber aggressively pursues the IP of other companies the same way as any other company. Google will interview individuals, and make 'fake BD deals' with companies expressly for the purpose of gleaning (i.e. stealing) IP - this is common. It doesn't make it right - but it would be naive to indicate that this is something Uber is doing.

+ Uber is screwing over riders? How exactly? The reality is that millions of happy, recurring users flail this argument as emotional hyperbole. Uber is extremely well liked by it's users. "Oh this evil company screws over it's customers" - just as every day considerably more people opt to use it over alternatives ... I mean really.

+ Drivers - for the most part, they've been as good as any company. They change policies, which is normal, it's just that their policy disputes are public, whereas you don't see it with other groups.

Uber is mostly similar to any other high tech organization but they have access to considerably less information that entities such as Google and Facebook.
Why does it even matter te person is American, anybody in detention should have the right to some kind of legal assistance.
Maybe I don't get it, but...why ? According to comment, some people might be offended by the name, but I really can't see how :/
Have any of you lived near a wind farm ? A few years ago I camped near one that had 5 wind mills, and it was 7 miles (11 k?) away, It was like I was sleeping with the loudest snorer you can imagine. I slept very little.

Maybe when located out in the ocean the sound would blend, but if on land I would not want one anywhere near where I live.

Anyway I heard they are making great strides with solar and even tidal power, I doubt those will keep you awake.
I think if you are coming from Rails and Ruby to Phoenix, you should learn elixir first. Or else, like a lot of people, you may think that it's similar to Rails. Phoenix may look similar to rails, but there is a huge difference on how they work. Also atleast from my point of view, you should know about OTP too. Your application is an elixir app, with phoenix which provides just the web interface to your business logic.
> A state isn't allowed to ignore the rules of war if it finds them inconvenient.

Actually, that's exactly what the government is doing. The convenient thing about the "War on Terror" is that "Terror" isn't a nation, so, by the government's logic, they get to call them "enemy combatants" not "prisoners of war" (avoiding all that pesky Geneva Convention business).
There's no contradiction of principle, a US citizen can fight against the US in a war without the US having declared war on that individual.

It's happened, some number of US citizens fought for Germany and Japan in World War 2 (and paranoia about it lead to the Japanese internment camps).
Yes, and if you don't understand two orders of magnitude, "10,000%" is going to be equally confusing, if not potentially misleading. "100 times" is clear and unambiguous (even if the claim itself is unsubstatiated).
macOS High Sierra “Month 13 is out of bounds”
The reason there are detainees and enemy combatants in addition to POWs is that a POW is someone who was fighting under the banner of another state. If the person isn't wearing a uniform or if they fight for a group that isn't recognized as a state, they are not generally a POW. "Rules of war" apply to POWs in this system.
> Most language-level decisions seemed to be mostly dictated by what anyone was actually able to implement in the compiler

This is getting off topic, but that hasn't really been my experience as a user of Rust. Yes, the compiler is full of weird ancient code, but that doesn't seem to constrain the design of RFCs. As far as I can tell:

1. The ancient code in the compiler means that some highly desirable features have taken a couple of years to implement. Granted, some of this is being fixed by the MIR work. But things like stable async/await are probably going to take a while.

2. Some desirable features are constrained by backwards compatibility with existing Rust source. This has affected the module system work, for example.

3. Rust has moved into a particular ecological niche: Precise control over memory allocation and copying, generic types that are monomorphized at compile-time, etc. The best-known language in this space is C++. And so Rust needs to wrestle with many of the same issues that C++ has, such as whether to allow partial specialization.

It's certainly not a perfect process, and not everybody will be interested in the particular tradeoffs Rust chose. But it's still one of the best "bazaar"-style projects I've ever seen.
I've used https://github.com/feross/SpoofMAC in the past, which is a simple python tool for doing just this, cross-platform. Used it a lot in airports and can warmly recommend using it if you're usually dealing with multiple different OSes and don't want to remember how to do it for each.
What would be more democratic than the Russian society? American? Give me a break.
The original poster is saying "somehow in my head HN posters appear as male". That doesn't really mean the poster is assuming that HN is actually 100% male. It's a description of his or her imaginative process, which is a matter of great psychological and sociological complexity.
I think the reason it's not available on server is that it's a universal Windows app.

Generally though it's ui and feature set is minimal compared to chrome and Firefox but it'd rendering engine is decent.
Android version uses Webkit as well
Yeah, I was fairly unimpressed when it didn't even manage to lookup the first domain I entered (it's not new and it's not private). I guess it might be useful for some domains, but there's no way I'd rely on it.
>Bringing back a societal-enforced code of ethics punishable by humiliation and public shame with a defined path of atonement is what’s going to put all corporations back in line.

Say that to Martin Shrekil. Big corporations are immune to shame, local business aren't.
I too found this statement confusing. If you click through the link you'll find that the source says something slightly different:

"Over 78 years, one spends an average of about $1.6 million dollars just to survive. Of this, one spends about $1M on housing, food, and cars."

So (according to the source) survival costs 1.6M of which the 3 biggest expenses add up to 1M. They don't say what comprises the other 600k.

Health care? Eduction? Clothing? Child care? Just some guesses....
And we might add that it indeed made Russia go from bottom to the top of any economic índex for a long time.
Where do graduate students receive free housing?
> Thats like WarnerBrothers saying in 1995 That movie streaming will never be a thing because its ridiculous to stream with a 56k Modem. Now we have Netflix and Youtube etc.

False analogy.

> I could go on and on

Please do. You haven't event started.

> the kneejerk resistance is extremely polarised and I feel like preaching the Internet in 1995 to some 65year old Executives at a newspaper.

Nope. You haven't event started preaching, much less to a 65 year old.

> Watch this to remind yourself that the internet was not always around

What does this have to do with bitcoin? Oh. Right. Nothing

> presentation of the Netscape browser

I've yet to see you go and on about bitcoin. So far you're rehashing stories about the Internet.

> Watch this if you want to here some good arguments.

An hour-long video can be easily distilled into a number of bullet points. Please, do go "on and on".
Looks cool. I wish there was something like this for iPhone/iPad - which is much more likely to be with me everywhere and leak my MAC...

side note/question: do I need to actively connect to a WIFI network for them to know my MAC or does it leak even when my phone scans for neighbouring SSIDs? EDIT: looks like MAC would leak even if I don't connect to any access point, but my Wifi is on... At least according to [0]

EDIT 2: looks like iPhone and Android use MAC randomization when scanning WIFI. (not sure after they connect though). But even this randomization can be defeated[1]?

[0] https://www.crc.id.au/tracking-people-via-wifi-even-when-not...
[1] https://www.theregister.co.uk/2017/03/10/mac_address_randomi...
The Geneva Conventions are treaties between states that define how they will treat each other's soldiers if captured in war.

The Geneva Conventions do not apply to wars with non-state actors or states who are not participants to the treaty.

The Geneva Conventions would never apply to traitors on your own side, which is the case here.

Perhaps military people know more about the Geneva Conventions than you give them credit for.
Why would I want to do that though? :)

It's quite an undertaking, increases the surface of bugs and attacks etc.
Even though it ended badly they were the first to offer free certificates.
Are there any lawyers here that can speak about the legal side of this? I could imagine a wifi provider that offers 30 minutes free wifi e.g. airports, has this covered in their terms and conditions or a country that could consider this as fraudulent?
Just out of curiosity, was one of those companies originally named DeletedDomains.com? They had the full root zone (of the ones now managed by Verisign GRS anyway) since approximately 2001 (my involvement with them was 2003).
If you do this to read cynical dismals that don't sum up the content but kind of agree with your believes it should be ok.
No, I did not acknowledge that. Stop putting your preferred narrow interpretation on a (too-broad) fact pattern and then attributing your interpretation to me. Doing so takes a low road and can be used against your views as well as for them.
Perhaps, but the cloud adds unavoidable latency that may be a bigger loss than what can be won with increased computing power.
Native Pattern Matching for JavaScript
This is why I check all the comments first, thanks!
Heal for two years is what did it for me. Never took a leave of absence, instead I did a lot of job hopping which is ill-advised but somehow I'm okay now.
The legislative process is always a mess. No matter how much we pretend (in one direction, because double standards), no significant law passes without essentially indefensible actions "behind the scenes". We may feel that one bill is super-duper and the other one is terrible, but we shouldn't let that blind us to the inevitably shabby nature of the process. Likewise, selectively noticing that nature for the purpose of criticizing particular bills makes for unconvincing political argument.
You are comparing a global standard everyone has to use to individual projects. The web is a standard, the rest are individual projects that no one is forced to use and all have n number of alternatives. They are completely different things.

Here is the thing. Many people simply do not care about things like open source even though they may use it.

Even when Stallman and Linus started many people didn't. Now the difference is these guys are doers and helped created a uniquely rich ecosystem that gives real choice to every forward generation and something to build on.

But open source typically works with small team starting things and then growing. The out of control complexity, sometime gratuitous is a real blocker as you need large teams to implement right off the bat.

Since open source cannot pay anyone or afford large teams in the beginning so this effectively rules out open source alternatives and choice. This is a pretty nasty outcome, but people have to care about these things just like Stallman and others did and fight it persistently with an eye on consequences of decisions taken today and undue complexity.

The web in terms of browsers and corporate sponsored projects like Systemd come to mind. Both will need large teams to develop alternatives ie other corporates, and thus de facto rule out open source projects and choice.
I just started using Phoenix and Elixir and so far I'm loving it. It's so easy to implement all these async flows.
Lately I picked up a book called the mask of enlightenment. It's about Nietzsches Zarathustra. It's been very good so far.

Nausea by Sartre is pretty good
ISIS says what he says about civilians. GP advocated it for soldiers.

I have no problem with summary executions of soldiers caught by the enemy - that is something that happens in war and trying to make rules about it after is just silly.

However given that he has been taken prisoners, we have to play by the book and give him a lawyer. It is not a big issue anyway it shouldn't be hard to prove him guilty.