skysight-inc/HackerNews huggingface dataset:
For the love of Christ don't use Tor Browser. Every other modern browser, including mainline Firefox, is safer.
> In Chisel, you write Scala that is compiled to Verilog(?)

Berkeley grad student here. The current Chisel compiler generates an intermediate representation that can be compiled to any target. Our Verilog backend is definitely the most developed, but we also have an interpreter that can directly simulate the IR.
Pandas is sponsored by AQR I thought?
Do you actually want to be x-rayed by a machine running "just fine" on WinXP and not ever air gapped?
>[As a man], I have zero problems with this and am actually a little salty I spent the time to type this reply about a non-story.

Added additional context to your statement.

Why is the question you are asking is "Why are we getting upset over this?" instead of "Why do people say unnecessarily sexist jokes that aren't actually funny?"?
> Gawker isn't some tabloid.

Almost spit out my coffee.
It's the fact that it differs from 2/3. If the day of the week was not mentioned the (conventional) answer is exactly 2/3. Not 1/2.
Also, the person he was interrupting was Arianna Huffington, the only woman on the board.
Not sure if it's a Chrome update or macOS update as I did both at the same time, but since I updated to High Sierra I've started getting a lot of certificate errors in Chrome v59. I tried updating to the 60 Beta, but it is still occurring.

My company use a Cisco WSA to decrypt HTTPS traffic, and that cert is suddenly no longer trusted, and I seem to be unable to trust it. Despite it never being required to be trusted previously. Sites load fine in Safari though and off my corporate network.
Actually, the problem was using the deprecated 'url' property, rather than the newer 'urls' (which works).
It's a sexist comment to make in any situation.

It's just ESPECIALLY glaring during the meeting about sexual harassment.
You don't need to know a a whole lot to do corporate dev. You just need to be agreeable and friendly.

Keep applying.

One more thing - it'd help to include how long you've been out of school, how many interviews you've been on, where, etc.

Right now you're in crybaby mode, masked as 'give me advice'. What you're really asking for is some sympathy from strangers.

Software dev is one of the easiest fields to get a job - try being a psychology graduate. Wipe them tears, figure out what information you actually need to get a job, ask, learn, apply, work hard.
do you suggest I should be running Firefox in Tails?
Google's pretty well known for doing stuff like this.
We've already asked you not to post unsubstantively. Please stop.

https://news.ycombinator.com/newsguidelines.html
C programmers are a lot cheaper than capable reverse engineers, though.
Congratulations!! Nice work...looking for lots more math libraries :-D!
Why do you interpret it as being negative? It might as well be a positive thing?!

I guess it depends a lot on the context and how it was said/meant.
> And even posts with actual data are being downvoted

Of course they are, its not your data that people don't like. They aren't downvoting the post, they are downvoting you. People don't like you, and anything you say will be downvoted at present. Remove yourself or mod might.

You have made no points today, unless you are trolling then you have angered many and that is your measure of success. I will not respond to you further.
From another comment elsewhere in this thread:

> Update Tor Browser to 7.0 (based on Firefox 52 ESR) which is multiprocess and paves the way to content sandboxing. This should make it harder to exploit security vulnerabilities in the browser.

Firefox 52 ESR sounds like mainline Firefox to me.
It is hard to judge if this was inappropriate without knowing the context. It can be seen as a positive thing to have more communication or "talking" if the board has more female members. It also depends on the guy's relationship with people present. It can be considered a joke if they were on friendly terms. I think journalism can be put to better use than reporting a non-story like this.

Edit. After knowing this was in all hands meeting I think it is inappropriate.
Also what about constant denunciation​ of military colonialism, police shootings and the militarization of law enforcement makes you think the anti-gum crowd makes an exception for the government having guns.
Ionpath | Software Engineer | Menlo Park, CA | Full-time, Onsite https://ionpath.com/careers

Looking for a technical challenge involving image analysis, mass spectrometry and biology that has the opportunity to transform oncology, immunology and neuroscience? Ionpath is hiring engineers to contribute to all aspects of our Multiplexed Ion Beam Imaging platform. We are a venture-backed commercial stage startup that measures and analyzes protein expression in tissue samples. Compared to previous technologies, we offer a substantial increase in multiplexing ability as well as high resolution and 3D imaging.

This is an opportunity to be a core member of our small but quickly growing team. We have multiple positions open across instrument control, digital signal processing, computer vision, bioinformatics and data visualization.

Process: coding task - phone screen - onsite interview - offer.
We offer competitive benefits including health/dental insurance + 401(k).
See details at https://ionpath.com/careers to apply.
We've banned this account for posting mostly uncivil, unsubstantive comments. If you'd like your account to be unbanned, you can email hn@ycombinator.com and commit to commenting within the guidelines.
Consider that there are plenty of ad blockers but no "unreasonable-ad blockers" (according to some policy). There's at least a niche here to be filled for people who only want some ads (the worst ones) to be blocked.

Compromise solutions do tend to be more popular with people in a position to benefit if a compromise can be reached.
Correct, but we usually use it to mean categorical inheritance rather than membership inheritance.
What a wonderful throwback! I still remember the big aircraft manual that came with my Flight Simulator package and spending so many hours reading through it just trying to figure out how to get the plane to take off. An excellent game and a great hack!
Replace data structures with actors and messages and you got it :)
>Calm down, seriously, for your own health.

I'm perfectly calm. Please don't be condescending. I'm being insistant because you seem intent on missing the point, which is the following:

1) Single, controlled shots from pistols are less accurate than their equivalents fired from SMGs with stocks

2) Yes, automatic fire decreases accuracy. Don't use automatic fire where accuracy is a concern.

To claim otherwise is, again, absurd.
This is the recommendations of that report.
Yes, might have worked in 1995. Now, however, when even your lowly phone has 4 (or more) processor cores and a full-fledged GPU...

Learn concurrent programming techniques — or perish. Threads and sync primitives are low-level, but important, and you have to understand them to figure out what compromises and biases were taken in higher-level models.

And, frankly, it isn't that bad (debugging existing code is bad, but playing with monitors and semaphores and critical sections is easy, until code is small and isolated).
While I agree with the sentiment, the poster seems young and would probably benefit from some positive feedback. Any suggestions for how (s)he may get a foot in the door somewhere?
Not selling is hard too. People underestimate that a decision was made each day not to sell.
Tails should use Devuan. It does not have systemd. What do you think?

Translated automatically.
All the talk prior to MM taking over Yahoo was that it was worth less than its stake in Alibaba. ie. Yahoo had a negative value.

I think it is probably more correct that she grew the value of Yahoo significantly, ~0 -> 4.5B

Accusing anyone who disagree's with you as being a sexist/anti-sexist or whatever isn't helpful.
> Don't plan to drive anywhere on eclipse day

This.

I watched a total eclipse in England in 1999 parked up on the side of the road with other cars doing likewise as far as the eye could see in both directions. Traffic was at a standstill all morning.

Get to where you want to be the day before, and stay there.
What makes other operating systems better? The government has millions of dollars devoted to finding exploits in operating systems.
"Supposedly"

Thanks for that one, I didn't put those together before.
Misleading headline. These vulns have now been patched.
Hijacking this to share this "job" posting in Melbourne: https://www.seek.com.au/job/30699443?type=standout&userquery...

Funded PhD Big Data position in Melbourne I just came across doing my own job hunt.

CS people seeking a sea change might want to take a look.

If you are fed up with the SF Bay I would recommend Melbourne. A very well-rounded city that has as much to do as any big city but on a more moderate level imo.
For the US, 6 PM is a normal dinner time, electricity or not. If you're in Europe, I understand where you're coming from. Mind you, that's the start - you can come and get food as late as 8PM if you please. The point is that for the most part, everyone can get their dinner at the time they want to.
Previous versions of Tails already had exuberant hardware requirements.

I guess privacy is only for the rich.
So, do you want a job ? Or want to get better at coding ? The two are not often essentially linked.
We've asked you countless times not to post generic ideological flamebait like this, and we'll ban the account if you do it again.

We detached this subthread from https://news.ycombinator.com/item?id=14538494 and marked it off-topic.
> It can be considered a joke if they were on friendly terms.

It was a company-wide meeting. Wikipedia says they have 12,000 employees, so I doubt he's on friendly terms with all of them.
The safer solution is to run the modern browser of your choice (probably chrome) in an isolated VM routed through a torified gateway. Hardware isolation would of course be preferable.

If you're using Tails you'd probably be much better off using Whonix instead.

With Tails, an attacker capable of breaking your browser will m̶o̶s̶t̶ ̶l̶i̶k̶e̶l̶y̶ definitely also be capable of easily grabbing your IP address.
one of these days i'm finally going to sit down and write a book called "As Dumb as I Wanna Be" (and yes it is sampling rodman's title)(side note: trump appoints rodman to Nork ambassadorship in 3....2.....1.....)....

but stuff like this you just can't make up. problem is there is just too much material. hell, it's going to take many chapters just to cover the first 120 days of trump presidency, nevermind the volume if he doesn't end up getting impeached...soon..

there just seems to be no end to what i call rectal inversion syndrome, which is a tragic and common affliction of having one's head up one's ass..
I've been looking at this space for a few years. I've come to the conclusion that one of the biggest obstacles to ML replacing/supplementing radiologists is the malpractice ambiguity. If a doctor misses a lesion on a chest Xray, the lawyers know who to sue. What if a ML algorithm that no human understands misses this. Who is liable? It's another sad example of technological progress in healthcare being stifled by bureaucracy / liability concerns.
It's possible to be a "wordpress programmer" in any language, but man, I have read a lifetime's worth of bad PHP code. WordPress is of course the worst of all possible PHP worlds since it was a fork of an even more ancient project and thus had to maintain backwards compatibility with a purely procedural codebase.

The phrase "wordpress programmer" conjures up the person for whom that is their sole form of programming expression. Some part of me acknowledges that people like that must exist: the rest recoils in horror.
> and things are shared via messages rather than direct threads, thus making it the thread's responsibility to be ready for incoming messages, makes it vastly, vastly easier to program in in practice.

I kind of disagree, the Go mantra «don't communicate by sharing memory, share memory by communicating» is merely a marketing pitch, especially due to the clumsy nature of Go's channel[1].

Unfortunately, the number of Go developers being bitten by data races in Go is too high … The main danger here is the illusion of safety that the Go community is spreading (and your comment is an example of that): all the Go devs I know (including me) never really worked on multi-threaded C or C++ code before, and if you come from a nodejs or Python background like most do, you aren't really prepared to understand the challenges of multi-threaded programs. Sometimes the best way to structure your program is just to have a shared `map` of items you need to process, but if you forgot to wrap it in a mutex, you have a data-race. And if you don't even know what a data-race is, you face strange and unpredictable bugs (true story).

[1] : http://www.jtolds.com/writing/2016/03/go-channels-are-bad-an...
While some of the points in the report are legit, I feel most of the content is so general that you could literally change the title of the company to any other tech firms and it will probably still work.

I don't understand why you should run a fast-paced startup as a non-profit. As someone who used to work in law firms, not only we don't have catered dinner, we regularly stay till after 10pm and on-call during the weekends/holidays so we make barely the same, if no less, than a first-year engineer. And you let a law firm make "better workplace culture" recommendations. I am so lost.
Modern version of "considered harmful."
support: "In the collaborative setting, 37 female and 42 male master’s students worked to complete a graded assignment in 12 hours. The researchers found that women tended to interact more with each other, especially in long conversations."

https://www.hsph.harvard.edu/news/features/do-women-talk-mor...
Safari uses different cookie jars for each private tab. Chrome uses different jars for each private window. (I believe.)
Agree with this.

Domain knowledge is pretty useful in programming.

Coding is simply translating human language into computer language. Having some other domain that interests you is pretty helpful. I was into {cars, music, movies, video games, comics, architecture, sports, etc}. I studied and took the exam for Real Estate sales.

After a company I worked at had a security incident, I studied up and started applying my weekend time towards HackerOne (freelance security penetration testing) -- that helped me land a job at a security software company.
Clojure Linear Algebra Refresher – Matrix Transformations
That is not how I interpreted talking and couldn't understand why everyone was so offended. Now I get it, thanks.
I really really doubt anyone would care if someone made a similar joke about men. At best someone would note that it's hypocritical like I am, but not actually be personally offended. Some women make comments like that all the time and no one cares.
All modern operating systems support event interface to sockets (like select, epoll).

And OP actually says that limiting usage of threads to handle blocking stuff is fine.
Have people always been this uncharitable?

This quite clearly reads like a clumsy phrasing by someone who is not a native English speaker. I'd wager one of the earlier messages was along the lines of "I can't afford higher prices because of my job" or something, and it seems obvious how this then gets kind of mangled in response. That an ESOL teacher would not make this assumption is frankly baffling to me.

The world would be a much nicer place if we assumed good intentions in people we dealt with. Maybe I'm just naïve. But it kind of pisses me off that some poor support worker could quite conceivably lose their job because someone took out-of-proportion offense.
Anyone have plain text or HTML of this content? Update: https://pastebin.com/L0Qf7Ddp
The wannaCry ones were. This is a new thing this week.
that's so badass!
Dark Matter Recipe Calls for One Part Superfluid
PGAS libraries like GA are rather different from swap, though.
Jumbomem <http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.158.... might be a better comparison in userspace if you must have that sort of thing.
While some of the points in the report are legit, I feel most of the content is so general that you could literally change the title of the company to any other tech firms and it will probably still work.

I genuinely believe that people work hard because they believe what they do has a meaning, not because the company serves free dinner/beer/water at 7pm or 8:15pm. I don't understand why you should run a fast-paced startup like a non-profit. As someone who used to work in law firms, not only we don't have catered anything, we regularly stay till after 10pm and on-call during weekends/holidays so we make barely the same, if no less, than a first-year engineer. And you let a law firm make "better workplace culture" recommendations. I am so lost.
Small price to pay for having dominated the OS market for decades, by forcing OEM's to always only ship their OS...
It's not a tooling issue (see my comment above)
Whether or not positive and negative sterotypes are used are kind of besides the point, its the fact that a stereotype was used at all. Let me give an example, if you say im a jew so I have money, os that negative or positive? Even if you think its positive, the fact that the stereotype is validated implies that other stereotypes are true.

Now this particular joke is pretty tame, certainly. If he wanted to he could have add the qualifier " more talking, bringing more perspectives to the table" or something. But the way he said it could have been interpreted as a stereotype, and therefore is problematic
stable at this level:

GDP/capita $1600

PPP/capita $4000

It's no mystery that people want more than $1600/year and will take risks to get it.
In many cases, the hospital updating the system puts the system out of compliance and the device can be unlawful to operate.

They can (sometimes) put in intermediary proxies and the like, but that's not a cheap process.
I disagree that her criticism is gender motivated.

I doubt that Yahoo worth negative value with all the engineers they hire and assets they control, without Alibaba's stock. From another perspective, she doesn't really bring Yahoo back on track, that market thinks it is worthless without Alibaba's stock. As a CEO and a high profile one, that is a definitely a failure.
The whole Net Neutrality situation just got more interesting.
I wonder if it has anything to do with this recent report from Microsoft on the Platinum group (using Intel AMT):

https://www.bleepingcomputer.com/news/security/malware-uses-...
> pool money to change the market instead of externalizing costs
You're going to need to clarify what you mean by that.

>I'm sick of people defending poor long-term decisions by saying they're short-term efficient

I'm not defending poor long term decisions, I'm simply describing the reality of a complex set of intersecting political and business systems. Sure, maybe it would be good to lobby the FDA to change rules about updating embedded software, but what should the new rules look like? How do you make sure new linux drivers for an x-ray machine won't have a buffer overflow or off by 1 error that kills people? It has happened.

I'm not even sure that Linux is definitively the right answer for embedded operating systems for safety critical systems. Do you have any evidence to support that claim, which you seem to be making? I'll be happily persuaded if you can clarify why open source is intrinsically better for long lived embedded systems like this.
I recently switched back and Firefox has been much more responsive. It feels great all the time now. I was using Brave for a while, but suddenly performance took a hard dive.
I probably spent months in front of FS4.... would have loved to have dual screen back then! It ran almost perfectly on a 286 machine... did so many transcontinental flights from San Francisco to New York. The graphics were bad, yet imagination made me feel like I was there.
Why should you use a blocking mecanism for listening on a socket ? Non-blocking I/Os[1] (epoll on Linux) have been a thing for a long time now.

[1] : https://en.wikipedia.org/wiki/Asynchronous_I/O
Orchestrating SQL Server with Kubernetes
You can't enforce zero tolerance without good policies and accountability, which appears to have been sorely lacking. See recommendations III.C, HR Record Keeping; III.D, Track Agreements with Employees; IV.B, Mandatory HR Training; and all of section VI (especially "An Owner of Resources-Related Policies Should Be Identified or Hired").
I fired off an email to the team responsible. :)

Please post over on https://wpdev.uservoice.com/ and get others to upvote! If internal and external asks line up, it becomes much easier to argue in favor of doing a feature.
Why is nobody punishing the responsible nation states? I think the nation states who have such irresponsible intelligence agencies should pay every last dime of Microsoft's patching efforts and the damages the hacks and leaks cause.
According to Wikipedia, Uber has about 12,000 employees. Especially given how bad things apparently got, it seems reasonable to require a few layers of oversight to achieve lasting positive change.
10x CEO
is there something like this ? like a 10X Developer?
Yeah, this is a consequence of limited resources. In an ideal world, the good guys would have resources for all the things, I guess.
>> over-penetration would actually be pretty low on my list of concerns about a submachine gun.

That's what I said. I haven't argued with #1 at all, in fact I've specifically agreed with it. #2 would be my biggest concern in deciding when to deploy fully-automatic weapons to routine law-enforcement. It's a common (and increasingly so) thing in the US to do is to issue semi-automatic only rifles to police officers for their patrol vehicles. In London you'll see a number of police officers at various high-risk locations carrying MP5s, slung while on guard. If I'm not mistaken, they are select-fire.

So in deciding which firearm I would issue for which deployment, what I'm saying is that my list of concerns about a submachine gun or similar firearm, whether or not the situation and the training level of the officers is appropriate for the potential of fully-automatic fire is far higher on my list of concerns than over-penetration. If you miss the target, everything is over-penetration.

I don't see how that's "absolutely absurd". I don't think data is available on how well officers manipulate safety switches under stress, but the rate at which even moderately trained personnel blow through all their rounds without hitting anything, military or SWAT, is astounding. So yes, don't use automatic fire if you don't need it. The reality is not so simple, IMO.
You're right, the poorly implemented copies of Gmail features could just as easily been written by Xooglers, but it's a funnier and longer-standing joke that the entirety of LinkedIn is as a hodge-podge of other peoples' ideas.
No, the problems of threads don't carry over to processes, what you just said is exactly wrong and misunderstands the issues involved. Databases have transactions and processes don't share memory, those solve the problem with threading which is shared non transactional memory.
Can anyone seriously use the term "Affordable housing" in Berkeley with a straight face? The median home value has just crossed 1 million dollars, which buys you a single floor 2 bedroom bungalow. It is very clear that the current homeowners of Berkeley are just fine with the way things are.
Xerox Alto designer, co-inventor of Ethernet, dies at 74