skysight-inc/HackerNews huggingface dataset:
Pick a vendor and go all in.

That sounds like the perspective of someone who's picked open source vendors most of the time, or has been spoiled by the ease of migrating Java, Node, or Go projects to other systems and architectures. Having worked at large enterprises and banks who went all in with, say, IBM, I have seen just how expensive true vendor lock-in can get.

Don't expect a vendor to always stay competitively priced, especially once they realize a) their old model is failing, and b) everybody on their old model is quite stuck.
> b) don't need to run CI again on the master branch.

Not exactly true. We have a different CI pipeline run based on whether the commit is on a feature branch vs. master.

On a feature branch you probably just want to make sure it builds and passes tests. On master you might want to do things like generate documentation, generate a code-coverage report (doing this on a feature branch might be very time consuming), push to production, etc.
Yes, please email us hi@elpha.com!
> Not that electronic voting booths will ever be a good idea

Why not?
Price is always negotiable. ;-)
Structural and Relational Data (2017)
I hate autoplay so much that probably no one in the whole universe hates it more than me. This is the stupidest human invention ever. </rant>

I'm really grateful for customizability of firefox. I discovered "media.block-play-until-visible" in about:config some time ago and I hope that they don't have plans of removing that option in the future.
Merge or rebase is orthogonal to CI/CD.
Assuming the building is bound on all sides by roads then delivery drivers will need to know on which of those roads to gain access. Why not name the roads, then you can say the road name.

Also, when sorting mail looking up lat-long for every item is tedious, so we could name the address by the town/city name that it is local too.

Now lat-long is getting to be redundant ...
But suppose that some time from now someone moves all that BTC into a different cryptocurrency, potentially via automated services like shapeshift.

What happens? How do people punish him?
Even the physical activity isn't bad - but it's completely unfocused. One week you're running laps, the next you're playing random ball games. You learn a little about stuff in the weight room, but not enough where you can run a good routine after the fact.

At no point is there any option of "hey, let's tailor a fitness goal and plan for you to stick to for the majority of your life". But then again, the goal of schools isn't to maximize pleb fitness, right?
The us lost these engagements though. Truly defeating insurgencies like these is currently beyond the reach of the most technologically advanced and well funded armies in the world.
This is fun :D

https://imgur.com/a/gXF9Xwb
Right, that sounds cool but also dangerous in the sense that I could write code that requires excessive infrastructure under the hood without realizing it (just like people pull in 10,000 npm packages).
What is Ultimate Software and why is it worth $11B?
I got a CS minor from a top-5 program, and while a lot of the core classes definitely covered some of these topics in various degrees, it's really nice to see all of these aggregated in a concise way.

While you definitely do pick stuff up over time, this is arranged in a way that I could see myself preferring to reference this rather than find that one stack overflow answer that clicked with me at the time. Now that I at least have a better understanding of these concepts 3.5 years into real-world web development, this seems like a good resource to cover my bases better now.
Think you can train a model to detect Google's synthesized speech?
Or https://github.com/fnproject .

I think best practice is to think of serverless deployment as a technical operations technology, rather than as a methodology to eliminate the need for technical operations. Don't lose track of what you're effectively outsourcing to your serverless provider. Have a backup plan, just like in the old days you wanted a backup plan in case your datacenter provider had issues.
In my experience disbaling Javascript and Flash will stop autoplay. If you have examples, please share as I would like to test.

Can you point me toward me some of the depressingly large examples of websites that require Javascript in order to read text? I would like to test.

On the contrary, I have found a very large number of websites that do not require Javascript to read text.

Of course our browsing habits are probably different.

What I sometimes see is small amounts of text that are "hidden" by Javascript, perhaps to conserve screen space. For example, a click event "unhides" the text. One can view easily view the "hidden", plain text in the source of the page. I have not seen entire articles hidden this way.

As for YouTube, it can be whitelisted in browser settings if the user wants autoplay. Does YouTube rely on Javascript or HTML5 for autoplay?

Can one test reliably (not simply by user-agent string) whether a user's browser supports HTML5 autoplay without using Javascript to perform the test?

It seems like using Javascript for autoplay would be the safer bet for a website that wants to be sure videos will autoplay.

One thing I notice is that although disabling Javascript might stop autoplay, HTML5 can still force autoload, downloading the entire video even if the user has no intention of ever playing it. That could be a problem for a user wanting to minimise her data usage.
Summary: $11B software acquisition occurred today (https://www.businesswire.com/news/home/20190204005338/en/ for the press release) and there is no mention of it here or many other regular sources of industry news. They compete with ADP and Workday. Acquirer is https://hf.com/portfolio/ (who also acquired Genesys - that most recently acquired Interactive Intelligence for > $1B - and Kronos)

edit: would love to know how whoever downvoted this comment managed to justify it to themselves.
Metrics to Measure as Head of Ecommerce (and When to Focus on Them
If it is harmless to humans then it wouldn't seriously harm any biome relied upon by humans, it seems.
I'm pretty sure the purpose of the modern gym curriculum is to create more meat for the college-football grinder.
You could have a full-screen Xming session connected to dwm running in WSL, if you liked that better. Of course, you would still have to use the standard Windows DE/WM when using Win32 applications, but if most of your work is text editing, web browsing, etc, you might be well served by the full-screen Xming.

You could start with this guide, which solves a slightly different but related problem: https://virtualizationreview.com/articles/2017/02/08/graphic...
Its all about:

Syntax
Libraries
Runtime

I picked syntax briefly, because i think its the most important part of the language.

The libraries can be written, the runtime improved but if the syntax is bad its hard to change it later.
Hi @LinuxBender. Sorry for my rusty explanation. I do not mean to automate IaaS by writing scripts and generating a cloud template because that is "developer-aware" infrastructure. Once the infra is built, you still have to maintain it and that is a big issue.
What I am proposing is a new PaaS service that can provision and manage infra for that service transparently without being given any input from developer.
This, and if you really really don't want vendor lock-in, instead of inventing your own infra APIs, find the API the cloud vendor you chose exposes, replicate it, make sure it works, and then still use the vendor with the comfort of knowing you can spin your own infra if the cloud provider no longer meets your needs.

Or you don't bother replicating the API, even if you don't want vendor lock-in, because you realize that if a cloud provider evaporates, there will be a lot of other people in the same boat as you and surely there will be open-source + off-the-shelf solutions that pop-up immediately.
I wonder if a regexp for a short comment containing a single date would work. I expect comments matching that regex are streaming by, Matrix style, on one of dang's many monitors¹, as he sips his morning cold-pressed flat grey². In fact, with a bit of practice, there is probably a regexp that catches all of them.

¹ I haven't seen dang's workstation, I'm just imagining.

² Sorry, doing it again.
Also see this page on Wikipedia documenting some of NASA’s inventions that have benefited us: https://en.m.wikipedia.org/wiki/NASA_spinoff_technologies
Harness Wealth | Frontend Software Engineer | New York | Full-Time Harness Wealth (https://www.harnesswealth.com) is dedicated to helping clients effectively unlock financial opportunity to achieve their best financial future through a holistic and personalized approach. We provide clients with a unified data platform that enables them to manage their financial picture. We then pair them with a highly curated set of top tax, financial and legal advisers, and power those ongoing relationship with our proprietary technology.
About the role: You will work with the product and design team to bring to life the Harness Wealth application. Some examples of projects you would have the opportunity to work on include dynamic web and mobile accessible interactive financial dashboards, multi-user communication tools, matching and relationship support experiences. As a core engineering member in the early days of our company’s history, you’ll be having a direct impact on how future engineers will think about applications at Harness Wealth and empower our customers in having an incredible financial advisory experience.

Skills: - Strong client architecture expertise - JavaScript, React, ES6, Redux, Flow, Webpack - Development tools like Git, Cypress - Translating product and experience wireframes into reality using CSS and javascript - Experiential CSS animation capabilities

Contact lei@harnesswealth.com if you are interested
>It might be called Niva.

Yes: https://en.wikipedia.org/wiki/Lada_Niva
> This can possibly pass a challenge in court.

Why not? Sure, it's discriminatory, but it's not a suspect or quasi-suspect class, so the standard of review is rational basis, which is a very low standard, and which is satisfied essentially when there is any legitimate government interest being served and any rational relationship between the basis of discrimination and any such legitimate purpose, even an indirect one which could be more specifically targeted (more narrow targeting is required when intermediate or strict scrutiny is involved.)

Or are you imagining some other basis for legal challenge?
In my organization we use merge commits because references to the original commits in the PR discussion (including code comments) get all confused after a rebase.

Is there a good way to avoid that?
he likes to take a contrarian position for the fun of it & sometimes it leads to the truth - take with a pinch of salt
Ford Hired a Furniture Maker as CEO
Elpha is built on Rails and is using React on the frontend.
Winning a war and body counts are not the same thing.

Even in vietnam the US had a good ratio in terms of killing Vietnamese vs allied deaths. That doesn’t mean the US was winning.
In most cases, very few companies have products that need to scale to extreme load day 1 or even year 1. IMO, instead of reaching for the latest shiny cloud product, try building initially with traditional databases, load balancing, and caching first. You can actually go very far on unsexy old stuff. Overall, this approach will make migration easier in the cloud and you can always evolve parts of your stack based on your actual needs later. Justify switching out to proprietary products like lambdas, etc once your system actually requires it and then weigh your options carefully. Everyone jumping on the bandwagon these days needs to realize: a LOT of huge systems are still rocking PHP and MySQL and chasing new cloud products is a never ending process.
Money quote for me was:

Those faces contorted in weird mirth are the grotesque masks of a great and historic crime, deriding not just their political opponents but mocking the future with that pure contempt of power, daring us to remember beyond the next news cycle, to care beyond the next confected outrage, to see past the next lie. It is the image of our age: power laughing at us.
They have a bot which cleans up inactive stuff, marking it as stale, eventually closing issues stale with no activity. Anything worth keeping open is re-opened or a maintainer will tell the bot to un-mark it as stale.
I've been at places where they were so vendor locked to a technology that there was a penalty clause for leaving that was in the tens of millions. It obviously wasn't cloud but the point still stands. If you don't have options you pay what they tell you or go out of business.
I highly doubt that the real code is random in that way. I'm sure there's some random aspect, but not all. If you're committing tax fraud, it's very valuable to know how to avoid tripping up the "audit this account" triggers.
I can't find anywhere on the screen that doesn't make noise (and usually only after several seconds of false security). I've just stopped opening netflix unless I already know what I want to watch
Show HN: MySellerBot: Affordable alternative to live chat
> every single letter in a div

That's... I... Well. :0
I have a lot of complaints about the rural Michigan school I went to, but we learned all those things in middle school PE.
But did she get into the companies because she is good at programming, or because she is a woman?
Thanks!

I fixed the code blocks; I just messed up the numbers when I added variable markers and didn't notice
so, in riot.im/develop we now do verification by Short Authentication Strings (similar to ZRTP: https://github.com/matrix-org/matrix-doc/issues/1267) and have QR codes on the horizon too (https://github.com/matrix-org/matrix-doc/pull/1544).

Meanwhile we also have cross-signing on the horizon, as demo'd in the OP: (https://github.com/matrix-org/matrix-doc/pull/1756) so you only have to verify a user once and then transitively trust all their other devices automatically (assuming that user verified them when they logged in).

This was a massive amount of work, but tantalising close.

https://youtu.be/C2eE7rCUKlE?t=2836 is the bit of the talk from FOSDEM which shows this being demo'd and (almost) working :)

Edit: NFC would be cute, but it's not ideal from an evil maid perspective, and you'd have to tap to confirm that you verified the right user ID anyway. So personally QR codes ftw.
If remote work continues to catch on (ironically almost always using Slack) then the rate of price increases will likely stagnate.
The trouble with that is to a certain extent we're just kicking the can down the road. Modern Tesla vehicles have more range than older ones, yet people still charge modern ones to 100% for various reasons.

The idea here is to leverage their incredibly fast rate of charge and short term nature to reduce time spent Supercharging. Very roughly speaking, you can charge from 0-90% in an hour, but to go from 90-100% can take almost another hour.

If you could get the car to 90% and then very rapidly charge the capacitors with the remaining 10% that trickles in, you get the car off the charger faster. In theory you could almost double the number of cars you could serve at that station.
There's one fly in this socialist ointment: all the rich people will immediately bail, and go live elsewhere.
> Since super optimized build systems also increase complexity of their usage.

That's not correct.
Complexity arises from the inability of expressing what you want and lack of abstractions over platform details.

Ninja for instance is to primitive to be productive and does not have any understanding of C++.

Buildsystems like buck allow you to express things in a declarative manner eg.:

cxx_library(
name = 'foo',
srcs = glob(['src/**/*.c']),
exported_headers = glob(['*.h'])
)

cxx_binary(
name = 'app',
srcs = ['main.c'],
deps = [':foo', ':bar']
)

buck implements sophisticated (disk & network) caching, optimization and scheduling strategies to make things fast.

Furthermore it will use services like watchman (if available) to precompute what things need building if you change some files for fast incremental builds.

Lastly it will strip and sort symbols in your binary to make sure the hash of your binary is always the same for the same set of inputs.

All this complexity is handled for you and all you need to do to run your executable is

buck run :app
I think it's really more about the relative increase in range vs the absolute number. If a new car has 100 more miles of range than a used car, that will hurt the resale value of the used car.

This is especially true today because the used cars didn't have that much range to begin with, but I suspect that will still be true when the current 300-mile cars are replaced with 400-mile or 500-mile cars. People want a lot more range than they actually need.
Do you have an idea how this compares to Keybase.io and their team based chat?

What's the main difference with matrix? Is Keybase something you were aware of and decided against for some reason?
It seems to be getting worse. At least it used to be "do something with physical activity." You might do half-assed basketball or running or something. Now, at least in the part of California I was formerly in, they were not able to require kids to actually do anything. Kid wants to stand around? Ok, go for it. Then you toss in required testing and metrics, and now gym (aka P.E.) has written tests on stuff. Not sure what stuff as I stopped paying attention.
it could simply be looking at https://news.ycombinator.com/newcomments :)
Harness Wealth | Frontend Software Engineer | New York | Full-Time
Harness Wealth (https://www.harnesswealth.com) is dedicated to helping clients effectively unlock financial opportunity to achieve their best financial future through a holistic and personalized approach. We provide clients with a unified data platform that enables them to manage their financial picture. We then pair them with a highly curated set of top tax, financial and legal advisers, and power those ongoing relationship with our proprietary technology.
About the role: You will work with the product and design team to bring to life the Harness Wealth application. Some examples of projects you would have the opportunity to work on include dynamic web and mobile accessible interactive financial dashboards, multi-user communication tools, matching and relationship support experiences. As a core engineering member in the early days of our company’s history, you’ll be having a direct impact on how future engineers will think about applications at Harness Wealth and empower our customers in having an incredible financial advisory experience.

Skills: - Strong client architecture expertise - JavaScript, React, ES6, Redux, Flow, Webpack - Development tools like Git, Cypress - Translating product and experience wireframes into reality using CSS and javascript - Experiential CSS animation capabilities

Contact lei@harnesswealth.com if you are interested in learning more
For 112 cores, that's only 2.333333 gigs per core
Of all the AWS features to criticism for lock-in, Lambda seems like the weakest choice.

You don't have to write much code to implement a lambda handler's boilerplate, and that boilerplate is at the uppermost or outermost layer of your code. You could turn most libraries or applications into lambda functions by writing one class or one method.

A lambda's zip distribution is not proprietary and is easy to implement in any build tool.
When I was at school you were sneered at by teachers for anything less than upper average performance - imagine that happening in maths or English classes.

It took me years to recover, I never did any more structured exercise until I was in my late 30's, now I love it.
Our policy is that code can't merge until CI passes.

If you rebase, you have to restart CI.

If another developer merges, you have to rebase.

As a result I sometimes get stuck in a cycle where I'm not fast enough on the trigger and it's difficult to get my code merged because while I am waiting for CI to pass, someone else merges and I get to rebase and start CI over.
Yes, but for this specific scenario I can monitor usage of each service and alert them.
But I understand your concern in a broader sense that there are a lot of unknowns and people can do some real damage. But we can start small and see how it goes.
Question is do you feel humanity should take a step in this direction to automate infra this way or it just too crazy?
Really good point and question! We don't have all the answers and it's something we're actively thinking about. Our goal is to focus on providing access and opportunities and use that as our guiding light. I think especially as members of those underrepresented groups, it makes it a bit easier to reason about what kind of products members will feel comfortable with. We are building for ourselves after all!
Ah, the days when the US had Government-ordered fat shaming.[1]

"Give that chicken fat back to the chicken and don't be chicken again."

"Nuts to the flabby guys."

[1] https://www.youtube.com/watch?v=EFofqe26t-4
It’s easy for me to push my intuitions in either direction. I’ve been contemplating a YouTube channel that compares actual diets along all of these axes and shows real numbers. All I tend to see is hand waving, or very gross comparisons of single metrics (like co2) at the commodity level.

The heuristic “plants are generally more sustainable” reads true to me. But “pick the better kingdom” seems like such a low bar to clear. I’d like to head towards actual understanding of embodied energy, cruelty, etc per unit of useful nutrition in specific meal plans.
I've used leap for a while and have seen multiple posts from people wanting to learn how to be more inclusive towards trans people, but absolutely nothing that appears to push any sort of transphobia. Remember this is a forum for professionals. Every professional knows that preaching homophobia, racism, transphobia or whatever is wildly inappropriate and uncivil behavior.

I suppose it's something that would get addressed if a problem arises. But for now, why bother creating a whole plan to solve a problem that doesn't actually exist?
the Synapse port to Python 3 is complete :D However, the next-gen one we're working on (https://github.com/matrix-org/dendrite) is in Go. Nim rocks though, and it'd be wonderful for someone to write a Nim homeserver (especially as we finally have a stable release of the server-server API at last!!)
Some robots can physically hold down a desk, so that's half the battle.
As someone who has negotiated with AWS at the $1m/month level this is completely false.
[Many|most] companies big enough to worry about company secrets and PII being logged will get a contract with Slack set up before putting anything on there.
Undoubtedly dang has a continuous feed of incoming comments, scrolling like Twitter, each with a flag and banhammer button.
And the market is of course irrational and wouldn’t be the first time.

I’ve got nothing against Slack, but they are just another Snapchat.

They provide a useful service, don’t get me wrong, but suffers from the same disease as many other software companies that grew via venture investment.
> Thus, a monopoly is really the end-goal of US libertarianism
> Libertarianism opposes that the will of the people should constrain avarice or rich and powerful. Greed is always good under libertarianism.
> So, you shouldn't, as a libertarian, propose trust-busting regulation for Facebook, as this is the opposite of libertarian.

I agree that what you described is the opposite of what I described, but I don't think what you described is in any way representative of Libertarianism. Money is thought to be a good motivator because it's inherent and other people's desire will counterbalance and propel everyone forward.

What you're describing sounds more like sound bites from the 1%\99% movement than any political or economic philosophy I've heard or read.