skysight-inc/HackerNews huggingface dataset:
Am I the only one who thinks that using javascript is a terrible, horrible, no-go decision?

He could have chosen Python which is also one of the top languages and it does not have the quirks of javascript.

I can't help but feel that he only chose this language because this is the language which will net him the most ROI.

And we'll take the collateral damage which is an influx of people who will wave his book and say "Let's use this language! Even Mr. Fowler uses it! This must mean that this is the best language there is!"

Imagine the damage this will do to us grunt programmers in the field. Now it will be even harder to push real languages through management now that a celebrity in our little scene is using javascript.

I bet that Mr. Fowler doesn't have to program in that crappy, quirky, horrible 9nth circle of hell language.

Sorry for the rant but this had to come out.
Trump has the ability to direct various federal agencies to do things that could impact Amazon in more concrete ways. He's not just a blowhard throwing tantrums...
https://twitter.com/realDonaldTrump/status/98006358159204761...

Mr. Trump is directly attacking Amazon, and is saying that he wishes to change USPS rules to extract more money from the Amazon deal.

Its not "emotional" to sell Amazon stock after this tweet. Its common sense. Mr. Trump clearly has the power to hurt Amazon, and he's threatening them.

So as an investor, why SHOULDN'T I sell Amazon in light of this news?
Network effects are brutally hard to overcome.

https://www.digitaltrends.com/social-media/app-net-shut-down...
i think this is a fair concern, especially when you consider the typically abysmal quality of science journalism about machine learning.

but I also don't think someone trained in CS, who has a deep understanding of machine learning systems is necessarily equipped to understand on their own the problems their systems can cause when they're out in the real world, being used and manipulated by real humans. It's just a completely different domain.

so if we say only CS researchers can speak credibly about the ethics and consequences of AI systems, then the work simply won't be done at all, or else will be done poorly.

this is why I think the article's call for an interdisciplinary field is reasonable -- in the current world, most CS researchers blithely ignore consequences, and most people who care about social impacts of these technologies do not adequately understand how they work.
I'm not sure I believe that, but if so, why is a neural network hate speech recogniser so much harder, then?
At that time, too many Facebook’s mistakes were strongly in favor of Russian government.

https://www.theverge.com/2014/12/22/7433277/facebook-blocks-...

https://www.theguardian.com/world/2015/jun/17/facebook-pro-k...
Location: Greece

Remote: Yes

Willing to relocate: Yes (Visa sponsorship required)

Technologies: JavaScript, Node.js, Python, Django, React, AWS, RESTful API design

Résumé/CV: https://sirodoht.xyz/resume/

Email: theodorekeloglou@gmail.com

Software engineer with 3 years of professional experience looking for backend (fullstack could also work) roles.
This doesn't add anything to the conversation. The market is responding to things that have the potential to impact what they're investing in. It's not a political or even emotional response.
> Because the vast majority of them are sitting idle waiting for interaction tasks, like on your system now.

My dual Xeon E5-2690 v4 regularly loads all its cores and benefits greatly from them, but keep making assumptions by all means.

But if all you want is a chromebook competitor then sure, A11-class works fine. I'm going to guess that the people using Mac Pros tend to care a bit more about just running Chrome/Safari, though. Maybe Apple is just going to completely give up on their historically strong content creation market.
I disagree. I think gold functions, essentially, as a short on paper currencies.
Pretty much. Usually you run your own init that starts the desired process. If you as a process have id (pid) 1 then you need to manage orphaned processes (and zombies) and general signal handling (e.g. SIGTERM).

There is a lot of cgroups and capabilities tweaking involved also. You can also use bpf (e.g. seccomp-bpf to restrict system calls etc.

In general you i) add the illusion of king in your little own world ii) provide necessary handling that the kernel expects from a king iii) restrict resources (e.g. memory, system calls,...) and facilitate communication with the rest of the worlds.
Cruise Automation | Senior/Staff Infrastructure Software Engineer | San Francisco, CA | ONSITE

Cruise is building the world’s best autonomous vehicles to safely connect people to the places, things, and experiences they care about.

We're looking for experienced (5+ years) software engineers interested in Go, Docker, and Kubernetes, to build infrastructure running thousands of driving simulations every day. This simulation infrastructure is critical to our success, and helps us understand how changes to our code affect our company-wide performance metrics.

Apply via link below, or feel free to reach out via my HN profile.

https://boards.greenhouse.io/cruise/jobs/1096082
Probably they are monitoring spam. As in it not end to end encrypted, they sure have access to messages.
Different people have different priorities, some subset of people must desire to be taken care of like pets. That said, the relationship does not have to have a master/pet dynamic to it. There are alternatives where ASI takes specific roles away from humanity (like various governmental, administrative, or legal roles), especially those roles where humans consistently fall short and failure has very negative consequences. The driving motivations for ASIs will determine what kind of relationship we have with them. They may all have the potential to lead to mass subjugation but, that isn't set in stone, we could end up as partners in a shared future.

I for one hope they can fortify my deep solipsism with more detail, my own personal paradise Matrix. Or maybe they can just take care of me while I waste away on drugs, ensuring no negative externalities.
The market responds to Trump's tantrums because it affects the potential of Amazon in the future.

Basically, if Trump threatens to take some action against Amazon that may hurt its value as a company by 10%, and investors believe there is a 50% chance of Trump following through with this threat, the investors will (theoretically) collectively lower the price of the stock by 5%.

A price on a stock market is determined wholly by future outlook, which a president's negative tweets can affect, hence why some companies with high earnings expectations in the distant future cough Tesla cough have ridiculously high price/earnings ratios on their shares.
It might be worth making another post to highlight an additional concern: this repository itself appears to leak profile images of many Grindr users. The raw-data folder includes nearly 14,000 files, including many ads and scripts, but also thumbnails of many user profiles. This file[1] for example, once you strip out the HTTP headers, is a JPEG that shows the legs and gym socks of one user. This one [2] shows a user's bare torso.

I would link to others, but most of the ones that I've found include clear views of users' faces, sometimes clothed and sometimes shirtless. In some cases it looks like the photos were taken in their homes. It's ironic that in exposing Grindr's mishandling of users' personal data, this party appears to have mishandled personal data themselves.

[1]: https://github.com/SINTEF-9012/grindr-privacy-leaks/blob/mas...

[2]: https://github.com/SINTEF-9012/grindr-privacy-leaks/blob/mas...
How the performance of fastest current ARM chips compare to the latest generation of low power, quad core Intel i7 chips (~15W) used in contemporary non-workstation laptops?
I have also yet to find an IDE as nice as Visual Studio...
Even without Trump's negative tweets, companies like AMZN are extremely overvalued and the premium is there on the expectation of future hyper growth. With the overall markets falling, investors are now taking a step back and re-evaluating their portfolio.

Also, with a possible trade war scenario happening, AMZN will no doubt be impacted. Ecommerce will also suffer as a whole, especially with a lot of products sold that are being manufactured in China.
Indeed. One of the most horrific modern genocides, the Rwandan genocide, was organised via radio broadcasts and the state's police and military.
> We shouldn't single out Facebook here, as the same could have been achieved using any alternative like WhatsApp or Telegram.

Not sure how telegram works, but WA and FB (the social network) are very different. The effort required to spread a link/message further is much lower in FB. It's literally one click away to reach all your contacts. (Or group members) That's not what you do with WA.
Detective | Chicago | Software Engineer | ONSITE

Detective automates the hours of call prep and prospecting that sales team do.

We doubled in size last year and are looking to hire our fourth engineer in Chicago.

Our product is built with Rails, MongoDB, React, Redux & TypeScript.

https://detective-labs.breezy.hr/p/da041b2db095-software-eng...
go back to the top level of this discussion and ctrl-f for "runc" then it becomes more clear. Docker is more than we usually think it is, because it makes all the stuff around containers so easy to use.
Shutter Madness
> people assume you can just have the robot freeze, but often freezing can cause more harm.

Is this true of humans as well, or is it something unique to robots with their hard shells and hydraulics?

In other words, would freezing be a safe fallback strategy for a soft robot?
What apple software do you need to use? Sure, it's annoying not having the GNU command-line utilities. But `brew install coreutils` basically fixes that for me. I admit I don't work heavily with compiled languages on macOS so I can't comment on technical aspects of that. iTerm2 is not inferior to linux terminal emulators. The Apple laptops are quite obviously the best hardware experience out there. I mean obviously iTunes is a complete insult to humanity, and I've no fucking clue how to use Finder etc, but does that matter really?
Poor Spotify--they're set to go public tomorrow [1]. (Last time they were talking about going public, Snap beat them to the punch.)

[1] https://www.ft.com/content/a3c43c14-2876-11e8-b27e-cc62a39d5...
> Fed will have to reverse course, sacrificing the dollar to maintain asset prices and ability to finance government.

It's not within the fed's mandate to worry about the price of the dollar or equity prices (until employment is impacted), is it?
SilverCar is amazing. Traditional rental agencies look like garbage in comparison. SilverCar also has shuttles at most major airports so you don't have to go far.
On the other hand, Apple hasn't been shy about putting fixed function hardware on the Ax chips to eke out the maximum performance for a given power budget. They were much faster at adding h265 decode/encode than Intel, for instance. I would imagine they'd spend their (larger) transistor budget on a lot of this type of dark silicon that would assist in speeding up common operations.
> mostly incompatible with existing hardware

Err, I meant incompatible with existing libraries (at least to the degree your interop is the same as any other language that needs interop and supports similar types, like Rust). Not sure where I pulled hardware from...
My mom gets mad at my sister and I sometimes because we carry our books with us and when we get tired of talking we just take them out and start reading. Even at restaurants!
See my other reply here: https://news.ycombinator.com/item?id=16733619

tl;dr: These companies are successful when more people use the Internet. DNS is a major contributor to poor perceived internet performance. Thus providing better DNS services encourages people to use the Internet more.
> It only works if everyone's ignore him.

The President is the leader of the USA. You cannot ignore him.

When Trump / Jeff Sessions announced that they were going after marijuana, marijuana stocks fell. Trump announces tariffs on Aluminum, users of aluminum fell (ie: Ford). Making Aluminum and Steel 25% more expensive in the US has long-term effects you cannot ignore.

You CANNOT avoid Mr. Trump or his tariffs. You can't dig your head into the ground and "ignore him". When Mr. Trump decides to do something, it has cascading effects on the rest of America.

Mr. Trump controls the FBI, the DEA, the FTC, the FCC, the USPS. Directly. Mr. Trump can add and remove policies from these great agencies without even asking for anything from Congress. Pure, unilateral power of the executive order.

You CANNOT ignore this power. Its how America works.
Right on. Fascinating explorations of diverse subjects.
- decent video calling

- imessage (signal is getting warmer, but the integration is still lacking)

- adobe creative suite

- video editing

- audio production apps

- photo management and post processing (darktable is still garbage)

- sleep/wake and connecting/disconnecting external displays

- not-ugly fonts
Here's another link that contradicts your anecdotal stories:

https://www.statista.com/statistics/276635/market-share-held...
What was the workflow in which windows was better than anything UNIX based....
So artificial benchmarks already do a very poor job of capturing performance. The apple laptop cpu does not exist. If it did exist it would likely suffer a very substantial performance hit if forced to emulate x86 software. So you are going to speculate on the meaningless benchmark numbers of an imaginary cpu that will take a wholly unknown hit if everyone does not rewrite everything why?
Follow your thought through: what prevents them rewriting an alternative blockchain history?

Why can't they apply that to digital signatures with timestamps? This is a solved problem for years. You could use the NSTB as a timestamping authority.
Your father has been treating you like a slave to build his wealth. He did so from the time you were a child. The fact that you call him a great guy baffles me and makes me think you suffer from Stockholm Syndrome.

Depending on how much time you initially put into the company, he may have also been in violation of child labor laws.

But the reality is that you saving the company helped you stay fed, clothed and sheltered, so you at least got that much out of it. And when you walked away, it began to unravel.

You need to read some negotiating books and decide what you want. You need to look to the future, not the past.

You need to put in writing what you want, such as "I get X amount of equity and credit for helping build this company or I go get a different job." Don't argue about the past, what's fair, how you helped build it, etc.

I would make it clear that I don't think the company can thrive without you. You saved it twice now.

But that doesn't mean it will get through to your father. You need to be fully prepared to leave if he doesn't give you what you want. The odds are good that he won't.

If the company gets into trouble again after you leave and they again ask you to come back, lawyer up and insist on getting your due. Get it in written contract form, not verbal agreement. If you don't get what you want, don't go back.

You need to make your peace with letting your father fail and going your own way. Or accept that he will always take advantage of you.

You can't really force other people to change. There are so many ways for them to just keep crapping on you if you are insisting on a fairness they don't really believe in. It would probably be best to quietly job hunt and just leave.

Accept that if you do so, the company probably starts its death spiral again. Your father isn't a talented businessman.
Tesla is now worth less than Ford
The problem is it also allows him to take credit for a recovery like Reagan did in '84.
I think PostSharp can do something similar to this also.

http://www.postsharp.net/blog/post/Validating-parameters-fie...
This is outside my area of expertise.

My uninformed assumption is that chrome generally uses whatever is configured in the system resolver, otherwise things like captive portals, and split horizon DNS wouldn't work properly, but I don't specifically know.
For these third-party ad networks, they accept a lat/lng, so we (and I suspect most apps) just pass in a value obtained from the device.

That said, upon further reflection, a local advertiser could surely get enough targeting information with a much, much less precise value...we'll look into making this change in a future release.
Like what? People say this, but I have not heard one good example of this being true. Trump is not a dictator.
Java SE 10: C# Porting Release
Cool! If the dependency is optional I think this would be great and I'd love to see a PR for it. It could be configured at CMake time.

I think I'd prefer to just make this part of shortsymbols/fullsymbols instead of making a separate "rustsymbols". I assume that Rust symbols won't successfully demangle as C++ (and vice-versa), so we can just try both demanglers and use whatever works. That seems like it will be more graceful for mixed C++/Rust binaries.
Well first research field of automated warehouse is hudge and so it’s very reductive to think that what happens after the truck is the easiest part.

Secondly truck driver usually are in charge of the final delivery to shop or customer and have to deliver good to buildings that are not by any mean standardized.

Having a human on board that know how to operate the truck and how to properly unload it is a feature that will probably be missed out. As It would be pretty unwise IMHO to rely on external people to "not fuck up" when handling heavy objects around a costly automated truck.

So maybe I am totally wrong, but if we concentrate our current R&D on building expensive automated truck so that we can reduce cost by firing driver... Instead of focusing our R&D on producing more economic and ecological truck and alternative transportation... we might as well be fucked up as a specie.
It's just another symptom of increasing inequality. There is now enough private money floating around so there is no need for taking money from the general public. The main purpose of an IPO is to dump the stock on retail investors once valuation isn't increasing anymore.
You're right that a power imbalance caused this but that doesn't let the news anchors off the hook. These anchors know what their talents are. They are trained to speak with confidence and to appear as an information authority to their communities. This isn't some cog in the machine tweaking a spreadsheet in an office building that leads to some guy losing a job 1,000 miles away. These anchors are allowing their faces and their voices and the direct trust vested in their personalities to be abused for propaganda.

These anchors should be pushing back because when the shoe drops (like it is now) they will be taking the heat for being paid stooges. They will be disgraced in their community and just replaced by someone else willing to read whatever they're told until it happens again.
Second time my 2012 13" MBP battery swelled up. Glad on the older model you can at least replace parts yourself.

I think my problem might be that I treat my laptops more like desktops and keep them plugged in 24/7 and hardly ever run them off batteries. Last battery only had 2 cycles on it.

I want to get into vlogging at some point, so might at some point upgrade to a 15 inch with a GPU. I love Apple's software but disappointed the newer hardware isn't user serviceable anymore.
> Which, again, requires lots of capital.
> Negotiated at great legal expense.
> Information rights are not the default. Every shareholder--common or preferred--in a Delaware corporation has the right to inspect the company's books and records [1]. Enforcing this right, however, is expensive [2].

That goes back to my original criticism. If employees cant afford the legal expense of proteccion, then the stance has to be that private equity to employees should be illegal. Since they cant protect themselves, nor its a risk their portfolio should have.

I dont find the narrative that people are too irresponsible on their own money to play the stock game (but yes to the casino or state sponsored lottery) unless they worked for a place where the information asymmetry is formalized. (just because you have the legal capacity to ask for documents doesnt mean you can or will. We all have the capacity to be physically fit but we arent, so asking someone to be fit before they do something else is truly onerous).

> Observe the 1930s (or cryptocurrency boom). Accredited investors would go for the former; clueless investors would be sold the latter. The latter would then lose their money and promptly (a) end up on the public balance sheet through our social safety nets or (b) foment a crisis, having taken bets they couldn't afford.

Id read some articles about it, but its going to take quite a bit to be persuaded of the opposite with such an example. Remember that right now real companies expose themselves to extreme regulatory risk if they asked an ICO for their own securities: most likely illegal. The reason ICO's are mostly scams is because it is practically illegal to do it with a real company. Who would sell 30% of the company at 10 million when they can sell 2% at 50 million?
Why would Intel stand still while arm improves dramatically?
Apple is as yet fabless, correct. By choice, clearly, as they have enough cash on hand to build and operate more than anyone else on the planet if they wished.
Outschool | Principal Software Engineer | San Francisco, CA | ONSITE

Outschool (YC W16) is the marketplace of small-group online classes for kids, K-12. Our live video chat format makes awesome learning experiences available to kids around the world. Already, hundreds of independent teachers are offering thousands of classes in every subject: forensic science, competitive math, storytelling, anthropology, study skills, art, and many more. Learners and their parents love it, and sales are great.

We are an accomplished team of five in SF, with experience in education, marketplaces, software, and operating online services at Udemy, Amazon, Airbnb, YC, Square, Google, and many startups. We're ambitious and pragmatic. We prioritize carefully, run experiments, start simple, then iterate. This gives us confidence that we’re learning about our customers and building what they want. It also means we have less risk, randomness, and drama than most early startups.

We're now looking for a senior software engineer to complement our team. You would get involved early in building a new kind of educational system, and contribute a lot to our success. Everything about our product will evolve, so you'll work on a variety of projects: in-class interactions, teacher success, communication tools, marketplace discovery, metrics, internal process, infrastructure, and more. Our stack is modern JavaScript: React, Apollo/GraphQL, Node/Express, and Postgres.

We think the best candidates care about learning and education. You’ll need a mature perspective on engineering tradeoffs, product decisions, and teamwork. You must have been programming professionally and challenging yourself for at least 5 years. You have something to teach us.

Reach out to work@outschool.com
Although Weev is a terrible person in general, this is the best case to cite for precedent.