skysight-inc/HackerNews huggingface dataset:
The final court document does not seem to conform to your argument. Section 13 for example, does conform to your points. It states that "By purporting to be able to perform engineering services or work, Jarlstrom engaged in the practice of engineering...".

However, section 14 is very different. It does not rely on his use of the title of engineer. Instead it states "By reviewing, critiquing, and altering an engineered ITE formula, and submitting the critique and calculations for his modified version of the ITE formula to members of the public for consideration and modification of Beaverton, Oregon's and "worldwide" traffic signals... Jarlstrom applied special knowledge of the mathematical, physical and engineering sciences to such create work as investigation, evaluation, and design in connection with public equipment, processes, and works. Jarlstrom thereby engaged in the practice of engineering under ORS 672.005(1)(b). (...) By engaging in the practice of engineering (specifically, traffic engineering) without registration, Jarlstrom violated ORS 672.020(1), and OAR 820-010-0730(3)(c) on a second occasion."

Section 14 never cites the use of the title "engineer" as relevant for violating ORS 672.020(1), only his engaging in the "practice of engineering." As a practical matter, they may not have brought legal action if he had not used the title, but they certainly believe the law states that disseminating his findings certainly count as "practicing engineering" and is illegal without certification.

Actually, I wonder if the court didn't misinterpret 672.005(1)(b). I've cited it below and it seems to rely on the work in question being used for the purpose of ensuring compliance.

672.005(1) states: "Practice of engineering" or "practice of professional engineering" means doing any of the following:

(b) Applying special knowledge of the mathematical, physical and engineering sciences to such professional services or creative work as consultation, investigation, testimony, evaluation, planning, design and services during construction, manufacture or fabrication for the purpose of ensuring compliance with specifications and design, in connection with any public or private utilities, structures, buildings, machines, equipment, processes, works or projects.
We mainly rely on review papers, meta-analysis and expert consensus, rather than single unpowered studies.

However, you don't need to have strong evidence behind a technique for it to be worth trying – if the upside is high enough or the costs are low enough, it could still be worth it.
Adventure Games and Eigenvalues (2017)
I love driving in Germany. The only things I wish they'd explained to me before picking up a rental car:

1) The "priority road" system, indicated with diamond signs, for right of way on secondary roads. This isn't quite as weird for outsiders as the weird British Columbia flashing green lights thing (wtf), but still, almost caused an accident the first time I encountered it at night.

2) When traffic is stopped and you want to allow emergency vehicles, you make a gap between (California) lanes 1 and 2, i.e. where Californian motorcycles go; in the US (and everywhere else I've seen), emergency vehicle drive on the shoulder. Either makes sense, but knowing what's going to happen is good. I naturally pulled toward the right in the leftmost lane until I looked behind me and saw flashing lights coming up fast.
Unroll.me Has Been Collecting and Selling Your Data
Same thing when I was looking for Reinsch Spline code it's a mess.

http://stackoverflow.com/questions/5072758/spline-smoothing-...

I converted Algol code from a paper into C because I couldn't find any clean C code on the web but it's still ugly eg. here is a chunk of it:

for (i=m1; i < m2; i++) //Choleksy Decomposition {(R^T)R of [(Q^T)(D^2)Q + pT]}
{
r1[i-1] = f*r[i-1];
r2[i-2] = g*r[i-2];
r[i] = 1/(p*b[i]+t[i]-f*r1[i-1]-g*r2[i-2]);
u[i] = a[i]-r1[i-1]*u[i-1]-r2[i-2]*u[i-2];
f = p*c[i]+t1[i]-h*r1[i-1];
g = h;
h = d[i]*p;
}
That's not a situation "we" as a culture/civilization/species face, it's a situation they face. The rest of us are perfectly capable of doing what our bodies are designed to do without doctors and scientists and other forms of assistance.
White Collar Crime Risk Zones
It doesn't seem very specific to capitalism. Most of this advice would work just as well for anyone who has an ambition to accomplish anything, whether it makes money or not.
Trimming someone's comment to suit a desired reply is akin to speaking for someone. Read the comment again. Empathy for others is included. Accepting blame (giving a shit) is not.
Portland, Or.
One implies the other, so in this unholy pedantic discussion, a winning move is to point out that being involved in selling is the same as being involved in buying.

Another tact: Otto is accused of being involved in selling secrets. Uber bought Otto. Otto is now Uber. Therefore, Uber is accused of being involved in selling secrets.
If you'd think instead of being naively condescending:

a.) Snacks and supplies in trunk - lockable containers inside. All could be accessible via app/key fob only.

b.) Who says the suburbanite your renting to won't want to use a car seat?

c.) Camera, ID, cleaning deposits, car self-drives to detailer on your lunch break.

$1,000 a month is a heck of a carrot to keep a car clean - even if that's not for you is your worldview really so small that you cannot imagine it being for someone not all that dissimilar from you?
Amen brother. I think most perf problems in Unity games would go away if Unity updated their GC. It's definitely our #1 source of frame rate hiccups. Plus, it makes you write weird crappy code just to avoid GC allocations. Ugg =(
Yeah accessories are a challenge. But your comment made me think - how about a phone case that doubles as a controller? Kind of like the Surface keyboard as a phone case or protector with tactile buttons? I found a hard case called Flitchio but not sure if it made it to market and I don't like the joystick design [1]. Here's one closer to what I was thinking [2].

[1] http://www.pocket-lint.com/news/134420-consoles-beware-flitc...

[2] http://portabletech.co/
Frist Traveller get fit need
Jon was gracious enough to visit us at CollectiveHealth to describe their DLS processes as well as give us a glimpse of what was coming.

Design Systems and related tooling makes total sense at certain scale and I can definitely see both designer and developer efficiency gains from consistent building blocks that Design Systems provide.
Jon I'm curious if this would still make sense if AirBnB weren't so invested in React and React Native.
This is super cool - I see designers struggle with this at every company and am a huge fan of tooling that make design/eng collaboration better.
I suppose you could get around that with custom DNS server. Something like xip.io but resolving to the parent and allowing the prefix as a cache buster.

Ex: foo.some-delim.baz.bam.example.com would resolve to baz.bam.example.com regardless of the foo prefix. The client could then iterate or randomly generate values for foo to ensure fresh DNS lookups.
I read your comment as strongly sarcastic. Do you mean it that way? Because it looks to me like they are very up-front about how iffy some of this stuff is. So what's the problem?

The trouble with self-help advice is that it’s often based
on barely any evidence.
... [however] we’ve found that there are a number of
evidence-backed steps that anyone can take to become more
productive and successful in their career...

So we’ve gathered up all the best advice we’ve found over
our last five years of research.

In many cases, the evidence isn’t as strong as we’d like.
Rather, it’s the best we’re aware of. We’ve tried to come
to an all-considered view of what makes sense to try
This is an interesting question. On the one hand, I think that you could argue that there is indeed some limited subset of words that can be used to say everything that can be said in a given language. One way to prove this, perhaps, would be to count all of the words that are used in the definitions in a given dictionary. I suspect that in most dictionaries, the total number of unique words used in the dictionary definitions is less than the total number of defined words.

This is related to what you wrote, "in practice, words are continually added to a language when new things need to be described". Consider new technologies for which new words are invented: these can generally be defined using the existing set of words in a language. The new word just provides a one- or two-word short form method of referring to that technology.

On the other hand, there are certain things - and I'm thinking specifically of human experiences as one set of those things - which are not easily summarized in a sentence and these get their own words. Consider emotions as one example. As the set of "known" human experiences (emotions, perspectives, etc.) grows, based on a more sophisticated understanding of human nature (via psychology, literature, etc.), new words are needed. Sometimes these words are borrowed from other languages, like "schadenfreude" and "empathy" (I was surprised to read that "empathy" first appeared in English in 1909, based on another German word).

On this basis, it would only be possible to limit the set of possible words if it were possible to limit the set of human experiences, which I don't think is possible. A transhuman/sci-fi example would be if a method was invented to perceive visual wavelengths that are currently outside the human visual spectrum as colours (i.e. infrared and ultraviolet, but perceived directly in the same way we perceive red and purple). I can't currently imagine a way (although perhaps there is one) of describing something like this using the existing set of words.
They say that on the front page, but apparently they are not, from the FAQ "Currently the source code of the Game Studio is available only to Xenko Pro Plus and Custom subscribers on a corporate basis. If you would like to subscribe to Xenko Pro Plus or Custom, please contact us." and "Under the terms of the Xenko end user license agreement, you can share modified versions of Xenko in source code or binary form only to users who have the same Xenko license as you or higher. Additionally, you must include the Xenko end user license agreement at the root of the shared files."
Apple used Carbon for a lot of its own built-in apps, such as Finder, didn't it? (edit: and iTunes)

(Almost?) all other other major vendors at the time used it heavily too: Microsoft Office until 2011, FileMaker until 2010.

If Apple released the OS a year earlier, but without any available third-party software (waiting for almost-rewrites to happen), would they really have been better off? At this time they were on life support and would have had difficulty convincing third-party vendors to invest heavily in their platform, or to convince users to adopt it without any major applications available.

In either case, Adobe's sway clearly declined over the years, as Apple cancelled the 64bit version of Carbon while Adobe was still heavily built around it, forcing Adobe to switch (and an awkward year or two when the Mac, but not Windows, versions were stuck with 32bit memory limitations)
Me too. Our school did Friday afternoons at Ascutney. King Ridge and Suicide Six (free J-bar!) were other local areas I remember that now only exist on Nelsap.
One may argue that a Phd student working in genomics must know the Monotone Queue variant because it MAY come up as a research implementation in his/her work. But this doesn't hold true for general software engineering folks.

I am a Phd student in Computer Graphics and so it is a reasonable expectation that I should know more about linear algebra than my peers. But if you extrapolate it to ask extremely hard research level problem it kills the purpose.
It is not actually open source, though- see https://news.ycombinator.com/item?id=14199899
Repost: Open Letter to Kansas School Board – Bobby Henderson
to complete the explanation, sketch is a vector-based design tool that has an api for scriptable generation of components. this library lets you generate sketch widgets from react code; i presume that those widgets are then higher-level shapes stored as single entitles in sketch, so that when you update the react code, sketch files that use those components now use the updated versions.

also, from their faq, there is no two-way binding; they do not attempt to extract react code from sketch files. the idea is that the react code is the source of truth.

from a programmer's perspective, sketch is sort of like an exploratory repl where you can play with bits of code (widgets here), composing them into larger functions (sketches), and when you're satisfied with the design you edit your source file and reload the state of the repl so you can continue exploring.
Isn't IPFS not anonymous either? I thought you needed I2P for that.
Hyundai app exposed cars to high-tech thieves
There's no achievement in pointing out 'faulty reasoning' when the OP explicitly stated that it was a simplification. You just complicated it again to feel like you had a point.
SUSPENDED FOR CHEATING ON SCIENCE TEST
Adobe doesn't really get xml at all. A couple of times I've had to make software produce InDesign templates (https://spin.atomicobject.com/2017/04/25/dynamic-indesign-te...), you have to do string templating because real xml serializers aren't compatible with the "sortof xml" that adobe uses.
Literally nobody is making that argument, but have a good day.
How to Remove the DRM Protection in the Movie Downloaded from iTunes
No those suggestions are even more ridiculous and impractical. There's no way you're getting $1000 per month; you obviously just made that number up. SUVs/CUVs (which most people prefer now) don't have separate lockable trunks. I don't want other random kids in my child seats either: think puke and head lice. There are at least three totally different types / sizes of child seats anyway (rear facing, front facing, booster with or without back) and the straps have to be adjusted to fit the child so even if the renter also has kids the type and number of seats are unlikely to match what they legally need.
Hey, Computer Scientists! Stop Hating on the Humanities
There is a chicken and egg problem - if you don't have the motivation to apply motivation techniques, then it's hard to get started.

One of former staff members got out of this rut by using commitment techniques.
https://80000hours.org/2013/04/increase-your-productivity-to...
(And click through to the next post)

You might also find The Motivation Hacker by Nick Winter a good, quick summary.
That'd be cool. I already started looking through the first link I found online for learning it.

https://www.youtube.com/watch?v=qzWrG9iM9ac
Honestly the app being open source is the least of my worries. The source code isn't the hardest part of running this operation. It's really the persistence in keeping going every day, even though some weeks you may see so little results. That's a very hard thing to do, and I doubt someone else will have that same passion with something they didn't make themselves. Other than that, the brand is more important than the code. You can copy the app but you can't copy the message in an authentic way.
Monotone Priority Queues were formulated after I took an algo class. I've encountered them because I had exceptional need to understand priority queues, but have never needed to implement, describe, or recognize them.

If someone thinks that is a good way to judge hires they are wrong.
I only skimmed the article, but it reminds me a lot of JavaScript Style Sheets (JSSS) from Netscape 4. Good Times.
Except that anyone who has flown in an airplane knows that these aren't rare, unthinkable, events. Every time we fly we get nasty, rude, on the edge of snapping flight crews.

So, ya I hate the 5 minutes of hate culture, except that's the only defense we, as the public, have against entrenched power.

Same goes for cops, soldiers, Uber, etc. I'm sorry but I no longer buy the "lone bad apple" story.
After Decades of Work, a Malaria Vaccine Is Here
> FTP has mget

Not quite, ftp CLIENTS have mget. The ftp protocol has absolutely no awareness of mget. In fact, ftp is terrible at downloading more than one file at a time because it has no concept of pipelining and keepalive, both things that http supports.

With a nice multi protocol client like lftp, http directory indexes work just like an ftp server:

$ lftp http://http.debian.net/debian/
cd: received redirection to `http://cdn-fastly.deb.debian.org/debian/'
cd ok, cwd=/debian
lftp cdn-fastly.deb.debian.org:/debian> ls
drwxr-xr-x -- /
-rw-r--r-- 1.0K 2017-01-14 10:44 README
-rw-r--r-- 1.3K 2010-06-26 09:52 README.CD-manufacture
-rw-r--r-- 2.5K 2017-01-14 10:44 README.html
-rw-r--r-- 291 2017-03-04 20:08 README.mirrors.html
-rw-r--r-- 86 2017-03-04 20:08 README.mirrors.txt
..[snip]..
lftp cdn-fastly.deb.debian.org:/debian> mget README*
5315 bytes transferred
Total 5 files transferred
lftp cdn-fastly.deb.debian.org:/debian>
It does seem a little weird how many negative comments there are. It's as if most who read the article didn't like it, but somehow it has been upvoted like crazy. Is a voting ring of this magnitude possible though? Maybe I just need to believe that tons of people really like it and nothing fishy is going on.

If you loved this article and upvoted it, please tell us why.
Informations about HAProxy on multi-core hardware (TLS de- and encryption are CPU bound) are a bit discouraging. You can assign workers to cores, but there's no shared memory and therefore the official docs warn about some inconsistencies that might occur. There doesn't seem to be a consensus wether to use the multi-core feature or not. Also nginx supports http/2.

Regarding the status of the backendservers - I use monitoring with health checks for every backend server anyway.

That are the reasons I chose nginx as reverse proxy recently.
This video, changed me
Wait, the article says that if Gett and Juno combine they'd beat Lyft? It doesn't look like they are even close to Lyft's size...
Also disappeared when http 1.1 added range requests around 1999
My employer has an application that requires IE5 compatibility mode. We are a version behind and will be upgrading it this year. The sad thing is that the new version uses Silverlight.
Cruise drives through SF at night (autonomous)
Scientist invents way to trigger artificial photosynthesis to clean air
Apache works better for this than FTP. I use it all the time: just configure it to serve indexes. Apache lets you configure the index to include CSS, fancy icons, custom sorting, and other stuff. All over HTTPS.

What's not to like?
Jekyll and Middleman both on larger scale production sites.
Huh. So Haskell is the language of the missing apostrophe instead of the missing semicolon. (In all fairness, so is Lisp, but it puts the apostrophes on the other side.)

I'm curious about "(zip urls response" though. Does that extend to the "responseInfos)" on the next line, or am I reading it wrong?

(I noticed the "fmap fst" and "fmap snd".)

Wonders where to start to figure out how this works
yes that was a good book. very different from the aikido I have seen :) but that was the point he was making -- about how in its the birthplace it has evolved differently...
> Just don't have too much food in your home, then you can't eat too much of it.

Thank you for solving obesity!
NLib is the gold standard in closed-source, right?
Hiring good contractors is always going to get you farther than good specifications. A good contractor will fill in the gaps in the spec and make something better. On the other hand, even the best spec won't preclude a contractor from delivering a package that meets the spec without meeting your needs.

Specs are only as good as the shared sense of mission between the spec author and implementor. The specification for C specifies that certain behaviors are undefined. A compiler writer is free to reformat the user's hard disk when an undefined behavior is found in the source code. That's the compiler writer you don't want to hire because restoring the disk from backup will be a change order.

Good luck.
You seem to projecting some of your political stereotypes onto me. The Board in question is in fact semi-autonomous and self-funding and has been for nearly 20 years.

Insofar as government is a provider of public goods in the form of infrastructure I would certainly say that it has a legitimate interest in maintaining standards so as to avoid wasting public money.
Where did I say it was an achievement? Was the OP an achievement? The simplification was inherently incorrect, and contradictory. To say that I "feel" that I had a point is nonsense. There's no "feeling" here, it's simply a stated factual point. All you have to do is search for "mechanical engineer" or something along those lines.
Nginx is more a web server. HAProxy is more a proxy/load balancer.

Those feature sets overlap, but HAProxy cannot serve files, cannot cache. OTHO, most Nginx load balancer features are premium.

Overall, I'd say Nginx has a broader range of features and friendlier configuration. Hence high adoption.

Anyone using HAProxy is serious about load balancing.
>I feel as though they always had 'the power'

Women who are in these "relationships" are often trapped because they lack: money of their own, local friendships, ability to speak the language, threat of deportation if they end the relationship.
There is a real deal with side jobs in 2017
I am more than willing to pay for NGINX Plus. It supports the authors and company that provides this amazing software. Expecting everything for free and open source is what I despise about the software industry. This anti-capitalist mentality causes great companies with amazing products to go out of business (see RethinkDB) and then everybody both entrepreneurs and developers lose.

Slava > And our users clearly thought of us as an open-source developer tools company, because that’s what we really were. Which turned out to be very unfortunate, because the open-source developer tools market is one of the worst markets one could possibly end up in. Thousands of people used RethinkDB, often in business contexts, but most were willing to pay less for the lifetime of usage than the price of a single Starbucks coffee (which is to say, they weren’t willing to pay anything at all).
I made a more compact version closer to what I might write in a hurry.

{-# LANGUAGE OverloadedStrings #-}
module Main where

import Prelude hiding (appendFile)
import Data.Monoid ((<>))
import Network.Wreq
import Control.Lens
import Control.Concurrent.Async
import Data.ByteString.Lazy (ByteString, appendFile)
import Data.List

main = do
urls <- promptUserURLs
responses <- mapConcurrently get urls
let (httpInfo, httpsInfo) = partition ((== "http:") . fst) (zip urls responses)
mapM_ (appendFile "output1.txt" . view responseBody . snd) httpsInfo
mapConcurrently (get . fst) httpInfo >>= mapM_ (appendFile "output2.txt" . view responseBody)

promptUserURLs :: IO [String]
promptUserURLs = go []
where go :: [String] -> IO [String]
go urls = do
line <- getLine
if line == ("q" :: String)
then return urls
else go (urls <> [line]) -- lol, this is a very bad way to snoc

NOTE: To make this faster I create a custom Library that re-exports these common pieces. So for me I'd erase those 7 lines of imports and trade them for one. It also has something like promptUserURLs already there. So in that case it looks like:

{-# LANGUAGE OverloadedStrings #-}
module Main where

import QuickScriptLibrary

main = do
urls <- promptUserURLs
responses <- mapConcurrently get urls
let (httpInfo, httpsInfo) = partition ((== "http:") . fst) (zip urls responses)
mapM_ (appendFile "output1.txt" . view responseBody . snd) httpsInfo
mapConcurrently (get . fst) httpInfo >>= mapM_ (appendFile "output2.txt" . view responseBody)
Yes, basically. You make traffic lanes narrower, with much wider shoulders that are textured to discourage use. If there are bike lanes, you separate them with rounded dividers. Trees in the center divider also help. As do curves, and bumpouts around on-street parking.