skysight-inc/HackerNews huggingface dataset:
Thomas Street | thomasstreet.com | Seattle | Backend | On-site, full-time

Thomas Street is a pocket-sized design and development studio in Seattle and San Francisco. Our teams of designers, backend devs, and frontend devs work together to invent and build elegant solutions to big problems.

We're looking for a software developer with 3-5 years of experience who is comfortable developing web services and has experience working with large Javascript apps.

Let's talk! hello@thomasstreet.com
Facebook Safety Check Has Been Activated After Nice Attack (France)
I also tend to involuntarily hyperfocus. I don't dare read my phone in the car, because I forget I'm in the car. I am also employed as a programmer, and I tend to enjoy debugging at times.
U.S. regulator targets 'influencer' internet ad campaigns
I don't know if the sounds on the article are the same sounds they used in the study, but their example of a consonant chord doesn't sound particularly consonant to me. (The dissonant chord sounds like it has two notes close to each other, which is almost universally objectionable.) I'm not sure why not; it could be the intervals are tuned in some weird way, or for some reason they chose a timbre whose harmonics aren't in a whole-number-ratio with the fundamental.

This is the sort of thing where the experimenter has to be careful about what they're testing. To someone unfamiliar with 12-tone equal temperament, a major chord on a piano might sound out of tune relative to just-tuned 4:5:6 major chord. A just chord can also sound out-of-tune when played in an inharmonic timbre. If you play a major chord on a piano and a listener says "I don't like how that sounds", it might not be that they don't like harmonic music. It might be just that they don't like how a major chord sounds when played on an equal-tempered piano.

One way to do this kind of testing is to use pure sine waves that have no harmonics. So, without harmonics there's no particular reason to prefer just intervals to random, arbitrary intervals except that the former may conform to the listeners expectations.
I did some more digging and it looks like I should read the RAFTS paper. [0]

[0]: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.5.38...
We are in a mass extinction. It is called the Holocene extinction.

https://en.wikipedia.org/wiki/Holocene_extinction
She worked for thirteen years in health
care, becoming the director of a residence
program for men who’d suffered severe head
injuries. But she and her husband began
fighting. There were betrayals. By the time
she was thirty-two, her marriage had
disintegrated. In the divorce, she lost
possession of their home, and, amid her
financial and psychological struggles, she
saw that she was losing her children, too.

Within a few years, she was drinking. She
began dating someone, and they drank together.
After a while, he brought some drugs home,
and she tried them. The drugs got harder.
Eventually, they were doing heroin, which
turned out to be readily available from a
street dealer a block away from her apartment.

One day, she went to see a doctor because
she wasn’t feeling well, and learned that
she had contracted H.I.V. from a contaminated
needle. She had to leave her job. She lost
visiting rights with her children.

God, that is hellishly brutal. I'm assuming she's dead now, and a de-identified version of the story can be told.
> Surely this is a side effect of something else.

I recommend the writings of Prof. William Fischel (author of Zoning Rules![0]) to answer this question-- he uses a Coasian approach to identify that restrictive/exclusionary zoning policy is a rational response by homeowners when they are given undue entitlements.

One entitlement that's especially relevant is low property taxes (Prop 13 in California/Measure 5 in Oregon)-- this drives up housing prices and incentivizes homeowners to hold on to housing stock and resist the increase of housing stock elsewhere in their community.

[0] https://www.amazon.com/Zoning-Rules-Economics-Land-Regulatio...
I work on a few algorithms that could be classified as RL given an open mind. Most of them learn distributions from streaming data via some kind of online EM. I know that people in the ad-serving, porn-serving, and website optimization (A/B stuff) sectors use RL pretty extensively as well, but I'm not one of them at the moment.
Having used many different bug tracking, help desk, and ticketing softwares… Atlassian does a dam good job. Totally customizable screens, fields, and workflows with a modern UI. A decent webservice API I’ve integrated a few external tools into without much difficulty. I’ve also written a few gadgets and plugins and received a decent amount of attention through their plugin marketplace. Maybe the admin that setup your install or business workflow did a bad job?

I don’t think you say the same about other competitors right now… ServiceNow? HP SMS or ALM? ClearQuest? I’ve used those and if you consider Atlassian terrible, I’m not sure what words you would use to describe them…
Django is Python's killer app, and DRF is Django's killer app.
This was my attempt to joke about the fact that every time design patterns in software architecture are mentioned, someone pipes up about how design patterns aren't useful in functional languages because it's all built in.
In my experience, people expect programming languages to look different than human languages (and maybe more like math) and thus aren't put off by whatever structure the one they're learning takes.

It's after people have gotten used to a few languages that they start to develop syntactic prejudices, for example against "parenthesis languages" if they've been doing a lot of coding in C-family languages.
The trouble I see is: how is this going to be useful? All the reviews are going to be negative.

Seriously, who's going to give a positive review to a modern airline flight? They're all bad, it's just a question of exactly how miserable an experience it was.

Maybe with scaling it can be done: 5 stars: "meh", 4 stars: "lousy", 3 stars: "awful", 2 stars: "absolutely horrible", 1 star: "worst flight of my life!"

Also, how are they going to keep people from biasing their flight rating with their horrendous TSA experience?

Face it, commercial flying in the US these days is an absolutely miserable experience, even on the best days. They're going to have a real challenge making this rating system actually useful.
I don't think you can change, as they consider these component names to be an app name (the same way as JIRA has Bamboo, Confluence, etc.)[1] In the actual UI they do include description on what each one is[2] and you can activate Serious Business Mode[3] to tone down all other jokes in the UI.

Everyone in our development team eventually get used to the names, and everyone loved all the little jokes, so we leave the Serious Business Mode off, though.

On the other hand, you can customize the sidebar, deactivate stuff the team is not using, and such. Default install is definitely overwhelming.

[1]: https://www.quora.com/Phabricator-Why-is-the-Browse-feature-...

[2]: https://files.grid.in.th/iXMhtQ.png

[3]: https://secure.phabricator.com/book/phabricator/article/tone...
But I challenge the notion of "accurate rendering". Only America had crappy TVs. Europe had SCART and Japan had RGB21. While America was suffering through a blurry mess, everyone else had beautiful RGB output. I strongly contest the idea that developers "intended" games to look that way.
simple..move to a country where your USD = (3-5)x.
https://www.theguardian.com/commentisfree/2015/jun/03/us-isi...

http://www.washingtonsblog.com/2015/05/newly-declassified-u-...

https://www.quora.com/Is-it-true-that-the-US-is-funding-ISIS
Can you pass down a header to the client describing the security of the origin connection? Or let me pass CloudFlare a header that I explicitly would rather you drop the connection than plain text it back to origin?
Right, because No Such Agency has thus far demonstrated such careful regard for whether the packets it's sniffing are foreign or domestic. My data would totally be safest from my own government within its borders, where things like FISA and NSLs work.
Not sure why they didn't go SNES controllers, and enough hardware to support SNES and NES games... add download purchases (to a login account) and that would be gold.

The SNES controller wasn't too much over NES, and the layout comparable... for example, I prefer the updated graphics versions of the Super Mario Bros series released on SNES to the original... not to mention a lot of other great games.
To be perfectly honest I think the implementation is a lot better than some of the documentation. The tutorials can be pretty confusing or just plain broken for anyone without at least an intermediate proficiency in Django already. Perhaps the documentation should have messages recommending that developers get good at Django first.

Most of my experience with it has been great though, it's a very well built technology.

For a helpful reference also check out http://cdrf.co
> They crash into the ground being perfectly right.

I read of German clerks during WWII who wouldn't surrender till they had finished typing a report. Even though the enemy was already there.
More readable archived copy:
http://permalink.gmane.org/gmane.comp.security.oss.general/1...

(I'm not a fan of gmane, but it did a better job with this particular mail than the alternatives.)
"I know that some people in the US associate the Nordic model with some sort of socialism. Therefore I would like to make one thing clear. Denmark is far from a socialist planned economy. Denmark is a market economy."

-PM Rasmussen, in response to American socialists incorrectly claiming that they were trying to emulate the Nordic model.

I'd also like to note that (probably as a result of their relatively high tax rate) the Nordic countries are not economic powerhouses. Places like Hong Kong or Switzerland, with relatively free markets and low taxes, are.
How CrunchBase Should Be Designed: A Toptal Review – Toptal
Very cool.

Can people give some real world examples of what they are using this for?
> marijuana is legal just because of the lobbying powers of Big Marijuana

I am not making that claim about criminalization, and I would not make that claim about legalization. However: yes, if and when legalization happens I will likely be making cynical comments about marijuana lobbying.
They already don't do that, though.
I do agree that a badly made guitar will certainly hamper a beginner from enjoying the experience, but I was more talking about a reasonably made 'cheap' guitar - production of Chinese and Indonesian guitars these days is remarkably good (and consistent).

One situation that highlights my argument is: I was talking to my guitar teacher the other day, who is a monster player. He had a well known maker build him a Les Paul style guitar, but when he received it, he had a hard time getting used to playing it - something seemed off. He sat down with the builder and went over the guitar with a fine tooth comb (literally - the used a set of calipers), and discovered that the 'B' string slot on the bridge was out of place about one string width. One millimetre out, and he could feel that something was wrong.

To an intermediate player like me, I probably would never have detected that - my playing style and speed is not at the level where that would even make a difference to me.
> Theil's participation in YCombinator also raises some troubling issues for potential founders.

Does it?

Nazi gold is still gold.

Entrepreneurs don't have the luxury of ideology.
What about Facebook's Reason? It's an alternate syntax for OCaml that hooks into the existing OCaml compiler toolchain.

https://facebook.github.io/reason/

Looks like they've used it to build all kinds of stuff (including the Hack/PHP compiler).
I loved reading this in 2008, was my first encounter with Atul Gawande and caused me to seek out other medical writers like Oliver Sacks. Thanks to @dove for reposting this incredible piece of writing.
> No amount of 'rational tweaking' could achieve

We're all gonna be killed by the machines.

Unless they grow a sense of humor, and I very much doubt the machine learning guys are doing diddly squat on that front. We're scrod.
At last some "positive news" with regards to autopilot. As much as I love the feature and it's progressiveness, I'm afraid the authorities might shut it down because of public safety concerns. Which might have some truth to it in the short term, though in the long run it almost certainly will be superior to the average human safety record.

On another note, it's interesting how often the autopilot is often blamed despite not being on. Thankfully that can easily be verified. The damage has been done nonetheless..
もっと練習 ⍝ Practice more NB. ⍝ is a symbol for comment.
/* NB. is for comment, too. */
// Anything inside /* */ is comment, too.
# // starts a comment, too.
so good.

I had the same thoughts as I read the blog post. The extremely pompous arrogance of proclaiming you fire people who aren't 10x'ers, when all you do is create some bullshit expense app that isn't all that great and which few people find joy or real utility in, is priceless.

Silicon Valley practically writes itself...
The size difference between "high quality" jpeg and lossless compressed TIFFs can be quite significant - so I it might not be feasible to use eg. TIFF for archiving. And jpegs might very well be "good enough".

Eg. just tested on a small 10MP Sony ARW raw image - the raw file is 7MB, the camera jpeg is 2.3MB, and a tiff compressed with LZW is 20MB (uncompressed 29MB). The raw tiff run through lzma is 9.3MB. But either way, if ~7MB is the likely lossless size, if the JPEG is good enough, at ~2.3MB it's a pretty big difference, if we're talking petabytes, not megabytes.

(I'll get around to testing lepton on the jpegs shortly)
I didn't lookup the exact Tweet, however based on the precise language of the linked article it is possible that the following occurred:

* Driver engaged the autopilot (assist)

* Driver did not have hands on the wheel long enough for the Tesla to disengage the autopilot.

* Driver may have instinctively reacted by applying acceleration to stay at speed, without further reacting.

* Vehicle crashed due to no steering control; auto-pilot not engaged and driver reckless for not being in control and situational awareness of the vehicle.

If I needed to get a new vehicle today (and there wasn't a waiting list) I think I'd probably get a Tesla; however I don't think I'd use the automation as I agree with the Google Self Driving Car stance on this form of technology. For that same reason I don't even like contemporary cruse control.
Hey everybody!

smsMail allows users to subscribe and unsubscribe to updates via text, just like the numerous services that are expensive. I developed this for my college church group to be able to more easily send messages to everyone.
Please let me know what you think! Comments, suggestions, and constructive criticism are always appreciated.
Especially given the cost! There are a lot cheaper ways to stimulate the vagus nerve. They could have spent more on implementing proper control groups and still saved money.
Thanks. Somebody appreciated my point. The world is consumed by trivia. People with influence and money, who sadly are the often the ones most consumed with trivia, need to die, undergo brain transplants, or some other miracle in order to change the direction we are headed.
I usually use "http://www.downforeveryoneorjustme.com/".

If your site's back end is down, the site itself should be saying something intelligent. ("Ngnix timeout", or Cloudflare's error message blaming the site server, is kind of lame, but it's something.)
Fuzzing is not something I have looked at seriously (to be honest it seems like asking clients to take up running before walking) but the outcomes are ... Impressive.
That was worth the 20 minutes to read. No new information, but reinforces the problems of debasing fiat monies.
After jumping through some hoops, I now have caps lock usable as a shortcut button. Here's some things I do with it:

CAPS + 1 = Bring up Bash

CAPS + 2 = Bring up IntelliJ

CAPS + 3 = Bring up Chrome

CAPS + 4 = Bring up Geany

CAPS + 5 = Bring up SourceTree

CAPS + F1 = Chat software

CAPS + F2 = Email

CAPS + F = Full screen the current app (But not really fullscreen - it's like option + green button, except width too)

CAPS + W = Cycle the wifi

CAPS + V = Paste text from the clipboard by typing it in, accounting for tab indentations. This is useful for copying things from Outlook into Confluence. Stupid Confluence.
There's a weird effect where people become disgruntled with the current terminology because its offensive/demeaning and come up with new words to take their place.

Thus Personnel became Human Resources.

But often the new words are, with the passage of time, clearly just as, or more offensive than their predecessors. I mean, "Human Resources"?!! WTF! Are people really just "resources"? To me, Personnel sounds way friendlier.

Another one is around disability. We would never describe someone today as retarded. Yet really, is disabled any better? I'd rather be retarded (as in, slowed down a little) than disabled (completely stopped).

[close to my heart: we write HR software :)]
Would you point out the straw-man argument?

Does making it more difficult to get drugs prevent people suffering addiction from getting them?

This is precisely one of the presumptions I was addressing.

Also, one of the reasons people fall into addiction is that they feel "on their own".
Status pages are best hosted offsite, which means status page companies can easily justify higher prices since the alternative is to run your own servers exclusively for the status page (can't just throw the status page software on your app server).

I'm skeptical that running Cachet on your own servers would be cheaper than StatusPage's smallest plan, especially if you have any kind of redundancy in place.
would love to see that.
pywinauto exposes a lot of the same functions to Python.

https://pywinauto.github.io/
> Your brand is exposed.

It depends on the brand.

Software is expected to be improved over time. Which implies a less-improved state as a starting point.

The idea that customers expect you to teleport to the Platonic ideal of a product isn't very realistic.
To get a good sound, or particularly a good loudness, in a small place is a lot to do with the proportionality of the speaker power output relative to the room size. You can have huge speakers sound awful in a small room and vice versa.

Levelling the playing field in 'amateur sound tech' (mostly good craftspeople who are just doing what they can with limited time/resources) is an active area of research in acoustics and DSP. I recommend Dr Josh Reiss of QMUL (where I'm based) for more on this. Check out his work on automatic audio engineering. Machine learning is very appropriate to this area of work:

https://scholar.google.co.uk/citations?hl=en&user=fVlS_EgAAA...
Smells really nice [1]

[1] https://www.glade.com/en/fragrances
Expecting something totally radical and new from technology is one thing, expecting it from human nature is delusional.
> I have a sneaking suspicion that this is not the case.

I would agree. Between the fact that new companies aren't generally standing up mainframes, and that existing companies are finally getting off them (I know one bank locally that's migrated critical parts of its payments processing to commodity hardware & languages, and the most critical government payments processing system) I suspect it will be a shrinking market. I certainly wouldn't bet on an uninterrupted career out of it, put it that way.
Yes, we think this will be great with a container scheduler. The IDE, Review Apps, and Autoscaling CI runners are a great for a container scheduler. We're currently working on making GitLab run great on Mesosphere and RedHat OpenShift, and plan to add others after than.
I teach my 6yo son using Pyret and Racket simultaneously. Pyret is, hands down, the best teaching language today, but hasn't been in use as long as Racket, so there aren't as many resources.

https://www.pyret.org

http://www.wescheme.org

https://docs.racket-lang.org/drracket/

http://www.ccs.neu.edu/home/matthias/HtDP2e/

http://www.bootstrapworld.org

Someone below mentions Khan Academy. It's approach is similar and stays on the straight-and-narrow in its use of Javascript:

https://www.khanacademy.org/computing/computer-programming
I love open floor plans. I've been working >10 years in cubicles, ~5 years in offices and >5 years in open floor plans. My favorite has been open floor plans. It's far more social and people are a lot more accessible. The other benefit of open floor plans is that people can go elsewhere if they feel like they don't want to be disturbed, so it's almost the best of both worlds.
Maybe they can actually.
Scala can be extended by users with stuff like that.
Thanks, that's lovely! I agree with stuaxo, it is my favorite part.
Manager: So it says here on your resume that that from 2010 to 2011, you were 10x-ing it?

Candidate: That's actually and old resume, it should say that I 10x-ed it from 2013 to present

Manager: So are we to understand that you did not 10x it in 2012?

Candidate: There was a mental situation preventing me from X-ing it to my usual standards so I had to take some time off until I was able to X it at 10x
>> I'm afraid the authorities might shut it down because of public safety concerns

Yup. Dead people are certainly a public safety concern. Pesky dead people!
While a bit surprising to see so many at once in OBSD kudos to the team for the rapid response and to those who found the bugs for their responsible disclosure.
I'm curious - what do you think were terrible API decisions?
Cloudflare will serve any page you like during an outage.

If you pay them.
Sites aren't all or nothing. It's possible something like just image uploads might be broken, or maybe you want to keep people updated as the issues progress.
Hosting a custom web portal for SoftLayer on Bluemix using Docker
Nail soup. [0]

[0] https://en.wikipedia.org/wiki/Stone_Soup
> DB2 isn't too bad

DB2 is what Oracle wishes it could be when it grows up.
I imagine you mean a choice like "should I run over this child who suddenly ran in front of the car or should I swerve into opposing traffic?"
> They want to get as much research done as possible

I agree, but it certainly does not feel like the NIH has thought about this carefully either. My impression is that the NIH does what does because this is how it has always been done (and that worked well enough for the PIs they consult). I would love to see data suggesting that the current arrangement is optimal--or even close to it. The only thing that comes to mind is a recent paper arguing that peer review scores for grants were mildly predictive of the number of number of resulting publications.

As for staff scientists, one good staff scientist could certainly be more productive than a gaggle of newbie masters' students on their own. Right now, everyone is incentivized to do just enough to get the next paper. Permanent employees could build up infrastructure (protocols, code, etc.) that is actually reusable and ultimately more efficient.
Um, are you trying to say that you can't make some 'real' with Racket? That you can't do something interesting with Racket? Because that's really not true, and you sound really snobby.
Machine learning is setting it up to find the correlations for you these days :p It is annoying when people choose things due to a more exciting name/buzzword rather than actual merit...
Interested in getting a statement from sama or pg
I use JIRA, Confluence, and BitBucket daily and I'm a big fan of all three. Yeah, there's some aspects of their products I don't like, but overall I'm very happy with Atlassian offerings.