skysight-inc/HackerNews huggingface dataset:
You have my vote because you're right.
The introduction of the revelatory "mark of the beast". No one will be able to [legally] buy or sell without it. I suspect anyone that tries to barter or trade outside of the system will be considered and labeled a criminal for operating in black markets or tax evasion.
You just need to output formating instructions, not code.

Read that imagining "formating instructions" as data that will be consumed by a default visualizer that the shell automatically pipes at the end of your command in interactive sessions.

I'm sure there's a general architecture for such thing. If no better choice is available, it can be done with plugins.
Being out of a job for some period of time after the financial crash of 2007-2008 (I was laid off in '08). I was w/o a job for nearly 2 years which helped me reinvent myself as a web & mobile developer, self taught of course. I was a market risk associate with Merrill Lynch at the time and before that, I had been a software engineer for 7 years.
I didn't mean that fman would come back.

I meant that if I remove the cronjob and update script, the next time I get an fman update via my regularly scheduled update manager, fman's .deb installer will put the cronjob and script back.
We're based in Utrect, where Haskell is part of the mandatory curriculum at and the language of choice for many master courses. Because of this, almost all our developers are somewhat familiar with it, or have at least had one course in it in the past, which really helps a lot!
Well if at the end in your programmes you got to manipulate structured data (represented by sexps which whatever extensions), then the guts are irrelevant.
Direct feedback is a data point. "Thanks for your feedback, I'll think on that" would be better than "I'll look into it". As you say, there's nothing to look into, but considering the impact policies have on staff is useful.
I actually just wrote an article that talks about all these complexities, and how micro-PaaS (things like hyper.sh, dokku, and nanobox.io) address a lot of them.

https://hackernoon.com/what-is-micro-paas-and-why-its-the-fu...
Plan 9 did it in an interesting way. You draw to the screen by writing to files under /dev. On Plan 9, all file operations take place over 9P, a networked file protocol. So if you are connecting to a remote machine and want to run a graphical program, you mount your local /dev/draw files on the remote end (this is actually taken care of automatically by cpu(1)) and just run the program. Its graphical functions access your local machine's /dev/draw and it all Just Works. Hard to explain but very neat when you use it.
Kops 101 – The Kubernetes Deployment Game-Changer
Interesting! I had a similar setup using ECC memory on a GA-990FXA-UD3 with FX-8320. Unfortunately, what I discovered was, even though it operated OK, the actual ECC features weren't being utilized. What CPU / Motherboard combination did you use? I think it's exciting that your combination actually used the ECC functionality.
I go the other way. If Visa decides they don't like me, Mastercard or American Express may still do business with me. If the Fed decides they don't like me, my only option is to leave the country.
Apple, Inc. | Cupertino

Apple’s Siri is looking for exceptional engineers, designers, and project managers well versed in machine learning, natural language, speech recognition, server automation, and/or mobile software development. Siri is used on countless iOS, tvOS and watchOS devices and handles over a billion requests per week.

If you’re passionate about music, increasing productivity, building platforms or one of a variety of our open positions, you’ll be right at home!

Apply online or send a resume and a feature request to brittanyd@apple.com.
Good luck with hiring!
Why is this valuable or desirable? I keep trying to figure this out.
Well it's not decent on desktop either.
I can understand why people don't like Electron, but what's wrong with Python?
Totally this.

Reminds me of the footer of Riot Games Engineering blog[0]. The content they post is very good and interesting, and I don't doubt it must be a pretty cool company to work at, but that office photo at the bottom literally describes hell for me. I would spend my whole day there waiting for my anxiety to cause a heart attack.

[0] - https://engineering.riotgames.com/
Having looked at some of the photos, one of the things that I notice is a lack of televisions which I see amongst sometimes with my friends.

I find when I go to my friends living room with a PS4 and tv, we generally chat for a few minutes before diving into games or videos. Or if I go to another friends place, they feel obligated to entertain instead of allowing one another to be he entertainment. And while I certainly enjoy those moments around the tv, it feels less gratifying than talking amongst each other about the state of things and being deep within our conversations. Perhaps that's why when I'm alone, I love listening to podcasts with two people talking amongst themselves because they tend to go very deep and are very focused.
You can accuse China. At the same time China has its right to screw BBC. Their land, their rules.
I relate to this strongly. I'm currently the only technical person where I work. I've gotten to learn a broad array of things, mainly because I had to. But it's very hard to go deep or know if I'm going in a good direction by myself. Even one other person to develop with would be a huge improvement.
There are two factors that increase the erosion:

First, you went from a prolonged severe drought to a very intense rainfall in a very short amount of time, extremely not helped by the massive surface runoff when the emergency spillway was put in use. I don't know all of the geological processes involved, but the upper soil layers were probably made far more mobile and less stable by the drought.

Second, the massive erosion is happening on a slope, whereas the Grand Canyon is (comparatively) flat. A steeper gradient means less force is needed to set sediment in motion.

If you want impressive floods, the Bonneville and Missoula floods are the largest known floods in history. Imagine floods with hundreds or thousands of times the flow rate of Niagara Falls, which cumulatively scoured the Columbia river region by hundreds of feet.
Few have cheap internet access (just texts, calls, and small amounts of data), so you shouldn't assume your audience has easy access to it in local villages.

> And nearly every platform where web apps would work.

What platforms? Android is too expensive. Feature/flip phones don't run web apps.

So, yes, my point was that FirefoxOS was the only platform that had the potential to offer widespread web app access to this audience. Also, since FirefoxOS web apps could be zip files, they didn't necessarily have to have internet access to run and could be passed around via sneakernet.
Brainfuck would be interesting.
Going freelance. I went from having worked with Java, C++ and PHP to a variety of languages, platforms, business situations and teams. I learned so much about JavaScript alone during this period that I wrote a book about it.

Frequent, real business and engineering challenges. Exposure to a variety of people in organisations from the Netherlands to Silicon Valley, at startups and multinational corporations.

There is no substitute for this kind of learning, and I am so thankful I was able to do it.
Pro tip. Always carry a second credit card (from a different bank) when you travel. It's just too easy for anti-fraud systems to be triggered by something they don't like and to be in a situation where you're not really in a position to spend 30 minutes on the phone proving you are who you say you are.

The systems can really trigger on random stuff too. After the last time when I gave them holy hell and threatened to pull my business, I haven't had trouble since. But before that, as someone who travels worldwide, I had transactions declined at 1.) a gas station convenience store and 2.) a grocery store in the Western US.
Gamification of leads assignment using Slack
Viable.
I really like the way those videos were presented. Silently, looping, laid out one on top the other, each with a one line description. If that was one long video i would have kept jumping backwards to rewatch all the scenes. Final thought, drone footage continues to blow me away.
We've been using docker-compose for dev but still used eg Salt and hand written deploys for production. We basically used docker parity between dev machines, and are now taking it into production
Salt Lake City. Or, if you want to see 'created from the top', there's also St. Petersburg/Petrograd/Leningrad/St. Petersburg.
O man that would turn me off completely.
Ask HN: What challenges do your technical teams face?
There are a lot of components that go into building a great IT organization (big or small) and different solutions work at different levels of growth.

I'm a bit curious to understand what challenges different teams face, and a bit about what their environment is specific to them. Failing that, if you know of some case studies and perhaps solutions to them please send them my way.

As an example, I've worked with technical teams where the throughput was a slow trickle of features every 3 months which was a large constraint on the business. The team was about 50 people in size ranging from the interns up to the CTO. We identified one of the key factors preventing delivery was a (well earned) fear of things breaking in prod when deploy day comes every 3 months. Lots of solutions to this problem exist, and lots of them will make improvements to the throughput, but they must address the central issue of service disruption. So we started getting the team to improve test coverage and over a few months we went from zero tests to a culture that would laugh if the very notion of not testing was suggested.

I'd like to hear a bit about the challenges you've had, been part of, or perhaps just seen from the side.

Thanks!
My question was aimed at OpenAI Gym (which seems to be using Docker), but since you seeem to be involved with CodinGame, I kindly ask you to please add support for Common Lisp ;).
Working with other great developers, designers will give you superpowers. Find someone you like, seek them out and try doing a project with them.
As an avid snowboarder, I think we are a long way from building a machine to teach someone to do this. It's quite a bit more complicated than just balance - edge control IMHO was the hardest thing to learn.

I'm not suggesting it's impossible to create a machine to do so, but I would put it on the same difficulty level as building haptic gloves. (Creating haptic "boots" with separate platforms maybe?)
> Objective-C looks like a clusterfuck and I never want to touch it.

This is pretty much moot now, the Apple world is abandoning Obj-C, but AFAIK it's just old, not bad. Like, came out at the same time as C++ old, and has seen fewer changes to the language than C++ has. It's a compiled, C-like language, so yeah, hard to use and very easy to crash, just like C & C++.

Interested to hear your point of view on what makes it seem like a cluster, if you want to share. (And I'm only interested in hearing and understanding your opinion, not on debating or contradicting your experience.)

Obj-C had a pretty cool calling mechanism underneath, known as "message passing" -- more or less the analogy to C++'s virtual member functions. But it is the only compiled language I know where you can actually call functions by name, like construct a string dynamically and call, and you get those dynamic calls at the same speed as compiled code (minus a fast function lookup you can usually do once).

I used that mechanism in some games to build a nice state machine class for actor behavior. I did the same in C++, and the Objective-C code was way nicer & easier to use.
I did study Electronic Engineering at university, but I have developed my skills as developer by learning languages by practice
When I first heard about Firefox OS my first reaction was one of frustration, as I believe at the time WebOS had just been open sourced.

It seemed like a giant duplication of effort towards similar aims.
But what phone under $35 is able to run Service Workers? FirefoxOS is still the only one that can pull that off. Android 4.0+ can't run on hardware that cheap.
Nah you're right, let's just make you pay for it all. Much better solution.
Lisp machines were expensive, the early ones at least took a very long time to boot, and I think there are weaknesses to the Lisp "image"/"world"/whatever model that Lisp-M partisans aren't quite willing to acknowledge. They're still extraordinarily cool machines.
That's correct!

It's no coincidence that NeWS and Java were both designed and written by James Gosling.

It could be said that Java rose out of the ashes of NeWS.

Although I wouldn't go as far as to say that NeWS rose out of the ashes of Gosling/UniPress/EvilSoftwareHoarder Emacs and Mocklisp. But Gnu Emacs did! ;)

However, at UniPress we did develop a nice NeWS display driver for Emacs that worked efficiently over a slow network connection, providing local interactivity like text selection feedback, control panels, pie menus, multiple tabbed windows, etc.

Here's the PostScript source code of the UniPress Emacs 2.20 NeWS display driver [1], and a screen snapshot [2] of Emacs as an authoring tool for the NeWS version of the HyperTIES hypermedia system (plus a diagram of HyperTIES extensible client/server architecture).

[1] http://www.donhopkins.com/home/archive/emacs/emacs.ps.txt

[2] http://www.donhopkins.com/drupal/node/101
codingame has destroyed my productivity because it is awesome
What steps did you have in mind? It's been some time since I last made an IPA, but I don't remember it involving any more post-fermentation work than anything else I've made.
It is important to note that person-hours are not remotely fungible, and some contributions are even negative in the sense of "developing ecosystem maturity".
Learning about functional programming.

It changed how I think about writing code by exposing me to new ideas and shining a light on my own bad habits picked up while learning by doing without understanding.
The opportunity to prototype projects and explore technologies without being under constant observation by co-workers and supervisors.
Have you ever noticed that "cruel and unusual punishment", the famous standard for what will be considered the acceptable limit of legal punishment, in fact implicitly sanctions cruelty in our legal system? If severe cruelty is the norm then it is considered just, indeed even fair and necessary, that that cruelty be normalized and extended to all those under the punitive regime.

There is a deep vein of cruelty in American history. I personally believe it is significantly rooted in Puritan theology - self-denial and self-abnegation are both forms of self-inflicted cruelty, and if one is cruel to oneself, both in daily practice and in the broader sense of ones philosophical beliefs and worldview (i.e. believing you are a sinner, believing you are in a state of perpetual spiritual disgrace), then cruelty becomes a foundational principle of your relationship with the world and other people.
Introducing Python Fire, a library for automatically generating CLIs
That is the plan for the Oroville dam, moving forward?
I recently logged into the web ui for my smart water meter. There is data going back two years. I've lived here for six weeks. It's weird to get the previous owners water usage history.
GNU proponents are heavily evangelical. But, if you look at what software and hardware gets used, they don't seem to be very influential. People seem to ask their Windows-using friends and relatives for recommendations, not their closest GNU evangelist.
"You need a citation to know that GNU proponents are heavily evangelical?
"

;_)
No, i need a citation that anyone actually cares what they say.
This seems like a much more interesting alternative to things like codewars. I'll definitely check it out.
> it is still much more of a hassle to manage than credit or debit cards are

I don't really get this. I use credit cards (almost entirely online), but I've never used a debit card. Not out of any deep-seated aversion, I just don't see the point.
Only 18!?
We would punch up a program card to put on the drum in our IBM 029 card punches to set the tab stops, and let the tab key do its job.
It's insane that prisoners are treated poorly. It's also ridiculous that statistics like "rate of recidivism" do not seem to even consider what effect the incarceration itself had on the offender.
On one hand: Yes, this is an extremely cool hack. Hats off.

On the other hand: It probably seems particularly impressive because its building blocks don't happen to be in your skill set. A rule of thumb: Something is impressive in proportion to how many times you think "How did they do that?!".

In this case, if you're not already familiar with disassembly, binary instrumentation, how caches work, etc, then every step along this way sounds magical. But to a low-level/systems programmer, this sort of thing is their bread and butter. So their reaction wouldn't be "OMG how did he even...?" - it's probably more like "Niiiiiiice".

(If you are, eg, a web developer, you probably have an equivalently ridiculous level of background knowledge about the internals of 5+ levels of the web stack, and how each goes wrong. I have seen systems guys - people who would jump on this project in a heartbeat - take one look at modern web dev and flee with their head in their hands, asking "how do they know all that stuff?!")
Show HN: Orchestra – A simple, flexible CRM to suit your business
Synthesised tooth enamel promises more resilient components
I think it'd matter because right now, there is not really a market for only public domain video content, because such content is so sparse. If we made copyright expire after 10 years, I think there are a lot of people who'd be content with the "classics", and it'd allow innovation and competition to occur between "classics" providers, which is what will give customers the best experience.

Right now, competition is hamstrung because people are prevented from entering the market with anything that the consumer would find desirable, barring permission from the rightsholders.

Competition is not real competition if the same data cannot be accessed. For example, Chrome and Firefox compete because they both access the same internet, and whichever browser provides the better experience for that internet will win out. That kind of thing is not possible on walled gardens like Facebook because the law allows them to obliterate anyone who would create an alternate "Facebook browser", and it's not possible with things whose primary offerings fall under copyright protection, like Netflix.

We need to open these things up so that people can compete and provide the consumer with the best experience without needing anyone else's permission. It's true that most people will want access to new releases, but if copyright expired after 10 years, you'd at least have a secondary service that people would actually want to use, which would compete with Netflix et al for viewership on a lot of the content.
How honorable! Try to force Chinese to bend their knees.
What do US torture camps have anything to do with BBC journalists? Really, what?

And anyways, how do US torture camps compare to Chinese torture camps? Its not like China is a paragon of virtue here, torture by the police is a huge problem that even the gov admits to (hey, police shouldn't torture people, please don't, it makes us look bad).

> When the US preaches about human rights it devalues the concept.

And who is the "US"? It is like some unified person that speaks with one voice? Is the NyTimes the US? Is the BBC the US? When I speak out on China, am I the US?

> That makes it harder to hold countries like China to account.

That is a straw man. We can't hold China to account for their human rights behavior, we have no right to do that. But we can damn be sure that everyone knows about it. I would expect the same for other countries with respect to the US.
It's unfortunate for the people designing / promoting this, not to mention NixOS as previous work.
It certainly hasn't helped that:

- The adage "don't believe everything you read on the internet" from the 90's and 00's has substantially died off.

- People have turned to listening to reply, not listening to understand.

- Death of "the expert", where people believe they're a search away from being an expert on a topic.

- The language of the current divide (Patriots vs Authoritarians) is still instead presented along the partisan axis (Democrat vs Republican).

- Glorification of the 50's prosperity, where the USA was the only major manufacturing power worldwide not decimated by WW2.

All of this is fuel for various forms of civic-oriented intellectual laziness.
The startups that connect the bulldozers to the cloud
TensorFlow: A primer
>I personally believe that women have a better sense for simplifying complex ideas

SELinux is not a "complex idea", SELinux is a tool with subpar documentation.

A coloring book does nothing to fix that.
A mentor. The company I was working for hired a new developer and he shared tons of information with the rest of us, including showing us how to do things his way. Even if I don't do it all that way, the things I learned improved my code way beyond all the stuff I'd done before him.
You're the third person to ask for this on this HN post :) I'll just copy-paste my answer now

We have a lot on our plates right now so adding new languages isn't the main priority, however we add languages based on the number of upvotes on suggestions in our dedicated forum thread

https://www.codingame.com/forum/t/please-add-the-following-p....

Do not hesitate to go there and vote/ask for Common Lisp
Had no idea. Thanks
I have to agree. It's a vacuous article about what appears to be an even more vacuous book.
> Can we keep the state sponsored propaganda off this site?

How is NPR state-sponsored propaganda? They've been some of Trump's harshest critics IMO, even after he became POTUS.
The weakest spots in the JS code I have seen, in npm and the projects I've had to maintain:

- Profiling CPU and memory: preventing and mitigating resource leaks.

- Robustness: Input validation, error handling, logging.

- Event handling and construction of finite state machines: defining states and transitions and validating them.

- Using a sane coding standard. Like Google's JS standard rather than the self proclaimed "standard" from feross.

The "request" npm module for example, is a FSM where states are defined by a combination of flags. However you can obtain states that are not handled by the library, because the FSM is constructed poorly without validating state transitions. That is a very common theme in npm modules.
Incivility like this will get your account banned on HN, so please don't do it here.

We detached this comment from https://news.ycombinator.com/item?id=13782112 and marked it off-topic.
This touches on something that's been bugging me for awhile, and I think it's related to all the harm people do in the process of furthering their careers. Most people's goal seems to be either to get into that perfect career spot or do ANYTHING to maintain that current job they acquired.

Everything else is secondary. Family, religion, strong personal beliefs, politics, getting treated for substance abuse, etc etc. Everything is less important than that career, you are not a real man or woman if you don't have a job and don't provide for your family. Everything important is disregarded to further one's own career (I HAVE to fly to this conference, I have a super important career and all that carbon emission nonsense is for other people or other days).

When this all goes away and nobody works unless they want to the shift is going to break so many fucking brains. I really hope people can embrace the shift and work on self improvement and curiosity above all, but my hunch is most people with this idea that their job completely defines them won't handle the transition very well.