skysight-inc/HackerNews huggingface dataset:
I'm not a fan of sans serif fonts that make it hard to tell the difference between I and l.
So while I’m not against this per se, I’ll leave the obligatory “why this could be bad” comment.

This is a bit like Google Play Services, once you integrate it you’re no longer relying on base Android features. While you can engineer around it, it has the effect of closing off apps that rely heavily on it from the larger Android ecosystem.

LineageOS is on the fringe though, and this SDK will be open, so I’m not as worried as I am about GPS.
>I would quit a job that treated me as a child which must be supervised in such a manner.

Did you miss the part where the interns were acting like children?

>A few years back, a group of interns started privately harassing other interns via Slack.

We're all proud of you for making this top comment thread about your own ethical stand, let's give peterkelly a big round of applause!!
> Or has the enforcement just changed without anyone's consent?

I'd bet that the enforcement of existing laws has changed with society's consent, as is usually the case. Like it or not, parents are more likely to see new threats that didn't exist a few decades ago, and this manifests itself in what law enforcement officers see as threats.
“Attacker who already has compromised the security of a system...”

I’m glad they use this to describe all of the vulnerabilities. The group that released them should be blacklisted from everything because they tried to profit by making it a bigger deal than it was. I wish AMD could somehow get them for damages.
I don't find that surprising. Most of the communications I have at work are with a specific person, not with a whole channel. It's not because I don't want other people to know what I'm saying to someone, it's that I don't want to bother them with stuff that isn't relevant to them.
I'm glad to see some sense coming back, after having seen things get to the point where most of what's happening in the Charlie Brown Chrismas special would be unthinkable. ("He bought a Chrismas tree? Without adult supervision!?!?")
There is not much philosophy there. Just assertions for the Christian values of tolerance and valuing human agency, without any justification. But, there is no rational basis for such things in a Darwinian world red in tooth and nail.
That's true, you definately want some property taxes in cities and urban areas. but, i don't see the harm of near 0 taxes in rural areas with little land demand.
The problem with that is that it kind of breaks SQL to traverse the list.

Let's say you have a 1M element list, and you want to get the first 100 elements. Normally you would write something like:

> select top(100) * ... order by itemPosition asc

To walk a linked list, you'd either have to:

- walk it on the client, one query per element, resulting in way too many roundtrips to the server.

- get all the data in one go and then walk it on the client. Here we're selecting and returning 1M records and throwing most of those away.

- walk the list in the database with a recursive common table expression. CTE's aren't appropriate for this; it'll be slow, and we'll run up against a recursion limit for large lists.

- walk the list in the database with cursors/loops/etc. Very icky, and breaks composability.
While I sympathize with that concern, I do really believe that actively preventing employees from employing natural means of 'private' conversation is squarely in the 'panopticon' sphere of employment. I find it difficult enough that people can be 'owned' for full work weeks as far as their physical presence, but I suppose I'm pragmatic enough to accept that this is the status quo. But the thought that they are actively monitored during this time, preventing them from even private venting and communicating in a way that is not monitored, is much harder to accept.

We're talking about people here. While I personally have never understood how anyone can accept being under the thumb of an employer for such long periods of time out of their productive years, I've learned to see that this is bearable within the relative freedom that this usually entails (complaining about x colleague, grumbling about the boss with the support staff, after-work beers with a manager who grumbles about his manager), I truly cannot understand how one can have a dignified life as an individual when all your forms of communication are being watched by your overlords.
I think microservices obviates ESB. If you have a legacy system that you can't replace, build a shim layer. Or, better yet, take the money you had allocated for building an ESB and spend it deprecating your legacy systems.
Link to story: https://usa.streetsblog.org/2017/09/07/canadian-officials-cr...
That's against most terms of service.
That's orthogonal to the issue. Of course you have the freedom to refrain from use of any technology, unless you're somehow being mandated by law to use it.
Ruby also suffers from top quality JITs vs what JS has.

The only good option being JRuby, as far as I understand. I am not at all into Ruby.

Regarding being polyglot and seniority, a possible solution is to work for consulting companies that focus on multiple stacks.
On the document editor, is it just me or are you missing a blockquote control?

Also, is there a reason you're using inline styles to do italics and bold instead of the specific tags for those things?

(Deleted question you answered downthread.)
Remember though, the reason it became a news story was because it was so absurd. Kids take public transit to school here in Seattle all the time.
Böhmer’s work is very interesting and I can see how this is difficult to prevent.
SUGGESTION: When I click on a link labelled "press," I expect to see a page with media mentions, not my e-mail client's Compose New Message window.
Thanks for the detailed reply. I think I need to wrap my head around this more as I am not (fully) getting the benefits and cases you explained.

From their website, their simple definition of Mule ESB is that is used to "integrate" applications so they can talk to each other, even if using different communication protocols:

Mule, the runtime engine of Anypoint Platform, is a lightweight Java-based enterprise service bus (ESB) and integration platform that allows developers to connect applications together quickly and easily, enabling them to exchange data. It enables easy integration of existing systems, regardless of the different technologies that the applications use, including JMS, Web Services, JDBC, HTTP, and more. The ESB can be deployed anywhere, can integrate and orchestrate events in real time or in batch, and has universal connectivity.
>I didn't state a bunch of claims, I linked to a NYT published article. If it turns out that the NYT depicted the incorrect lane, then I expect we'll see a correction. But they published this graphic staked on their reputation for accuracy, not on just "rumors".

My experience with the NYT (and basically every news outlet) on technical no issues that I'm familiar with, is that they are not particularly concerned with getting the details 100% correct.

I don't expect better from them in the discipline of auto accident reconstruction.
Why did you decide to use Javascript? Good choice since we all have it, but I'm wondering if there's hashing or other advantages that the crazy world of Javascript provides.
I don't know why you've been down voted. But I agree with you - I'll make less money and spend time with my family.
You are right, that is non-subtle difference and should be noted. But I feel like the most egregious aspect of the process was being able to gather data on unsuspecting users by getting their friends to use the app. That's entirely legal, but definitely is the part that I think most people take the biggest offense to, and that is something that was done by both the Trump and Obama teams.
> I really do not understand why one thinks this is a good idea.

You really don't understand that sometimes people act idealistically, often to the exclusion of pragmatism? What don't you understand about it?

Please consider that not everyone has the same life priorities as you.
What are your thoughts about a non-compete which is tied to a bonus, restricted stock, or some other reward?

I worked for my employer for several years without a non-compete before I received my first chunk of restricted stock. In accepting the stock grant, I had to accept a non-compete for a period of 1 year, which included both competitors and customers of my employer. It was a significant sum, but not a year's salary. I feared that if I turned it down, I would be seen as disloyal, and it could cause my employer to pass me up for promotions or include me in the next reduction-in-force.

Since then, I've received almost yearly bonuses and stock grants which carry the same non-compete, so I am probably closer to having received a year's salary worth of additional consideration by now, but I still feel wary about the non-compete.

(edit) Note: I'm not in California
I mean, the case is what I described. If you have an object named 'testobj' and another object named 'testobj/child', and you try to download both to a traditional filesystem, one of the objects will fail, because you can't have a file and a directory with the same name in a traditional filesystem (S3 is an object store with different properties).

If you're just calling s3 sync, it will fail in this use case, because s3 sync does not account for this.

You'd have to get a listing first, parse it, and then figure out interactively with the user what to do with the conflicting object names.
Maybe you should start at the root of the issue and vet your interns before bringing them on.
Wait a month and then do it while making sure you have a clear case. I believe similar advice is given if there is an OSHA check -- since you can't know why you were checked, it's best to wait before firing anyone for non-blatant/egregious, even if it's with cause and evidence.

> This seems like the same minefield as asking an employee to login to his facebook.

How is this like facebook? It's a corporate medium, just like email would be, or like a company-run XMPP or IRC server.
React Testing Tutorial: Test Frameworks and Component Tests
Wow, thanks for all the suggestions.

> What is it about programming the visual stuff that you like?

I like that at the end of it, I get to see someone interact with my application. Your example of GFX tooling sounds like something I would like, but I probably lack the experience for. I feel like the math bar for being a game developer is a lot lower than being the implementor of tools for game developers. I don't have a very strong math background. Game development seems appealing because of all the tooling and resources for learning.

> * Vehicle manufacturing companies like Honda, Ford, Boeing, Airbus, BMW all use tons of visualization and engineering software when designing their vehicles.

I have a friend who works in vehicle UIs, maybe I should ask him if his company is hiring. That being said, I don't even know how to drive and I feel like that might be a problem.

> * Architectural firms use all kinds of rendering packages to visualize their buildings. VR is becoming a part of this and perhaps a place to get in early and become an expert in.

I applied for a job once with a start up working on an architectural design application. I didn't get the job, but it did seem very interesting. Unfortunately, VR makes me nauseous.

> * Companies like Sony and Samsung that create panels deal with so applying human perceptual models to get colors and contrast correctly.

That sounds interesting but like something I don't have the domain knowledge for.

> * All of the tools mentioned above will have a user interface that has to be carefully and creatively designed to be used by creative people, analytical people etc. This is interesting in and of itself to me.

That doesn't seem very different from working on CRUD, to be honest. Occasionally it's interesting but mostly you're just glueing together widgets from a toolkit.

I guess my problem isn't that I think gaming is the only interesting place to work, it's that I have only an undergrad degree in CS / digital art from a non-top tier university. When I interview for these super interesting jobs, I don't meet a lot of people like me. There are ton of people like me working on making CRUD though. Gaming seems like there isn't a terribly high barrier to entry. That, and I love games.
Slack can be used for e.g. union organizing, which an employer may not read either, and "they must know before the monitoring begins" is obviously not given here.

This doesn’t look good for Slack.
I wonder if CopperheadOS would fit the bill?
Direct link to the code https://github.com/jbtronics/CrookedStyleSheets
You should read this: https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...

Just because you are a for-profit does not mean you are beholden to pursuing profit at all costs. But yes, a B corp is another good option, though it has its pluses and minuses as well.
I think the age of ai and robots will change this. Revolutions happened when the army out police swapped sides, but computers don't really do that.
Well, the users are actually tracked with server-side script (PHP in your example). How it is different from tracking users with HTML? Besides the fact that "CSS selectors ensures that the URL is only called when an action is performed". Or using plain JS.
The only benefit is ability to track with JS disabled and only after certain action is performed. But the title is misleading
The blurb about saving on font licensing costs, reminds me about RLM's apocryphal quip about George Lucas saving money on printer ink by change "Revenge of the Jedi" to "Return of the Jedi"
With the recent Facebook news, I should have thought that sort of concern was obvious.

It's always going to be Eternal September somewhere on the internet.
Because of which crime exactly? I get that you think this is some fantastic and insightful comment you have made, but it brings nothing to the table. I don't want to defend Facebook to heavily here but, what exactly did they, and specifically Mark Zuckerburg and Sheryl Sandberg do to deserve criminal jail time? As far as I can tell, nothing.

Facebook is a platform where users willingly put way too much personal data. Facebook sells advertising space and application space and presents ads and applications to those users. Users willingly and enthusiastically gobble up those ads and applications. Are we all shocked and amazed that there are bad actors in the market place that exploit such a massive hoard of extremely valuable data? Of course not.

Look, if you want to punish Facebook, leave. Get your family and friends to leave. Sell their stock. Take yourself, as a product, elsewhere. But there are no laws to punish a CEO and COO of a company with jail time for the exceptional stupidity of their users.
Exactly. Or that innocuous Medium post that just seems like some guy talking, when in fact it is a carefully crafted piece of psychological manipulation.
I mean, who didn't see that coming. Definitely don't say shit you don't want them to hear on Slack, or work email for that matter.
I'd argue that it isn't. I'm not a legal expert, but it seems that it could be argued that direct messages are implied private conversations, and that laws around recording audio implies that private spoken conversations can occur in offices. The fact that direct messages leave a history is merely a side effect that does not suggest that they are any less private than a spoken conversation behind closed doors.

However, I would need to know the actual intent of such laws, which I don't. Let's say that the intent is to allow for private conversations, then that premise also suggests that messages between two individuals(as opposed to ones in a channel) are only intended to be read by those two participants, hence a conversation that is private. Nobody sends direct messages with the intent that they be read by people besides the recipient.

Why would you need a crude one-sided copy and paste? A password, a cookie, or even an API token, can already provide as much information to authorities as would be provided by that of Slack team admins. There is no need for anyone besides the messaging participants and authorities to see someone's DM history, either technically or philosophically.
For this thread, you have my permission to be temporary republicans.

edit: Oh man, come on that was a 3-layer deep joke that had at least one paradox.
It seems like this problem is well-solved, though not with simple client-list rules. (I've definitely seen those thoroughly violated in ways no one can really enforce.)

Financial firms, for example, give strict noncompetes but back them with actually-valuable payouts. Employees can't be hired away for inside knowledge or clients, because those connections will decay for 6/12/24 months before they start. But their loyalty is actually incentivized, rather than just compelled with "if you quit you're not employable".
EDIT: Ads bother me because they are a security hole, so you're saying I should only visits sites without them? Please.
Buy Bitcoins Without Risk of Losing Money: A Guide to Responsible Investing
You fail to distinguish between people habitually being good and why they should maintain those habits. Once habits are established, living the Christian manner is preferable. But, without a justification for doing so, the habits are not established, and they can be broken at a whim. This is the case with the "moral" atheists. They have grown up in a Christian culture and adopted the Christian moral habits. But, if it is ever in their favor to discard the moral habits, the atheist will do so.

For instance, why give up your life for others? There is no justification for this in an atheist worldview, and without it, we would not have firefighters, police, or the military. Instead, we'd just have mercenaries that would just as soon massacre you instead of the enemy, if the enemy pays them more.
I've tried a lot of different languages over the years including Ruby, Go, Scala, and Haskell.

Ruby actually isn't too bad if you don't use Rails. Between Rails and stuff like Spring over in Java-land I've developed a strong hatred of huge frameworks :)

Clojure, however, is the one language that just 'clicked' for me almost immediately. In fact, I'm pretty certain I'll be sticking to Lisps as much as possible from here on out. That is, when I have the choice: I work in a Java shop during the day like everyone else :O
I use urlfilterservice on my Windows 10 laptop. It works well for me.
https://www.urlfilterservice.net
If you need a relational schema (and you usually do), then you should use Postgres. Don't make it complicated for no reason. It can also store documents as JSONB.

If you aren't certain that you need a graph DB, don't use one.

What do you mean by advanced SQL? The language itself is simple once you understand subqueries. The underlying math can be hard, but modern RDBMS abstract a lot of the performance considerations away by optimizing your queries for you.
Show HN: Evaluate the performance of your neural net for object recognition
I am searching for this category topic and I got from your site only. You made a good site it’s very interesting one and very help us. Thanks for sharing the best and useful information with us.
Check <a href="http://pckey-callout.co.uk/laptop repair.php">Laptop Repair near me</a>
Bay Area massively undersupplies housing for decades, problems arise. News at 11.

People are working to fix it, though: https://yimbyaction.org/join/
Would you care to discuss these so-called "specific reasons" relatively anonymously then? I genuinely have no idea what you might be referring to.
That is only according to some law systems though. It does not work like that at all in many European countries. For instance in France the employer cannot read any private conversation (mail/message) of the employee, even when using work email. And no internal rule can change that (it is a criminal offense). If the employer suspects a leak of information by the employee, they can read the message in presence of the employee and a union member, and only in those circumstances.
Perhaps. But, but it could be arising more from a need to codify the unwritten rules of society.

Why do they now need to be codified when they've worked (more or less) as implicit rules for so long? Seems like different reasons for everything. In this case, the protective tendencies and govt agencies started to over-run the 'free-range' tendencies, and this just pushes it back a bit.
That's fair, and you'd definitely want to balance each cell and think hard about where to put it, but these batteries are popular for a reason; they're a potentially versatile and effective power source with charge density that is currently very hard to beat, and I'm happy to see people trying to make information about doing it safely more widely available.

And the extinguisher would be for things around where the batteries used to be, in a catastrophic failure.
If you don't trust your employees enough maintain private discourse, why would you hire them in the first place?
> “We didn’t want to call it a portal, because a portal is a door to somewhere else, and we wanted people to stay there,” says Shannon Brayton, a senior manager in Yahoo’s corporate communications department from 1998 to 2001.

Of course the company that eventually killed them, Google, found its earliest success by explicitly rejecting this ethos. Google was a search engine, they didn't care if it sent you away; they wanted it to send you away, because that meant it was working. It meant you had found what you were looking for. A search engine's entire job is to send you away.

But then came AdWords and the IPO, both of which applied pressure on Google to become something else, something other than a search engine. Something that herded eyeballs together, rather than pushing them out. Something that eventually became what Google ironically is today: a better Yahoo than Yahoo ever was.
https://lineage.microg.org/

MicroG has been picking up steam. They're doing OTA updates of Lineage + MicroG now.
Isn't that the destiny of all tech companies? To rediscover concepts that previously did Not Go Well and act like they're new, only to rediscover why certain regulations were put into place to begin with.
Protecting Security Researchers
We already have sorted through this problem as a society.

The standard for perjury is not "their testimony was inaccurate, or was false". The standard for perjury is "they _knowingly_ made false testimony".

My complaint is not about changing the standard for perjury. My complaint is that prosecutors often avoid a perjury charge towards police, even when there is the evidence to support a perjury charge.
I use DMs to avoid spamming my entire team with a discussion that only relates to one other member.
> Maybe it's just me, but in modern usage I've only ever seen references to non-governmental terrorism and "state sponsored terrorism", which is different than a direct government action.

State-sponsored terrorism is broader than, but includes, direct government action. Direct actions by the Iranian Revolutionary Guards Corps’ Quds Force are often described as “state sponsored terrorism”.
Data Analytics, App Developers, and Facebook’s Role in Data Misuse