skysight-inc/HackerNews huggingface dataset:
Coming from Firefox, it's got a very nice default UI - I love the loading animations and such. It seems easy to customize, though puzzlingly the icons don't seem to be themeable even though colors, address bar appearance, etc are - which is a bummer because the default icons are ugly Windows 8-style/Metro things.

Also, it seems to be implementing its own scrollbars that are stylized differently than everything else on my computer. Firefox also uses my GTK theme for things like checkboxes, etc (right out of the box), which is pretty cool. Vivaldi's doing some cool things, but it's still got a ways to go.
Bangalore. Great startup scene, amazing talent. The IT spirit of the city almost feels like silicon valley in 90's. Also a lot of pubs and bars and thousands of places to eat makes the city just a amazing place to be in.
Ask HN: Anyone moved into management and enjoyed it?
(assuming you already enjoy programming)

I enjoy programming, but doing so in a professional environment is a shit show. Daily standups, open plan offices, code reviews, stack ranking... it's an entirely different experience.

Has anyone found that they have enjoyed programming, but moved into management and enjoyed it more?
IMHO, we can make parallels with RF spectrum. Global network and RF spectrum are globally shared resources, so some rules for RF spectrum should apply to global network too. If your system is beyond some minimal power level, e.g. less than 1000 hosts, you are free to do what you want without license, unless you are harming someone. For more than 1K network hosts exposed to global network, minimum safety requirements must be met.
>"Python isn't used in the real world, it's far down the list of languages programmers will use professionally.

Buahahha. And JS is used "professionaly". Hahahahahhaa.

Check numpy, you uneducated kit.

>it's got great library support for things like graphics, machine learning, robotics, cryptography, networking, databases, and so on.

Just 4 examples: Scapy, numpy, youtube-dl, py-crypto, uncountable bindings to any sql server, SageMath. Your turn.
Buzzwords aside, why do we need GPU-accelerated terminal emulators? What is the real speed constraint in a terminal emulator?
They were grounded, the FAA was a party to the AMOS-6 investigation. I don't think they would have been given a license until the FAA were satisfied with the results of that investigation.
Go ahead and contact me personally. We need to do something about this, and if algorithms can, algorithms must.
Nope, I didn't see the rest of his site until after I commented. Make sense under that lens, getting published in those places do help a lot reputation-wise.
Aah... For a second I was very excited to see the conversation !
Ricegum fails to daily upload
The irony of forking create-react-app to add configuration.
Structural engineering. I have a startup in the field and I have spoken with a European team in the same field that got an interview to YC as well. However, YC and others seem to have an aversion to this field as it can be slow moving to adopt new technologies. Is this true? Most of us in the field feel that it is ripe for the picking.
Scrollback support was added to AmigaOS ca. 1987 (with 2.04), and enabled on machines with 512KB RAM and a 7.xx MHz M68k CPU... Performance was not a problem then. Of course the highest resolution most people would run it on would be 640x512 back then, with typically 2 bit planes. But data volume has grown much less than CPU speed and memory bandwidth.

Incidentally, AmigaOS' terminal design is worth exploring - it is a fascinating example of layering. And the AROS re-implementation, while not very clean, is also partially object oriented (in C; disclaimer: I wrote part of it) in how it layers the console units from the simplest to most complete (cut and paste support + scrollback). Even back in the 80's performance was good enough for this that AmigaOS started using dispatch-function based OO all over the place, and the AROS re-implementation of the console code uses that method, which is not at all the fastest way of doing it, but it's fast enough even on real M68k's.

Any modern PC is going to be at a minimum several hundred times faster.

All you need is to maintain a linked list of lines, and add code to free or reuse when you reach the maximum size of the scrollback buffer. If you want you can easily also just use a ring-buffer and wrap around if you want to set a size limit in bytes instead of lines, and just maintain indexes into it. It's trivial to do this in ways that doesn't cause performance issues.
please please use an ORM. if yoy dont build database abstraction today... you will never be able to build it once the plugins take off.
Just the fact that you can run postgresql will be a killer feature.

i think the golden usecase would be running thirtybees on heroku (postgresql, composer, php 7)

EDIT: there was a dead comment about how postgresql is not good. what im asking is different - im requesting for an ORM like Doctrine or Propel. This will let the end user choose the database that they want to use. But you have to take this stand pretty early in a project's life cycle or you will not be able to do it later. Exactly the issue with WordPress.

http://www.doctrine-project.org

http://propelorm.org
I had a great experience at the program I attended and would do it again in a heartbeat if given the opportunity.

> What were some of the positives or negatives?

I didn't have any negative experiences that were big enough to remember but I had many great experiences. I met lots of very smart people, learned a lot and built some cool stuff. It was a lot of work (a lot, probably 60-70 hours a week) but very enjoyable and definitely worth it.

> Why did you initially enter, and did you feel like it gave you whatever tools you felt were necessary?

I was attending school in the evenings for a CS degree while working full time and at the pace I was going it would have taken much longer than I was willing to wait to be able to change jobs. I wasn't enjoying my job and the pay was less than awesome. My fiance (now wife) encouraged me to to try it and I applied and after a couple of tech screens was accepted and haven't looked back.

I believe I gained about 95% of the skills I needed there. However I did learn how to learn everything else I needed, as the saying goes I didn't even know what I didn't know. At the program I went to we even spent time doing practice interviews and reviewing our resumes so we were prepared for the job search.
Apple MacBook Pro saves man from bullet in Florida airport shooting
Maybe you should have an android device on the face of your webpage instead of an IPhone.
I find it missing a lot of things personally. Its just a mash of plugins from different sources that have not been evaluated or secured. The package itself is pretty light, because it does not have the features of other actual ecommerce packages. You have to use plugins that were not made for ecommerce packages to extend it.

A good case in point is most dedicated ecommerce platforms have one thing in common. User login and admin login is handled by a totally different system. This is a security feature. At the same time, most platforms support multiple sites or shops out of the box. Woo supports it with a plugin that was never made for ecommerce.

The lack of an MVC ... I digress. Wordpress is awesome for blogs. For something that takes money and has liability I don't want to have to read 0-day lists every day and see if I need to comment out something or update. Its counter productive to business.
No. Celebrities are, by definition, well known. To pull an example from the article, Ted Bundy certainly qualifies as a celebrity who would generally not be considered beloved.
Ant Farm? That brings up some memories.

https://en.m.wikipedia.org/wiki/Stanley_Marsh_3
Was WLTaskForce an official WL account? I thought it was some other group, and not wikileaks.
A real set implementation is 250x faster than using a list as a set (doesn't mention which operations or include the numbers though..)? One would hope so for large sets. That is what the author is referring to by built-in set functionality, right?
Ace Hardware also has a lifetime warranty on ACE branded tools.

"Ace Brand hand tools are guaranteed for life. Our full lifetime warranty states that if any Ace Brand hand tool, used for its intended purpose, fails to fulfill your expectations, return it to any Ace store location for a free replacement of the same or similar item. This warranty provides you with the ultimate quality assurance."

I worked at one in high school and bought a ton of tools at discount. Customers regularly came in, bought a tool such as a drillbit, returned a few hours later after breaking it and were handed a new one on the spot no questions asked.
Not at all....? They are simply famous; this includes infamous.
Yes, the guy is a moron. You are wasting your time.
I was going to focus on ReactNative my the more I read about the more I realized I am better off native, at least for now. Exactly because I do a lot of animations and I am all about interaction. If your product looks bad or "dated" it's not going to connect with users, not in the aread I am focusing on. If your product is about that extra pop, then I think Native might be best.
We're currently in the midst of implementing the independent application so we have not definitely solved our projection issues yet.

The main issue we have been running into is a performance bottle neck after restarting the application. Currently, when the application restarts (i.e. after a deployment) the projections may not update until several minutes. Our hypothesis is that if we can run projections independent of the command side of the application they can run indefinitely (i.e. as Spark jobs) since in theory a projection should not be updated. If we need to make changes to a projection then we will deploy another version to run side-by-side with the existing projection until the consumers migrate to the new version.
I always thought "fired" was the ambiguous word, because a firing can be with or without cause. A layoff is always without cause. In common usage, though, to contrast with "layoff", saying "I was fired" usually means "with cause."

Because of that, this headline actually feels like incorrect usage: a company wouldn't "fire" 41% of its staff unless they were all engaged in some secret after-hours lab-equipment smuggling ring (and probably not even then.)
Where are you seeing these?

Basic 2-bedroom condos in the general vicinity of an East Bay BART stop seem to run $700-900k; SF proper with any hope of a short walk or bike ride to downtown, $1.3 - $2 million. There are $500k houses, but they're in Richmond.

I think to be $500k, a condo would have to be far from transit in the East Bay, but such places are mostly single family homes.
Not your parent, but here's my take. For remote usage, tmux doesn't provide much beyond vanity over screen, and is less likely to be installed on a shared host. Locally, I generally get by with &, bg, fg, and Ctrl-Z if I absolutely can't open another TTY, and a tiling window manager (or Emacs) provides a superior tiled workflow for the applications I use.

There are some cases where tmux could help me, but my X session and terminal emulators are stable enough where I'm not worried about them crashing and interrupting my shell session. As such, I have no need for tmux, and using it just for terminal emulator scrollback seems hamfisted.

The only use case I can think of is running large distribution updates which might potentially pull the rug out from under your graphical session, but I tend to run those on a non-X terminal if they look sketchy.

Edit: I'd totally consider using tmux as an alternative to X on my Raspberry Pi, but if I have X/Wayland, It doesn't offer me much.
Disqus = paste some markup in your page and done

Discourse = set up at least a 2gig server then figure out how to integrate with your site.

On that level they aren't really comparible.
You could use a redirect to point from the previous url to the new one.
>It seems only right that victims of predatory for-profit education companies should have their student loans forgiven.

Not to me. If I lend someone money and they squander it or get swindled it doesn't have any effect on their obligation to pay me back.

The students are doing the right thing in this case. ITT, or what's left of it, owes them their money back.
It's not any more real than built-in, it uses a list as a set as well. The benchmark is now included at the bottom of the post, or you can follow the link to the repo if you want to run it yourself.
Ask HN: How did you come up ideas that make money?
Just read solo founder thread. It looks really impressive. I want to hear and learn from people who have paid side projects or passive income.

How do you come up with ideas that make money? How do you make sure that 2/3 months ( or more) time that you are investing is going to bring in money?

How do you find customers and do sales/marketing part?

Thank you.
so does plesk!

https://www.plesk.com/blog/lets-encrypt-plesk/

https://ext.plesk.com/packages/f6847e61-33a7-4104-8dc9-d26a0...
> Google wants it can get into the various partnerships

What made you believe Google can do this easily? When comparing Amazon and Google in their tracking record working with partners, I think Amazon always did a better job.

1. Amazon has the majority of their sales through 3rd party sellers. I can find source if you demand it, will be lazy ATM.
2. FBA is a huge success.
3. AWS's partnership seems a level ahead of GCP.
4. Amazon had a better relationship with international market, like in China, India, etc. And played a much more impactful roles in their presented market.

On the contrary:
I really cannot find much success story for Google's partnership. They once acquired MOTO, then ditched it. They routinely release seemingly fancy and existing techs, and quickly abandon them in their newly shifted priority...

> Amazon can't catch up to Google Home in terms of being able to understand and answer me without my having to get frustrated

If you consider Amazon started with seemingly 0 prowess in AI (they actually have good data mining and ML stuff for their A9 branch, but that is so 0 compared to Google), and claimed such a lead in such a short time in terms of market recognition, then their speed actually is not an issue at all. Remember that Google's core strength perfectly matches the smart home applications, and Amazon's previous work in this area is pretty much blank. Such extraordinary improvement already proves Amazon caught up pretty fast.

You still have the key issue though. Amazon extends their business through Alexa directly. On the contrary, how Google directly extends their business through Home? Note how long does Youtube wait for successful monetization. If the same happens to Home, then during this time period, Amazon already achieved what they wanted.

When put into context, and correlated with past, the Amazon vs Google race in smart home, IHMO, favors Amazon.
>>But once your CEO is known as a liar, you are doomed.

I used to think this and then look who we elected. In reality, you just have to keep making up lies on top of lies and somehow things seem to work out for you. Just never admit fault and reflect all your bad qualities on your critics and there is a good chance that at least you will muddle the waters.
Theranos lays off 40% of remaining staff
To be totally honest these are the kind of decisions that kill a platform like this. Postgres is great and everything, but the low number of hosts that adopt it would sink something like this.

You really have to look at the market. The main installation user will be using softaculous or a similar installer on cpanel. Which does not support Postgres out of the box. Sure, if you have root you can add it, but that will effectively kill our US shared hosting / managed VPS market.

The goal is to make it where merchants can use the software easily and it has features they want. Picking a Postgres design effectively limits us in using compatible modules out of the box and it effectively limits our hosting choices. I don't think its anything we are going to do at the start, but I would not rule out a version of it in the future.
Book Review: Devops Handbook
One night I got a passenger who needed a carseat. She was at her kid's state-subsidized daycare, had missed the last bus home, and was too exhausted to walk her infant home.

After the preliminary questions, I thought to ask, "Are you on food stamps?"

Passenger: "No, cash assistance."

Me: "What? Everyone says that food stamps are much easier to get than cash assistance. You should really look into that again."

I only charged her $2, instead of the $9 that was on the meter. As I drove away I got a txt message, "Thanks, I appreciated that." Aww...

Some time later she told me that she originally wasn't eligible for food stamps because the women's shelter who got her set up on public assistance provided meals. After she got her apartment, she was eligible.

In Arizona, cash assistance is barely anything at all. The government's outlay for the apartment is certainly substantial... Probably better that they pay the bill, rather than just give her a bigger pile of cash.

I have lots more to say about this one, when I figure out how to say it gracefully.
Ask HN: Does AWS Solutions Architect Certification have any value?
I saw that Amazon offers certifications for distributed application. Does this have any value in the industry?
What other certification is good for an (aspiring)architect in the field of distributed application?
A Growing Seattle Goes All in on Transit
"I'm the author of Alacritty, and I'm here to answer any questions!"

I don't know whether to throw money at you or tell you to get off my lawn.

For now I will wish you a very happy new year and you can have a free rsync.net account if you want.

BUT I RESERVE THE RIGHT to shoo you from my lawn once I figure out what is going on here. With your GPU accelerated terminal emulator? Christ.
They're on the same spectrum, no doubt. One is more indirect and (usually) smaller, though if we found out a politician had lied about very serious credentials it could indeed cause a lot of harm.
I wish a customer could go to our online order form and press "Price Quote" instead of "Order" and get a price quote (PDF) that they could give to their purchasing department. It would only take a few hours to pound out, but there is always higher priority work.
There's a scale. Worldwide decades-long musical genius, pop earthquake and 3h long live concert deliverer is not the same as one hit wonder or a le Kardashian fame fame.
If Microsoft or any similar company manages to master holoportation it will be an absolute game changer.
Unless you don't go to the shop to get it filled up.

If it's really a question of forcing people to refill the tank you could have the engine refuse to start if the tank is empty.
Hackers unlock NES Classic, upload new games via USB cable
I quit working in tech to become an EMT and now a Paramedic. I was completely burnt out with the M-F 9-5 drag that IT jobs kept me in. I was not at the developer level, more support/sysadmin roles. And all of them over the years just burnt me out.

I make way less than what I used to. However, I'm happier. I enjoy my job so much more. I still do tech stuff as sort of a hobby and I keep my small web hosting company, maintain some sysadmin skills that way.

Would I go back? Yes. Mostly for financial reasons.

I'm also certified as a firefighter, but at the age of 41, the chances of me getting on with a fire department full time are very low. I am frequently disqualified from jobs because of age limits (legal in fire service jobs, unfortunately) and that (like it or not) I am not a protected class that would be exempt. On paper, younger candidates are much more preferable. I work for a private EMS agency (not all 911 services are provided by fire based EMS) instead, but am still at least applying for part time smaller town fire departments.

I feel like my skills with server administration are kind of stagnant. A lot of places aren't self hosting things anymore. The big push to outsource and virtualize services cut into the market I was in substantially. I have been looking at some desktop support jobs, and they are not only more rigid with hours, but pay less than what I make now. And we don't make a ton in EMS, that's for sure....
If you want decoupling, look at the AmigaOS design: The console (terminal) consists of a bunch of independent elements:

- Device drivers feeds raw input to input-handler

- console.device manages a single console window. it receives raw input from the windows message port (courtesy of the input-handler) and "cooks" it into escaped character streams (which can include things like mouse reporting), and processes simple output that it translates into window output.

- console-handler receives the escape codes and interprets more complex sequences before passing the result on to the application that has the console open, and writes output back to the console.device.

Most of this would run in separate threads.

This lets any application open special filenames like "CON:" to open a console window.

Within console-handler, multiple different "units" are layered - in AROS (AmigaOS compatible open source), the basic (no copy and paste, no reflow, no scrollback) unit, the unit with copy and past and reflow, and the unit with above and scrollback, are layered on top of each other via inheritance, using a system-wide OO system modelld after Commodores old BOOPSI (basically a simple vtable based approach with a "catch-all" method dispatch entrypoint for user-added methods; it's not fast with deep inheritance hierarchies, but it's fast enough for this kind of use).

The copy and paste itself is implemented via a separate tool - ConClip - started on boot (and optional; if you don't start it you simply don't have cut and paste), which receives messages about what to cut and paste and writes it to the "clipboard.device", which by default writes each cut/copied piece of data to the CLIPS: volume as IFF formatted files, which by default maps to a directory in a ram-disk, but which can be re-mapped elsehwere. This all happens asynchronously, to accommodate cases where people e.g. remapped CLIPS: to a floppy and had to swap it in (rare, but possible if you had to deal with low memory situations).

This is something that frustrates me to date with Linux etc. - AmigaOS was far more decoupled, with clear, well-documented boundaries for people to hack on (e.g. several people wrote alternative console-handlers and console.device's that you could totally replace the original with to the point that any application that used terminal windows could be made to use your preferred console device. Even third party components tended to follow this approach (e.g. compression in AmigaOS is usually done via the XPK suite of libraries, which provided a third party API for opening compressed data streams, that let you plug in any compression algorithm as a library - as a result most apps in an Amiga system that supports compression can support most compression algorithms you drop in a system-wide library for).
Like the article. Hey, an informative article, whoa...

Re the controversy over article one, it is astonishing what shitty reporters we humans are, almost to a person. Just astonishing. I don't exclude myself. Everyone thinks they're a great, accurate reporter so they think reporting well must be pretty easy. Wrong on both counts.
This isn't really meant to be a comment about Intel vs arm vendors, but features of x86 that make it harder to implement
This is great. My friends and I played a similar game we called hammerschlaggen -- except instead of a hammer we used the sharp end of an axe and a real stump!
George Michael and Carrie Fisher carried their burden too it seems. Fame mostly financed some drugs, but not everything was pink at the core.