skysight-inc/HackerNews huggingface dataset:
The Transgender Scientist Who Changed Our View of the Brain
How would you feel if someone were applying this argument to software development?

At any rate, rich, world-famous artists are the least harmed by changes in the music industry.
It continues:

> This means access to support 24 hours a day, 365 days a year. The HUGIN family also provides upgrades, advice, training and participation in our AUV user conference where ideas and experience are shared.

So they do mean something concrete by it, even if the language is flowery and over-affectionate.
Those are actually not incompatible, see for instance org-mode :).
It’s an interesting idea. From the case studies you’ll find on the web, it looks like Progressive Web Apps want to play minimal bootstrap time as as card against native apps, but it’s true that re-use of existing web know-how could be enough arguments in their, although native app developers are getting almost as easy to find as web developers these days.
Seniorly | Fulltime | Bengaluru

We are looking for a couple of engineers to join
Seniorly in building the best marketplace for senior living.

We have the right blend of senior care and technology expertise to solve a difficult problem in a big market. If you are interested in being part of a small team ( < 5 engineers, < 12 total employees) working on all parts of the stack, reach out to me @ sushanth @seniorly dot com.

About us: We are just a real company with revenues in a large under-served growing market. No blockchain ,no AI, no ML ( well... some ML,... maybe a lot of ML down the line and some AI soon after)- Only full stack development using the latest tech to make a difference in a field that needs it.
Probably because even if they could do it, we don't want the NSA to start feeding potential criminal activity to the local police.
Apple already has a shop in Vancouver
Testflight is completely useless now.
It doesn't seem outlandish to claim there's a distinction between a broadcast, where you might hear a song at a particular time of day, and having an on-demand copy of a song at any time. The former scenario could see you, for instance, buying a CD because you liked a song you heard on the radio; that is probably not as likely with Spotify.
Spoke | Software Engineer - AI and Learning, Frontend, Backend | Onsite | Fulltime | San Francisco | http://askspoke.com

Spoke is a young, San Francisco-based startup that is reinventing workplace request management. A few weeks ago, we announced $28M in funding from Greylock, Accel and others.

We’re a small team of designers, engineers and machine-learning experts who are repeat entrepreneurs and most recently worked at Google and Twitter. We are looking for exceptional engineers to join our team in San Francisco.

At Spoke we are using ML and NLP technologies to make workplace ticketing systems smarter. The work spans many disciplines: Information Retrieval, NLP, ML, and deep learning.

You can learn more and apply here: https://jobs.lever.co/askspoke
In terms of design I'm talking about an exception not the arity of the function. A hidden NaN in an array of numbers is like a javascript promise for an error in the future. This isn't IO so it's better to kill it now rather than killing it sometime in the future.

Actually, to be honest will NaN even launch an exception? Does 1 + NaN cause an exception or does it propagate more NaNs all over the code?

Imagine you are debugging a 10000 line function that's suppose to return an int, but instead returns a NaN. Where did this error occur in the 10000 lines? Sure, I can say all kinds of stuff to make finding this error sound simple but if exceptions were thrown instead of assigning NaNs to some variable life would be easier. The exception would tell me the exact line of the illegal operation while a NaN tells me nothing.

Javascript treats the "NaN" type as if it's a number... in the sense that when you do a math operation on something that is a NaN you get another NaN... The reality is... the very abbreviation "NaN" stands for is "Not a Number" so the addition of a number and something that is not a number should not even occur. Seriously? They should have called it "LoL" or "WtF" because these are more appropriate abbreviations.
Perforce's P4Merge is the least-worst (free) merge app I've found for Mac. I use it for git and hg. That said, I'm always open for recommendations for something better.
I should have worded that better...in this context, it's not that Vue the library is overkill, but the overall paradigm. Vue's not well-suited to server-rendered HTML that has some dynamic features after the fact.
>"No framework" generally means "poorly-written custom framework"

This thinking is part of the problem: the idea that not-using a framework almost necessarily means you're writing garbage.

>Do you have any code samples to share from your vanilla JS apps?

I can show you bad code from popular frameworks too--in particular, hacks to get around the "magic" that frameworks offer.

And, invariably, we move on from the framework because now there's "something better". And, we say "that's just progress". No one wants to admit that the last framework was just bad.

It's a trend that's been going on for decades in programming, and not just with JS frameworks. Stick around long enough and you'll see exactly how predictable it is.
I think that was more a lesson from observing the problems with Skype and other video conferencing software. P2P video is great when everything is one on one, start adding in additional people and the whole experience grinds to a stuttering pixelated mess.
The patriarchy isn't so black and white. Toxic masculinity is bad for women and also bad for men. Sexist social conventions make it still much more acceptable for women to be unemployed than for men and so the pressure to succeed is much higher for men. I believe this, along with other expectations of masculinity, is part of the reason why they may be more likely to get burnout or suffer depression and other mental illness, while rejecting help necessary help. This can easily lead to homelessness.

Feminism includes criticism of the social dynamics that hurt men too. I think it's perfectly explained from a feminist framework why men can be on the bottom and also on the top of society. Most feminists support a solution to these problems as well as the ones that affect women since they are inherently connected.
https://semanticmerge.com seemed unique to me, and https://www.gmaster.io experiments with going farther.
Right, but they also said that they've already been punished by the hit to their stock price, which doesn't look like it's the case at all.
No, Ripple depends on a handful of so called "validator" nodes. Right now the handful of validators that exist are all run by Ripple themselves. Double spend protection in Ripple comes from trusting validators not to defraud you. So Ripple is neither trust less or decentralized in the sense that the original Bitcoin whitepaper would describe the concepts.
Hey there all! I work for Boundless Geo. This sucks. But thankfully we and many like us will be able to help pick up the Geo Spatial slack as it were.

Boundless helps reduce the cost and time of deploying and managing geospatial software with a scalable, open GIS platform – including Server, Exchange, Desktop and Connect – and a powerful ecosystem of geospatial knowledge, tools and resources.

Please let me know if anyone has any questions!
Previously on HN we said net promoter score considered harmful https://news.ycombinator.com/item?id=16003514 but I am curious to know the NPS for instant pot.

I have one and I've personally gotten more than five friends to buy. So far the feedback has been positive. I know nothing about the company and receive zero commission or guidance.
Personally, while I feel it's not pre-meditated murder, I do feel like it's involuntary manslaughter.

I would like to see him get 10 years minimum without access to a phone or outgoing communications.
GPG and me (2015)
There you go :)

https://app.pagedash.com/p/789ed7b4-051d-487c-9fbd-63cc9402a...

Disclaimer: I'm the founder of PageDash
Wow! It looks like an ad in a dystopian futuristic movie.
I don't do mobile dev, but would something like vsts + hockeyapp be similar?
Wixen also alleged that Spotify outsourced its work to a third party, licensing and royalty services provider the Harry Fox Agency, which was “ill-equipped to obtain all the necessary mechanical licenses”

Not to mention that SoundExchange makes zero effort to track down rightsholders, seemingly because they get to keep any left over royalties they collect, and IIRC these extra royalties may also be partially distributed to top artists regardless of whoever a particular leftover royalty dollar should be allocated.
I'd say it's a matter of personal preference as much as anything else. (Personally I'm not a fan of the compact syntax — I prefer just using HTML and CSS, but it's subjective.)

Performance-wise, you'll get great results with either framework. You mention debugging — Svelte creates useful sourcemaps, and the generated code is very readable anyway. Svelte has a few features you might find interesting (AFAIK Marko doesn't offer these, though I'm not intimately familiar with it):

* it can compile directly to custom elements
* your styles are scoped to the component
* declarative transitions
* built-in global store (think Redux, but zero boilerplate)
* useful element bindings (for e.g. customisable media players https://svelte.technology/repl?example=binding-media-element...)
* computed properties. these are a lifesaver when you're doing a lot of complex reactive stuff

and so on. Also, I don't think Marko has an equivalent of Sapper.

Finally, while Marko is slimmer than the likes or React or Vue, there's still a runtime library you need to include on your pages. A typical Sapper page is about the same size as Marko by itself, before you've added any app code.
Being a musical artist is not easy business for pretty much every artists except for a few outliers, though we do appreciate and consume music.

If you made a graph with the x axis being percentile and the y axis being the amount of money made, on the far right side of the x axis there would be a huge spike where a tiny fraction are making a fortune. (I think) I'd prefer the spike to be smoothed out.

What's interesting is that Apple/Google/Pandora/Spotify could test this. Adjust the distribution curve and then see how demand for music services changes over the years. With more artists able to live as pros, would music as a whole be more in demand? I'd venture that music as a whole would be more in demand due to increasing the number of (quality) trials in the musical search space. And if you flatten it out too much, you would reduce the motivation to continue to try to "hit it big", so you're looking to optimize the distribution curve.
This enables the first step in a rowhammer attack: identify the privileged address you want to target.
In this context I imagine it's primarily the collection and collation of play logs.
The exact words of the closing comment are:

> Good day, I've received word from the VAC team that this is intentional and not open for discussion on Github.

"This" referred to the banning of the group of blackhats who subsequently activated many sockpuppets to promote the false narrative that VAC was targeting innocent users.

To understand how and why these miscreants sowed distrust, I encourage reading:

https://www.reddit.com/r/Games/comments/7nkwb8/statement_fro...

https://news.ycombinator.com/item?id=16050009

It was interesting to see several placeholder accounts with zero comments suddenly start concern-trolling here on HN.
Maybe. It’s also possible that self-interested parties will use AI to further disenfranchise the poor. For example black box denial of access to a checking account into perpetuity due to an AI-driven risk score.
Facebook operates mostly in the realm of social communication/organization and general information sharing, so that is where the "disruption" would take place.

Sure, but GP was talking about technological disruption.
Not terribly different from the old Sega "Hologram" games https://www.youtube.com/watch?v=Y-SuK5-cKk0

edit

Some thoughts after watching the video. This is way cooler. Since the reflector is transparent, you could put a kinect-like camera in the center (something with depth mapping) -- pointed at the viewer. With some head tracking to "rotate" the display, a reasonable 3d face-to-face chat system wouldn't be impossible since both sides could "see" a 3d representation of the other side, and the gazes of both parties could be looking naturally at the eyes of the other participant (if the camera is eye level).
fun fact: Kongsberg also runs arctic teleports/earth stations: https://www.google.com/search?q=kongsberg+satellite+services...

And they're a defence contractor. It's sort of like a much smaller Norwegian domestic version of Lockheed Martin or Boeing.
From what I’ve gathered, both Next.js and Sapper.js are less ambitious than Meteor and Derby. They require to write your own data access code by hand, by making HTTP requests or importing whatever server-side JavaScript libraries you need, while Meteor and Derby tried to provide the same model API on the server and on the client. Maybe the model API (and the fact that you were almost forced into storing everything in MongoDB) was the greatest limitation.
An IMHO significant improvement is setting merge.conflictStyle = diff3, so you get to see the original code as well:

<<<<<<<
My new code
|||||||
The original code
=======
The conflicting 'theirs' code
>>>>>>>

Same option for the non-git regular 'patch' command is "--merge=diff3".
There's also a large Chinese community in Panama (about 5% of the population), with a similarly interesting fusion cuisine.
I've been hand rolling CSS for pretty much every site I've built since 2001. I can't think of a single site with more than a few hundred lines. Most of the time I use a reset which adds more, but the actual site specific stuff has always been relatively small. Anecdata… mumble, mumble.

With respect to the premise of the article: I appreciate having variables because it allows more specificity about what a color or unit is supposed to mean in a given context, which I find valuable.
I worked on a similar system for various music rights holders.

It could be a record label, recording studio or even a song writer that holds a partial percentage of the proceeds from a composition, performance, or recording, and the actual percentage owned could vary by country.

So in Norway, Sony, Mom&Pop Music and your uncle Joe could hold various rights on a song, and in Sweden hold entirely different rights. Based on various revshares, contracts and agreements the amount paid out to each entity could vary as well - in my case sometimes they even varied on the platform it was played on, who played the song, etc.

It's very complicated and there are a ton of edge cases. These edge cases is where a lot of the partial percentages and confusing ownerships come from. And it doesn't help that there's a lot of music out there for which the metadata is really bad. The majors have complicated systems to figure this out (not sophisticated-complicated, more like 1-million lines of business logic complicated), mainly because they have to.
CommentSold (https://commentsold.com) | Lead UI/designer | Full-Time | Remote or Onsite | Huntsville, AL

CommentSold is a social selling platform, where people order products through Facebook and Instagram via commenting "sold". Currently have a couple thousand customers after launching in April of 2017. You can make a huge impact in a small company (7 people total). Vanity metrics: hundreds of thousands of customers use our system daily to shop and just over million use it monthly

Founder here: brandon@commentsold.com
I have no opinion about the quality of this book, but just by looking at the contents, it has almost nothing to do with computer science. It doesn't deal with computing models, theory, algorithms, automata, or anything you'd expect an introductory book to cover. This is a book about (specific) programming languages.
The US airline industry was effectively nationalized on 9/11, so no, society didn't push for this, if that's what you're asking.
So its OK for Google to pay women less because they can. Or for for a politician to filter money into their wifes business because they can and its a grey area of the law.

Honestly, I cant understand all these comments essentially saying if you can get away with things you should do it. From the standards I was brought up with it seems there is a serious lack of moral compass in the world.
Especially since, last I heard, they are still trying to figure out how to make money from the Sapphire Reserve.

http://www.foxbusiness.com/features/2017/07/28/sapphire-rese...
The HTML/CSS/JS split is great ideologically, but have you looked at the source code of any web app lately? It’s a jumble of all 3, with modern frameworks like react encouraging you to work with the whole, injecting things as needed here and there.

I remember learning CSS in the early 2000s, with the book showing how one could have separate stylesheets for on screen display vs printing. You’d think this approach would have aged nicely, now that websites need to render on a large variety of screen densities/sizes/aspect ratios/etc. Well no, now we have huge bloated CSS files full of media queries and weird things that are impossible to make sense of unless you’ve spent a few weeks in the codebase.

So yes, nice in theory but completely outdated in practice given the horrible Beast DOM has become.

Perhaps that approach was too idealistic all along, and only sort of worked in the beginning, when the web was really basic and most people were on a 1024x768 display. The form is the function and also the medium and the message, and it’s impossible to place abstract boundaries on where the content vs presentation vs interaction lie.
So there's no more hard drive, only a PCIE-based NVMe SSD. The largest consumer hard drive is 12 TB now, but there's no longer an Apple machine on warranty that will hold it.
I would generally say that wasted work doesn't equal success. More work, even repetitive work can equal success if it's used for reporpusing and for brain training. I created a few slides to turn into animated gif for a splash screen but decided against it. But this work wasn't wasted.
Intergalactic Agency (https://intergalactic.com/) | Full Stack Developer | Vancouver, BC, Canada | Full-time | Onsite

Intergalactic is looking for an Intermediate to Senior Full Stack Developer who is creative, passionate about their work and looking to be assimilated into our amazing team.

We are an award winning creative tech agency with the ambition of becoming the best. We have offices in Vancouver and London specializing in mobile, web, and interactive installations. Our clients include Sundance Film Festival, HPE, Cisco, Kraft, SXSW, and... you get the idea. We're a fun, fast-moving, small company where you'll definitely see the work you do put into action.

As a Full Stack Developer at Intergalactic you'll mainly be writing Javascript. Our current stack is generally Node | GraphQL | MongoDB | React/Redux though you’ll definitely have the opportunity to try new tech as it comes out. We’re also interested in devs able to work in Drupal | PHP | PostgreSQL. Check out more details about this position here: https://secure.collage.co/jobs/intergalacticagency/4708.

Get in touch with us at jobs@intergalactic.com.
It creates a huge attack vector on most computers that the user has almost no control over. Even if Intel are completely uninvolved, some intelligence agency will try to exploit it.
Is health care a right?
This is more of an ops thing than a framework thing. If you're making a purely static app, JAMStack is great. Sapper is solving a different problem.

Having said that, we will eventually add the ability to 'export' a purely static site that can be deployed to services like Netlify. Next.js has this, but they didn't launch with it either. Bear with us!
I haven't tried out Turbolinks yet, however wouldn't the developer implementing Turbolinks make sure they don't have a progress bar along the top for another purpose first?

I think users would understand it is a loading bar and not a reading progress bar if it only appears after a link is clicked.

Also, if Turbolinks is implemented will Firefox on Android still display a second progress bar?

I ask these questions as I'm thinking of using Turbolinks myself and your comment does make me doubt.
It seems way more fun to have a nuclear submarine.
you indicated that men often have a choice when it comes to homelessness

No, I said there is an element of choice. I said this was true about both genders.

Men do not face high odds of sexual assault on the street. When their choice is between staying in a crappy situation with relatives they don't much like or being homeless, homelessness may look like the lesser evil to them. When given the same choice, but knowing that life on the street is highly likely to involve being raped, putting up with crappy relatives is likely to look like the lesser evil to a woman.
Either way, though, the advance of technology may mean that it is the last such mystery. As the oceans are watched with ever closer scrutiny, from space and the depths, it is increasingly difficult for anything to get lost in the first place.

Have things changed this much since 2014? What would happen if the exact same scenario happened again (airliner switches off all transponders and veers off course into an ocean) in 2018?
I saw the writing on a the wall in time

There is a ceiling you can make doing mobile dev, and companies don't make a return from pursuing it

React Native solves the needs of most companies' apps on both platforms, they'll figure it out all pretty quickly at the same time
It was one of the few CI providers that supported MacOS.

Since iOS apps can only be legally built on apple hardware, if you were an iOS developer and didn't want to maintain your own mac minis, you knew about them and the few other providers.
Everyone also grossly underestimates how much it costs per-day to operate a large offshore services vessel in the open ocean, in terms of salaries/benefits, fuel, insurance, cost of the ship as a whole relative to whatever sort of financing paid for it, inmarsat services, food, etc. There's a reason why submarine cable laying and repair is so expensive...
During the Alphabet transition, they dropped the "don't be evil" motto.
Practical Deep Learning Part 2 – Integrating Recent Advances and Classic Machine
Markov Corp | Software Engineer | Mountain View | Fulltime

At Markov we build devices that sense, plan and act. Our first product is a magic box using Deep Learning and AI algorithms that we believe will revolutionize a big market. Our CEO founded Clover Network which he sold to First Data corporation. We're well funded and pay competitively. Our vertically integrated tech stack covers everything from novel hardware to cloud infrastructure.

We're looking for a strong engineer with Android and backend experience. Our system is implemented in C++, Java, Go and Python. You will be coming early enough to have a strong impact on our technical direction. Knowledge and experience with machine learning, cooking and physics would be a plus, but not required.

Please reach out to arvind@markovcorp.com.

Website: https://markovcorp.com
There are innovations that happen all the time specifically around making things smoother and more stable.

Look at air transportation. It was a series of fairly novel and innovative programs that took place to make a new transportation industry the safest by a mile. It was some serious hard work and innovation to make air transportation the safest and most stable way to travel.