skysight-inc/HackerNews huggingface dataset:
If they were to go with Azure they'd be funding the Windows/Xbox Store.
If they were to go with Google they'd be funding the Play Store.

Best just to use the best tools for the job (and us customers get to reap the rewards of that funding with great TV shows!)
We don't know how Google's grading works, but you may be on to something. I publish several free tools and games for Windows, and they're all raw executables without any kind of code signing.

Internet Explorer continuously blocks them and scares the users away from them.

Neither Firefox nor Chrome trigger a warning on them and seem to recognize them as harmless.
Standard Chartered | London and Singapore | Full-time and Contracting

10+ open positions for Haskell developers in the Strats team at Standard Chartered. 1 open position in the developer efficiency team working on our build system and tooling.

https://donsbot.wordpress.com/2016/06/03/multiple-haskell-de...
Show HN: Planar Reflections in WebGL
as it both punishes small software authors/projects and creates confusion on new releases even for bigger projects.

Do you have actual evidence of this happening? I get no warnings for my own stuff, even though I'm sure it's pretty uncommon :-)
Plus a set of long and complex commands to type to stop normal people being tricked into enabling it
Whoops, wrong link. Here is the correct one:
https://mikolalysenko.github.io/regl/www/gallery/planar-refl...

In this demo, I render reflections in a plane using a trick with the
stencil buffer. I provide a video(https://www.youtube.com/watch?v=FUNAcjJHo8U), in case the demo
won't run. Those who are curious can find the implementation
details described in the top of the source code: https://github.com/mikolalysenko/regl/blob/gh-pages/example/...
Unused Ruby variables stand out like a sore thumb, if you have a linter configured with your editor. I use emacs with rubocop through flycheck.
> The prime ministerial candidate isn't chosen by a primary

Depends on the party. None of them have three or four months of primaries like America, but the Labour Party in the UK and the Labor Party in Australia both have the whole membership voting for the leader now. Others only have elected party members voting (equivalent to US super delegates).

> In New Zealand, you're considered a bit of a loon if you're a card holding party member. I think that a lot more of the population is flexible in who they vote for as well. An MP told me once that 1/3 of voters are independent.

I'd agree to an extent with Australia as well. Those who are party members are, in my experience, older, well connected within the community, more upper class and often involved in some sort of non-partisan activism. Unless someone is trying to be elected, they do avoid showing their colours.
Low taxes don't represent lower government revenue. See the Laffer Curve. You also have a trade off between the maximum government revenue and maximum economic growth. Raising taxes past the growth maximizing point would increase revenues (to a certain point,) but then limit growth which would feedback and ultimately lower revenues.

Given the idea that a 100% tax rate would result in near zero zero economic activity (nobody would have money to spend and nobody willingly works for free,) that result in near zero tax revenues. If we accept that a 100% tax rate would result in near-zero tax revenues and if we accept that a zero tax rate would also result in zero revenues, then it follows that there IS a point where revenue and growth are optimized and that point isn't necessarily close to 100% or zero. Many non-conservatives who dispute Laffer would be happy with a 75% tax rate, as their Keynesian (or alternatively, Marxist) belief is more plausible that the reality depicted by Laffer.

However most people, Democrat and Republican, do believe in Laffer -- they just dispute where those revenue and growth maximizing points actually occur. The problem is that many Democrats don't care about Laffer (even though they do agree with the effects of the curve) -- they willingly chose to ignore Laffer because their convictions of economic "justice" supersede the rationality of Laffer. Meaning they know Laffer is correct, but they don't care: they'll sacrifice maximum revenue and maximum growth for maximum "fairness." Ironically, maximum "fairness" results in lower overall tax revenues this starving the very programs they insist are necessary. Then they blame conservatives because clearly x% is too low of a tax rate because "deficits."

Belgium has a much higher tax rate (43% for a single person making the average salary) and New Zealand is about 16%.)

The growth rate of Belgium is 1% and New Zealand is 3.5%. There are definitely more factors involved, but there is absolutely a correlation between growth, tax revenues and tax rates (a correlation illustrated by Laffer.)

My point is that keeping tax rates low os not necessarily the same thing as keeping revenues low. We could argue the opposite with equal ferocity: non-conservatives have kept government revenues low by keeping tax rates high.

To be honest though, conservatives do favor the left side of Laffer, even at the expense of revenues because the growth maximizing point is to the left of the revenue maximizing point. The non-conservatives favor the right side of the curve (closer to the revenue maximizing point) even at the expense of growth.

I could only wish our tax policy were based purely on math rather than politics. Voters decide what growth rate they want, we enter that into the system and the tax rate is dynamically calculated. The tax rate would then be a result of economic reality rather than the cause. The political debate would then "simply" be: how much growth do we want? Unfortunatly tax policy is used to reward or punish those whose politics are on the 'correct' side of the winning political party.
Ok. Effectively don't have to think about it 95% of the time then. Close enough.
Sounds very niche, so something for an add-on.
The same number who voted for Gerald Ford.
I think that a lot of people who like Go for its channels/coroutines would like one of the BEAM VM languages - Erlang or Elixir - with its OTP. It's a bit more heavyweight, and the community is a bit smaller than Go's, but it works nicely for lots of sorts of problems.

I'd keep using Go for one-off scripts (grab SSH keys from LDAP for sshd, that sort of thing) and system integration stuff, though.
Why, doesn't everyone in their startup's SF office have a terabyte of memory? Why would someone have a computer less than $5000?
And it does ring true.
Partition it as GUID type part , make a partition and just select it as a target when you start the installer.
6.006: Introduction to Algorithms(2011)
> A vote for a PM could, implicitly, be a vote for the ministers that the PM would select. You select the PM, the PM selects their ministers and cabinet, that gives the public more Democratic power.

That's called a 'presidential system'.
Communities run in a tight feedback loop with their populations; when a community goes in any direction, some people who don't like it will leave (and some outsiders who observe it may refuse to join), which pushes a community further into that direction. People within the community like HN are all self-selected, so the education level, ages, etc. depends strongly on the direction the community is going.
I believe that people don't understand that when you work with a computer you are working with a machine that can work for you. Specially when you are a programmer.

That is the first mindset that I will implant in any young programmer, make the computer work harder, but learn to work less yourself.

Forget about working more hours, you will get older, you will get ill, specially if you work too hard. Start working today in making the machine do your work.

As a professional you should be able to compete working 40 hours a day easily. If not you are making something wrong. You need more skills and not just learning a new language(of the week).

I will study less programming and start studying other things like art(music o painting) or psychology(how humans work) because that way you can improve interfaces and your own tools.

In fact I had this education myself, and I can do lots of things that other people can't. For me is obvious how to make it and why but for the rest of the people is very hard. I realize now that is my education in those areas that people had not studied because in theory they are useless for the technical work.

When I see programmers that only know about programming I see how fast they dig their own grave, just working too much. Maintenance goes up over time and they could barely sustain their own code. They can't progress as they are stuck with old code maintenance. The code gets too complex to understand just using text alone.

Quite interesting they only develop visual tools and test when asked and for non programmers. I see it as people not wanting to use screwdrivers because they have their nails or teeth, but technically able to do it for others.

They ignore how to make great documentation,structure the code(to constantly reduce complexity) or how to communicate graphically in order to make tools that make their life easier and life gets harder and harder for them.

I am training right now people and I teach them something as simple as using (Dear) IMGUI over their own program to visually control their own code and memory. After a month or so they start getting it on a big AHA!! moment why they were so much unproductive before.
Exactly. The Laffer Curve is very good at demonstrating this.
This is the email I just sent to the Kagi CEO, who disappeared with our cash:

Dear Kee,

Thanks for your message. However, Kagi should have informed customers in advance that they were ceasing operations, allowing them to collect their money and close their account. As I understand it, Kagi informs us that it has disappeared with our money, and that an unspecified somebody writing from a “do not reply” email will tell us more about it. Fraudulent bankruptcy would then only be the beginning of a long legal process. I seriously hope you will at least refund the account balance of the Kagi customers and avoid legal and penal consequences.

Kind regards,

Fabio
https://wiki.mozilla.org/Security/Application_Reputation

https://wiki.mozilla.org/Security/Features/Application_Reput...

Local database with whitelists and blacklists, file signature inspection, and remote lookup for files with unknown, unsigned binaries in them.
London Start Up Fintech Consultancy Looking to Hire a Developer - Permanent Onsite Role in Mayfair.

Skills Required: 6+ years of full-stack development, C#, .NET, Agular.JS, MongoDB, REST

Join a team of 5 agile developers working on a disruptive greenfield project utilising the latest technologies. Opportunity for growth & advancement.

If interested, please email: Katherine.kaplan@holleyholland.com
but then serving animated gifs as mp4 became a thing. Of course then using it as a video host became a thing
Ada is probably the most real-software-engineers-dont-hack language ever designed, and yet compilers have flags to control checks and warnings.
It's doable if you're young, single and in good health. Like a lot of things.

(again I think I need to write my "I was a 10x programmer until I got chronic fatigue" post)
It doesn't explode the slice:

If the final argument is assignable to a slice type []T, it may be passed unchanged as the value for a ...T parameter if the argument is followed by .... In this case no new slice is created.

https://golang.org/ref/spec#Passing_arguments_to_..._paramet...

(Otherwise, I completely agree that having to use append to remove an element is stupid.)
Check this channel https://www.youtube.com/channel/UC6v6ljwkDGjk8Q7Dj-yjuqg
3 Easy Ways to Grow Email List Through Interactive Content Marketing
I think there is a lot to be said for the old rule of never discussing politics or religion at work.
Screw having an idea. Go play video games.
Stop designing interfaces, Start designing experiences
I think most Django developers would love to use their toolkit elsewhere (eg the ORM) but in practice, everything it held together by so much Django glue (setting and convention) that I don't see how it would be practical.

By that point you may as well just import Django, bootstrap it and use what you need.

The other side of this argument, is you allow each component to be developed at its own speed. Again, the integration between elements (Models→ModelForm→Forms etc) is so tight this isn't practical. Just as making them less integrated [probably] makes them harder to use for people who just want to use Django.
Zalando: An Obsession with Design Patterns: Redux
Not possible. Normal torrent sites work fine and aren't marked, so that's weird. You do get the occasional blacklisting for ads that inject malware. Maybe you're not seeing them due to an Adblocker?
> Honestly, I find it horrifying people feel the need to vote for the "least worst option". You're essentially electing a temporary dictator (potentially at least), please don't vote for someone you dislike. Even if you dislike one less than the other, you still dislike them...

But that's exactly what you have to do in a first past the post system, and especially with the Electoral college. A vote for Jill Stein (assuming Jill Stein doesn't win) that would have otherwise gone to Hillary Clinton if the voter had chosen the 'least worst option' is in effect a vote against Clinton.

With IRV your advice would be good, but that's not how the US system works.
Enjoy the free time!
When you think about it, real letters and the postal system have the exact same issues.
Coinbase's Head of Risk Leaves to Start Digital Currency Hedge Fund
This is a problem specifically about commenting in and out code. The IDE should comment in and out imports accordingly.
1. This isn't the place for technical support on something that you can go to Apple to find out.

2. Search for it - https://support.apple.com/en-au/HT202796
It's simple: If you spend more than 40 hours per week at the office, then you are bad at your job.

There are only two reasons. You either aren't productive enough, which means you are bad at your core job, or you are taking on too much, which means you either lack the social skills to say No, the maturity to manage your time, or that you are fucking around too much at the office. Basically, anything more than 40 hours means that you are either bad at your job or at managing your job.

That said, coding outside of the office with no particular purpose in mind is a lot of fun. The whole "play" thing. It's important to keep it at the level of play, don't get too serious. Serious ruins the point of play.
However much I hate the politics surrounding Docker and systemd, they have done a LOT for Linux to provide a standardized way to configure most distros and reliably deploy apps/stacks. I still feel that tuning Linux for networking is not an easy thing to learn about.
>better facilities, better teachers, better community

This. I had a few good teachers at university that taught me a lot, this made it painfully apparent how little I was learning in some other classes. I guess it's the same everywhere but I suppose you'd expect that the prestige of the IIT would attract the 'better teachers' of course in practice it probably attracts the more prominent experts which isn't the same thing at all ;-)
Cosylab | Ljubljana, Slovenia OR BayArea, CA | System programming | Full Time | Onsite

http://www.cosylab.com

Description:

We are a company that specializes in development of control systems for nuclear particle accelerators and other large physics facilities. We are working with major physics institutes around the world including ITER, ESS, PSI, SLAC and others, see our reference page for details.
Currently we are looking for C/C++ developers with at least couple years of experiences to work on an upcoming projects. The actual work will vary based on the project, but it is not unusual to work on a full-stack solutions, ranging from kernel drivers, high performance network middleware as well as GUI development. Since we specialize in custom solutions we really appreciate input and suggestions from all developers (everyone is encouraged to be involved in design phase)

- In addition to C++, knowledge in the following areas is appreciated:

- Development in/for Linux and other *nix systems

- System programming (Linux)

- Network programming

- Low latency real time systems (VxWokrs/Preempt-RT/Xenomai)

- Relational databases and SQL

- OS-level virtualization

Linux Kernel driver development

Note: Cosylab d. d. was declared the best Slovenian employer in 2015, in the Golden Thread (Zlata nit) Competition, and was also a 2015 finalist in the Golden Practice (Zlata praksa) Contest.

Location:
Currently we have positions available in:

1.) Cosylab USA: Palo Alto / CA. Apply by sending a CV to jobs-us@cosylab.com

2.) Cosylab HQ:	Ljubljana, Slovenia. Due to nature of the work an occasional travel to the customer premises might be needed (as it is somewhat unpractical to ship the fusion reactors around ;) ), but we are very flexible and always try to accommodate our developers wishes. Apply by sending a CV to jobs-sensw@cosylab.com
You must have been asleep 5-10 years ago when Rails and Django were repeatedly being pitched against each other by hipster developers, leaving PHP, looking for the "new thing".

They were both scorching hot until somebody decided doing everything in Javascript was a good idea.

(Edit FTR: Given the topic thread, I feel it important to say that I didn't mean Node et al are better than Django, just that these hipsters thought —by virtue of being newer and newer is always better— it time to move on. I'm a Django dev and judging by the positive state of development, will be for a LONG time.)
> Contrast this with Rust whose errors read like mind-bindingly inscrutable tax forms.

It was "lol what?" for me. Rust's compiler error messages are very informative and sometimes contains tips what to change in your code to make it work (not just general words, but code you can use right now, with your variables/functions etc.).

Borrow checker explains step-by-step where ownership starts, where it ends and where you are trying to use it.

Panicking messages - another story, but it's not compiler's error messages, it's runtime. In example of code Adam using as proof, author is using 'panic' and 'unwrap' - reasons to don't expect gentle behavior.

If you can't write code in idiomatic way, try to catch your panics and give more descriptive runtime error message in your code - other users of language shouldn't pay for it.
If we're listing Liszt pianists, I think John Ogdon should be up there (his B minor sonata is how I finally "understood" the piece) as well as Richter and maybe Argerich and Brendel (for his Annees de Pelerinage).

Ogdon's Campanella: https://www.youtube.com/watch?v=L6aLKPtF6uc
Ogdon's B minor sonata, IMO the magnum opus of Liszt's life: https://www.youtube.com/watch?v=8q1tNCVGpt0&t=6m
Richter's: https://www.youtube.com/watch?v=Wc4hJtKm278
Argerich's: https://www.youtube.com/watch?v=n04GkRTC_Lo
Brendel's Deuxieme Annee: https://www.youtube.com/watch?v=b-XjrjzXjjA&list=PL9D990D86C...

And for a totally different take on the latter, also listen to Bolet (https://www.youtube.com/watch?v=QVxEG12-1Ps) and Lipatti (https://www.youtube.com/watch?v=lzn2fkUdUnI).
When you’re extremely un-motivated
This reminds of of Joey Hess, who has taken this a little further.

https://usesthis.com/interviews/joey.hess/
> praise and hype postgresql gets

You could apply the same sentence to NodeJS, Rails, MongoDB, etc - hype is not necessarily a good thing, if you read the definition:

- Excessive publicity and the ensuing commotion;

- Exaggerated or extravagant claims made especially in advertising or promotional material;

- An advertising or promotional ploy;

This is technology, there are always going to be "my stack is better than yours" arguments and fanboys claiming their newest tech choice is simply amazing because it does $x, $y and $z.
Yes actually.
Yea, its a clone with chat stuck on.
I'm not normally someone who complains about other people's designs but is there a chance you could fade the watermark a lot more? It's still quite bold and immensely distracting which makes it harder to read the content (or at least it does me, but being dyslexic I do have to concentrate harder with reading blocks of text anyway).

That aside, your site looks at valuable resource. Thank you for publishing it.
Yeah. It is sort of the Gold standard when it comes to hackable editors. What you can't do with hooks you do (carefully) with advices.

But then again, it seems to be aimed at beginners. Maybe the author didn't think Emacs was suitable for them.
I'm happy to review, you can send it to janbernhart AT optiver.com
Interestingly, in discussion of scaling up manufacturing, Musk said pretty much exactly this: that the product was actually the factory, and by designing the factory itself as scaleable, reconfigurable units the end product just kind of falls out of the end.
Eric Cline, the author of that book, is also an entertaining speaker.

I recommend his 1h youtube talk about the bronze age & genesis of "1177 BC":
https://www.youtube.com/watch?v=hyry8mgXiTk
Maybelline Great Lash Mascara – #105 Soft Black – New and Sealed – See Our Promos
>> Stockholm syndrome in action.

>That's a very negative way of saying "that's not my personal behavioral preference"

In my experience, Stockholm syndrome is not used to describe personal behavioral preferences, but rather (unexpected) transitions between such preferences from the negative to the positive.

In the grandparent's own words:

>>> i was shocked by that at first too. Then I came to love it.
This was where I stopped reading. The author clearly hasn't worked with Rust. Not only are the messages very descriptive, but you have an extended explaination for each error in the form of:

rustc --explain EXXX

Which pulls up a long form explaination, and code samples of what is happening/why it is happening/how to fix it.

The blog explaining the author's disdain for Rust mostly just seems to whining about the borrow checker.
Regarding X11 apps on OS X: what about XQuartz [1]? If the source isn't platform-dependent, you wouldn't even need Docker.

[1]: https://en.wikipedia.org/wiki/XQuartz
> Except it does though, since that's the very behaviour you're complaining about.

No, the meaning was: if someone cannot handle unused things, that someone is screwed. Go will not save him in other aspects which require a little bit of discipline and are not checked by the compiler.
SEEKING WORK - Remote (Cupertino, San Francisco, Oakland)

I'm an independent full service digital producer and full stack developer that work on React Native apps and chat bots for Facebook Messenger, Skype, SMS, and Kik with NLP and service integrations.

Past lives included stints at Apple, Google, and a handful of startups.

My stack revolve around NodeJS, ReactJS, React Native, Django, Python.

Worked with music artists and major brands to build ecommerce and marketing solutions.

See more at www.jw84.co or www.github.com/jw84
Tom Hanks on Typewriters
This makes me a little speechless. If a system has these attributes that was carefully crafted, complex, proprietary, then I would agree it's a bad thing. But email is basically putting text in a certain format and transporting it from A to B. It's simple and open, of course people use it to do bad things as well.

Side note: Do you really still have problems with easy to spoof messages? Or with spam? Especially the last one is a non-issue nowadays, I think. In the past we had like hundreds of spam mails unfiltered in our inboxes. Now I have a really good spam filter and checking my spam box from time to time I don't even see that many messages popping up.
> "Rust on BBC micro:bit"

OT: I just did a double-take. For a moment there, when I saw the title, I thought of a rusty computer part.