skysight-inc/HackerNews huggingface dataset:
I've never heard a good argument against this so I'll say it here: Require that the plaintiff in this cases show demonstrable, actual, and quantifiable loss by the activity of the defendant. It seems like such a no-brainer that a business suing for damage to it's business prospects after someone stole their idea would have to actually show how it was damaged. Even allowing very flimsy evidence would do a lot to dissuade most trolls, because as every article points out, they don't make anything. And if they don't make or sell a product, then patent or not, they haven't lost anything or been damaged in any way.
Right. I think it is a "blow" in the sense that the companies expended time and effort preparing for this rule change. I don't know whether it is a "blow" in any way beyond that.
Love the simplicity. What is the "Tag URL"?
Pretty cynical, but The Atlantic has indeed taken a turn that supports your analysis, at least since Jeffrey Goldberg was made EIC.
He/she is not exaggerating at all. US companies outside the Silicon Valley treat foreign workers pretty much like indentured (or bonded) labor.
Memorizing time tables and similar rote learnign means that precisely kids who could be good at math hate it. Meanwhile, those who have good memory and sux at problem solving think they are good at it.

People who were taught by memorising go into outrage a new type of exercise is introduced. Suddenly thinking is needed and that is bad in their eyes. Not exactly success. Meanwhile, you can memorize time tables in later age if you decide it is useful (people rarely do).
FaunaDB enters the enterprise
> I have to do a detailed doc and plan for everything.

I find spending a few days writing a detailed, in-depth design document for a given implementation often saves weeks or more of development. In the immediate term it takes longer. In the medium to longer term a thorough design can often lead to fewer bugs, less severe bugs, and less complicated enhancement development.

What you describe is what engineering is, at least partly. Your attitude, which is quite common, is why I scoff at calling what this industry does "software engineering". It's rarely as thoughtful, careful and detailed as engineering requires.

Not that that is a bad thing. Often what a business in this industry is making just isn't complicated enough to need much beyond simplistic hacking at a terminal.
Mozilla's view is that JavaScript is a language, of which they provide two implementations: SpiderMonkey and Rhino.[1]

As far as I'm aware, MS has used JScript to use to both their original implementation and the language it implements, as well as JScript.Net being both the implementation and the language it implements. I can't find any citation for this, however.

Adobe considers ActionScript a language, with implementations including AVM.[2]

[Edit:] I just realised you could also potentially mean "implementation" insofar as they define a host environment for ECMAScript, except JavaScript especially does not: just look at the difference between SpiderMonkey-in-a-browser and SpiderMonkey-on-the-CLI.

[1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Abou...
[2]: http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/actio...
The only result of the nonstop political and media onslaught against doctors, painkillers, and the imaginary opioid 'problem' is more patients in pain (like yourself), and more nonsensical political intervention in doctor/patient relationships with more cumbersome rules regarding prescriptions.

Doctors and their patients have literally nothing to do with drug addicts. Drug addiction is not a new problem.
>The tone of many comments here (yours too) call out people who actually know how the system works and question them.

Lack of enough common frame of reference that the ability to communicate is almost totally inhibited from the word go. It reminds me of the Feynman magnets youtube video. The interviewer asks Feynman to explain the attraction repulsion sensation and Feynman admits any correct answer the interviewer will not understand because he doesn't understand any of the basic prerequisites of having a conversation; and any answer he gives the interviewer would understand is cheating him out of the correct answer.
I want to add my POV here because I've been working with Rails for 6 years and recently changed jobs and moved to Python and Node.JS (and been working with Golang for the last 3 years).

One thing I would like to say is that the development experience with Ruby/Rails is by far the best out of all of these languages. By FAR.

The way you can start a project in a second is amazing, the TDD experience and Rspec integration with Rails is simply mind blowing comparing to anything else.

Express might be 100% faster than Rails but it will take you 5 days just to get something running vs what you can do with Rails in a matter of minutes. From Authentication to Authorization and all the community around these.

Regarding the fast/slow it's simply bull-crarp, seriously. It DOES NOT matter for 99% of us. It simply doesn't.

Most of the slowness you are experiencing in Rails and Ruby apps is by doing poor engineering, not by Rails or Ruby itself. Big Surprise... If you query 1000 rows and bind them to the controller things will be slow.

There are things that are natively slower, JSON parsing and marshaling for example is one. It's much slower than Go for example but it's so much easier and for 99% of us, this is what matters.

I don't get the hate that Ruby and Rails are getting. Really don't.
you need more than just this.

1) you need to get all your articles in some sort of search index. Sounds like you will want, at minimum, full text search on article content, plus maybe search of some extracted metadata (depending on if you can get something consistent easily).

2) a little API for serving up search results.

3) integration with something like this BotEngine thing for controlling the front-end/user interface to your data + search backend.
Well in my case I put a massive amount of effort into the technical portion of my interview. I was given a week, as they knew how busy I was. I spent a good 8 hours on it, and went above and beyond. Instead of a simple working SPA, I produced a full working system with full UI, REST API, 100% coverage, rolling data import, containerisation and deployment scripts for all services, pseudo-branding, documentation, GitHub organisation with repo per service, and to top it off, deployed it to a $5 droplet and provided credentials.

This is what you'll be up against when interviewing for good remote companies. I work for a remote first company, not just a remote friendly company, so the competition really is stiff.

With the wage I went in for, it was a no brainer. Was hired days later, and it's been the best job I've had so far.

As a remote worker, you really do have to be a self-manager, you're trusted by your team – in the same way you trust your team – to get shit done.

Another thing I did was ace the interview. I went into it with the confidence to present myself as I knew myself, as I knew they didn't. I switched the interview around and interviewed them, and in the end, we were all laughing.

What I would say is "show, don't tell".
(Sorry for the late response!)

"Better" here just involves the assumptions that pain is worse than not pain, and that human life is intrinsically valuable. I'm fine with making both assumptions -- especially since I've read Timothy Snyder's _Black Earth: the Holocaust as History and Warning_, which explores the thought of the most famous proponent of the mankind-needs-more-Darwinian-selection-pressure alternative. "I disagree with Hitler" isn't exactly compelling evidence for "my opinions are fundamentally subjective."

(I'm also of the opinion that the earth isn't flat, and that both sides of a contradiction can't be true. In those cases, too, I'm comfortable with saying that those who disagree with me are wrong -- and in uninteresting ways, too.)
Awesome! I'll share it with GraphQL Stockholm.
Maybe the Soviets stockpiled these diamonds for some years, before developing a relationship with DeBeers.
It is truly rare to find a person with both skills.

Usually what happens is the best coder in the bunch gets asked to manage the team but 1) doesn't know anything about management and 2) doesn't want to be a manager but likes the power and fancy title. So this person just keeps on coding but with less accountability to the other team members.

What the tech world needs is more skilled managers, not more technical managers. People overvalue the notion of calling developers' bluff because there is a basic level of trust that is missing.
"If you're willing to suffer complex code for performance, why not just write an nginx module in C?"

"node.js is is the most bad-ass rock star tech to come out since Ruby On Rails"

https://www.youtube.com/watch?v=bzkRVzciAZg

...

"What was that last part again? I could have sworn you just said Lisp"

(Yes, performance and scalability are complicated. Different solutions will be appropriate for different situations.)
For all grade levels a BS and certifications is all that's required in most of the US. Sometimes a specialized degree is required or helpful (this is regional) for certain areas. Like a degree in primary education may get you a job as a 1st grade teacher in some state where a degree in English wouldn't (because that degree, ostensibly, conveys the knowledge and ability to specifically help young students like identifying learning disabilities and modalities, or some roles bordering on social services like identifying psychological trauma). At the higher grades (starting at 6th grade or so in some areas, but more often just high school) a degree in the subject matter is preferred or required. But this can often be worked around by demonstrating capability (certification exams and classes) or having enough course work in the subject (like most STEM degree holders have enough math to qualify as a math educator).
You claimed the symbols were arbitrary, they are (often) not. What you demonstrate here is not that the symbols are arbitrary, but that the concept (sound as abbreviation) maps to more than one potential meaning and the choice of which one is standard or convention is arbitrary.

That is correct, but at this point it is standard to see sigma as summation (or in some other contexts as set or space, but it's also clear in those contexts which meaning is appropriate, certainly an algebra student seeing sigma notation will not also be seeing sigma used for "set" or "space" in that same course).
For that, samba/cifs share from windows, then mount from VM should work fine. I haven't tried it though.
New statue of a town crier in Bamenda
I haven't seen any studies examining a broader transfer effect from spaced repetition. It seems unlikely - spaced repetition is just a hack of a normal memory mechanism for prioritizing factual knowledge, so why would explicit use of it have any generalized benefits? You are always being exposed to and remembering things, after all.
That creates some complications for signal propagation
Ceph: Block Storage for the 21st Century
The syntax was largely influenced by Java, although Scheme & Self influenced more of the semantics than Java did. From memory of what Brendan has written before, the language was meant to be, per managerial plans, "Java but a scripting language".
I am not proposing anything. I am just telling you that 5 minutes here and 10 minutes there won't create a close relationship. That's just a fact. It is not some kind of personal agenda on my end.
Today we stand up for digital rights, and that means we stand against DRM
Perhaps the same documentary, but a while back I saw something where the latest techniques were easy to spot for being too good. But then they showed a new technique being developed that was able to inject natural seeming imperfections. The show claimed that this was the impetus for DeBeers laser etching their mark on diamonds as they had no other way of detecting the difference.

This was a while ago though so I'd imagine the cat & mouse game has evolved for both sides.
Learning math is like learning a language. It simply takes a lot of time and effort. If you read the rules of German grammar cover to cover, that will not prepare you to speak German; in order to be fluent, you MUST practice, over and over again, using and interacting with German.

Likewise for math. There is no "new book" to learn math that is going to blow the cover open on everything. It's a problem of motivating people to become fluent in math. I would like to see discussion in those terms -- fluency, because that's what it is.
I believe they were implying that by going after the firm through legislative attacks, ethics evaluations, and also working to invalidate patents that they were not sued for violating, as opposed to just showing up in court and defending the suit as filed, constitutes "game changing".

I think it would be more accurate to say that they are fighting back more creatively than you might think they could at first glance.
This is especially a problem in college. Few math profs seem to enjoy teaching and seem reluctant to ground their subject using concrete illustrations. Without these, there are no tangible points of reference, aside from derivations from known equations. But mere transformations rarely offer insight without adding some sort of context.

I think the crux of the problem in teaching math is the need to illustrate each concept from MULTIPLE perspectives: theoretical, tangible, incremental, graphical, dynamic, etc. It's only by connecting the concepts to manifestations that most of us appreciate the meaning of math. Few are satisfied by disembodied equations or proofs. Most of us need some form of grounding using what we already know to make sense of new concepts. Otherwise math is just castles in the air.
Alg is available to anyone (as everybody pays into the insurance). Foreigner might be required to leave the country at some point, depending on the kind of residence permit they hold.

Alg II is a bit more complicated: It is available to all persons that have their regular residence in Germany (with some restrictions). Again, foreigners may be required to leave the country based on the residence permit they have (and of course lose the benefit). For example, foreigners with a settlement permit (which is generally available after five years and allows unlimited residence) don't have any restrictions here.
If a man shows up with a gun to run me off my land, it doesn't matter whether it was my father that bought it or my grandfather or my great-grandfather. What's important is the forcible dispropriation itself.

Cases like this just make a mockery of the Lockean natural rights theory of property.
Work in the office and demonstrate that you are competent and can work autonomously. Then ask if you canwork remote. This worked for me.
Well... to be fair, if you wanna make sure your study reaches as many people as possible, you must eventually need to improve your presentational skills. Like, you know, we do for everything else. I understand you didn't imply this, but IMHO there is very little pride in wanting to sound introvert forever, intentionally. Now I just hope the parent didn't say that due to misogyny.
I'm sorry to make that assumption. You are right that it is apparent that you write for a living.
I sort of did the same. Worked there for years, but office policy wouldn't allow full time remote, so I quit. Now they hire me back. I'm think I'm the only one in the entire company.
The key to longevity was always to make your work of critical importance to the company. But everybody else is doing the same thing. The point was being remote is a strike against you, and you really have to distinguish yourself to overcome it.
> However, I'd also guess that at least some people use the computer to look up additional information instead of stopping the class and asking, which helps everyone involved.

No it doesn't. Practically the only point of lectures is so students can ask questions. Otherwise just read the material and don't go. Moreover there are probably others in the class too shy to ask the same question, but at worst it reinforces everyone else's learning.
You're totally right... but the previous poster is too. I encounter many students who really freak out at f(t) = y vs f(t) = x vs f(x) = y. Obviously they don't understand very well. I go back and forth between using notation as a crutch (always stay consistent so we can focus on the topic instead of the notation) and trying to really wean students from notation-dependence (let's do f(smily face) = y today! let's rotate all the axes and draw this with the z-axis sticking out!).

When people have very fragile understanding, they may be genuinely unsure if derivative with respect to x is computed the same way as derivative with respect to n. After all, x is always a real-valued variable and n is always a non-negative integer.... right?
Silicon Valley's secret app Blind opens the floodgates
Did you read the article past the benchmark numbers? That's more-or-less exactly the point the author made by the end. To wit:

> The majority of web applications handle far less than 1000 requests per second. I’d go as far as to say that most web application developers are employed by a company whose entire webapp does far less than 1000 requests/second. Most of them do less than 1000 requests/minute.

> When your application is big enough to be doing 20,000 RPM, you will have anywhere from a half-dozen to even fifty engineers, depending on your application’s domain. A single software engineer costs a company at least $10,000/month in employee benefits and salary. So we’re choosing our frameworks based on saving one-third of an engineer per month? And if that framework caused your development cycles to slow down by even one third of a mythical man-month, you’ve increased your costs, not decreased them. Choosing a web framework based on server costs is clearly a sucker’s game.

> What does web-scale even mean?
It's an old-ish meme, from this video making fun of MongoDB. [1]

1: https://www.youtube.com/watch?v=b2F-DItXtZs
Ticket impersonation bug in kerberos
Teleportation of Photons into Space
That's all fine. Let's say you somehow make more investment go not to white men then wealth will still be concentrated in the hands of a few, maybe less white but still only a few. To me the fact that only a few really profit is the real problem.
Love the simplicity and speed! Could totally see using this for our urban farm. However, the price point seems a bit high for these types of communities. I wonder if there could be other monetization strategies, such as "promoted profiles" within communities that members could pay for.
Automate or Perish: Why You Should Be Focused on Business Automation and DevOps
There is no reason to produce $20 SSD's at this time. There is more demand than production so it makes more sense to produce large, high profit drives.
Well, you'll want to start by zeroing in on exactly what you mean by "cognitive performance." The abstract of the study the linked article is about has this to say:

>Pre- and post-training, participants completed cognitive assessments and functional magnetic resonance imaging (fMRI) during performance of validated decision-making tasks: delay discounting (choices between smaller rewards now vs. larger rewards in the future) and risk sensitivity (choices between larger riskier rewards vs. smaller certain rewards).

You could certainly imagine doing things to get better at these kinds of tasks---including practicing these tasks. Whether this gets at some kind of murky "cognitive performance" thing depends on how much you're into phrenology and dualism.

Since it seems like you want a scientific answer to this question, you'll always have to confront the realities of experimental design, and because of that, you'll have to nail down exactly what it is you're after. And "cognitive performance" isn't nearly specific enough.
We live in a democracy, which has legitimized him by electing him President.
Thanks! Good call.
> I'd also guess that at least some people use the computer to look up additional information instead of stopping the class and asking, which helps everyone involved.

Are you sure about that? Intuitively, wouldn't it be the opposite? Asking questions results in the teacher giving an answer that can benefit the whole class, whereas if you just look something up yourself you're the only one who benefits from that additional piece of information.
There's One Way to Tell a Good Marketer from a Hack
Yes, this, and mostly this. I don't know exactly where this comes from, but then again I haven't been a professional for that long. Maybe it's because so much of Ruby web development is centered around Rails that someone just assumes that every new thing should just go into their existing Rails app as another model, another controller, another view, etc., instead of considering whether or not a whole domain of code could belong in another codebase or at least another process besides the same one being used by the Rails server. All the TDD in the world isn't going to prevent someone from making a bunch of poor choices around engineering or design patterns. Caching strategies can help, but they can also become crutches. At worst, they end up causing a lot of confusion when something isn't getting "updated", and some developer used a bunch of fragment caches triggered by different things.

In my experience, it's much easier to forego TDD, only write important tests, and try to divide things out into separate projects where it makes sense. That way bugs can be quickly squashed and new features can be added quickly(very little time wasted learning a bunch of complex mechanisms), unique components of a larger system can be updated & rolled back pretty independently, and you get more value out of your testing than most tests I've seen in Rails monoliths(often foolishly testing Rails features themselves). This can be done through gems or even completely separate Rails/Node/whateva applications/APIs that communicate(remember, sockets are pretty fast). If you must have a monolith, at least consider what things should be "first class" and whether or not you can afford to have things get processed in the background. Async is easy these days.

I love what Rails has done for me and what it represents, but I've become disenchanted by the lack of deep thought that it's fostered in new developers, which includes me where I was not that long ago.
Talos Analysis of Nyetya Ransomware
But taking a pill that puts you in a good mood is like telling yourself that you need to be dependent on a drug to feel good.

Instead of drinking or taking a drug or seeking other external ways of feeling good, how about looking internally?

Things I usually do to make me feel amazing is exercise, meditate, play with my dog, read, write, have meaningful conversations with friends, watch GOT, make videos and more.
This solution isn't ideal because it requires multiple internet facing IPs. It's fine for a private network.

SRV records are the right solution. There needs to be more advocacy for that.
MAAS Development Summary – July 3rd – 14th
I said it before in my streams many times [1]

This is a classic case of weighing solutions against other solutions. When you do that the one with the most features or the fastest will always seem the best.

But, you need to weigh the solutions against your problem.

Your problem is time-to-market.
Your problem is development time.
Your problem is software reliability.
Your problem is finding great engineers to do great work.

When that's your problem. Ruby and Rails are great solutions. Not good. Great solutions.

Show me an express app that is as monolithic as some Rails apps and I will show you how Node.js halts to a crawl.

[1] https://twitch.tv/kensodev

EDIT: Typo
Please reread my comment. I didn't claim that non-use of soap wasn't bathing.
Olympics heading to Los Angeles