skysight-inc/HackerNews huggingface dataset:
>That said, I'm not saying no frameworks/libraries/tools, and am okay minimizing. But I'd rather use Vue, React, Redux and other libraries/patterns than not in most cases, and find them better overall than ad-hoc jQuery. And don't get me wrong, I've written a lot of ad-hoc and organized code without modern tooling. I'll take today's module systems, builders and bundlers.

I realize I'm outside the mainstream schools of thought. My approach to developing software absolutely depends on having a rare and special kind of developer doing the work. The emphasis is on deep expertise in the core technologies - JS, HTML and CSS -- that will stay around while fads come and go. And quite frankly, my approach does not scale well. It's not that I couldn't keep 40 developers of the caliber I require productive, it's just nigh on impossible for a non-Google-class company to hire that many in one place. (Considering all you've heard about Google's hiring process, imagine how much it costs them to hire a single developer -- even before the first paycheck is cut.)

>As to Java hello world, frankly every time I've had to touch a Java project, it takes 2-3 days to get a build environment running on a local dev machine... it's nightmarish. I've never even taken to learning Java from scratch my exposure has been so bad.

Maybe you're reversing cause and effect. Maybe your exposure has been so bad because you've never made the effort to learn it from scratch.

When I adopt a technology for use, I go really deep. I'll get a book, start on page 1, and work through it to the end. (Sometimes I might deem the last few chapters skippable.) After a few months I'll re-read parts of it as a refresher. (That has proven super-helpful.)

That's why I think Reactjs and its like are a lot of fuss and bother to do something that I can already do easily with a lot fewer moving parts. And also, if I decide to use React, I, and (perhaps to a slightly lesser extent) my developers, will go deep into it, and that takes a lot of time and effort. So I have to be very judicious in what new shiny thing I go chasing after. I need to see an obvious, significant return on that type of investment. (I don't care about my resume having the latest buzzwords.) And I just don't see it with any of these frameworks.
IMO that's because LinkedIn wasn't a great product to begin with. It's just the stickiest app of all time. Something something network effects.
Looks like Google is going to wound itself greatly for letting leftists take over their hiring and internal culture. Shunning real diversity of opinion and ability to reason while trying to have diversity of skin color and genitalia.

It appears that the management is starting to realize the danger and fight back hopefully not too late. https://gizmodo.com/alphabet-shareholders-and-employees-want...
> I think the main problem is the single-winner election system itself, and even the best voting mathematics can do only very little to help that. They all will still lead to a two-party system.

Two-round elections in which a candidate that doesn't get 50%+1 in the first round must run against the runner-up (and no one else) in the second round is a significant improvement over the single-round First Past The Post structure in the U.S.
Do most people actually use Launchpad? Your comment is the first time I’ve encountered anyone who uses it.
No, but that is why you do due diligence.
Jamie Dimon Says the Economic Recovery Is a Long Way from Over
I have a T240 with 8gb RAM and an SSD. How do you think it would work for c++ development on Ubuntu?
Care3 | Los Angeles, CA | Fullstack Engineer && Sr Fullstack Engineer | Full-time, Onsite | care3.co/careers.php

Care3 started with the realization that the most vulnerable members of our society including seniors, people of color, and the disabled do not have equal access to healthcare and receive inadequate quality of care in their homes and communities. Care3 is built to fix these unacceptable and unnecessary disparities.

We’ve created a platform for collaboration that allows caregivers and care teams to coordinate care for the patient. We’re looking to grow our engineering team to continue building out our mission!

Care3 is looking for talented people who are okay with not knowing how to solve a problem and figure it out anyways. We provide the environment to allow you to learn and make mistakes, learn from each team member, and for you take ownership of our stack. The impact of your contributions will be immediate and we’re excited to speak with you.

Apply by sending your resume to careers@care3.co, thanks!
So there's a whole card about how safe it is and how no contact info is shared, and right above it is a card where someone has posted with their picture visible, a location marker and a time since they were there. Maybe I'm reading a lot into one example on their marketing page, but I really hope Google has thought through security.
>Why does GitHub need to be acquired at all?

So VCs can cash in.
Google seems to favour desktop search over mobile for some reason. I can't search chats from my phone (but I can from desktop), I can't even set up filters from mobile.

There are some search tricks you can employ from the desktop to help finding stuff easier (e.g. narrow by date) so I'd recommend you use these on desktop to try to locate what you need. When you find it, apply a tag to make finding it easier in the future.

https://business.tutsplus.com/tutorials/how-to-search-your-e...
It seems like the concept of local guides on Google Maps is getting to a new level.
Substance Designer 2018.1.2.1265 Crack Full Version
Trust me, NIMBY white folk won't stop dog whistling just because they are on a platform run by Google.
Is there anything we can do to help this person out?
Because your e-mails aren't saved on pinterest.com
No, what allowed Cambridge Analytica to do what it did was lax privacy controls that allowed your friends to give CA permission to your data when they registered for the personality test app.

That is not the same thing as data portability.
So in your opinion developers and scientists are not "patriotic" enough, I disagree, if there were some threat many would try to help their country but there is no threat, this weapons are used on dubious external missions.
> The point is these aren't even military operations

I disagree. I would call operations conducted with military equipment and with the participation of military personnel (e.g. USAF pilots) military operations.
This $9m amount was a lie by Google management to the employees. The actual project revenue is much higher, and was planned to reach $250m.
Do you work in PR?
Corporations have no ethics or morals, though. Google has no conscience of it's own. Employees can perhaps keep it in check, for a while. But the notion that people have held that Google is good for society is a myth, and people are increasingly realizing it.

Sure, employees may continue to protest actions like this in the future... if they find out about them. Bear in mind, a significant component of this incident involved Google lying and downplaying the importance of this project.

Shortly after yesterday's article containing leaked emails, a Googler expressed public shame of having promoted articles by one of the people in said emails, which explicitly talked about concealing Google's involvement with the military implementing AI, and shortly thereafter, announced intention to leave. This person had blocked me a mere couple months ago for saying that "Google is not worth saving", and today, perhaps they'd agree with me.

Eventually, Google will cross a line that everyone considers too far. For me, it was several years ago. For this individual, it was yesterday. How long will Google have people there who still object to the behavior the company engages in? Where's your line?
Or even better working than before Apple acquired Sound Jam (the original iTunes).
> The contoured spine follows an ergonomic curve all the way up to the headrest, which the company claims allows for a more comfortable posture in the upright position. “Our back is more contoured than most, which places the head more naturally above the body to stop it falling forward,” Pearson says.

Why do airplane seats not place my head naturally above my body? I get a stiff neck when awake, and as for sleeping, they are like church pews - as if the airlines purposely want to make it uncomfortable. Is there a safety reason to push my head forward?
if you cut out "biggest" the answer would be alexa/google for some people.
What? I love Gmail and Hangouts search. I'll be very upset when they get rid of Hangouts because it's so convenient to search. What's frustrating is that you can't search Hangouts on mobile without going to the desktop Gmail website.
I think that we we get for thinking Potemkin markets for electricity will magically solve problems instead of just create more ones. So instead of having issues due to political considerations you also have private players gaming the system.
I really love outlook as an email client, at least on Windows. On a mac it still needs some work. It's getting better as more features are added.

Must admit though, searching is always a bit of a pain, sometimes I can't seem to find emails that I know for sure are there, and after some browsing I'm able to find them.
S̶o̶f̶t̶w̶a̶r̶e̶ Google is eating the world.

I'm actually surprised that they aren't pulling back a bit. Antitrust case is not near in this climate, but it will happen eventually and it's becoming harder with their ever growing tentacles to avoid or reverse. They are going to be their own worst enemy in the end.
I use Emacs since about five years straight, every day, and have used it on and off before, and have quite some Elisp in my .emacs.d, and can say that you're totally wrong on this. Yes the language has problems, the API, having been there since many decades ago, has quirks, but not more than most of the common languages out there, JS, C/C++, Python, Ruby, Perl, what not. What modifies the global state (mark, match, etc.) is well defined, and you can avoid learning it unless you're sending patches or maintaining your own packages. And dealing with programming languages' idiosyncacies is our raison d'etre anyways.
That still gives them between 6 months and 18 months (whenever the contract expires in 2019) to continue working on this project. They may even finish it during that timeframe. This is purely PR fluff.
The obvious solution is to add a notch!
What's so hard about searching chat history? If you just use in:chat, that works fine for me. For anything else, just using in:all usually surfaces threads with the relevant terms, although you can also filter out stuff in the social and promotion tabs if you don't want results from mailing lists or whatever.

There are a few advanced search operators that should be there that are missing, like finding the threads with the most number of messages. And the APIs are missing some functionality also, but overall it seems to work pretty well.
>> Not to defend not giving money to the homeless

> Then I'll defend it.

I really included that to cut off possible misinterpretations of my point before they began so I didn't have to waste time on counterpoints to some argument other than the one I was making. That said, tangents with interesting info dumps is one of my favorite parts of HN, so thanks. :)
Same here. It’s hard to blame DDG though- Google’s search index of Stack Overflow is better than SO’s own.
Utilities will have to come to the realization that they will transition into small scale ISO/grid operator roles vs monopolies that get a guaranteed return on generation and transmission.
Another example: why is Google Drive search so bad?

It seems like there is rich data to train a model on: graph of shares between the org, comment activity, time open, collective time spent writing, etc.
> Originally it was called Mocha

That's interesting... did not know. When I saw the title, I thought Ecma could use a coffee play on words[0]. Seeing Mocha, later renamed to Java, seems to partially confirm that there's a coffee backstory somewhere.

[0] https://www.powerthesaurus.org/coffee
AWS AppSync authentication and authorization methods
No, but I did work for a bit on simulating renewable energy integration into the grid. That's where I learned about things like storage, load dispatching, frequency regulation, and local power distribution.
> Going back to the original proportions, and having ~35,000 representatives could solve a lot of the money in politics issues.

As much as I like the idea of proportional representation, I don't think getting 35,000 people to agree on anything is a viable solution.

Perhaps a better approach is one that decentralizes power as much as possible, giving more voice to local constituencies versus the Federal government -- and similarly, giving power to continuously smaller communities such as county vs. state, city vs. county and so on and so forth.

An improvement on top of that is having the superior legislature write framework laws that more local communities can elect to follow, should they prefer that over drafting their own legislation, for whatever reason. While this isn't applicable to every legislative issue, the theoretical argument for this approach is quite compelling¹, at least according to one UVA Law professor²

__________

1. http://www.law.virginia.edu/pdf/faculty/hein/kitch/70va_l_re...

2. https://content.law.virginia.edu/faculty/profile/ewk/1180712
I don't think there is anything wrong with it.

It just matches terms literally and shows matching emails in chronological order. It doesn't do ranking and non-literal matches like web search does. I think this is the right way of doing it.

Also, the gmail team has to work with a lot of restrictions because of privacy. They are not allowed to look at user's email ever. That would make it hard to do ranking.

Maybe this helps:
https://support.google.com/mail/answer/7190?hl=en
Product Manager | Instana | Application Performance Management & Monitoring | US & EU| Full-time | Onsite or remote | instana.com/careers/

Instana is building application performance management for the microservice & cloud-native area. Founded by APM veterans, Instana provides automation and artificial intelligence to deliver the visibility needed to effectively manage the performance of today’s dynamic applications.

We are a young and fast-growing startup with a solid funding and already great revenue. We are looking for various positions in the engineering organization, and I would like to get you especially excited about our very technical product management positions: https://instana.breezy.hr/?&department=Product%20Management

As a PM you would be working with all programming environments on the latest cloud technologies and make them observable in an automated way to developers worldwide. For a nice dose of buzzwords have a look at our supported technologies: https://www.instana.com/supported-technologies/. You will develop and own the product vision, strategy and roadmap for a particular product area.

If you have any questions to a potential PM colleague feel free to drop me an email at matthias dot luebken @ instana . com and apply via instana.breezy.hr
TIL! I didn't know search pushed marks, thanks!
GitHub being bought buy Microsoft is like the opposite of what it represents. If Microsoft wants to pay for goodwill they should drop a big chunk of cash on forming a GitHub Foundation similar to Mozilla.
Does the part of the military chain of command that actually does the killing take those claims to heart, as much as pentagon spokesmen do?

Again, you can research this for yourself and find out that yes, it's deeply embedded into the culture. This is seen the most clear when military members who break the rules and are reprimanded, discharged or jailed. You can move the poles all you like, but the data exists.
It's a cult around the idea of meritocracy, which isn't necessarily the same as an actual meritocracy.
Whether elementwise or linear algebra operations are more common depends on your use case. I’m personally super happy not to need to write np.dot(A, b) when I could just write A*b, or a’b for an inner product, which matches the math and will do the right thing with complex numbers.
>The US hasn't been officialy "at war" in a long time. I think the last one was World War II.

If you believe that then how you call the military operations in recent years and present?

Also if there is no war then people that are killed are just murders/assassinations this murders makes the scientists not want to get involved
fuck that. the radical personality changes that can arise with psychedelics make them a great tool for younger people. anecdotally, I took shrooms my freshman year of college and had my life goals, desires, etc completely inverted (in a good way, from my perspective).

psychedelics are great for older people too, but I see no benefit in introducing an arbitrary age limit. Not to mention the fact that young people would still do them anyway...
You make some great points. thanks.
Anyone else seeing India specific examples on the landing page? I'm British Asian, and was quite surprised when the first example was a question about a local salwar kameez tailor...
My guess would be to prevent whiplash. Some car headrests also force your head forward into a more active position for this reason.
It's Now Even Easier to Instrument Your Node.js Serverless Apps
Seems like oil and nuclear energy are different because both can be replaced with alternative sources of energy. What are the alternative sources of user data?
The guillotine? The ethical question is whether it is right kill someone. Most folks find that troubling in standard circumstances.
https://en.wikipedia.org/wiki/Drone_strikes_in_Pakistan

"under the operational control of the Central Intelligence Agency's Special Activities Division". Feel free to click in and read what SAD does, these are assassinations, not military actions. Remember that military actions are something a government does officially, and assassinations are something denied and covered up for over a decade.
For those with the means yes. Not everyone can afford an Uber/Lyft across town or state.

My EV can get me to the airport and with a bit of charging only just get me home. A ride share is $40+ off peak. Public transit isn't an option. If I lived further out in the suburbs such a trip wouldn't be possible without more prolonged charging.

You might balk at dropping $40+ spontaneously but a lot of people don't. I remember working a salaried position and still not being able to afford a spontaneous invitation to lunch with coworkers and I have never in my life been in financial trouble.

EVs might be practical in a dense Urban setting with access to Public transit but the further you are from urban centers the less practical it becomes exponentially.
Can you give examples of why its bad? While it isn't as contextual as it can be like web-search, I haven't found it to be "bad". Slack's search is what I call bad
> Nextdoor doesn't have anything to worry about

Also, a good part of Nextdoor's growth is due to real-world hands-on activity. Things like actual people being rewarded for handing actual neighbors flyers. Nextdoor will even send its members postcards to get their neighbors on board. Again -- physical objects.

Google doesn't do physical. If a problem can't be done remotely through machine learning, it's not worth doing.
Institutional/societal racism is a political or public policy issue. But this thread started w.r.t. individual racism: https://news.ycombinator.com/item?id=17200028

Comments about individuals are not political discussion, unless chepaslaaa's girlfriend holds public office.
Please fix the dumpster fire that is AppKit! Doing a grep for angry words in my source code and commits reminded me of some traumas over the years…

* Core Data's generated classes are broken for one-to-many relationships

* NSTableView is a total mess. Lots of things don't work quite right. For example, calculating the correct height for a row of wrapped text is nearly impossible without hackily adding a few points here and there.

* In Metal, constant buffers over 64k get silently truncated on some GPUs.

* MTKView is half-baked. Resizing it stretches the window's contents, for example. If you don't use layers it overlaps the window's rounded corners. If you do enable layers, the framerate drops by half.

* The one field editor per window hack breaks expectations every time I use it. It should be done away with.

* NSTitlebarAccessoryViewController is officially supported but was never documented and forces the entire window to use auto layout

Please don't add any features. Just fix the garbage fire you already have rather than throwing more garbage on it.
In the mission, it mentions Indian cities specifically "In big cities across India, it’s getting harder to get good answers" https://neighbourly.google.com/mission/
I’m a moderately successful entrepreneur in a field with strong philanthropic kudos. We’ve won some big prizes recognizing our contribution. I get absolutely zero pleasure from this work and recognition and a lot of stress. The biggest pleasures came from the birth of my children and spending time with my wife, parents and friends. My work pays for my family and friend time; end of. And the less time I spend at work the happier I am. This is an incentive towards efficiency. Maybe the one thing I like about work is when I can interact with other people from all walks of life. Probably because it feels a bit like friend-time.
Not remotely applicable.

For one, so far everyone predicting doom about AI has been a layman a subject. Maybe you aren't aware, but this is a field that people do PhDs and get professorships in. Noone respected agrees with the doom-sayers.
I didn't even know about this person, and this got her a view from me. I just fell into the trap of watching a useless "vlogger".

Not that I don't acknowledge mental health as an actual malady, Some people truely need help. Just that I think this particular case is bogus. Especially when your so called break involves creating so much video.
Almost certainly yes. Although it doesn't mean it's the best choice for your specific task.

Python had a long history of web server development. I think, aiohttp may be considered state of the art now. Let's measure its performance:

from aiohttp import web

async def handle(request):
return web.Response(text="Hello")

app = web.Application()
app.add_routes([web.get('/', handle),])

web.run_app(app)

using `wrk` for testing:

$ wrk -t1 -c1000 -d30s http://127.0.0.1:8080/
Running 30s test @ http://127.0.0.1:8080/
1 threads and 1000 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 164.59ms 17.12ms 537.35ms 83.97%
Req/Sec 6.05k 0.95k 7.74k 74.33%
180749 requests in 30.08s, 26.72MB read
Requests/sec: 6008.75
Transfer/sec: 0.89MB

So we have ~6k rps on a single CPU core. As far as I remember, Tornado has ~4k rps, while built-in Flask server can process only about ~1k requests per second . Yes, you are unlikely to use Flask dev server in production, but for aiohttp it's indeed a recommended way.

Now let's measure Julia's HTTP.jl server:

using HTTP

HTTP.listen() do request::HTTP.Request
return HTTP.Response("Hello")
end

which gives:

$ wrk -t1 -c1000 -d30s http://127.0.0.1:8081/
Running 30s test @ http://127.0.0.1:8081/
1 threads and 1000 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 105.95ms 108.35ms 1.99s 98.40%
Req/Sec 9.65k 1.69k 13.66k 80.21%
271917 requests in 30.09s, 16.10MB read
Socket errors: connect 0, read 0, write 0, timeout 274
Requests/sec: 9035.73
Transfer/sec: 547.67KB

So it's 9k (with a few failed requests though).

This doesn't include any routing, input data parsing, header or cookie processing, etc., but it amazes me how good the server is given that web development is NOT considered a strong part of the language.

The downside of Julia web programming is the number of libraries and tools (e.g. routers, DB connectors, template engines, etc.) - they exist, but are quite behind Python equivalents, so gotchas are expected. Yet I'm quite positive about future of web programming in Julia.