skysight-inc/HackerNews huggingface dataset:
ETL (Extract, Transform and Load) is a process in data warehousing responsible for pulling data out of the source systems and placing it into a data warehouse.

http://datawarehouse4u.info/ETL-process.html
Me too lol. Are we just visual thinkers? Lol
wow good find! I've been using my own script https://github.com/kahing/bin/blob/master/avg but q seems a lot more flexible and works with more than number types.
Use the Unofficial Bash Strict Mode (Unless You Love Debugging)
Does someone remember the name of a website that you can use to propose your services like a contractor ? There was a bit of everything from art stuff to programming.

That site made me think of it. I'm in my last year of highschool and I'd like to make some money as a python dev with simple missions
Also see Roger Ebert's blog post (eventually turned into a book), The Pot and How to Use It.

http://www.rogerebert.com/rogers-journal/the-pot-and-how-to-...
I have nailed making rice by hand with no measuring, the nice thing about cooking it manually is that one can modify the parameters, soggy, fluffy, al dente, all easily achievable and the rice is done in 12-15 minutes.

1. Fill sauce pan at most half way with water

2. Create perfect cone from bottom of pan to the center, just pierce the surface

3. Boil in this config for 1 minute

4. stire rice thoroughly, breaking apart clumps, add smidge of olive oil

5. turn down to low heat for 12-15 minutes

To get drier rice, add more above water line, to get more al dente, don't cook for as long.
Twitter to keep 140-character limit, CEO says
Google owner 'seeking to sell' robot developer Boston Dynamics
> but instead she said matter of factly, “You won’t need me anymore.”

What? There was no follow up on this. Why would anyone say that - how does this even make sense at a basic level? Was there no follow up question by him?
I've used several different rice cookers over the course of years, but finally I just don't see the point.

I eyeball the rice I pour into my pot, I eyeball the water I pour in next (without washing!), I crank up the stove until the water starts to boil, and then I turn it down, cover, and set a timer for 20 minutes. When that's up I turn off the stove and look at the clock so I know when five or ten more minutes have elapsed so I can uncover and give the whole mess a stir to prevent sticking to the pot. If I'm cooking rice, I'm also cooking something else, so it isn't a hardship to be in the kitchen to notice the timer.

This technique never fails to produce tasty rice. If one has a stove, why does one need a rice cooker? I've also cooked tasty rice over a coleman propane single-burner before, so you don't actually need a stove either.
I believe the implication is that the original title is click-bait. I don't think that's the case. The article is a discussion of the unintended consequences of curing autism. The author, and I imagine most readers, assume that curing autism is an all around good thing and would enhance one's life. The author's experiences contradict that, and that's what the article is trying to communicate. So the title is appropriate for the content. "An experimental autism treatment gave me my son back" is heartwarming, for sure, but a completely expected outcome and contradicts the conclusion intended by the author. I was much more satisfied to have my assumptions challenged by the article, than to have my assumptions reinforced.
The one time I've been offered an exploding offer, I told them that I couldn't respond in the next two days as I was interviewing elsewhere, and that I was also concerned at the level of compensation. They came back with a higher offer with a longer timeline. I would suggest refusing exploding offers as a matter of principle, and if they merely "expect" a response soon, it's totally fair to push back, say you're still interviewing elsewhere, and give them a rough timeline as to when you think you'll be able to give a response.
Proposal for a Friendly Dialect of C
Buzzfeed news is pretty good. You won't believe how they fund serious journalism. #8 will shock you. But seriously, they do seem to have a commitment to producing quality news. [1] for example.

[1] http://www.nytimes.com/2013/10/22/business/media/buzzfeed-hi...
Apologies for the bad formatting, it wouldn't let me edit for some reason. Here is a more readable version of my compensation:

Position: Developer (not classified as SDE, do not manage ppl)

Tenure: 2 years

Job Level: 5

Base Pay: $73,000

Signing Bonus: $25k Year 1, $21k Year 2

2016 Stock Vest: 104 shares

LY Review Score: Exceeds

LY Pay Increase: 4%, plus 35 shares of AMZN

Most Recent Promotion Increase/Stock Grant: N/A - no promotions

Gender: M

Native English Speaker: Yes
LAHINGUKS VALMIS? ALUSTA PÕNEVA DUELLIGA
Wayward Queen is also great if you want to get into a fistfight: https://en.wikipedia.org/wiki/Danvers_Opening

It's played pretty often on Lichess around the ~1200 level if you don't block it with a knight.
HTTPS Mixed Content Checker – Vulnerability Detection Tool
Thanks for the insight - I guess it doesn't scale!

Is there a reason the space gun would be at a 45 degree angle and not pointed vertically? I know the reason rocket launches happen as close to the equator as possible, but they still go straight upwards...
I've got 25+ years experience in realtime/embedded work and I have to disagree with you there. all compilers I can think of have been C99 compliant for a number of years now.
MSVC is compliant now also.
Newsletters aren't intellectually interesting in their own right, so it would be better to post the most interesting of the specific articles.
I read Shutt's thesis back when he first published it. I'll admit I'm due for another reading. The vau calculus is indeed very interesting, but there are fundamental reasons why fexprs can't be implemented efficiently (at least, not on commodity hardware). Of course, depending on your use-case, they might be fast enough, which is what really matters in the end. (Shutt's homepage offers the "official" interpreter that goes along with the thesis, and even he admits that it's painfully slow).
Yeah, I was kinda expecting the line of reasoning to be "If you imagined the part where you go 'where are all the people?' then you are autistic, but if you imagined the part where 'there are all the people!' then you are not autistic."
Also see the "One Knuckle" method, which has never failed me yet, despite using different pots and varying quantities of rice.

http://www.thekitchn.com/cooking-rice-do-you-use-the-first-k...
The Global Rebellion Against “No-Skin-In-the-Game” Insiders
Any recommendations on designers? Always got problems finding decent ones, usually end up chopping Themeforest ones together/appart.
It might have been something like schizophrenia.

The obvious issue is that the person is taking the question very literally instead of answering the intended question. I could see how you could think that was a form of Autism, but for some reason the schizophrenia idea is stuck in my head.
Hey I hear if your hand is bigger than your face you are autistic.

*Smacks your hand and gives you a bloody nose
Then you're lucky enough to be on the "functional" end of the spectrum. There's a lot of people out there on the "non-functional" end whom a cure could help.

As someone who is also on the functional end of the spectrum, I'm tired of having to intellectualize a feeling of empathy for others. It's draining, and I'd rather have that brain power to work on something more meaningful. For better or worse, most of our work involves other people, and being able empathize with them makes that work much more productive.
I had a slightly similar experience while taking antidepressants. The anxiety went completely away. That made me drive more recklessly (my parents and my wife began to dread taking a lift) and I contemplated getting a mistress. Of course, I did compensate for that, once I took note of the effects. But actually a certain level of anxiety is a good tool, and I went out of medication as soon as possible.

I talked about my suspected Asperger syndrome with the psychiatrist, and she said "I could medicate you for that, but are you really sure you want to change?".
Depends, you can make more money as a market maker by expanding the spread than collapsing it. Though this is obviously a risky move.
Not only this, but they are well known to only recruit at a very particular set of top schools as well.
Scala.js makes sense when everyone on your team works on every level of your stack - generally smaller teams without any specialization.

I'd agree with the other commenters that it makes a lot less sense if you are hiring outside front end devs. You'd probably have a lot less friction if you stick to something more mainstream - either pure Javascript or maybe typescript.

Since my project (https://invotes.com) is a one man operation written purely in Scala at this point, I've used Scala.js on the front end with great results. It's nice to be able to cross compile common functionality between the server, frontend, and Android. I haven't run into any blocking issues between the three platforms. It's also pretty straightforward. I hadn't used Scala at all prior to this project, but most everything makes sense (and I don't even have a problem with SBT).

The biggest downside is the increase in JS size, but at this point it's not too unexpected to have an overall page size at ~1mb, and at least it's all one minified file once it goes to production.
> People who don't see steeples often will probably think abstractly and people who do probably won't as much.

I live about a mile from a church [0], so thought of that first. I've also seen the Crooked Spire in Chesterfield [1] a few times, so thought of that as well.

On the other hand, ask me to think of, say, a skyscraper, and I'll picture a abstract building. There may be some merit to the test, but I share your thoughts that it'll be changed by people's experiences.

[0] https://en.wikipedia.org/wiki/Church_of_All_Saints,_Aston_cu...
[1] https://en.wikipedia.org/wiki/Church_of_St_Mary_and_All_Sain...
While I agree that over-testing the wrong parts of your program can have an impact on program design, your end user's needs/desires are usually testable things. TDD helps make sure that experience is reproducible, even through sweeping changes to the codebase.
Do you have kids or a large family? Are you cooking for more than yourself? How much rice do you cook per day? Do you cook rice every single time you want it?

Have you ever wanted to cook enough rice to last 4 days, at once, and have it kept perfectly for the entire 4 days? If so, you should get a rice cooker!!!
This is only true because after a few years the front-end guys want and probably get to re-write their code for some new design or the latest fizz-bang framework. So they don't have to refactor / maintain 5+ year old code.

I would look at Elm as if it compiles you will not get a runtime error but Elm devs probably are even more scarce then Scala devs.
Sounds like any large company - no longer a fast-moving innovation engine. Instead a customer-preserving value-calculating incremental development shop. Just what you'd expect.
In my scenario, not only was the management mandating TDD, they were also mandating a code coverage minimum, leading to joyless soul-crushing unit tests such as those for getters and setters to boost coverage. The projects ultimately were not successful and this same swarm is I suspect now making some other developers' lives very miserable with the same broken-record absolutist ideologies.
Is the way he describes intensely feeling others emotions normal?

When I was younger, I was awful at reading people. Very shy with others as a result, because I was missing most of the data.

I eventually decided to learn how to read body language. I did some training to recognize expressions, focussed on one skill at a time, and viewed every conversation as practice. I improved to the point that people comment that I'm surprisingly good at reading them.

But the emotions don't hit me the way this author describes. I just....see them.

Granted, I've also practice stoicisim and mindfulness, which explicitly trains you to not worry about things like someone insulting you (or hearing a comment that might be construed as insulting).

But, I've wondered if something is going on. When I was younger, before learning to read people, I read descriptions of Aspergers and it sounded much like me. Now when I read them it sounds not very much like me, because a significant component of those symptom descriptions involve poor social skills.

Thoughts?
Not the parent poster, but I have custom agendas too. The two I use the most are "Today" and "Weekly review". "Today" has the ordinary day agenda block, but sprinkled with habits tracking, as well as the separate list of NEXT actions, sorted by priority and complexity. The view is structured to answer the "What should I be doing right now?" very quickly.

The "Weekly review" is made for a (slightly tweaked) GTD review. It allows me to review all the finished tasks in one plays, which I archive or refile for future reference (this is to mitigate the downside of mixing TODOs with notes --- you might lose important info when you archive a DONE task). Next block reviews the tasks where I'm waiting on something or someone. I can update their status and close them if whatever I was waiting on has happened. Then there are new tasks from my inbox (org-capture) that I refile and assign priorities/schedules/deadlines too. Then there is the agenda for the next week, so I have a chance to plan my work and schedule more tasks if I have the capacity. Then there is the review of all the NEXT actions. Then there are the SOMEDAY tasks, which I review and occasionally promote to TODOs or NEXT actions.

I'm also tinkering with agenda views that give longer term perspective for project planning. However, I'm already running into the limitations of agenda views.

Most of it is inspired by Bernt Hansen's (cited by the OP) and Sacha Chua's configs, though they are doing even more sophisticated stuff at times.
If that is true, I wonder what the life expectancy is for programmers :)

Just today a study revealed that high functioning autistics have 12 years lower life expectancy → https://news.ycombinator.com/item?id=11312039
I'd guesstimate it involves shipping snapshots to a cold standby, since snapshotting/cloning is mentioned.
When the company's raised a ton of money, the common's behind a ton of preferences, and in a time when there's no IPO window in sight, a 34% discount to the preferred doesn't sound particularly terrible or notable to me.

Slow news day, I guess.
I am not sure whether keeping salaries confidential is good for the employer, employee, neither, or both, but you are stating what appears to be the most common belief.

Different people have different preferences, and some managers probably have mistaken beliefs about what is good for them and their employees.
You state that "TDD is best" in certain scenarios but fail to provide explanation. Why do you think TDD is best in the situations you enumerated? In fact, how does "database model" talk to other code?

I'm pretty sure unit tests, automated tests and continuous integration existed 8 years ago in 2008. According to wikipedia, CI was named by Grady Booch in 1991.
Stack Overflow Developer Survey Results 2016
8 crazy app ideas that will never get made!
Six Flags physical rollercoasters: now ride in VR
Yeah, I always thought the embargo was counter productive. I think the best way to influence Cuba was to enable trade with us.
I swear by my Zojirushi cooker. There will be a host of comments here on how it is possible to cook excellent rice without the gadget. These people are all correct. What the cooker brings to the counter is it is fully fire and forget ... until it plays its jaunty tune on completion, and then maintains the rice at serving temperature for hours if desired without requiring me to do anything but walk over to it with a rice bowl. All hail the elephant!
At least in Western Europe, the big insurance companies are using mostly (Willis) Towers Watson's Moses (or are changing to Risk Agility FM) or Sungard's Prophet. License fees are very high and everyone is basically locked in, because the models get developed over many years.

From my experience, the models aren't efficient. On one hand, the developers are very often actuaries without much understanding of efficient programming. On the other hand, the underlying software is old and doesn't take modern possibilities into account.

So, instead of taking a big risk and developing a new software themselves, almost everybody is buying more physical machines for their hpc clusters.
Why don't you post some?
I've gotten far more use from Nextdoor than facebook. I generally use it to find local services for my house, and whenever I have, I have gotten better service and lower prices than when I went calling around myself.

Excellent service, IMHO. The interface is a bit ... unpolished -- trying too hard to be polished? I only say that because of the high degree of polish I see elsewhere, but I guess that really isn't of that high of importance.

I guess, in the end, I want all services to work like reddit & HN, minimal and usable, maximum text on screen.
You most likely haven't met the low cost H1B's because you are so new to the industry or the 1 or 2 companies you've worked for aren't big companies that are outsourcing their work force. (This is not a criticism.)

The anger that some feel, is towards employers who say their is a STEM shortage but what they mean is that they can't hire someone cheaply enough. As Joel Spolsky said:

"Now, let's review some microeconomics. In a free market, it is almost axiomatic that the market always clears. That's a technical term that means that when somebody tries to sell something, if they are willing to accept the market price, they will be able to sell it, and when somebody wants to buy something, if they are willing to pay the market price, they will be able to buy it. It's just a matter of both sides accepting the market price.

The trouble comes when people are not realistic about market prices. "

Whaddaya Mean, You Can't Find Programmers?
http://www.joelonsoftware.com/articles/fog0000000050.html
Curious: did you train yourself to recognize expressions, or did you do some course?
There's a funny excluded middle here:

On one side, small high-risk systems should be verified, so LangSec approaches seem archaic and lightweight. We should be advocating higher-assurance testing & verification approaches like model checking, symbolic execution, and proof systems.

On the other side, we see big systems that matter in the aggregate. That means stuff that scales: containerization, DLP + DLP honeypots, anomaly detection, and maybe eventually, information flow security.

That leaves LangSec in a funny place.
The metaphor is an apt one. Although, it may be less a case of going from color-blindness to sight but from blindness itself to sight.

The article reminded me of Annie Dillard's Pilgrim at Tinker Creek, where she meditates on Marius von Senden's book Space and Sight. Von Senden recounts the effects of the first widespread successful cataract operations and the overwhelming effect the restoration of sight had on people who had lived there whole life blind and whose brains had not developed the ability to naturally process visual sensation.

A passage from Dillard's book that resonates with the author's account here:

The mental effort involved in these reasonings proves overwhelming for many patients. It oppresses them to realize, if they ever do at all, the tremendous size of the world, which they had previously conceived of as something touchingly manageable. It oppresses them to realize that they have been visible to people all along, perhaps unattractively so, without their knowledge or consent. A disheartening number of them refuse to use their new vision, continuing to go over objects with their tongues, and lapsing into apathy and despair.

It was comforting to read that the author here, John Elder Robison, adapted over time. But I agree that it must be something very hard for those who haven't experienced it to imagine.
I really don't know much, but was looking up exactly this because of your post. It seems like there are two ways. With a single device, you're limited to just smart placement (orienting it away from the floor or surfaces the animal climbs on) and adjusting the sensitivity of the detector, which will reduce the range and still trigger if the animal gets very close. The Adafruit PIRs come with a pot for this [0][1].

The other method, which most of the ones that seemed high quality used is a dual-sensor system, tuned for different ranges and sensitivity. Most of the commercial ones on Amazon seemed to use a combination of PIR and something else, like sonar or microwave detection.

My idea for a quick "hacky" way to do it, would be double up on the sensors and place one 3-4 feet above the other and maybe use some tape on the lenses so the detection areas don't overlap. This way it would trigger for a person walking by, but not a cat walking on the ground, or jumping past a higher sensor.

Awesome project by the way. I'm also working on my own home automation project as well, I'm mostly avoiding low-level hardware stuff for now, but definitely want to play with it in the future. Bookmarking this and your other posts for inspiration.

[0] https://learn.adafruit.com/assets/13829
[1] https://learn.adafruit.com/pir-passive-infrared-proximity-mo...
No Reply Addresses
Wonder what level of surveillance these will have. Surely that would be an excellent data mining opportunity.
I was responding to the comment that the network had nothing culturally significant.

>...and when was the last time it aired something culturally significant?
Building more housing is good policy, but let's not kid ourselves -- there would be tons of gentrification in any remotely plausible amount of development in in-demand places to live like San Francisco or Mountain View.

In-fill development might slow gentrification a bit, but it certainly won't make San Francisco or Mountain View affordable to people who make $50k per year, much less those who make $25k per year.
Rockets only go up for a little while; most of the propellant is used to build up speed in the 'horizontal direction'. There have been some arguments that a strictly vertically-firing rocket would be best for going outside of Earth orbit, but the current strategy for all launches is to go up until outside the thickest part of the atmosphere, then go horizontal, to build up to orbital velocity.
Autism isn't a mental illness.

I know this was probably an unintentional statement but it's important, especially as humanity grapples with the issue of better integrating neuro-atypicals into our societies.
Autistics tend to be very literal, concrete thinkers who like precision and aren't great at generalizing between different situations. I'm not sure if that answers your question, but as an autistic person the steeple thing makes sense to me.
How I have beaten Boost.Pool – Introduction and profiling results
Hmm, that's all news to me. When did MSVC add full C99 support? I totally missed that. Also, which compilers are you using for your embedded work?

Anyway, like I said, I'm often stuck supporting older compilers, too. So it might still be some time before I can "upgrade" to C99.
Unsolicited email with attached document is almost certainly a virus.
I do think there are plenty of people who just enjoy creating things, but I've heard and read plenty of thoughtful consideration of the consequences too. The problem is that it's almost impossible to predict the full consequences of transforming society to the extent that the progress of technology does. We can only try things in limited settings and see how they work. The idea of the basic income is to give us more room to experiment without having to worry about the financial viability of each experiment. It certainly doesn't mean those experiments aren't worthwhile or useful, just that sometimes what makes money isn't the same as what needs to be done.