skysight-inc/HackerNews huggingface dataset:
>This post reveals a pretty significant misunderstanding of what Twitter is for marginalized communities. And, as such, this conversation is fruitless.

Okay, then please, "educate me". I'm not being sarcastic, either. I'm a middle class straight white man and I will freely admit that I don't understand the plight of many minority groups, and certainly not in the context of twitter or other social media. My beliefs are not set in stone, and I have never been dismissive of someone who has the desire to share their experience with me so I have a better understanding. Regardless of my understanding, though, I'm pretty sure I will still feel that removing oneself from a harmful environment is a pretty effective tool, regardless of the type of harm being put upon you.

What I see more often than not in this situation, however, are responses that are dismissive instead of educational -- like saying the conversation is fruitless. I have seen conversations like this come up before, where the "right wing" side, being much less moderate than I am (and I consider myself to be pretty liberal for the record), opens themselves up to learn more about the situation only to be met with responses like "I don't have time for this" or "educate yourself", which is about as effective as telling someone to RTFM. Only the manual is about someone else's beliefs and feelings, and it doesn't actually exist.

So please, if you have the time, tell me what I don't understand.
if there's enough space for an expanded search bar - there's no point, in my opinion.

But for example - on map based apps I would personally prefer to have the map with as little distractions (icons, buttons,text inputs, labels) as possible.

In Google's Android Chrome the url box is hidden once you start scrolling down.
I like that . And they probably have the data to show you that other people like that as well, because this 'hide-when-scrolling-down' feature is there at least a year or so, If I remember correctly.
55 here. Not a problem.
> Modern actuators are piezo-electric. I have no idea what "ceramic substrate"

The piezo crystals are the ceramic. This new device claims not to use piezo crystals, and that's why it's smaller.

There's a possibility it's using electroactive polymers in a closed bubble together with latches. This would be much cheaper than piezo systems, and also smaller.

N. Di Spigna, P. Chakraborti, D. Winick, P. Yang, T. Ghosh and P. Franzon, “The Integration of Novel EAPBased Braille Cells for Use in a Refreshable Tactile Display,” Proceedings of the 12th International Conference on Electroactive Polymer Actuators and Devices, San Diego, March 2010, p. 9.
Are Boston Startups Bad at PR? 4 Ways They Can Improve
Two races to the moon are hotting up
Onjax Real Estate Technology | Front-end Web Developer / Designer | Apalachin, NY | https://onjax.com/careers
The original title is not great, but it's good enough.

Editorializing titles is against HN guidelines.
It's not 'bizarre', it's unfortunate at best. The piece has a title that isn't very descriptive, and HN policy biases towards transparent link-sharing with no editorialising. No policy is perfect, and it has some casualties, this being one of them. But it has to be weighed against the (IMO) very strong general case benefits of avoiding editorialising.
Just curious: how did you have shoulder/chest pain before the clot embolized to your lungs? Or did you go with a swollen leg and the rest happened after you arrived?

Also, the vast majority of people with PE survive. Depending on the size of the bastard, you can get heart dysfunction and pulmonary hypertension (which can be very severe) down the road.

Basically, unless your blood pressure tanked, your chance of dying from it was probably close to zero.

Not to say it's not a scary thing or that you shouldn't go to the hospital immediately, but we over-diagnose and over-treat PE's all the time. The latter is because we over-estimate their severity.
CSS generator for color gradients
FWIW, it was run by one engineer on an extremely part-time basis.
Kraken Acquires Market Visualization Platform Cryptowatch
SharpSpring | Frontend & Backend Engineers | On-site Gainesville, FL | careers.sharpspring.com

Experience + Knowledge:

-Effective communication, decision-making, and problem solving skills

-Fluent writing semantic, cross-browser compatible HTML and modular CSS

-Up-to-date on front-end web technologies

-Familiarity with responsive web design techniques

-Experience with the following: Javascript, jQuery, client-side unit testing, Chrome Developer Tools, vector and raster graphics in applications such as Adobe Photoshop and Illustrator, PHP, Backbone, Ember.js and/or AMD, Linux, MySQL, underlying protocols like TCP/IP, HTTP, etc.

-Some experience with other programming languages and working with MongoDB, Redis, ElasticSearch, Sphinx and/or Nginx
Unfortunately, after knock-down, drag out fighting over the matter, it was learned that the Justice Department of the United States is entirely spineless, and Microsoft got away with their antitrust conviction with impunity.

Meet the new boss, Google, same as the old boss, Microsoft.
I recently saw a suggestion that there should be two titles: one that's the author's own title and a second that's the HN submission title (which could be identical if the HN submitter prefers so). Any opinion on the suggestion?
When you're talking about executive performance at extremely large companies within specific industries in specific time frames, sample sizes are always too small to draw conclusions.
Game Ttheory says publicly shaming cyber attackers could backfire
At least one person (me) liked it, as a rambly interesting thing to read in the five minutes before leaving the office. So - I have no idea why the OP posted it, and it's definitely rather different from the usual things you see on HN, but I appreciate that they did. Cheers :)

(That said, I share another poster's confusion that F-holes are not mentioned!)
Winters are worse in Wellington. My sister puts bricks around plants in her relatively sheltered garden to keep the plants in the ground. On unusually windy days the bricks are blown into the house.
Occasionally she stays late at work because it's too windy to walk down the street, and I've noticed wind guard shield thingys at intersections to protect people from getting blown into the street.
Because Google has a magic fountain that shoots out a cubic foot of liquid gold per second (ads), it can work on things which only tangentially benefit the business.

Most Google products are operating at a loss.
Daemon does help a bit.

Gradle definitely has a daemon: https://docs.gradle.org/current/userguide/gradle_daemon.html

I think in Scala you can do similar "must recompile all" if you do things like change a global implicit.

> I often get 1-5s incremental compile times on a 20 kLOC codebase

20k is still toy project size though. Try incremental compile with 100k or 200k LOC. It gets bad.
Lumi (YC W15) | https://www.lumi.com | Los Angeles, CA | Full-Stack Engineer | REMOTE OK | Fulltime
Lumi helps e-commerce brands design and order packaging online. We're solving complex supply chain problems involving everything from turning vector-based designs into production-ready artwork, to bringing elegance to the complex systems of pricing, manufacturing, shipping and freight in the packaging industry.

Our stack: React, Node, Haskell, HapiJS, RethinkDB. As an engineer at Lumi, you'll become an important part of our dynamic and productive team. You will be leading projects building the architecture of our customer-facing site and backend tools.

Because of our small team and rapid development cycle you'll have the opportunity to work on a wide variety of projects and interact closely with the design and strategy of Lumi. Expertise with Javascript is required. Our stack consists of React, HapiJS, RethinkDB and Node. Our admin-facing tools are built in Haskell and React.

You can apply by going here: https://www.lumi.com/jobs/apply
Google Advanced Search
>
State of Dev as the author saw fit. No one can come up with State of Dev that will accommodate everything ,not even the ThoughtWorks tech radar.

I disagree. There are ways you could come up with the State of Dev in ways that are more objective than one guy's opinion. Like, the StackOverflow dev survey.

>Also, the last line:
>> State.of.dev is still a work in progress. Have feedback? Ping me at @yvoschaap.

Yvoschaap is here reading the comments and has already replied, so he can benefit from my feedback here or ignore it as he pleases.

Even then, that doesn't preclude me from discussing it here; this is a place where people discuss things they see.
I think shared blocklists are great. As defaults, probably not. I don't use any shared lists because nobody's going to take a serious run at me, I just don't want to spike my blood pressure seeing the egg/anime smurf accounts well-actually at me.

But I think network-effect block lists are probably a good idea. Nobody who follows Sargon of Akkad or other white-supremacist dorks is somebody I am ever going to want to hear from, so tube their tweets. That sort of thing.
One of the niches where it's found a lot of popularity is Android development, which naturally leads developers to thinking about sharing code with the iOS version of their app. This is where Kotlin Native fits in, I think.

Also (just dreaming here) if Kotlin Native were to use some kind of Swift-like reference counting rather than a traditional GC, it could be really nice for interfacing with COM on Windows, where you need to be able to release references to COM objects immediately and possibly in a specific order. In a language with GC, your objects might not be collected soon enough, which leaves the references alive and the process hosting the COM object unable to shut down.
The real time status of communications with our deep space explorers
Containers is still very much in growth, for the majority of deployments.

VMs would be mature, and bare metal would challenged / superseded.

Remember that 90% (a number that is completely take out of thin air, but a large majority) of deployments are not what we see on HN, lobsters etc.

They don't understand why you would have a VM, let alone a container.

I have seen feature requests recently for zero downtime migrations of containers, as "some apps cannot be stopped and started" - that is how enterprise sees containers.
> I agree with hero

"hero" - I smiled here! :-)

Are the main characters in books, plays and movies called "heroes" in Latvian? I ask because it is so in Polish. In English a book has a protagonist, while in Polish it's the "bohater" ("hero") of the book.
Dear Kaspersky Lab: Yours is a very bad installer
Of course they are. BHPF, BPS... it's easy to theoretically derive how harmful these chemicals probably are, acting with similar biological mechanisms as BPA. The only difference is there are no published studies on the human safety of these chemicals. So while a chemical engineer could predict with likely great accuracy the harmfulness, there is technically no empirical evidence.

The same thing is happening in fluorocarbon industry. There are one or two chemicals that have studies done (PFOA, PFOS). All bad news for humans and the environment. So many other fluorocarbons are offered as alternatives, ignoring the fact that they probably do the same damage.
No mention of Black in that article though?
This is pretty cool, actually. It's neat to see a prominent company

* actively advertising open source contributions

* not requiring endless whiteboarding sessions

* wanting to review past projects as a large part of the interview
mbr targeting | Berlin, Germany | https://mbr-targeting.com | Full-Time, ONSITE

mbr targeting uses machine learning algorithms for highly efficient real-time advertising. We are 100% science- and technology-focused and process and analyze massive amounts of data. We are working at the cutting edge of big data, machine learning and real-time technologies and we are operating large-scale deployments of real-time web services.

We are looking for smart people that are always eager to learn something new. Our stack is built with Java, Node, Python and C++. Using frameworks like Hadoop, Spark, Flink, Vert.x, Kafka, Druid, Luigi and ZeroMQ.

We're looking for Backend Engineers to work on our low-latency bidding engine, Data Engineers that want to develop solutions for real big data problems and Data Scientists with a deep understanding of statistics and machine learning techniques.

You will work with a small, young and highly passionate team of extraordinary co-workers in a nice and spacious Berlin-style office in the heart of Neukölln.

Interested? Detailed job offers: https://mbr-targeting.com/jobs.html
Appointment+Home+and+Passport+page+auto+submit
awesome to know since thats one of my primary goals
does anyone know of a place that compares syntax like this across languages? I've found myself often wondering if there is consensus for certain features or syntax.
Awesome idea! Purchased at $164 - look forward to hearing back!
Don’t Be Surprised When Your Employees Quit
Part time lecture isn't very appealing; however, I do want to push my understanding of computer science and hopefully my passion will translate to a few extra zeros in a paycheck.
http://voip.ms is pretty decent and offers a few nice features that can avoid building an on-site PBX.

I use this with good Polycom "HD voice" devices. I'm also rather picky about voice quality.
They try to hire a lot of guys from our firm. I've always heard they have a very cutthroat and had an odd work environment where they urge / insist on everyone giving direct harsh criticism of their colleagues. Wondering how this may change that at all if any.
>You keep replying in this thread but you keep making the same error because you're starting from the axiom that "blocking is bad" and deducing forward from there. I reject that axiom.

Show me an example of where I said this. What I've been saying is that attempts to programmatically weed out this type of behavior and the accounts that people create to perpetuate it will ultimately be ineffective. What's the difference between 10 people telling you to kill yourself and just 1, because the other 9 got blocked? Is that not still an unacceptable level of harassment?

>First of all, this isn't true: plenty of platforms have "good enough" moderation that harassment is either eliminated or at least reduced to a tolerable level.

Do you have an example?
Same at Udacity.
No, that's not clear. And if you don't like that you can't get a ride in time, switch to another network.
cloudkite.io | https://cloudkite.io | Austin, TX, Remote OK | Contract or Full-time

I'm the founder of cloudkite.io. We help companies build best-breed, fully automated infrastructure.

I'm looking to hire great infrastructure engineers (devops/SRE) to work on client projects as well as build internal tools that will be used by all of our clients (roughly 50/50 split). Tech we use and support: python, golang, node, docker, kubernetes, mesos, and jenkins.

victor@cloudkite.io
Will "Congrats on your 250 like tweet!" count under this?
How long is "temporarily"?
Then we are in agreement :-)
Handshake | Software Engineer | 2601 Mission St, San Francisco, CA | https://www.joinhandshake.com

Our mission is to democratize opportunity - to make it easy for any student to build a great career, no matter where they go to school, what they're majoring in, or who they know.

Backed by $34m from Spark Capital, Kleiner Perkins, True Ventures and Lightspeed Partners, Handshake has partnered with 170 universities (schools of all sizes and locations, including Stanford, Princeton, UVA, Michigan, Texas, Spelman and Harvey Mudd), and has more than 3 million student profiles and 100,000 companies recruiting on our platform, including 95% of the Fortune 500. Our extensive data on students' interests and historical career outcomes gives Handshake the unique ability to help students imagine, plan and jumpstart their future careers.

Come join our passionate, diverse team at our beautiful offices in the heart of the Mission in San Francisco!

Hiring for:

-Full stack developers (we're a RoR shop but open to all types of software engineering backgrounds): http://grnh.se/y3vipr
-Lead QA Engineer: https://boards.greenhouse.io/joinhandshake/jobs/560436#.WLcO...
-Site Reliability Engineer: https://boards.greenhouse.io/joinhandshake/jobs/495621#.WLcO...
-iOS Developer: https://boards.greenhouse.io/joinhandshake/jobs/603446#.WLcO...

Not seeing a role that fits? We have more positions, just check out our careers page: https://joinhandshake.com/careers/ Alternatively, you can email me if you have questions: bianca@joinhandshake.com
thanks - very interesting - but also disappointing that it's fake
This has already happened. That's why Trump won. Check out Detroit or the Rust Belt, or most towns under 5,000 people not near a major population center.
You see, thinking in foreign language :-)) You are very much right.
You're probably assuming too much again :)

I specifically spent a lot of time on Lambda and found it quite annoying compared to GCP AppEngine. So much bureaucracy. Just this thing that you have to specifically register every single Lambda API call and its parameters using an interface built by non-thinking people.. Sheesh.

For on-demand processing I just want a single HTTP-ish entry point, like AppEngine provides. (That way I can I move my service between different providers, if I wanted to move away from e.g. AWS.)
Thanks for the recommendation!

FAQ #1 should be "how does this remain free/why is this not going to disappear"?
>Give me that life and an allowance for supplies to create, eat, socialize, and travel and let me loose.

This is the kind of life I'd like to prepare for my kids :)
You can use a browser that isn't tied to your OS version, either Chrome or Firefox should do.

Or you could blame Apple for an OS/browser that can't run on 2GB and laptops that you can't upgrade.

Sure, everyone could keep supporting Safari 6, but there's a real cost to that and it will only keep getting paid while there are enough Safari 6 users.
You can only get so high. After a while more cannabis won't have an effect.
Data Engineer Position with Remitly
Ok, but there's no requirement you use the GChat client component...
RepSpark | Senior .NET Developer | Irvine, CA | Full-time, ONSITE, $75k-$100k

We’re a casual, eleven-person software development team based in Orange County, CA (south of Los Angeles). We provide many large apparel brands with intuitive and efficient sales workflows, enabling sales representatives to place bulk orders for brick and mortar stores (e.g. how O’Neill ends up in Tilly’s or how Armada ends up on Backcountry).

Our stack includes C#, ASP.NET, SQL Server, TypeScript, IIS, and Git (http://stackshare.io/repspark/repspark).

We’re looking for Senior .NET Developers (C#, MVC, SQL Server) with 5+ years of professional experience.

Side note: we finally set up our ping pong table after moving to our new office space. Spontaneous 1v1s and 2v2s are in full swing again!

Please email hn@repspark.com with applications or questions. We'd love to hear from you!
> try to translate a piece of classic buddhist text to Latvian

Here is a translation of a classic buddhist sūtra in Latvian: http://www.ugis.info/?t#sutra_

> You will simply have no words to express what you need

That is a challenge that all translators face, no matter the language pair. There are no direct equivalents of "अभिधर्म" or "Ānanda" in any of the Western languages either, be it Latvian, English or Welsh. Incidentally, both Lithuanian and Latvian happen to be closer to Sanskrit than the latter. Again, I don't quite see the point you're making. Care to elaborate?
The directness flows both ways, however, the aggression is strictly top down. Ray Dalio, etc, yell at people all the time, and are praised for their honesty. This is not something that goes both ways.
Sure... if you wall off most of the budget and then look at the rest, defense is the lion's share.

But that makes no sense.
Show HN: Europa – An Open Source Self-Hosted Container Registry
You should have left this part out. It makes you seem immature. I think we can all agree that the perks of finding a bug suck, but you should really go about this differently. Sounds like you want to do some professional bug hunting, you're not going to get far being an asshole.

Props to the cfguy for handling this professionally.
No browser?? No netflix? If you want these there are umpteen devices in your life giving you instant access already. This is about pureplay gaming. Nobody buys a console to browse anymore. I can literally do browsing and netflix with 3 devices right now within my immediate reach in the living room, and I'd be really unlikely to want to replace my smartphone with the switch when I am travelling even if it had a browser.
Since this is coming along rather okay, I think I will write a converter this weekend. I aim to have it accept an M3U/PLS playlist and the corresponding files and write out a UPL.

The opposite step would be a bit harder, I'd have to index all music files in a library and convert the UPL to PLS, which might be too much work for a simple tool, but I'll see if it can be done quickly and dirtily. That would be a nice idea, `upl2pls -i favorites.upl -o favorites.pls` and your favorite player is ready to play the files.
I enjoy visiting https://lobste.rs/ occasionally.
I'm the founder at Distelli and we just released a new container registry. I'm happy to answer any questions.
A side note: at least in python, I benchmarked MsgPack as 3 times faster than JSON, and a whopping 850 times faster to read than YAML. It seems unlikely that people will ever be editing this file by hand, so for unstructured data, especially where playlists can get very large, I suggest MsgPack over YAML.

BUT... you have a defined schema, so it's probably to your advantage to use a storage format with a defined schema: ProtoBuf or Thrift. That would mean somebody trying to use your code would already have generated objects in their language.

As for the hashing algorithm, this is a good use for MD5 -- cheap and fast. You're unlikely to be concerned about somebody actively trying to generate the same checksum for two music files. For non-security (integrity verification) purposes, MD5 is still very appropriate.
What's a good alternative to Hangouts, then?
> Secondly, good codecs make a world of difference [...] quality in all 3 settings far surpasses what's on PSTN [...]

To be fair, this is probably true of any decent VoIP solution on the market. The problem is always that moment you have to connect to the PSTN and you're forced into a choice of G.711 or G.729.
Pats not planning to trade Garoppolo
Be mobile friendly rather than saying you aren't.
Are you aware that your https certificate has expired?
GitHub Enterprise 2.9 is here