skysight-inc/HackerNews huggingface dataset:
I'm not looking in the same field anymore, so.. Yes. Really. :)

But yes, other people did know what type of boss he was. The last recruiter I worked with said, "You worked for X? That guy was fucking mental..."
Hello all. I want to thank you all for you amazing responses. Based on your feedback, I have an excellent set of possible actions/questions I can take to avoid my current situation. I know there is no fail-safe method but at least I have some guidance now.

Also just realized my question has a typo. :facepalm:
Looks like isuckatgrammar too.
I was having a similar discussion the other day, the problem with this line of reasoning is that it completely ignores market economics (from what I can see, I started skimming and couldn't find any references).

There is only so high a price the market will bear, and Apple currently makes a significant profit on the sale of their devices. There will be an equilibrium point where Apple (or any other device manufacturer) will figure out what they need to do to make a device that gives them the profit they want and gives customers the devices they want.

Apple at this point could probably cut gorilla glass out. How often do you see an iPhone not in a case with a screen protector, so that could save them a bit. But of course then Corning would figure out a way to be more competitive on price, so maybe that gets back in.

I don't expect a blog post to go into depth into how Apple or anybody else may shape their future products to fit a new reality, and I'm also not suggesting that either Trump or Sanders are taking the correct path.

I just think it is too simplistic to say product will be so much more expensive if we removed X or Y trade partner.

Let's say there was a significant tax on goods coming in from China. Wouldn't that just mean less cheap useless crap being purchased by people who can't afford it anyway?
10+ year FL vet here.

Most other DAW's have caught up with their piano roll implementation but I still like FL's the most. I think what makes it unique is its toolset -- as in, the toolbar up top -- as its modal editing workflow lets you add, delete, and then transform notes incredibly quickly. Most of these modes have a shortcut to get to them, and its easy to flip between them. It even has a chord option, which functions much in the same way as that hook tool. Other DAWs take a modal approach but in many cases they complicate their implementation.

It's also worth noting that FL is pattern-based, whereas most DAWs are not. ("Pattern-based" means you generally write music phrases/patterns and repeat them throughout the track, this is helpful for electronic dance music.) A repeating bassline pattern in FL is more akin to a series of symlinks back to the original file, whereas in Cubase and Logic, each of these repeats would be copies (unless you specify otherwise, but I found the implementation convoluted and troublesome.)

Most of the other DAWs I've worked with are much more fiddly and require messing with technical details and audio routing to get a good result. FL also requires this, but again the implementation is seamless, has sensible defaults, and stays out of your way until you need to mess with it. (In the middle of a good flow I have very little patience for routing.) I do not find this to be the case with Live, Cubase, or especially Logic... I put in an effort to learn each of these at some point and ultimately left to return to FL.

I've noticed DAWs tend to optimize around performances (Live), MIDI orchestration (Cubase, Logic), recording (ProTools, Reaper) or 'in-the-box' production (FL). All of the above have tools for composing by mouse but FL's workflow is optimized for this specific use-case.
-If you only get canned questions, run.
-If questions are machine gunned without any followups, run.
-If they're not paying attention [0], run.

I'm surprised to see that many of the answers here don't seem to mention that in order to detect an environment that won't suit you, you ought to have questions for your interviewers.

If the questions you're asking are canned, or _your_ questions are machine gunned, and you don't follow up on the responses of your interviewers you're missing out on an excellent opportunity to get a read on what it's really like to work there. I'll grant you that reading people is not a science, but if don't go any deeper than "So what's it like to work here?", you're missing a big opportunity.

Make your questions unique, so your interviewer has good reason to pay attention. Don't just hit the softballs and nod. If they give you a vague answer, try to get them to be more specific.

For example, follow up "How are team successes and failures treated at $COMPANY?" with "Interesting. Could you give me an example of a specific situation where the team failed, and how it was dealt with?" with "Do you think it was the right response? Do you think there's any room for improvement?"

-If the interviewer[s] lacks empathy, it's a sign
somewhere up the chain that something's not right.

I believe this up to a point. As I said before, getting a clear read on someone you've just met is not always going to be easy. Yes, I believe it's a positive sign when your interviewer displays some level of empathy during the interview, but not everyone puts it out there. Don't make the mistake of thinking you know _exactly_ what the other person was thinking, or how they were feeling.

I think a lot of this comes down to going with your gut. Sometimes things are not exactly as advertised, so another piece of advice I'd give you is: Don't overthink it. Human beings have evolved to detect when something is, you know, "a little off". Trust yourself, but attempt to verify.

Finally, if you aren't in a rush, I've almost always been given the opportunity at the end of the interview to "reach out with any additional questions". Let the interview simmer for a day or so, and then take them up on their offer. Think about where you might have seen some hesitation, bases you may not have thought to cover in the initial interview, and see how they respond.

Trying to be clever in detecting a bad workplace neglects one of the most powerful tools at your disposal, your ability to ask questions that'll reveal whether it's a good place for you or not.
Tech innovation isn't completely a rarity in the news biz. For example, Django, a python web framework, was created by devs at the Lawrence Journal-World newspaper. While I don't know for sure, I'd be very surprised to learn that someone up the chain was advocating there efforts at some point in its dev/adoption at the paper.
‘Customers First’ to Become the Law in Retirement Investing
> I think IntelliJ 15 shipped with its own JRE so it may be possible to write plugins in Java 8 instead of Java 6 for Android Studio though, so if that's true that's nice.

On Linux, IntelliJ 2016.1 is still shipping with its own JRE (I don't know if they used to do this before) and that is very important for this release since they modified it so that the fonts don't look like shit anymore.

I wonder, is there any reason to use Android Studio over IntelliJ for android development?
You might want to test putting the use case slider near the top. I almost closed the tab without realizing what a nice tool you have built.
Still, some projects will take longer than others, and it's possible to distinguish a 2-week project from a 2-quarter project, even if they actually end up taking 3 weeks and 3 quarters.

I feel like comparative sizing is the most important part of software estimates, so that you can make reasonable tradeoffs, e.g. "if we take on this project, we can't do these other 2 smaller projects". This is still a valuable exercise, even if all of the estimates are each individually quite inaccurate.
Thanks, please drop me a line if you have ANY questions, suggestions or issues. I keep seeing downloads on NPM, but so far nobody has contacted me with questions or bug-reports, so I can't tell if it is actually being used.

Also, let me know what you build! Curious to hear about experiences. Thanks
Ask HN: What success are you getting with the “Seeking Freelancer/Work” threads?
I have tried these threads without much success and was wondering what kind of success other people were having with them and also what services/skills you have and provide.
Please put in the following format (so all readers can see how relevant it is to them):

Amount of time posting to the Seeking threads (months?)

Skills/Services (eg. Python Django developer, Ruby on Rails or Create CI pipelines for software development companies)

Feedback (ie. Business is going great, lots of clients around, Demand has died down, Difficult to get clients until you have a strong brand...)

Recommendations for others who want to get in/are in the industry (ie. for freelancing it might be: Go to as many developer conferences and network from there)
Technologists have produced a 3D-printed painting in the style of Rembrandt
That's definitely a possibility. :)
RetailMeNot Purchases GiftCard Zen for $22MM
I like your motto. Be defiant! Why the heck not! :)
Definitely giving it a test drive.
At my current employer, I had no idea that current employees/senior staff would be pulling in former collegues from a direct competitor. It's hard to see what mindset they are dragging in with them, such as failed processes, that are clunky, but familiar to them or the same singleminded views they are used to. I have to fight that battle being more of an outsider in a senior position and knowing that some of them are filling in more senior roles for the first time in a new company where only their former collegues know their past habits/skeletons.

The aggravation can make you want to lose your cool, but like you said, not backing down is key. Nothing is worse than someone telling you that you are not doing your job and then never challenging them with an intelligent response. You then have to spread your gospel like you own it. Otherwise, you become guilty due to your perceived indifference.
The Cake Is a Lie – Or at Least “New” InfoSec Technologies
It's also the term Bernie Sanders should be using instead of socialism. Strange that he doesn't.
How Cultural Differences Affect Autism Diagnoses
How will you generate confidence that your product actually works at the beginning, when you have no track record?

Why should a lawyer trust the outcome of an important case with "millions on the line" to an unknown startup rather than do what they do now to select juries (go with their gut, whatever)?
Law Requiring Sex Offenders to Report Internet Activity Violates Free Speech
Obama was offered tenure multiple times. Each time, he turned it down. You don't get a tenure offer at UChicago Law by teaching fluff courses.

He apparently focused on the intersection of race and constitutional law.
WhatsApp Rolls Out End-To-End Encryption to Its Over One Billion Users
(bad acting) NIFs. Thankfully you can mark 'em as the dirty evil little things that they are (with negligible overhead):

As a side issue, is there an easy method to determine if a NIF is problematic in this regard? I've used jiffy[0] in several codebases, but I keep reading these warnings and wondering whether I should be doing so.

[0] https://github.com/davisp/jiffy
I'm really interested in BEAM languages, but the fault-tolerance / supervisor aspect of it doesn't speak to me. Aren't all modern application fault-tolerant, as long as you don't design something really poorly?

For example, I've never had a single HTTP request bring down an entire website -- that's already isolated. Same with message-queue listening processes. For general batch applications, I've always had them short-lived and running periodically, e.g. every minute, so even a complete crash there is isolated between runs.

One powerful aspect is how it strongly encourages you to design loosely-coupled message-passing systems that should be easier to scale out. But I'm not convinced that's enough to warrant a switch.
And they ruined Maps. It's like Google doesn't want to be in the search business any more. No growth potential to deliver "maximum shareholder value" and bonuses for the MBAs.
Interesting, they should install this calculator on the tablet kiosks in the stations

since you wouldn't be able to download this calculator in stations w/o data server
Is there anything like this for JS + WebAudio? Have a mate who wants to be able to embed something like this in a website (endless generative music).
As someone who's never used Photoshop, I don't understand the GIMP hate. I use it all the time for a variety of imaging tasks, and it rarely surprises me - everything's discoverable, you don't need to memorise weird shortcuts, and the single-window mode in 2.8 removes the biggest pain point people were complaining about. The interface is also extensively configurable, with pretty much anything dockable into anything else (not that I use this feature much).

Blender on the other hand...
The DEA is now looking into moving marijuana off schedule I. That would make it a regular prescription drug, with regular prescriptions, distribution through pharmacies, and insurance coverage. If that happens, the whole "dispensary" business will collapse.
>The other option is to ease pressure on home prices by laying down the NIMBYism and letting more housing be built in your community in a sustainable way!

That doesn't actually work in the real world. If you live in a desirable area, and you increase the housing supply in such a way that the area is still desirable, as soon as the price drops a tiny bit people move in from the outside and drive it back up again.
Well-thought-out fork that proves optionals can work in Go's language model, with clear benefits for runtime safety. Congratulations to the author!
Don't apps like Nagios invalidate this?
JP Morgan| New York / London / Glasgow / Bengaluru | Onsite | Distributed Systems Engineer / Front End Developer / Full Stack Developer

We are hiring for multiple roles at multiple sites and all levels of seniority.

Risk Central is a new firm-wide effort at JP Morgan to bring in best in class Big Data technologies to store, aggregate and report risk and PNL data. Using Big Data technologies like Hadoop, Kafka and Spark, the Risk Central team will build a resilient high-capacity platform supporting the firm’s business and regulatory agenda. On a typical day, vast amounts of data will stream into the system from both end of day batches and real-time calculators. Processing engines will link the incoming data streams to derive business relevant data views. Modern front ends will be built for desktop and mobile platforms to service the needs of heterogeneous clients across the Investment Bank and Risk & Finance.

===

Distributed Systems Engineer (https://jpmchase.taleo.net/careersection/jobdetail.ftl?job=1...)

The ideal candidate for the role has a proven track record of using Big Data technologies to effectively store, report and analyze large volumes of time-series data, preferably in the financial domain. The candidate will be able to guide the build out of the Risk Central system, using their expertise to ensure all tools are used optimally and build to scale to the firm’s long term requirements. They will also work actively on the development and deployment of the system. Additionally, they should be able to add significant value to the system by using data analysis tools to mine and analyze the large volumes of data available.

===

Front End Developer (https://jpmchase.taleo.net/careersection/jobdetail.ftl?job=1...)

The front end developer will build modern user interfaces for browsers, mobile devices and native clients. These interfaces will interact with Apache Spark on the backend to aggregate and visualize a vast set of data points which can be sliced across portfolios and time series. Each UI needs to be responsive to the needs of users across different regions, lines of business and functional requirements. As the background data can change in real time, the front end also has to be sophisticated enough to re-aggregate and render the affected views in real time.

===

Full Stack Developer (https://jpmchase.taleo.net/careersection/jobdetail.ftl?job=1...)

The Application Developer role requires full-stack development, with the ideal candidate involved in all aspects of the Risk Central build out. This includes writing internal and external APIs, writing code that persists and aggregates data and building highly scalable, mission-critical components servicing users across the globe. Candidates will be able to handle the full pipeline of the system, from receiving data from upstream systems to reporting results to downstream clients. In order to accomplish this, the developer will have familiarity of all technologies used in the project and have a basic understanding of all involved workflows.
This is really cool. Will hacking self driving cars to allow "racing mode" be a thing in the future?
Concept is really innovative and I think it would show just how good self driving cars are vs manual drivers.
Hope the big bois (google, apple etc) will jump on if this becomes a thing.
I see some typically Wikipedian problems with over-technical description in the first paragraph: it uses the word "plant" to mean (I think) "device" or perhaps "system," and includes the somewhat baffling sentence "These controllers may be realized in terms of any element that provides hysteresis"--and "hysteresis" itself is quite poorly defined in its own article. (The best I can figure is that hysteresis refers to a system whose output lags behind changes in input, but I'm still not clear how a typical reader is supposed to get that from "Hysteresis is the time-based dependence of a system's output on present and past inputs. The dependence arises because the history affects the value of an internal state.")
Good point! I've yet to dig into HL7 myself, so thanks for the link.
So a side effect of the fault tolerance is that you can also easily redeploy small parts of your app. So if you have a small logic bug, you can circumvent bringing down the entire app to fix it.

There's also some more serious stuff like your workers getting killed by the OS for whatever reason and you might need to go in and restart it.

You can do this through most queue-based systems in other languages but having everything be built-in is useful.
We (Cardiogram) have been working with UCSF cardiology on exactly this problem: detecting abnormal heart rhythms using Apple Watch data.

The more data our algorithm sees, the more accurate it gets. If you own an Apple Watch, you can join our study / download Cardiogram for iOS:
https://mRhythmStudy.org
https://itunes.apple.com/us/app/cardiogram/id1000017994?ls=1...

We also gave a talk at Strata last week going into some of the technical and organizational challenges on applying deep learning to medicine:
conferences.oreilly.com/strata/hadoop-big-data-ca/public/schedule/detail/47144

If anybody has questions on heart rate sensors, machine learning in medicine, or anything else, shout out!
> Property eventually appreciates

Ghost towns say otherwise. Property usually appreciates, given enough time, but it's never a guarantee; Detroit is dying-globalization killed manufacturing-it's a bad bet to think it'll appreciate when much of the city is already abandoned.
It's worth trying to figure out something as it's a problem here enough people occasionally leave. It's basically mob or follow-the-leader mentality that results in reflexive downvotes on hot-topics when dissenting comments appear. I encountered this when I got into battles with tptacek not knowing he was No 1 or whatever here. I barely care about the popularity or politics as I focus on getting right info to right people. So, I didn't stop when every comment I had was being downvoted at once multiple times. (shrugs)

Nonetheless, I still watched it with fascination in a group dynamics sense as any comment to him had this pattern: a single, nearly-instant downvote (him or biggest fan); a few more in a short period that grayed my post out; his own often going gray after a bit longer; mine ungraying; his ungraying hit and miss; stabilization at anywhere from like -2 to +4. Only happens with fan-favorite people (eg him), tech (eg Rust/C), or topics (eg anti-VC claims naturally) here as my other posts consistently get ignored, a few votes (good or bad), or major upvote for outliers. My net impression was that it represented mob voting by groups for and against those popular individuals as I was unestablished here at the time.

I guess what I'm getting at is there's gotta be an overlap between the spikes, where they're showing up, and who makes them show up. If a negative surge registers as fan-driven pattern, rather than diverse, then points in the other direction might counter it. Some fraction of the total fan-driven votes while ignoring the other votes which were independent. This might stop tyranny of the majority from making dissenting, but otherwise informative, opinions from disappearing. Or it could be as simple as noticing the effect, capping number of negative votes that can come in on that comment/thread, and preventing gray out. Keeps the numbers honest while achieving same objective. So, those are just a few ideas to throw around based on what I've seen.

The data also led me to counter the disinformation spread elsewhere that critiquing these hot people or topics will totally destroy your karma on HN. I've hit them all and consistently to the point that my account would've disappeared within 3-5 business days of beginning. ;) So, the mobs are there & have significant effect that can deter new or less aggressive commenters. Yet, the moderation & community culture keeps it minimal to point that a mix of supportive and neutral, informative comments brings in enough upvotes to easily counter it. Blocking their ability to disappear dissenting comments upon detecting fan-driven, vote surges might be all it takes.
Tesla Model 3 – Reservations FAQ
Wouldn't the water problem get even worst? unless some agriculture is move to other states?
I would add to other comments to watch out for people that believe their own bullshit.

My current company I could tell that when the team lead talked about it being Agile and using latest tech that he really believed it.

Because he believed it I joined, but now I realise he was willfully deluded. So don't forget to watch out for this and verify what their practices are with questions.
This is why I don't invest in actively managed funds.

I like the argument that if anyone could pick stocks better than average, they'd end owning everything - but I don't pretend to understand the share market well enough to be confident investing everything according to that.

But if the very people who know most about the share market charge fixed fees, this seems to me to be an implicit recognition that they can't out-perform the market in any meaningful way. I once engaged a broker in an argument about this, and they ended up admitting that the only value they added was managing the whole shares-bonds-cash mix for people who couldn't or didn't want to do it for themselves.

And back to the point of the article, automating that management would not be difficult. I agree that there are hard times ahead for most brokers.
And if you're curious as to what atrial fibrillation looks like when measured on an Apple Watch in workout mode, here's an example (bottom-right corner):
https://twitter.com/bballinger/status/714500654308306946
I don't use Reddit actively anymore (just when a link leads me to the site) but the last time used it actively and even today when I have to access the site on mobile my favourite app is Reddit Is Fun.[1]

Its free version[2] is as good. I just bought paid one[2] to support the fantastic app. They also have the source code of an old version[4] available online, though the app's current source is not open sourced I think.

I like this app for its:

- Simplicity

- Speed

- No nonsense approach to serving content

[1] https://www.talklittle.com/reddit-is-fun/

[2] https://play.google.com/store/apps/details?id=com.andrewshu....

[2] https://play.google.com/store/apps/details?id=com.andrewshu....

[4] https://github.com/talklittle/reddit-is-fun