skysight-inc/HackerNews huggingface dataset:
I've used Faust quite a bit few months ago. It's very powerful and expressive, and targeting many different systems/platforms is no problem. I have used generated C code on bare-metal ARM Cortex M4F platform, which is some distance away of original scope of Faust project. It was fairly easy to do. The documentation is also well written and comprehensive, it gives you very nice introduction into functional languages, time-domain DSP, as well as explanation of some common applications (pitch detector, panner...).

Two downsides I noticed (maybe they are fixed in the mean time?) are error messages and block composition. Because of the way Faust compiler works, error messages are long and not very meaningful. Some expressions are merged and simplified before error is triggered, so it's difficult correlate the expression in error output with your source code.

The other problem is that once you have the basic blocks and want to merge them into complex system, the syntax suddenly gets in your way. You have to introduce dummy wires in some blocks just to get signal to its destination. The compiler can output graphical representation of code, but it would sometimes be much easier to use visual tool like the Simulink or LabView. Perhaps this is just tooling issue, but I found language syntax to be confusing and not scaling up properly.
Way back nearly two decades ago, I set up an early version of ActiveSync on my Palm Treo device. I noticed there was an option in the Treo email settings to disable real time syncing between certain times (after office hours), but I was SO excited about getting and responding to real time emails on my little phone device that I thought "Who the HECK would want to stop this wonderful flow of emails".

Later when I upgraded to the first gen iPhones, I noticed that they didn't have the option to turn off ActiveSync at all. I thought it was odd, but I still didn't mind.

Nowadays, I often leave my phone on DND or Airplane mode for large chunks of the day. I am totally sick of the deluge of mail from what is now 6 separate email addresses. I note that iOS 10 still hasn't got the ability to turn off syncing between certain hours that I know of. On top of that, I have alerts constantly popping up from Twitter, Slack, HelpScout, Intercom et al.

I think the whole "Work can wait" movement is a good one that needs to be front and center at a lot of workplaces (and a lot of apps).

EDIT: Thanks to the responses below, I now realise that iOS 10 DOES indeed have the capability to turn on DND during certain hours only! Winning.
> "Vymrčel I get it,"

Google translate learnt Czech from people from Prague :)
That's what Microsoft should learn: People say they worked in the bathroom, or had meetings on lunchtime, when in fact they shouldn't. Keep your work at bay, keep your work at work. Otherwise it puts you in the grave. Now, Microsoft thinks that's what workers want by totally misinterpreting their usage studies. Hello?

Is anybody there, Microsoft? Are you endorsing burnout?! In case that you've missed, people want to have their work done before they go home. With your crappy office software it was never possible, now it should invade our spare time? Fuck you Microsoft, and get it done!
Chill down.
[video] Antonopoulos Says Your Money Is Under Surveillance
What really scares me is the fact that MS would present itself as a company that now focus on enabling people, and then decides that by enabling they only move towards getting work done, thus depriving people of the very life they should be allowed to enjoy.

With all the current privacy discussion going on, it's kinda lame to work somewhere you're supposed to take corporate phones and so on back home - EDIT: considering the future might look like 1984 when it comes to surveillance.
Apples' New San Francisco Font (Download Link)
octave:8> fact

Richard Stallman don't cut his hair because there are no GNU/Scissors

meh, let's try again...

octave:9> fact

Richard Stallman doesn't read web pages. They write to him.

snerk. Okay, one more...

octave:10> fact

"RMS" stands for "RMS Makes Software"

THIS IS GOLD, JERRY, GOLD
Guilds, Ethics, and Software Engineering as one of The Professions
The Top Most Useful Tools for iPhone/iPad Business and Development
About a decade ago I was working for a smaller company that provided local IT services for a large SaaS provider which also enforced territorial protection by only allowing a number of certified service companies in the area.

95% of all field personell was only able to arrive at the client, sit down and grab a coffee to be talked through some items the first-level support was aware of, while I could actually fix most of the problems due to my deeper understanding of the underlying concepts of the stack (Windows Networking, DNS, SMB, LDAP, SQL, …) right away.

This was the problem: No other engineer was able to see through those things and of course the clients began to notice that I was able to help them way faster; with hourly billing and reduced downtimes this also meant way cheaper.

I was kindly asked to „take my time“ and to „relax, get a coffee first - go flirt with the female office staff“ so my colleagues would not look bad compared to me.

Shortly after I handed in my notice and went for a freelance gig which was the right decision for both the local market and me personally as well (I did not continue with the field service thing but got into custom software development).
If it's an EU language, then it shouldn't be caused by "they don't put as much effort" as there are a bunch of datasets and research projects that, as a policy, work on all 24 EU languages.

These systems aren't always publicly available for anyone (e.g. http://ec.europa.eu/dgs/translation/translationresources/mac... is freely available for gov't institutions only, https://www.letsmt.eu/Login.aspx has commercial pricing), but the freely available resources (e.g. EU corpora) tend to be well integrated in the main free MT systems (google/bing/etc).

What you see there is just a bit worse than the maximum currently achievable - you can get a better system for a particular narrow domain (which is often done in practical applications) by integrating domain-specific data and terminology, but for general purpose translation don't expect to get anything significantly better than e.g. google translate even for a small language unless you can invest many man-years of work - e.g. a major funded research project for that particular language.

Regarding "My theory is that it's not that there is anything hard about the language", there are two factors that you must keep in mind. First, the current (pre-neuron) mainstream approach of phrase based SMT works much worse if the target language is highly inflectional, as many European languages tend to be. Second, the main available large training data sets for European languages are mostly legal/government documents, so the systems work better for that domain but much worse on "common" topics since they're poorly covered in training data.
> Bought a piano and the situation is even more dire.

https://pianowithjonny.com It's awesome :-) I'm playing passable blues riffs and have taught myself to read music with the help of some free apps (Music Tutor on iOS).

There's also a great series of books by Joseph Alexander for the guitar (fretboard fluency, etc). Definitely worth checking out.

For me, the most important thing has always been motivation. Right now I want to be able to walk into a bar/hotel/train station and bash out "Great Balls of Fire" a la Goose in Top Gun. So damned cool... :-D
Bookmarks are stored in a postgres database in the AWS EU West 1 region (Ireland). And yes, import/export is possible. Just go to the settings page in the application.

One thing to note, since devmark doesn't use a folder hierarchy - if you import and then export your bookmarks they won't have original folder setup.
Yeah, that's why it's called a rant.
A little hyperbolic, based on a single line from an exec at a different company in a single ad.

I get this is a great way to promote their brand, but it seems pretty close to your standard in-group clickbait marketing:

1) pick a big target everyone can hate on

2) blow something minor out of proportion so you can claim outrage / assert your values

3) profit
Another manufactured city, this time near Singapore
So no more dishwasher machines, forget self driving cars, bring back elevator operators, and have more laws like requiring gas station attendants in New Jersey... What a horrible notion that impeding progress to give people pointless work, which makes things less convenient and efficient, is somehow a fix. The population has gone from 1 to near 7 billion people in just over a hundred years. Economic incentives against just having more unskilled labor is not a flaw that needs fixing, it's or economic and environmental necessities coming into alignment, telling us that having 4+ kids is a bad idea in a world as overpopulated as this, and instead to have smaller families with more resources put into educating the one or two kids we do have
Many of the comments here are from people that are not consultants. 3-4 issues with clients is not unheard of. I've 'reported' to c-levels and help desk managers, and everything in between. Rarely do clients that need a consultant have the in-house skills (or, generously, the time) to solve a problem or understand the solution. The more niche and high tech the problem/requirement/solution the fewer that understand it. I've been in similar situations and it is because it is human nature to both want to be perceived as being smart and protecting your job if someone you brought in might show others that you aren't as smart as you think. This is part of the reason for whistleblower protections and why such protections are rarely tested or work as advertised...people protecting their ignorance/bad practices/behaviors and jobs.
Reasons to Improve Your App Store Optimization Before Publishing an App
You joke, but this IS how I quit cigarettes. The impulse to smoke was momentary and I'd reach into my pocket. Not having cigs there, I'd be slightly miffed.

But as I was not buying any, a separate action on which I had taken a clear stance for myself, I ended up not smoking unless in a group setting.

Over time I cut out on that too.
The CEO of Cloudflare talked about it at Black Hat[1], and for instance they protected an Hong Kong voting website for free while it was under heavy DDoS attacks.

[1]: https://www.youtube.com/watch?v=SWFX-zEYwN0
The team behind Cookies is joining Klarna
Yes - that's the Curry-Howard isomorphism:

https://en.wikipedia.org/wiki/Curry–Howard_correspondence
Why would they want to let you turn off notifications, when that's the thing that keeps you into using those apps?

Seriously, companies have psychologists on staff analyzing the behavior of users, with their job being coming up with ways to keep you hooked. Why on earth would you receive notifications for people liking your stupid messages on Twitter or Facebook, if it weren't for our inflated ego craving for those notifications that's making us going back to these apps.
And if you don't want to carry all dependencies, you can:

$ pip install pip-chill
$ pip-chill > requirements.txt

Note: I built it because I got tired of reading through long auto-generated requirements files.
Everyone that does applications that require OS APIs, interaction with external devices, factories, embedded, air gaped desktops, care about the UI/UX of the user.

Native UI isn't a synonym for mobiles.
I couldn't agree more – after reading a recommendation for hugo I spent hours browsing its docs thinking "So how the hell do I build a simple static website?!"
Do we know now how Glacier actually works? Tape robots, spun-down disks, racks of optical media?

Best source I could find was: https://storagemojo.com/2014/04/25/amazons-glacier-secret-bd...
IMHO, data science == applied statistics, but you better know a lot about the underlying mathematics before you come to any conclusions.
Perhaps this campaign reflects the bubble the marketing team is in.
The question is what does $8 per Hour look like when factoring in capital costs, maintenance and flexibility and that's not addressed by the article.

It's interesting that Apple and others closed ultra modern robotics factory in the US and now essentially assemble most stuff by hand in China.

It argues that robotics is not always a no brainer choice under many circumstances (which admittedly would be difficult to create in the US)
Ask HN: Do multiple interviews at Google ruin your chances?
I've applied for a job at Google twice and I've been rejected twice.

First time the role was much more of a support role than I initially thought and I wasn't a good fit. Second time I was asked a lot of indepth questions about their Adsense platform and frankly I didn't have much experience with it. So my fault really.

I'm considering applying for a role for which I think I'm a perfect fit, it's in pre-sales for the Cloud Platform. I currently work in pre-sales and I'm a PaaS specialist at my organisation.

However I'm worried that having been rejected twice I might have spoiled my chances and if I don't get in a 3rd time that might be it.

Does anyone have experience with applying to Google several times and whether that influences the processes?

Also, is there a disconnect between what the recruiter tells you and what the questions end up being about?
I am very strict about work hours, and try and get the people I work with to take similar steps. I take steps to limit any possible exposure to work emails, notifications, calls from the moment I leave the office (or the work day ends), which is usually around 6pm. I don't even look at anything until 9am the next day. This has probably annoyed some people along the way, but I don't care, my time is more important to me.
i agree. i also think Microsoft isn't encouraging people to lose sleep and work in soccer games, at bed, etc. People already are doing it and Microsoft is simply putting out an ad that speaks and resonates with those people.
You mention 1 experience with 1 person in your kitchen and conclude that this is how everyone behaves...

Another interpretation might be that 'people pay outrageous prices' because Apple's products are of higher quality/last longer, which makes the long term price lower than similar products of competitors; For example, i am still using an iPhone 5 (September 2012) which runs the latest iOS version smoothly...
Some time ago I've started a maven-storyteller-plugin (a version can be found here: https://github.com/highsource/storyteller-maven-plugin).

This plugin was intended to solve a simple task: given a Maven project, which dependencies do you really need and which not? What can (or should) you remove or exclude? maven-storyteller-pluging analyzed the dependency structure of the project (JARs), dependencies of classes, build a large graph of what-needs-what and then could conclude, which dependencies you really need and which not. I also used graphviz for vizualization.

I still thing this would be a handy tool but never had time to finish and release the plugin.
Nintendo is kind of following the same product positioning for their new Switch console: it's not "work anywhere, all the time", it's "play anywhere, all the time": game while you are going for a walk with your dog. Game when you are in public transports. Game when you meet your friends. Game at night. Game during the day. Game all the time. This kind of fight for attention is getting really tiring.
I found something exactly like it: https://github.com/alexanderteinum/simple-website/

Example: https://alexanderteinum.github.io/

Lately I was searching for static site generator that would require no configuration. It is written in single file of straightforward go. It gives you just two sections: posts and pages.
Yes, it's a sad time to be an American. For those that don't know, Trump has been sued over allegations of raping a 13 year old girl who worked for Epstein.

https://www.theguardian.com/us-news/2016/oct/12/donald-trump...
I have disabled notifications for my mail apps on iOS. The counter will increment but I only check them when I feel like it.
Couldn't the implementation use a cheap check for near-sorting and only use smoothsort for near-sorted sequences, or use an insertion sort to increase sorted runs like timsort?
I would be curious to understand what problems these blockchains solve. Intuitively, they do not seem like obvious candidates for financial transactions.

1. They really shine in a p2p architecture where no party trusts each other. But that's not how the financial system works. Banks trust central banks, exchanges and clearing houses, and it is very much a club where players have to be vetted and monitored by a regulator, quite far from the open and wild nature of p2p systems.

2. Market participants need anonymity. Morgan Stanley might not know who hides behind the cryptographic key xxxxx until they do a trade with Goldman Sachs, see that trade appearing in the public ledger and then suddenly they see every single transaction Goldman has done since the dawn of times. Markets need anonymity otherwise market participants can arbitrage you based on what they know you need or plan to do. And the transparency of the public ledger is a fundamental problem.

3. Regulators need transparency. The regulators will need a centralised place where they can put a name against every transaction. That I would thought almost defeats the purpose of the ledger since a traditional transaction log will have to be maintained on the side. Now you have two ledgers.

I remember this excellent blog article explaining when blockchains are pointless and unless I missed something, financial transactions do not meet conditions 3 (Absence of Trust), 4 (Disintermediation).

http://www.multichain.com/blog/2015/11/avoiding-pointless-bl...
Yes, those rights are not limited. Still I find it a strange thing, that working features are removed, because they affect only "disapproved" operating systems. I don't like it, if technical questions and political ideas are too strongly mixed.
And a Fender Squier can be had for $150 or less. I know a lot of people who started on one of those.
I agree that explicit is better than implicit. Especially in this case. You can create an alias pipr='pip install -r requirements.txt' or similar if you find that fits your needs better.

Especially for newcomers, an implicit "use Pipfile if exists, else requirements.txt" is just unnecessary magic.
Software Engineering is a degree, not a profession.
A big company should aspire to make life better, not worse. People don't need to work more than they already do (unless they really want to, which is fine, but most of the time they are expected to be always available).
The classic fender stratocaster is around $400 iirc.
It's a great guitar for the price and that is by no
means a high end guitar or high end fender.

"$400 looks a little pricey, what about this $100 guitar? Oh, that one is a Fender? Fender are a good make, right? I don't think they need a Fender just yet, they're only just starting. We'll go with the cheaper one. If they like it, maybe we'll get them a Fender if they stick with the lessons."
Well, the instructions on the frontpage were very clear and simple how to process the update.
I have conflicting feelings about this article.

Firstly, I don't by choice use any Microsoft products, so this is not a defence of that company.

Secondly, I also fully agree that work can wait and my employer should not be intruding on my personal time, outside of office hours.

However, I have a passion for something and I have a young family. Between my paid work commitments and the fabulous time I spend with my family, I have only a limited amount of time to dedicate to my passion. I would like to hope that one day, my passion can generate enough income that I can give up "work." (I know that's a whole other conversation about whether that is a good thing).

What I really want are tools which assist in enabling me to make as much progress with my passion, in the limited time available to me. If that means doing something while on holiday, from work, so be it. Does it make me one of the 47%?

There are of course lines which should be in place and a correct balance found, especially when it comes to family activities. However, I do want tools to keep me informed about the latest events regarding my passion and effective ways to react to that news while away from a desktop/laptop computer.
An interview with Moodle founder Martin Dougiamas (2016)
People in London spend HOW MUCH on coffee?? [video]
Of course it make sense, happens all the time!
Image-to-Image Translation with Conditional Adversarial Nets
ACLU Sues for Answers on Warrantless Surveillance of Americans
And since this Pipfile is just a bunch of function calls, why can't it just be put in setup.py? Or is the idea to eventually get rid of setup.py?
From the article:

> --- Traditional Chinese Medicine

> Legtimacy comes from thousands of years of collective experience, in oral and written traditions.

> --- Western Biomedical Science

> Legitimacy based on statistical analysis of objectively measurable responses, averaged over large populations in the last decade or two.

The article is full of comparisons like this. There is also a lot of "Traditional Western Medicine" with "Legitimacy [that] comes from thousands of years of collective experience, in oral and written traditions." It include leaches.

The Modern Science Based medicine includes vaccines and antibiotics. (I refuse to call it "Western", because many of the discoveries of the "Western" medicines were done by medics from China, Japan, other Asian countries, and other places of the word.)
That language and framework is really interesting but I was wondering about the platform "VSTi (mono)". Does this mean that VST instruments produced with it can currently only be mono? That seems like an odd limitation, so wonder if I'm misreading this statement.
Installing from GitHub is a pain and if you upgrade packages and freeze into requirements.txt you can't tell which versions you've overwritten. You can easily stuff this up with a deploy script.
That doesn't make it inevitable. We could create regulations about when and what automation is acceptable.

That reality seems more likely to me in the present climate than a maybe more ideal solution like basic income - though I think the most likely outcome is huge (and increasing) swaths of the population languishing in permanent poverty.
TSA proposes to require ID to fly
Autumn Statement: Why Small Technology Firms Need a Boost
Sessions I Moderated at the Cloudflare Internet Summit
I think the worst thing about this is that it tricks you into thinking that dipping into emails at the park or piddling around in a spreadsheet while you're piddling is actually working.

It's not. It's an addiction. It's shovelling snow, it's a quest for feeling accomplishment without effort. It's more fuel for being constantly connected, for constantly thinking you're progressing and accomplishing by hitting that email archive button, or scrolling through reams of meaningless text, or fiddling with your spreadsheet layout. It's no better than scrolling through reddit, then closing it to scroll through twitter, then opening up reddit again.

It's really hard honestly, but these days I open up email and slack, clear them, then close them. Both my phone and my computer are permanently on DND, so no notifications bother me. When I'm done with the work day I make sure that nothing work related stays open and that no one can contact me unless it's an emergency. I'm considering splitting my one login on my laptop into two, a work and a personal, and hard-blocking HN etc on the work one, and hard blocking work on the personal. Or using Bootcamp and moving all my personal computer use to Windows.

My Dad always told me that you should have an hour a day and a day a week to yourself. When I was younger I laughed that off. These days I struggle to make it my minimum ideal.