skysight-inc/HackerNews huggingface dataset:
Well, Ethereum features a turing complete scripting system and a ton of tools to make use of it, but it doesn't solve Bitcoins most serious problems, and is in fact worse off for most of them.

Miner centralization is a huge problem for Bitcoin. The fact that 11 entities control >90% of the hashrate, and that 2 control >50% of the hashrate is a huge issue for Bitcoin. The pressures we understand to be causing this are more significant in Ethereum at scale. Ethereum is not even at scale and already is doing worse than Bitcoin in terms of hashrate centralization.

Ethereum also has significant scalability problems. Bitcoin struggles to hit 4 transactions per second, and every transaction on Ethereum is substantially heavier per transaction than Bitcoin. That scripting system is not free, and already Ethereum is 20% as heavy as Bitcoin despite being 1/5th the age and having 1/10th the usage. And that's before the fancy apps like Augur have gained traction. Augur is significantly heavier than anything running today, and it's definitely not the heaviest app that people have gotten excited about.

And the development is almost fully centralized. The current state of Ethereum is that what Vitalik says is what will happen, and while there are people who could shut him down... they won't. At least not in the near future. Ethereum has already performed hardforks and has several more planned.

I agree that Bitcoin has taught us a lot of lessons that have paved the way for its obsolecense. But I don't think that Ethereum learned them, and I think that Ethereum will seem a lot less attractive after it has to deal with demand matching what is currently demanded from Bitcoin.

I would almost go as far as saying they are orthogonal products. Bitcoin, above all else, prioritizes decentralization. Ethereum prioritizes features and flexibility, at the cost of scalability and centralization.
>via an optional social media service.

Owning a car is 'optional' in the same sense. In that in many places in the U.S it isn't optional, unless you're self-employed. Otherwise, you're going to be unemployed. There is a large trade off for making the choice.

Any people who willingly opt out of social media (especially Facebook) risk alienating themselves from friends and family entirely. Seen as "weird" for opting out of having a FB/refusing to use it entirely. Even weirder if you cite "privacy concerns" as your reasoning for not having it.

There is far too much social pressure for most people to put up with not having one. Unless they already lead healthy social lives or are socially reclusive enough that social pressure is lost entirely on them.

Source: Living life without Facebook
Sorry for being rude. It comes from a place of love, I think Firefox plays an extremely important role in the open web, and for that I'm very grateful.
Yes but you can still use it, or fork it, it's actually a really cool federated logging system.
I'm not sure I understand your example. Knowing how arrays (or pointers) are handled in C is enough to understand why you can't have string assignment by value. How C treats things is all you really need to know if you want to use the language. This isn't just true for C. In my experience, people tend to have more difficulty with string assignment in Java than C, but you usually don't hear people say that they need to go to a lower level to really understand Java.

Understanding the why is interesting - like it is for any language. And like in many languages, the why tends to be complicated and somewhat arbitrary at times. If you're really interested in the why rather than the what, a book on the history of C will probably be more useful than learning assembly.
Do you have a link describing how the E2E encryption in telegram been broken? For what its worth, the client code where all the encryption happens is open source. It'd be so nice if whatsapp would do the same.
Of course people object to companies selling food when it is scarce. Many reasonable people (governments included) are trying to stop the overfishing of the oceans or poaching of endangered animals.

Is there an example of a scarce resource that was better off being managed by company than a government?
By your definition.
I'm currently at uni studying CS and recently finished my 'Programming in C' unit. The teacher from the get-go said it would be challenging compared to other languages that we had used to date (mainly Java) and that quite a few students struggle with it. Once I got my head around pointers and debugging through GBD/Valgrind the unit came immensely enjoyable and rewarding.

We didn't use any fancy IDE's and were told to stick to VIM, we also had to compile with the flags -ansi -Wall -pedantic which alerted you to not only errors but warnings when we compiled our code if it didn't meet the C90 (I think) standards. It was a lot of work crammed into 13 weeks but it had one assignment which I thoroughly enjoyed.

Tic Tac Toe (Ramming home using pointers, 2D arrays, bubble sort for the Scoreboard).

Debugging a bug-riddled program (My favourite).

Word Sorter (Using dynamic memory structures, memory management by having no leaks, etc).

The debugging one was very different from most other assignments I had done at uni to date and the teacher said he recently introduced this assignment because the university had received feedback that students debugging skills weren't the greatest. They could write what they were asked to just fine, but when it came to debugging preexisting issues quite a few struggled. We got given a program with around 15 bugs and you got marks depending on what was causing the bug and a valid solution to fix it. This forced us to use tools such as GBD and Valgrind to step through the program and see where the issue was and to be much more methodical.

I really enjoyed C and when I find a bit of time outside of work and study I'd like to explore it more.
LMFDB is more specialized. But given an infinite amount of time, the others would acquire that information.
I'm living in south west of France where there is more and more of these insects hotels. Thing is, every time I pass by one of it I can't see any insect at all. Maybe it's because the weather was still cold on those times. Still every time I can't help wondering if it's really works as expected.
Not highly unpopular everywhere, resistance is brewing and I don't think (or hope) the Merkel type of recent past will prevail. Wonder whether Europe will end up as an extension of the middle east one day (say 50-100 years) or start reverting to the previous status quo...
Why do police in this Canadian town hand out tickets for good driving?
Facebook already responded:

https://www.facebook.com/tstocky/posts/10100853082337958?pnr...

TL;DR: We don't manipulate the feed and we're pretty sure none of our contractors have, and we've checked before, but we'll check again.
There are plenty statically compiled languages which don't abstract away the memory management, and are still way more robust to use than C, just start looking at Modula-2. Programming in C makes a lot of sense in many situations compared to C++ or Python or Javascript, just to name a variety, but not so much when compared to many other languages, which really compete in the same space as C, but did not catch the same attention.
Rover.com CTO works to unleash data-driven innovation
What worked for me was finding a civic problem that was annoying just enough to want to fix, no matter how large it is. You learn a lot from it, but it also gives you a chance to get more involved in civics, particularly from the projects that stem off. Since the motivation is in helping your community out, it gives a little extra motivation and joy. The projects kind of build on themselves since the rabbit holes go so deep.

For example, I'm working on plotting parking tickets in Chicago. Tons of FOIA, lots of data analysis, sanitizing, python, GIS, government induced hair pullings, gnu cli tools, civic meetups, web scraping, etc. Finished this[0] last night using 730k parking tickets after a LOT of cleanup with python. There's no way in hell I would've been able to do this a year ago without stepping into something so deep.

[0] https://plot.ly/~red-bin/6.embed (just
Tell him don't do it again, or he'll be fired?

And check with your lawyer. Get a lawyer if you don't have one.
I'll ignore your strawman entirely.... and just say: If the OP wants to protect his business, the offending employee's intent is immaterial when it comes to exposing himself^ and his company to undue legal risk.

^ IIRC in California managers (as company representatives) are personally liable if they knew of the harassment and didn't take corrective action.

OP needs to lawyer up, deal with this, and address harassment more broadly in the company. Sucks to deal with... but is mandatory training for all medium-to-big companies.
I found this in the BuzzFeed article:

> After Zenefits investigated the macro in late 2015 and early 2016, Conrad agreed to resign from the company at an emergency board meeting on Feb. 1, according to the Cooley report. But Conrad controlled three of the company's four board seats, giving him significant leverage in the negotiation over his ouster.

> This allowed him to secure a $130,000 severance payment from Zenefits, the people said. Conrad also kept his Zenefits shares and was permitted to keep unvested stock that would vest over the subsequent six months, according to the people.

https://www.buzzfeed.com/williamalden/zenefits-co-founder-so...
These are factually incorrect, as has been proven:

http://anthonycolpo.com/sweet-stupidity-part-1-is-sugar-real...

http://anthonycolpo.com/sweet-stupidity-part-2-the-bitter-tr...
Seems very similar to Joyent's Manta.
Do they really present themselves as anything in particular, or does we as users just make up these ideas of what they are showing us?

I can't really seem to recall facebook making any promise about being a neutral party.
He is, though.
Why “Tinder for Friends” is a Terrible Idea
I really appreciate that, I would hate for the web to be controlled by Google/Microsoft/Apple and Mozilla is in the best position to stop that from happening.
Wow.

So few information, but so many people ready to fire his ass.

At this point, I wonder if we should have men/women segregation in the workplace. This is the logical conclusion if you want to avoid this kind of problems.
I've never heard of a law committing a fallacy, AFAIK that's what the laws tend to do, create categories, you either commit a crime or you don't, you are either drunk driving or you are not...
There are proprietary modules for linux, and they are distributed and used, but there isn't really a full consensus on whether they are legal. You can certainly do it and get away with it though.

http://yarchive.net/comp/linux/gpl_modules.html
When I'm browsing from the airplane wifi I just can't afford to waste 4 megas in just trying to open a simple text site (that will not charge completely by the way). So I open HN and I´m still able to read about the news but just expending a few Ks for each one.
You are obviously too biased to be reliable on this subject.
In an ops-type capacity, I support developers. I keep up with news like this specifically to avoid winding up with modules somebody else trusts, but didn't inspect.
I ask/say this in every honey bee thread:

My understanding is that feral honey bees have been extinct in North America for a long time (since the 1980s?), and that they're an introduced species. The logic then goes: if you see a honey bee flying around outside, it at some point belonged to a honey bee keeper.

I'm also of the impression that (a) the costs for pollination services haven't shot up in conjunction with colony collapse disorder (CCD), and that CCD is defined in terms of an increase in colonies that fail to overwinter. It's not, the logic goes, as if all the honey bee colonies fail; they just seem to be more fragile.

There's also a market for queens to start new colonies with, and my understanding was that the market for these queens hasn't gotten crazy in response to CCD.

I think I got a bunch of this stuff from EconTalk a few years ago, in an interview with a "honey bee economist".

Are these assumptions still valid?
It's too bad they rely on slave labor.
I don't think so. When I've seen conservative news being shared and bouncing around to the point that it should be trending it's usually fairly benign things like Clinton scandal pot stirring.

Try reporting something like a page post from Franklin Graham pointedly referring to Caitlyn Jenner as "he" with associated condemnation (and associated comments advocating violence) and watch it get bounced back as "not violating community standards".

Seems like backwards priorities to me. Anyway, if you are trying to steer discourse it's more subtle to suppress featured items than it is to ban figures beloved by certain segments of the country. Also less risk of offending people away from FB and risking ad revenue.
Is there any reasoning why the distribution of planet sizes aren't following a bell curve or similar pattern? Maybe due to what materials the planets are composed of puts them into separated size categories?

https://www.nasa.gov/sites/default/files/thumbnails/image/fi...
I don't want to what a slave-labor-using company has to say to be featured here.
Facebook is a fad. A damn big one I'll grant you but it's already losing it's grip on the next generation of users. It's huge now but I feel it's already lost it's luster, I mean come on, I'm a huge user (keeping up with friends across states is damn hard otherwise) and I can't stand being on it, and I know a lot of friends who feel the same.

It will have it's time, in due time. Hyperlinks are not dead.
Makes people mad, but it's true. People who rest and reap profits orders of magnitude above those who work, due only to the fact that they hold capital, are leeches on society.
Actually not related. The case in the article is about late-binding methods to object instances (creating a new object on each access) - whereas in python 2 the "unbound method" was a lazy creation on access, and in python 3 an unbound method is just a reference to a bare function in the class' name space. The lazy evaluation is from the descriptor protocol in python (see the links in TLA).

The case you point out is because the python bytecode compiler will intern raw values for some items - e.g. string literals, some integer values, and so on. More on interning: https://en.wikipedia.org/wiki/String_interning
"Injunctive relief"? Help me understand what you mean by this.
I don't get it. The sample is re-running the Count() call. A reactive design would post an event.
Endangered Songwriters. Are we too late?
Yes, according to the allegations implied in the letter. If Facebook penalizes topics which don't agree with Facebook's bias - that certainly would be preventing some of their users from expressing what matters to them. I don't follow your second question about amplifying.
I agree, although I don't see that there's anything uniquely terrible about "agile". You could say the same thing about almost anything in our industry.
I don't mean to undermine your efforts, but google seems to give me mostly the same information. How do you plan to edge them out/differentiate?
Scaling your data to combat noise – reprocessing in DS and the ML pipeline
This senator may slowly be realizing how dangerous mass privatization is. Facebook might look like a public gathering place, but it is not. It is a corporate and private space, and rights such as free speech do not apply in a private and corporate space. Too bad for senator Thune that a corporation is using its power against political views he likes. The sword of privatization and its erosion of public spaces where free speech is preserved cuts both ways.
Everybody using their indicators...

So, how hard was this whole interstellar travel exactly?
I can assure you that the training was required at both State and Defense [1] from 2010 to 2014. The requirement was for all users of the networks to archive their email and other documents. Failure to complete the training would result in revocation of computer network access.

I never claimed that the National Archives performed the records retention. Each individual was required to perform their own retention up until each class of records' retention expiration.

It feels unintuitive, but that was indeed the standard. It is probably still that way, but I no longer work in that sector so I can't authoritatively state that.

Personally, I find it frustrating when commenters on HN make a statement with an authoritative tone without citation or definitive knowledge, just because they truly believe something must be so. It is in fact contributing to noise, not signal.

[1] personal experience
Why so much copper? Motor windings? High current wiring? Some massive heatsinks?
> Plus the idea that Islamic law is the only law isn't just a bad idea it's essentially unislamic too.

Could you expand on that?
There's a lot of people at Mozilla, and they talk fairly freely, so the result is an inconsistent message. Not everything you see is a stance, much of it is people trying to figure things out and communicate the decisions-of-the-moment.

As far as web compatibility and standards, the inconsistency is part of Mozilla. Is Firefox a tool for open web standards advocacy? Some in Mozilla feel that way. Do we just want Firefox to render things well? There's a whole team for that too (https://wiki.mozilla.org/Compatibility). And of course there's Bugzilla, which can feel like a lottery – it's very hard to know who you encounter when you enter the project through there.

This stuff is hard, and making the right choices is hard – I'm sure Mozilla has not always made the right decisions, but I personally prefer ongoing struggles to make the right decision over a consistent and credible stance.
School Districts, Test Scores, and Income
Your sexual harassment policy cannot be written for one specific instance. And if you write it with a "Guilty until proven innocent" (or just hey, hang 'em high on her word alone) framing, this is going to cause serious problems.

I am aware that people like to get on their high horse concerning perceived injustice, but the comments here are a) passing judgement on third hand information -- she told her boss, who came here and repeated it presumably in his own words and b) reacting to only one side of the story.

I get that actually determining what actually happened is a pain in the ass, but if this man is fired out of hand based on a) the female employee's remarks and b) histrionic discussion on an overwhelmingly male forum where many of the men here have no idea how to interact effectively with female colleagues and if this becomes the precedent for the company policy, I think that is very problematic.

Would you want to work for a company with a known track record of firing someone out of hand based on the remarks of another employee, without so much as asking for both sides of the story? Never mind issues like this going to court, how are you going to attract good talent if people are terrified that the women in the office can say something to the boss and get them canned the next day without any attempt whatsoever to hear both sides?
Original title is indeed sensationalist. The edit however took out the news value of the article. I have a somewhat better idea:

"Hyperloop begins testing this week, aiming for 400mph"
Yup, just space key at the moment.
No idea how valid this is, but it might be because this data set is populated only by planets that one very particular piece of hardware can spot.
I disagree. A normal user would assume their network would influence trending news.

What if a larger proportion of Facebook users are younger, which typically leans left, and therefore left news trends more? Oh, wait it is that way...
Firefox's policies are no different from those of Chrome in this regard.

There is in fact a middle ground between "free for all, implement whatever you want" and "implement only what is precisely required by a standards document". In fact, this middle ground is the only way to make a practical browser engine. The two extremes are untenable.
Left-pad laptop stickers
my feed is garbage - just stupid memes and mostly sponsored posts. That said, most people I know use it as a "rolodex." It's the easiest way to add a contact and then quickly message them in the future. also, a lot of people still use it for events. people are still checking their feeds compulsively just out of a need for stimulation and when they feel lonely though. But facebook is basically a cloud contacts solution at this point.
I might be missing the obvious here, but why did she confide in you if she didn't want something done? Unless you two are drinking buddies and she was just unburdening herself, you have to assume that she is asking for your help - and the double speak is an attempt to emotionally protect herself from the inevitable.
Not sure where you're getting the "think they are not sexist" from. Everyone has unconscious biases (men and women). Some are more aware of them than others. This problem is not sexist in and of itself. It would be equally inappropriate for a woman to put a man in this position in the work place or for a man to put another man in this position, or woman to put another woman etc.
Definitely. The background convinced me even more that the essay really makes sense.
The insect hotel would generally contain more cocoons with larvae during the autumn and winter, when they stay longer. I saw some the other days that had two dozen or so insects cocoons per "hotel". I have heard of a guy with one of these on the seventh floor in a suburb, which had lots of use.
Virtual SOC and Virtual CISO Offerings by SCIS, LLC
It's not broken. People keep echoing that accusation but nobody has ever provided a valid source.
Review of GitKraken
Because the diagrams for hg are very simple, there is a really simple way to do branching that obviously works and commits a relatively forgivable sin: just `cp -a` the folder.

Now, I know that that's in essence an admission of defeat! I'm not pretending that it's anything less than that. However, this is also the easiest explanation of, and model for, branching that anyone has ever created. The explanation of branching which the nontechnical user immediately understood was, in fact, just having a couple of these repository-folders sitting side by side with different names, `current_version` and `new_feature`. It is a model of branching that is so innocent and pure and unsullied by the world that a nontechnical person got it with only a couple of questions.

Like I said, I'm actually employed at an SVN shop, where branches are other folders in the root folder and the workflow is less "push this to the testing server" and more "commit to the repository, SSH into the testing server, and then update the testing server." But that Hg model resonated with someone who doesn't know computers. To me, that was a moment of amazement.

I'm not even saying which one is better really; I like Git branches too! It's just that I'm astonished that the more confusing DVCS is winning. Most peoples' approach to Git is "I am just going to learn a couple of fundamentals and ask an expert to set up something useful for me." I would guess that most Git users don't branch much; they never learned that aspect to it. I'm really surprised that software developers aren't more the sort to really say "why am I doing this?" and to prefer systems which make it easier to answer those questions with pretty pictures.
That may be, but the error is still terrible.
The Dark Eye – Quickstart Rules
Don't they have like 1.65B MAUs? How is that a fad?
>(the details of which aren't given, sadly)

Looks like he's using an electric stick welder clipped to some nails driven into dampened wood.