skysight-inc/HackerNews huggingface dataset:
I don't know about that container strategy, but the thing I like about monorepos in that situation is that you can enforce having every commit to master represent a state where all your services and tools work together.

Otherwise if you ever need to do a rollback or post mortem or similar you have to figure out what commit out of the 20 different projects was actually being used at the time.

Of course that comes at a cost and there are other ways to get the same benefit, but my experience is that this is an easy way to keep things consistent.
Related by name: the incredible proof machine
https://www.joachim-breitner.de/blog/682-The_Incredible_Proo...
For anyone interested, please consider contributing (time) to an early effort to build an open-source contraption game, using the Godot engine:

https://github.com/GodotGarden/contraption-game

Here are the upcoming tasks:

https://github.com/GodotGarden/contraption-game/issues

Pull requests, ideas, and feedback would be really appreciated.
"The Liberals introduced a lottery in 2017 in an effort to make the system fairer – previously, applications were accepted on a first-come, first-served basis."

What's not fair about first-come, first-served? Why would a lottery be fairer than that?
This is painfully accurate. Buying a house now involves proving that your funds came from bona fide sources (i.e. that you are not a criminal), thanks to new anti money laundering regulations.
Men are feminists too, and often more eager and agressive feminists than female ones; as much as top MRAs are often women. Like any ideology, it is not a question of gender, surprisingly.
I'd like to run a terminal output on the touchscreen. Launcher sounds okay, but the one I have with Enlightenment 22 is just so much faster with the keyboard than any pointer device ever could be.
IIRC touchpads and capacitive touchscreens use the exact same technology, so there shouldn't be any difference.
Looks great! Probably even has applications for anybody prototyping a Finite State Machine, which are very common. Also, I'm not aware of any intuitive FSM design tools which one can "get" in a 5 min tutorial.
I think you actually mean Somalia as Ethiopia is far from pure unregulated free market.

Ethiopa is one of the places I most want to visit before I get too old.
Ubuntu constantly backports certain applications like Firefox for LTS so you don't have a two year old browser. Does Debian LTS provide that?

Edit: Oh, server. Forgot that context.
This is better than the touchbar at least. You can use this to watch Youtube videos or movies while working! :D
Firefox on a server?
Probably not but is that relevant for Ubuntu Server?
Chatbots were the next big thing before VR was the next big thing before 3D printing was the next big thing before...

You get the point.

Crypto is the next big thing right now and like all these "big things", it's going to fall flat on its face as well
>Really, if you as a person with domain knowledge see a problem with an application, it serves all of us for you to challenge it.

If the PTO wants people to help them with review like this then the triple damages for having read a patent needs to be dropped (by congress). As it stands, corporate policy just about everywhere is that engineers shouldn't read patents.
Re linux support, my bet is that the small screen is just another eDP and easy peasy to use.
Wow! Amazing find. This is an amazingly well organized, detailed, useful resources.

It might be worth adding (2013) or JDK7 to the title. Off the top of my head the details about the permgen don't apply anymore and I believe this predates G1.
Plenty of publications have always straddled the line between reporting and reviewing. The Verge in particular gives its writers a lot of freedom to editorialize, for better or for worse.
Ambiguous.

Better: "But after only two days of using it, I liked it; I have been using Pro version for another ~3 months now and I still love the TouchBar."
> Or was that the open source that RMS warned us about?

Exactly
Automation's payoffs aren't necessarily in time saved. Quality can be a more important consideration. "Did I forget a step?" "Did I forget to verify this aspect of the configuration?" "Oh ... am I sure I typed in the new domain name correctly each of the eight times I needed to type it in in the various contexts?"

Automating a task usually means each important parameter is entered only once, that all steps are completed, and that the results are checked.
I wish people would not down vote this. It's actually really common for people who identify as feminists to basically be hating on men. I wrote about something similar here (and I'm a woman, if that matters to anyone):

http://micheleincalifornia.blogspot.com/2014/11/having-sad.h...
I wouldn't dismiss Facebook for the simple fact that it plays to something deeply human: to connect with other people.

But while it does that, it also plays to something even more deeply human: to watch other people from afar, and to replace complex, anxiety-ridden face-to-face interactions with easier, gentler text-based communication.

Google Glass and all the other hyped techs never struck at anything deeply human. VR is nice and all as a tech, but it's not something we've always done.
Fortunately, that speculation has little merit, not just because it's a sample size of 1 (aka anecdata) but, more importantly, because it was made by the depression sufferer herself.

Also, characterizing a country that doesn't support physician-assisted suicide as one which forces people to live strikes me as a non-sequitur. Merely decriminalizing suicide is enough to remove any "force".

This is why I, again, object to your glossing over the details when speaking on this issue. The details matter, especially if you're not just trying to gratuitously stir up emotion or controversy.
Robot36 and SSTV Encoder are simple, ad-free, free (Apache License) Android apps for decoding and encoding SSTV with a complementary and extensive mode-set.

That said, Dial-A-Cat is a bit blurry due to Martin 2's short transmission time and the cellular connection. There might also be a frequency shift preventing header detection in Robot36.
any discussion, regardless of topic, is improved by referencing mad jack.
Seems quite functional and elegant. Everything that touchbar is not. In retrospect, I think Apple's gonna regret the touchbar design. (But I do have doubts on this touchscreen design like how frictionless it is for a user to switch back and forth between its touchpad and touchscreen functionalities.)
I've seen far more mileage in maintaining an active presence on niche-specific platforms.

A company that actively creates and shares interesting content on HN will have a much better brand image than one that does the same on Twitter. HN's smaller, self-selected audience will also land you better quality leads with less noise as compared to a large social platform
Advanced profiling topics. PEBS and LBR
Coming to Battlefield V one presumes.
> The arguments for each approach have merit. "OK on the left" designers will argue that because we read from left to right, the positive response should be first. "OK on the right" designers will say that the positive response carries the user forward, and because we read from left to right, forward progress should be on the right.

And then there is the new UI paradigm, seen on many web apps, where "positive response" is replaced with "whatever response would be the best outcome for the company".
It's awkward sometimes. AWX: "Are you sure you want to cancel? Cancel/Proceed"

e.g. Cancel cancelling / proceed to cancel. To me, that always seemed like a place where a simple "Yes/No" would be more appropriate.
Insight Scanner – best source of useful tips
I am working on my firs App "Insight Scanner - best source of useful tips". And it would be great if you could help me by answering 5 simple questions.
http://docs.google.com/forms/d/178FfJTqy_yYzLnf3UeTHmylAUFGJ52kMjsUWxQOD__I
Thanks!
That is what you said. You said no one knows the full list of hardware requirements to make full self driving work. Tesla is claiming that their cars have this "full hardware for self driving".

In other words the company is as genuine as the quack around the corner who sell cancer cure...
I would point out that GitHub Desktop at least, is available on both Windows and Mac, and I was told yesterday is in beta for Linux. ;) I think it's quite common for version control tools to be cross-platform since they are often used to develop cross-platform software.

I would say the people making active participation in your mailing list or issue tracker, and especially those making patches to your actual software, likely represent the most active/invested members of your community, and definitely the best people to solicit opinions from. :)
Frontier Mars
Haven't used IH a lot, but I do remember reading few the blogs when posted here and enjoying the interviews. It felt authentic and different content that you would often read on other blogs or website.

A month ago, I actually went back to read more but I had similar reaction that many here mentioned. Where I am I, what am I supposed to look at here? Even in the learn section now reads like self-help section of bookstore or like some health forum where people give out their "10 quick ways to lose weight" "this is how I made to #1 product hunt", which is not the content I'm not really interested in.

Both PH and IH communities seem to be to be obsessed about promoting, rather than building. Obviously marketing is important to any business, but it seems some of the energy might be better spent on the actual business and product and not writing blogs posts in these forums.
please keep in mind sierra was "just" the publisher for a lot (most?) of these games, such as the one in question (TIM) which were actually developed by other game studios.
I think your second tip is precisely what I've been trying with http://2FB.me because Shareable Tweets is kind of ambiguous. But for YouTubers who want to experience watching video as a simulcast, there is YouTube Share Enhancer which is the 2FB tool plus.

YouTube Share Enhancer: https://chrome.google.com/webstore/detail/youtube-share-enha...

SoundCloud Share Enhancer: https://chrome.google.com/webstore/detail/share-enhancer-for...
There’s a great clip out there of Levar Burton describing being invited to Roger’s set for the first time. He says he was impressed by the character, then by how Rogers stayed in character between takes, then he saw Fred speak with his wife and realized it wasn’t a character.
> You edited your reply ;)

Guilty as charged!

The conversation was generally about what people do in the name of religion. What god has supposedly done is not really relevant to that...
You could think of it as previous and next. They cannot be swapped.
typo: freed from the strictures of the current sockets API

https://en.wikipedia.org/wiki/Stricture
OS/2 was a partnership in which Microsoft betrayed IBM when they realized they could frighten OEMs into refusing to sell any competing OS.
Toy cars in shops have the cars and trucks all facing right in the packaging. Maybe they've done some ab-testing to get this way. Maybe not.

Maybe putting his airplanes facing left made your veteran's models pop because they were inconsistent with other models.

Anyway, if you want to make people read the options on buttons, randomize the order each time the popup appears but always destructive buttons like "delete" red colours.
The article's use of the term "erector set" had me similarly puzzled.
This game I loved and played a lot. I liked puzzle games more than most other genres besides horizontal shmups and I played a lot of them since the early 80s; this one stood out. I am reimplementing several other old ones to get back into game dev (with the Godot engine).
I don't think that in the Linux world people use something they don't like, unless there are no alternatives. In my case I don't like to have a top bar and that's one of the reasons I never considered buying a Mac since the 80s (the global menu is another one). So I kept using Gnome which let me move everything to a bottom bar (Gnome Fallback with GTK3). Gnome Shell seems to be able to do it too now and I'll give it another try when I'll upgrade to 18.04.

So yes, I never used Unity but I didn't ask for its demise. There were alternatives and I was happy with them. Still Canonical decided to dump Unity. Why? They couldn't make money out of it, and out of Mir and the old Convergence project. [1]

In his words

> Some of the things that we were doing were clearly never going to be commercially sustainable, other things clearly will be commercially sustainable, or already are commercially sustainable.

> The decision] meant that we couldn’t have on our books (effectively) very substantial projects which clearly have no commercial angle to them at all.

That's not because people were asking Canonical to kill Unity.

[1] https://www.omgubuntu.co.uk/2017/10/why-did-ubuntu-drop-unit...
> The solution we are now experimenting it sounds like a bad idea: "Make it so much different and Factorio specific, that the way it is done in your specific system will not interfere with your muscle memory".

I actually kind of like the solution they found, but I'd still argue that this way of reasoning really is a bad idea.

If you remember your Kant - always act so that everyone could do what you do - this would be horrible.

UI is all about consistecy and while it's nice they don't want to interfere with the consistency of the rest of the UI, if every designer would use that excuse, we wouldn't have any consistency at all.
Safari is a fine choice of browser, especially if you still want to browse and read some documents instead of interacting with a web app.
Sounds absolutely awful. Your hands would be in pain using that after 8 hours.
There was, and there is, Gnome Flashback which is basically a Gnome 2 desktop with GTK 3. The Compiz cube still works.
The killer app for this is a touchscreen keypad, for the new generation of technology users that type better on one of those than on an actual keyboard.
when apple puts a touchpad along the top it's genius, when asus puts it at the bottom it's "dubious"
Razer has a prototype where the touchpad is an empty slot where you can insert your smartphone into, and use the smartphone screen as touchpad.
If you press "8" at the prompt, you'll be served a fresh image from The Cat API that is rendered on-the-fly: https://github.com/jpf/dial-a-cat/blob/master/app.py#L107-L1...

To get this to work, I had to serve the WAV samples to Twilio as they were generated, this is described just below the first block of code in this section of the README: https://github.com/jpf/dial-a-cat#transmitting-sstv-images-o...

The reason I serve a pre-rendered audio file by default is that not every image you get from the Cat API results in an image that is recognizable after Martin M2 is done with it.
Especially since it doesn't seem like the author has a MacBook Pro with a Touch Bar anyways; the picture provided shows one with a row of standard function keys.
> There’s also the evil stuff in spacemacs which is great and I grew fond of, but if you’re not familiar with emacs’ native bindings, it makes it impossible to use vanilla emacs when you have too.

In such situations, if one cannot install spacemacs, at least they can use vim.

There's also the fact that some evil users use it because they want to edit text the vim way and not the emacs way. Such people wouldn't want to use vanilla emacs anyway.
> there communication is enough to deduce the limits of their technology..

Not deducing. By what they explicitly state in the manual. About the "need to keep hands on the wheel always". So again. I am not "deducing" it.

>So why isn't the person who coined the term 'homo sapien' blatantly evil for coining the term?

I don't know. Was the person who coined the the term trying to sell human beings as being wise? Are people suffering because of this word? What is your goddamn point?

Tesla is evil because they use lies to SELL. use lies and project a false image to get INVESTMENT. Please keep this in mind when coming up with further examples.

>The existence of imperfectly stated motivations doesn't cause a cessation of causal history.

Ha. Now you are talking about "history" that does not exist yet. Are you really this misguided or just faking it?
>"Secular folk disagree that religion is an optimal, or even necessary, way to do that good."

You cannot speak for all of us. I believe that religiosity is likely an optimal state for most humans, in which the masses function best. Some strains of it are more successful than others, and a few people on the edges don't need it to get through life, but most people don't have the time and/or intellectual capacity to find secular coping methods and are therefore best served by keeping their religion. My personal experience with people has led me to believe that nihilism and hedonism are common outcomes for most people when they lose their religion and I believe both are generally harmful to people and/or society in the long run. I know that's controversial, and I don't ask you or anybody else to agree with me.

I believe the above, and yet I am an atheist. Why am I an atheist? Because believing that religion tends to be a net good for people doesn't make me believe in any god, anymore than believing that children enjoy the fantasy of Santa Claus makes me believe in the guy myself. (Patronizing? Yes. I don't care.) My lack of religion was not and is not a political decision for me; and therefore you cannot speak for me in any matters concerning politics. I am not an anti-theist atheist. I am a pro-theist atheist.
In my experience Debian has considerably older packages.
However if one installs everything with docker the underlying OS has very little importance. It stops at sshd, systemd and vim, anything else can be dockerized.
They’ll just say he wasn’t aware of the deals or the specifics in whatever business agreements they had. He’s got good lawyers, they’ll find an out.
Not sure about this design, since it introduces modality where there previously was none. Obviously I haven't used this, so I can't comment on it that way, but I fear people accidentally tapping on things in the trackpad when it's in "touchscreen" mode when they really meant to move their cursor around.
Could they subpoena their code?
Bitmovin (YC S15) Is Hiring a VP Finance in San Francisco
I was mainly saying something about my intuition of how certain traits correlate with each other. I’m probably wrong, btw; I use HN as a thinking apparatus, so I tend to go out on a limb here and see what people push back with.
It's been years since I wrote this code. As I recall the main constraints that went into picking Martin M2 were: what was supported by the SSTV decoders that were available at the time, what was supported by Python libraries, and the time it took to transmit the image.
I think it's an MIT only course, but this is a good starting link: http://eyeriss.mit.edu/
yeah I had an old thinkpad that had one (pre-lenovo). Once I got used to it, it was the best pointing device by far. But anyone trying to use it on my laptop would instantly go 'nah-ah'.
HATEOAS is designed so clients and servers can evolve independently, like on the open web. If you control both ends, HATEOAS is probably overkill. (And that’s ok.)
Fantastic examples. I appreciate that they allude to the (canonical?) example of how Nginx does zero downtime upgrades using SO_REUSEPORT. I had hard of the trick of sharing the FD with a forked process but it's nice to a working example.
They've updated the video to remove the initial 30 minutes of silence
The stack is already listed in the first comment but it's Apollo on the front and backend. Typescript on both sides as well. Interfaces a MySQL DB and various grpc services.
https://packages.debian.org/en/wheezy/firefox-esr

https://www.mozilla.org/en-US/firefox/organizations/
> Seems quite functional and elegant. Everything that touchbar is not.

How so?
I am genuinely puzzled - what problem does this solve?
I like my touchbar and I think I'd probably like a touchscreen trackpad too. The key in my opinion is the programability of the 'buttons'. They don't need to be just buttons, you can have sliders, video scrubbers, button hierarchies (button menus) and so on.

I'm also up for dual display laptops where the clamshell of a laptop is two touchscreens. It would help water proof the device, simplify the mechanics (lower cost?), give options for keyboard layout (improved ergonomics?) increase full screen size when fully unfolded and might be more comfortable than the stiff keys on the latest gen of MBP. I use an external keyboard when I'm at my desk and want a tactile full size keyboard, so I wouldn't be stuck with only glass.
I use it constantly to preview links and look things up.
That's because the bottom isn't generally a great place to put a screen if you want it to be visible and usable. It's where your palms are, not your fingers, and generally it'll be at least partially covered by your hands.
Agreed. IH used to be well curated and information-dense. Now it's essentially indistinguishable from /r/startups
I’ve been trying to find a cheaper MBP replacement after 10 years with 3 MBP. Everything else is ugly. Some decent choices end up at the or worse price point as Apple.
You have a grammatical tense error that significantly changes the meaning of what you're trying to say.
In the US, but there are plenty of countries near the equater that would be happy to take the business. Export controls would make it tough for SpaceX, but if there wasn’t another way to launch the demand would lead to foreign companies taking the lead.

tl;dr it won’t happen
GraphQL is so vastly superior for validation, filtering, nested queries, relations, documentation, discoverability...

You can even have a mutation save a nested object (fragmenting it and passing it down to other handlers), which is so great.

You can make a GraphQL endpoint quite fast with https://github.com/graphql/graphql-js
Finding a D21 drone in an aircraft graveyard
Or archive:
https://archive.org/details/the_incredible_machine_1992
this is not a mystery: it's Sacramento.
Show HN: Devpen – Markdown Editor with GitHub Style
FWIW, I should have said higher purpose. From what I have observed, most good people subordinate themselves to a higher purpose. That can be all kinds of things. Belief in doing the right thing, God, your children, etc.
Unfortunately the internet is pretty efficient at turning useful signal into “marketing channel” noise. Not sure about IH specifically but all things go this way.
Toddlers don't hate. They balk.
> From what I have observed, most good people subordinate themselves to a higher purpose.

So do many of the most evil people. Often, superficially at least, the same higher purpose as good people.

God, certainly, ranks high on that list.
Zuckerberg willfully disregards meanings. It was very obvious in his speech during the testimony. If some members of congress could detect it, I heard no evidence. It is curious to me that sometimes the odd language format in facebook's help section are reminiscent of his disregard.

I am no psychologist but I've seen this behavior in two or three other occasions. One case was a teenager, who was just playing but also using it for obfuscation to his advantage in arguments. I had to explicitly call him on it. I had reason to believe it stemmed from insecurity and him having to daily deal with people who were not intellectually on par or of his type.
For Mac/Linux, sure. But that's not what Windows users are used to, and therefore don't model as "previous/next".
When you need to optimize the speed of going through dialog boxes, something is wrong with your UI, I think.
There was zero analysis in this article. Merely listing all the negative responses to the acquisition and some Microsoft/Github responses.