skysight-inc/HackerNews huggingface dataset:
This story on April 1st make me nervous, but looks legit and so amazing.
> The underlying reality is this is behavior that is seen when you have people with large amounts of wealth and power (and guess what, it happens to people of every gender!).

It happens to the 25% of employees in leadership positions that are women and the 75% that are men. How equitable!
The bro culture is not unique to tech. Companies and funds willing to put billions into tech startups with such culture is unique though. For most other kinds of startups they would want seats on the board and accounting of every dime. Investors let tech startups get away with too much stuff.
> What is bro culture? Basically, a world that favors young men at the expense of everyone else. A “bro co.” has a “bro” C.E.O., or C.E.-Bro, usually a young man who has little work experience but is good-looking, cocky and slightly amoral — a hustler.

> Bro culture also values speedy growth over sustainable profits, and encourages cutting corners, ignoring regulations and doing whatever it takes to win.

Doesn't this describe virtually every company that takes investor dollars and then has to focus more on marketing and sales than they do on producing good products or services?

I've been called a "jerk" on numerous occasions, I've also been thanked for standing up to "jerks" on numerous occasions. I honestly don't know what the term means, other than a term that's convenient for the "in crowd" to use to describe someone who isn't a member. Wether someone is a "jerk" depends entirely on where you are standing.

If a sales guy tells a delivery manager, "Buddy, I need you to lower the estimates so we can make this sale..." who is being the jerk? If a manager wants to boot someone off her team because he keeps re-hashing old discussions about technical debt and risks the team already agreed to take on... who is being the jerk? If a tech lead gets bent out of shape on process and rants about how we need to stop doing hotfixes because marketing can't get their work requests in on time... You get where I'm going...

Relationships are complicated, trying to dismiss anyone as a "bro" or a "jerk" won't help you solve the real issue... why did an employee you liked enough to hire turn into a jerk a few months in; is there something wrong with process or culture? (And... do you have bad traits as a manager?) Why does the sales team feel so much pressure... is there something wrong with the product? What is making someone, who presumably is an expert at what they do, gripe and complain so much?

It's rare that a company is successful if the power isn't shared across teams. We horse trade time, scope, and quality all the time to get to launch dates and budgets we need -- if just one person tried to mandate everything the talented people on each team would leave for greener pastures. With transparent leadership, communicative management, and a thorough performance review process in place a consensus can be reached. Without that... everyone is a jerk to someone else.
> Hill has experienced only one major accident in her climbing career. On May 9, 1989, she fell during a climb in Buoux, France; after forgetting to tie a safety rope, she fell 85 ft (25 m) into a tree, and was knocked unconscious, dislocated her left elbow and broke a bone in her foot. She had been training hard for the World Cup and had to stop competing for a few months to recover; she was devastated to miss the first World Cup in the sport. However, only six weeks after her fall, she was back climbing. [0]

[0] https://en.wikipedia.org/wiki/Lynn_Hill#Competitive_career (last paragraph)
Thanks. I'll take all the git/github advice I can get. :)
Why I moved from Rust to simpler, cleaner C
The main differences between the three can be described along two axes: buffering/single-subscriber vs. non-buffering/multi-striver, and synchronous vs. asynchronous.

You don't really need three separate interfaces for this. Dart's Streams can cover all cases depending on how you create the source StreamController.

I asked some of the people behind the specs and they felt if was too complicated to have one interface cover the use cases. I tend to think it's more complicated now. I can't trivially write code to handle all interfaces without explicitly thinking and opting in to it.
I think if you go back to the 80s, you'd find all those things as well. The Regan Revolution(albeit with more explictly religious overtones) was pretty much premised on this idea. Once it was overwhelmed by it's own moral bankruptcy, not to mention being the cause of several financial collapses, it stopped wasting time on these kinds of illusions. Tech industry isn't there yet, but it looks to be headed in the same direction.
I worked on a related implementation of this: https://skorokithakis.github.io/expounder/
sorry, i thought it was clear.

vc largely trades in the story. because for the longest time they could cash out on the promise of a thing rather than concrete earnings or anything remotely objective.

the silicon valley vc culture has been such a dependable shower of money, with a few minor blips, that its quite believable that some random people, with no particular idea in mind would wander by hoping to get wet.

so if a vc, in fact many vcs, invest very heavily in a story ,largely based on each others faith, and that turns out to be a company run by narcissistic idiots with no real long term economic value, we shouldn't be surprised.
I'm like you; I looked at Chef and thought "WTF??". I looked at Puppet and thought "WTF???". I looked at Ansible and thought "ahh, yes! they get it!"

Most of the application stacks I see that are popular I think of as being invented by people who didn't bother to look around at what had already been tried and rejected by the previous generation.

Caveat I don't build apps that need to scale to millions of users.
Well let's stick to just my claim about the fact checkers. It is a common refrain among Conservatives that fact-checkers are liberal biased. How much of it is due to actual bias in the fact checker vs whether conservatives just have their facts wrong more (as Colbert said at the Correspondents' dinner many years ago, "reality has a well known liberal bias") the question remains, where are all the fact-checkers which are biased the other way?

https://www.google.com/amp/nypost.com/2016/12/16/facebook-un...
It is possible extensibility will be via Google Apps Script, about as close to "freeform" code one can get in a sandbox. Google have successfully implemented Apps Script in a number of G Suite products so I would be optimistic about seeing it in App Maker for advanced scenarios. Fingers crossed
This is a work in progress, it's a Communication Board for people with disabilities (autism, cerebral palsy), it supports Text-to-speech and multiple languages. We're looking for contributors!

https://github.com/shayc/cboard
The win-at-all-costs culture is not "bro exclusive". For example, look at how Twitter, Facebook, Instagram and Snapchat are copying stuff from each other in the hope that users do not leave the walled garden.

Or what Google did with gmail and now AMP.
Have it listen for j’adoube and fold up out of the way
Timely post - Tom Perera was a keynote speaker at the Vintage Computer Festival - East the day this was posted (and Bjarne Stroustrup the next day), and spoke on Enigmas but also discussed the M-209 and SIGABA. He had an M-209 with him, and there is also one on permanent display in the WWII Communication Museum section of InfoAge, where the VCFE is held.

http://enigmamuseum.com/

http://vcfed.org/wp/festivals/vintage-computer-festival-east...

http://infoage.org/
Syntactically valid is not a perfect match for valid.
Half baked conspiracy theory? You probably would have said that the CIA and NSA having the ability to listen in through cellphones, TVs, tablets, and computers was a conspiracy theory as well. WikiLeaks just proved otherwise and your response to this is? The same as it is for the 9/11 attacks... you back up what you don't know because its easier to do than face the alternative.
> Three months later they found no remnants of the cancer, making him the first known naked mole rat cancer survivor.

Did it magically cure itself? Does that ever happen in humans when there is no medical intervention? That seems amazing.
What does Google's "App Maker" mean for web developers?
You are overthinking it.

Samsung is like Coke, its advertised everywhere and when it comes time to get a new phone consumers subconsciously go for whats familiar.

The apps and what they offer has nothing to do with it.
> Solution: say loud to myself "I'm taking a pill".

Having OCD, I started doing the same when I'd leave the house and needed to be sure that I'd closed the garage door so I didn't think about it all day (otherwise I'd have to drive around the block a couple of times to check it before I could drive to where I was going).

Eventually, "the garage door is closed" just led to me wondering I was remembering saying it a different day, so I'd have to say, "It's Tuesday and the garage door is closed."

Now I have a SmartThings device attached to it so I can check any time. Of course, I worry about it displaying stale data, so I think I'm going to need a live video feed.
The “Emacs Lisp Programming Environment (ELPE)” v1.0.17 Now Available
Obligatory link to Berkshire Hathaway holdings:

https://en.m.wikipedia.org/wiki/List_of_assets_owned_by_Berk...
I restarted the chromebook and it worked fine. This was the first time I had ever used it, so probably needed to do some updating. Thanks again for the help.
You can at least fact check who invented the term fork.
If you are looking for a WWII battleship that was too expensive to risk the Tirpitz is probably the best example. I think they let it out once.
A segfault has similarities to an abort, but the importance of the distinction isn't so much in how they're expressed as in the circumstances under which they occur. When someone says "my Rust program crashed", that usually indicates the program deliberately terminating because of a detected or deliberately-unhandled logic bug (like divide-by-zero), which casts no aspersions on the memory-safety of the program. Less frequently "my Rust program crashed" can mean an abort (e.g. because of panicking during unwinding, or because of deliberately turning off unwinding to translate all panics to aborts), but that also has no repercussions for the memory-safety of the program. But if you do get a segfault from a Rust program, that's a big deal, and in Rust terms one would be explicit and say "my Rust program segfaulted" rather than "my Rust program crashed", which leaves no ambiguity as to the severity of the implications.
Samsung can be bad at pretty UI (no judgement here on whether or not they are) without that being their problem.
Many of the tools I mentioned have scripting capabilities, but that doesn't keep you from hitting a wall, because you're scripting in whatever limited context they give you.

Sometimes the wall is the data model, or the construct they give you for navigation, access control, roles, etc.

Something like freeform javascript that executes in the client would help a lot, because you could patch around limitations in many cases.
Interesting project. A lot of the NASA publications keep the identity of the client very vague ("A satellite in LEO owned by the U.S. government" as one brochure puts it), which makes me suspect that it must be something "hush-hush" like NRO. Then I find a press release saying the client is Landsat 7 – https://www.nasa.gov/feature/nasa-s-restore-l-mission-to-ref... – which doesn't sound that "hush-hush" at all.
Jaw-Dropping, IC-Free PONG on an Oscilloscope
> sociopaths

Using this term glibly breaks the HN guideline against calling names. You refer below to "people I highly expect were diagnosable sociopath/psychopaths" (emphasis added). "Highly expect" is a way of saying "don't know". Slinging provocative labels is great for emoting but reliably degrades substantive discussion, so please don't do it here.
I co-founded a company with my boyfriend of 1.5 years, who later became my husband. Our company has been bootstrapped and profitable for the last 8 years. Initially, we were both slightly embarrassed to be both co-founders and in a relationship, but as time went on (and especially in moving to SV) we realized this is incredibly common. Its also very common to co-found with a sibling, cousin or other family member. The reality is that running a company is incredibly hard, and you need to be able to trust your co-founding team members. Family members (by blood or marriage), if you are lucky, are often the people you trust the most.
[video] Cat uneasy about crossing thresholds
> going to an escort bar with your colleagues, as Mr. Kalanick did in South Korea ...

So?

> ignoring (unenforceable) regulations ...

So?

> Uber’s public downfall began ... sexual harassment

This has really nothing to do with their core business.

> the poor treatment of women ...

What poor treatment of women? Because of the odd sexual harassment case popping up?

> Without “adult supervision” ...

Mr. Travis Kalanick is doing absolutely fine. The issues mentioned, that need to be dealt with, have been dealt with. Next.
The date on the article is Mar 28th
Yes, I tried reading the first sentence twice. Both times I won $1000 and then have up.

Edit: happened on iPhone
Actually, posits handle NaNs already, by interrupting the calculation and doing whatever you have set up to handle the exception. What they do NOT do is represent Not-a-Number with a number. If a programmer is about to compute, say, x/y and in running the code it sometimes hits the case y = 0, then any competent programmer can write a conditional test to guard against that happening. It is not reasonable to ask computer hardware to magically continue to work somehow when it hits a bug in a program.

Think of it this way: posits have a signaling NaN but do not have a quiet NaN.
Considering now the Air Force is going to have to budget money to fix the F-15C/D if they want it to keep flying.

http://m.aviationweek.com/defense/center-fuselage-rebuild-co...
Do we need to go back in time? Can't we just start now, in 2017, to build something better than what they finalized on back in the spring of 1978? Don't we know more now than we did then? What are the forces that hold us back? If those forces are political, can we fight them?
It fits in my head. Its concepts are simple but orthogonal and extremely powerful. It doesn't ask me to take up complicated abstractions in order to do complicated things.

There's a library for everything out there.

I have never seen a language with greater uniformity of styles and idioms, with those style choices being right the vast majority of the time. You generally know what to expect, and I spend little time fighting with bugs or surprising behaviors.

For the things where its performance is unsatisfactory, it offers escape hatches. The tooling is good; there's better out there but I rarely find myself yearning for more than ipdb.

For scientific computing, it's simply top notch. I can't see myself using anything else for doing my data analysis until you're pushing the limits of performance.

Tracebacks are clear. Unlike JS, I know exactly where a piece of code is failing.

It lets you break rules when you need it to but it makes it obvious and the cultural pressure to not do it is high. Out of all the dynamically typed languages I know it'd the one I feel most comfortable pushing until the point where you need stronger validation.
You're sort of missing how the school got to be a great school. Low-density neighborhoods, high relative property taxes, parents with time for PTA involvement... without fail, the "good" schools in America tend to be the ones in neighborhoods without apartments.

You can't change up the population density, the property tax each family pays, and expect nothing to change about the school. Once I buy a house, I don't want that school to change... so yes, people do whatever they can to keep the population density of their school district from changing. Can't really blame them, can we?
But can you do that controlled and fast enough that the hardware doesn't notice? As far as I know, no-one has managed to successfully perform a rowhammer-based attack against a system with ECC ram.
I get the feeling that some day theyll get it right and 90% of programming jobs will dissapear.
I do the same. Every time I leave the house, before I close the door, I make sure to tap my phone, wallet and keys.

Same when exiting my car, I make sure I have my keys in my hand when I close the door (I don't have remote locking).
Hundreds of Popular YouTube Channels hacked by OurMine through 3rd party tool
That is completely orthogonal. Journalism includes developing and editing articles to meet expected standards, and you can evaluate that independent of agreeing or disagreeing with the message. Being factually incorrect in the case of the top 15 CEOs is not excusable just because it's an opinion piece. I tend to think of NYT as a high quality paper and was surprised to see this filler.
https://www.youtube.com/results?search_query=OurMine+Are+Bac...
No, for some reason people talking to themselves is irritating to me, generally speaking.

I've also had roommates and people that do it loudly and constantly so I'm a bit more sensitive to it.
How this tech startup is helping Driverless car companies?
I apparently so this a lot when I'm cooking. I never noticed it until my wife watched me cook for the first time.
I didn't see that, even on MS Edge with no adblockers. Malicious extensions or malware maybe?
My theory is that it is not the existence of a wall that limits these tools - it is the invisibility of the wall. Spreadsheets have a wall too, but it is pretty clear to naive users where it is. These app-in-a-can tools hit the wall suddenly and unpredictably - you need a new UI feature, or the data model can't be generalized, or you can't connect to some silo. Perhaps a better metaphor than a wall would be a mine field.
this isn't because of Youtube. this is because it helps to envision the "you" you as a different entity from the "you" you. I know that doesn't make sense :) It's like saying there's two of us: the one who forgets to do things like lock the door, and the one who really wants to lock the door. "We're going to lock the door right now," we say, because we know one of us will probably forget.

I'm a serial talk-to-myselfer, and I've been saying things like "ok we're going to get gas for the car now" or "we're making french toast this morning" since I was twelve.
The Case Against Eating Fish
The interface could be better, but depending on what you're doing, you likely want a protocol ack, not a network ack anyway. Ex: If you send a file, you probably want to know that the file write succeeded, not just that the program that's supposed to write the file received it.

In today's world of janky TCP optimizing middleboxes, an ack just means you don't need to resend it, not that it arrived at the kernel of your peer; and it never meant the program at your peer read it.
Because people hire for it. I use whatever I can get a job with easily.
> I characterize scurvy as a sub-optimal stable operating state where optimality can be restored.

This makes no sense. It's not a stable operating state. Vitamin C is necessary to hold your cells together. Scurvy is the failure path of not having vitamin C; it is a transition from "healthy" to "dead".

> cancer is the breakdown of feedback loops that keep the system stable

OK, but this is exactly what scurvy is. They're just different feedback loops. Infection by foreign bodies is also "the breakdown of feedback loops that keep the system stable". Your objection applies to everything, which makes it completely meaningless when you apply it to cancer specifically.
Yeah, I often blame the wood and nails when I see a poorly built house.
> the point is to get away with as much as you can.

i.e.

> They delight in breaking rules, but not rules that matter [to VCs].

-- http://paulgraham.com/founders.html

They may just be acting "naughty," but in the long run, sociopaths tend to get caught.
So is this 98% with stained images from the data set? I thought CNN's were data hungry with my limited knowledge. 98% of ~400 images seems fairly impressive. But I wonder about how well it will perform with unseen images.

Tangentially, there seems to be little news on new opensource data sets for anything. Saw Google do a few different sometime back. Do research companies only care about advancing techniques so they can use their private dataset to reap all that public research? Or is there genuinely no way to create data sets? For example, is it financially/ technologically impossible to make an "ImageNet" of cells? (Or maybe a lot of data sets are coming out and I am just unaware of them.)
I think I'd rather just donate to the httpie developer to extend it to achieve this functionality.
Is it possible that no individual star OR individual cell can be sufficiently described because of quantum uncertainty effects that would affect any "object" with electrons (speaking as a biologist; not a physicist).

Also: this is a really great, really stellar thread.
You could use it to figure out exactly how much you can torment them without them rising up.
I agree with the premise of the article, that software becomes more important than hardware at some point in the future. The only two phones I have owned are a Galaxy S3 and a Note 4: Samsung makes great hardware, but disabling bloat and waiting for Android updates is not good.

I am almost two years past my trade up date, but the Note 4 keeps satisfying. I had intended to try an iPhone next, since I like my iPad and MacBook, but the S8 definitely has me tempted to stay with Samsung.

The screen, with almost no bezel, is the selling point for me.
I've always wanted a version of this for math.
warning, flashing on the rightmost setting.
I've known it possible for people to easily listen in through computers since BO was released in 98. Why do you think I would expect it to be unlikely that the leading spy and security organizations in the world have the capability almost 20 years later?

I disagree. I think believing that some secret powers are causing all this bad shit is a lot easier for people to stomach than to just accept that the world is a big random and scary place.
Clever, effective and no Oxford commas.
Hi, author here. Thanks for the feedback! I'll fix that fork term mistake soon. That is a stupid mistake.

I just started this subscription recently as an experiment to see if I can make a sustainable open source project. I haven't made any money from it yet. And I haven't decided if and how we should give royalties with contributors. If I get lucky, the business model works, this topic is open for discussion among contributors.
The word is somewhat obsolete, but it's definitely a word and you used it correctly. Also, it obviously shares a root with "medication"; someone who doesn't know the word should be able to figure out what it means. I hate to see people discouraged from using interesting, rare words.
I think after you hit the buy button the first and only thing I see should be entering my credit card number. Once I have committed to that I will surely have to give my address and other info to complete the transaction that you can then just save to complete my profile for me. That way I am thinking I just bought something instead of "do I really want to sign up for this"
This appears to be a april fools joke... judging by the Repo Lily was always written in C [0].

[0] https://github.com/FascinatedBox/lily/tree/9ed9a706e0a1f99ff... (Tree at a random commit a while back)
Show HN: Alphabeat – Make music from text
Tutorial for manipulating rendering of a game when you only have the binary
This isn't mine, I found it posted on a gaming forum and thought it would be interesting to others here.