skysight-inc/HackerNews huggingface dataset:
"Wait a second and consider that maybe there is a reason why this incredibly large number of developers are using these tools. That perhaps they evaluated various different options and decided that what they are using is more suitable than make. Maybe you could find out."

Have you considered that perhaps the previous commentor is familiar with the other tools? Or perhaps that the large number of developers have streamlined their particular workflows for their particular use case and have not considered the flexibility needed for other cases? Or perhaps that there is a cost associated simply with having 47 different build systems?
It's not a black and white issue. Companies, including Salesforce, do things like give money to charities. This isn't any kind of violation because on their investor relations page, they talk about the values of the company which includes giving to charities and upholding high ethical standards.

If Benioff starts talking about the importance of privacy and can make an argument that it aligns well with the ethical standards of the company, then he's probably safe.

He doesn't have to always do the thing that's most profitable as long as he isn't straying outside of the guidelines that have been set for investors.
1) Users get no benefit from information resale.
2) COINTELPRO
CFEngine is basic text manipulation, it's not comparable to the rest.

Puppet and Chef was the first generation. I wouldn't recommend. All the companies and people I know using Chef migrated away from it after many disasters. Nowadays, it's only mentioned in interviews to find out if candidates have real world fire fighting experiences.

Ansible is good. Used that for managing hundreds of machines at multiple jobs (some who migrated from Chef). It's been bought by RedHat, it's well maintained and I think it will have the brightest long term future.

Not sure about SaltStack. Never had the opportunity to try. I'd be a bit worried though on the long term prospect because I don't think they have much backing or user base.
Ha, that's a neat trick! Trouble is, for either Python or Ruby it becomes tricky due to stuff like dependency management. You'll have to `bundle exec make` to get sane library paths for Ruby or `pipenv run` for Python, etcetera etcetera.

At that point I think you might as well just use a language-native one.

Great pull, though.
linq.js: C# LINQ clone for JavaScript
Just a data point, as a lifelong democrat I definitely view the American left as being more interested in equality of opportunity than equality of outcome. Although that's gotten a bit muddled in recent years, since I see a split between the center-left Democrats and the more "progressive" wing. (Not sure there will be much of a home in the future for people that believe an expanded EITC is better than a massively-increased minimum wage.)
So you say because I choose to live in different place and potentially increase my happiness I should get a pay cut?
I never installer homebrew on any mac I develop. When you see all the possibilities to customize projects, it's just ridiculous to want to build something with a one-liner and expect it will take thousand of decisions for you.
Ask HN: How to acquire a small website?
There's a small web-based game that's been largely abandoned by it's creator. I've opened up a line of communication with them and I'm interested in acquiring it.

I'm almost entirely interested in simply keeping the game alive as a side project. There's existing, minimal advertising which I'm interested in keeping so that the service can be self-sustained.

What due-diligence should I undertake when pricing and communicating with the creator? What type of things should be included in the purchase? What type of legal paperwork is required in this transaction?

Lastly, what are some tips for offering a price that's fair and reasonable? Your help is greatly appreciated.
I think that's fine because WASM isn't meant to write code in. It's just a source language for other compiled languages. I'm assuming the javascript complaints you're talking about are because people actually have to write javascript code?
Someone Inevitably Builds Version of VR Hit Game Beat Saber INSIDE VRChat
This I think is their enterprise data service as powered by a company they acquired awhile back -- I mean, for me if I were running a business an enterprise customer is at least this amount of money per month or otherwise why bother with them at all. Not sure what the big deal is.
I get these cynical responses, but ultimately don't many HN readers - me included - want this kind of law too? Why are people so hung up about the guy's motivations?

seems like a case of letting perfect be the enemy of good
Elucd (YC S17) Is Hiring a Back-End Software Engineer in NYC
To clarify: your argument is that by precedent with existing amendments, the US Constitution should be limited to interactions with the state?
It looks like Neat URL might block more than UTM tags:

https://github.com/Smile4ever/firefoxaddons/tree/master/Neat...
To me it just seems like a stab at trying to make the intangible, tangible.

To be taken with a grain of salt.

Innovations in algorithms will give us better prediction with less compute power.
But then you can't count to 120 on one hand, whereas you can count to 12 by pointing to the joints of your fingers with your thumb. Also since you have four fingers and three joints on each finger it makes it easy to count in groups of those numbers, by counting up or across the fingers.
Used register.com since the 90s. They're so bad I switched 20+ domains to name.com.

DO NOT USE web.com or register.com, they're fucking terrible.
Rather than popups or popunders, ad companies just open a new tab for their ad. It's the same thing and pays the same. Civilization survived because nothing changed.
How is it a secret? We're talking about it right now.
Exactly. I've been pretty lucky in that I've had a lot of good experience, so my lying is with other things, such as making people think I plan to stick around at their company for a really long time when that's very unlikely.

I have to agree with the other poster: I think nearly everyone lies, it's just a matter of what they lie about, and how much. Don't forget that "lies of omission" are still lies. You're not going to get far by being completely truthful about everything. I was lucky that my educational background and work experience have been good (and of course that I come from the right socioeconomic background for this kind of work), but there's other places where I've had to be less than honest (like "why did you leave this job?"). I'm sure just about everyone is the same way to some extent.
Why poorly? I don’t see anything worse about this.
> the overarching benefit of being proficient in modern JS and sorrounding tooling is that I can use the same language for my whole stack...and spend more time thinking about the product and business

As someone who's proficient in multiple languages, I've never had issues switching between 2 languages. Am I missing something?
... 501c3 ..

They are a Singapore non-profit.
https://blog.ghost.org/moving-to-singapore/
If you thought having to deal with old COBOL programs was a problem, it gets much worse. When there are 10 year old containers in production, and the parts to rebuild them are long gone, then you have a real problem.

There's a reason that Google has internal systems which can and do rebuild everything from source.
utm parameters also appear in your web logs, and can totally be used to identify individual users.
What would be the real world cost extrinsic to the system? How do you translate dollars into the system so that the miners have something to lose?

Or are you referring to proof of stake?
Dunno, wrote games in JavaScript that left people gasping for air it was possible in a browser, wrote most algorithms in some image/vector processing tool you might be using in your business right now where I had to interleave JVM, JavaScript, WebGL and GLSL in areas nobody tried before; wrote facial/emotion tracking system with advanced computer vision in a browser etc. Maybe I am not a noob you think you are talking to?

I wrote code in way better and more productive languages than JavaScript. I can somehow tolerate JavaScript when I write code alone, but once I have to deal with the fart-mess that most JavaScript developers write, I have to eject. There are very few JavaScript projects that are well designed and I always need to debug and fix them as I put most of them into their knees when they aren't working anymore. You have no idea how far "the best JavaScript" libraries are quality-wise from what you'd expect from a well-designed C++, Java or Scala library.
How did poor advertisers manage when advertising was on TV and billboards and couldn’t be tracked?
"Maven handle dependency management"

https://maven.apache.org/pom.html#Dependency_Version_Require...

Don't forget to go the extra mile with your dependency versioning to ensure you actually get repeatable builds.
It is a political problem... BUT

Subways are expensive to build, and expensive to maintain. If a technological solution makes implementing public transportation cheaper, I think that's a good thing

Edit: Also, Subways work well in dense city areas, but are less efficient is places like LA (outside of downtown) that are very spread out
Have we ever had a Ponzi scheme that consumed this much of the world's resources (relatively speaking)?

And I'm not talking about money going in, just resources used to maintain it.

Tangentially, it's really interesting and fun to read about real historical bubbles and scams. For example:

https://en.wikipedia.org/wiki/South_Sea_Company

https://en.wikipedia.org/wiki/Gregor_MacGregor#Poyais_scheme
This is based on the wikipedia stats, but GM built ~9,600,000 vehicles with ~180,000 employees in 2017. Telsa built ~100,000 vehicles with ~35,000 employees in 2017
TL;DR: Don't use namecheap.com either.
Know basics of Ising model
I think AppImage does this with SquashFS images currently.
>> I am making an inference here, but I imagine his complaint is with the lack of ability to derive A and B in your "If A, then B" example.

Full disclosure: I work with Meta-Interpretive Learning, a class of algorithms that can do exactly that, for my PhD. See [1] for an overview and [2] for a more detailed explanation (I am not an author in any of those papers). MIL can go a lot further than deriving implications in propositional logic- it learns first-order logic theories, which should cover professor Pearl's expectations quite adequately.

For instance, in a MIL setting it's perfectly possible to learn a theory for e.g. cause_of(A,B), from examples of what A causes what B.

As to learning counterfactuals, my thesis advisor has published papers on a Robot Scientist, a machine that carries out scientific experiments from start to end: it forms hypotheses and carries out experiments to test them, then refines its theories, etc [3].

That last paper was published in Nature- which makes it even harder to see how Pearl can claim that nobody knows how to do this sort of thing in machine learning. I understand if people just want to ride on the coattails of deep learning and only talk about that in the press, but it's a bit annoying all the same, to see well-established results ignored by someone so learned.

___________

[1] Meta-Interpretive Learning: achievements and challenges

https://www.doc.ic.ac.uk/~shm/Papers/rulemlabs.pdf

[2] Meta-interpretive learning of higher-order dyadic datalog: predicate invention revisited

https://www.doc.ic.ac.uk/~shm/Papers/metagolDMLJ.pdf

[3] Functional genomic hypothesis generation and experimentation by a robot scientist

https://www.nature.com/articles/nature02236
I understand the concern. It's kind of like using a web framework — you probably wouldn't write your own form processing and ORM code to avoid injection attacks when it's already been built. Airflow has analogous features and protections for tasks/workflows.

Most companies adopting Airflow already have workflow requirements like this, even if it's just a single transform or moving data from one system to another.

Even if you have just a two-step workflow with Task B dependent upon success of Task A, Airflow offers protection, historical stats, email alerting, etc over trying to schedule successive cron jobs with built-in assumptions, hacking together a dependency system, etc.

To me, Airflow is the Honda of this domain. Overall it's a relatively small and simple framework from the DAG author's perspective.
> Ansible is great. Used that for management hundreds of machines at multiple jobs. It's been bought by RedHat, it's well maintained and I think it will have the brightest long term future.

A lot of folks I know have been bitten by Ansible's performance (Ansible has a central master that runs recipes on each node, rather than having nodes "pull" from a central master).
No. But at a certain point, with the high speed modulations we have today, it is totally feasible to broadcast these passively to a multi-state region encompassing a radius of hundreds of miles.

There's not a legitimate engineering reason that the network needs to maintain constant fine-grained location data for each registered device at this point. The scope of the registration can be far more widely cast.

This would even have upsides for the devices and users. As check-ins to the network in which the device must transmit to the network would be far reduced, battery life improvements can be had.

Yes, this increases the amount of "broadcast" traffic, but honestly, even for some of the busiest telco switches in New York or LA, those data streams don't even approach the throughput requirements of a single HD Youtube stream...
Ok, what about something more mainstream than Haskell, like Java?
Years ago they raised the minimum API entry pricing. I used to pay for Topsy and they gave aggregate data that was quite insightful and reasonably priced.

Soon after Apple's acquisition they (1) jacked up the price, and then (2) shut it down soon after.

The reality is that Twitter doesn't have the resources allocated to manage tiny customers and doesn't desire to. That decision was made years ago. They can give an employee 10 customers to manage each of whom spend $36,000 a year and likely will increase and the math adds up.

Is anybody really shocked by this pricing?
And now my head hurts.
No. It's still deliberately injecting misleading data.
Let's not forget them pesky millenials and the phones they stare at all day. How much energy are those consuming? /s
"It works for me."
Installing this extension basically means trusting a random dude (the author) with all the data passing through the browser just to screw over some random people trying to get coarse-grained stats on where people come to their websites from. Sounds like a rather idiotic idea, but I'm sure even this will have its users.
Apparently, here is the original source.

https://www.vocabulary.com/dictionary/laurel
I believe the relevant T-Mobile privacy policy (that I definitely read before signing up...) is:

"With your consent. We may provide location-based services or provide third parties with access to your approximate location to provide services to you." https://www.t-mobile.com/company/website/privacypolicy.aspx

That is why a text message confirmation is required to get a cell phone's location from https://www.locationsmart.com/try/

For those on T-Mobile, there are privacy settings that can be adjusted here: https://my.t-mobile.com/profile/privacy_notifications/advert... I already had all of them disabled, and I was still able to get the location of my cell phone from LocationSmart.

I chatted with T-Mobile support yesterday to see if I could opt-out of them sharing my data. Not surprisingly, the support agent was less than helpful. "Don't worry, your data is secured"

Are there any US carriers that respect privacy and do not share private information with 3rd parties? Or is that a pipe dream?
Nice thought, but not in my book!

Once you need to work with real precision, the US system is even more awful.

From an exactly 12" wide board, you cannot get three 4" pieces, since the saw kerf width is nonzero. It gets worse when you work with "standard" dimensions. A common 2x4 is actually only about 1.5" x 3.5" (and I don't think even the big sawmill blades take that big a kerf), and similar discrepancies all over.

And converting drill bit sizes? Don't even start; it's either tables or a calculator.

Whenever I get metric projects it's always such a pleasure. I wish we'd get our act together and switch...
the only advantage i could see in creating a non-profit vs a for-profit, specifically in this case, is that you get the free publicity and goodwill of customers at the start. "i'm creating a wordpress competitor" doesn't sound nearly as good as "i'm creating a wordpress competitor that can never be taken away from you because we are a non-profit". If you create a crappy product, it doesn't matter in the long run, of course.
Ah, to me it read as if carrying cash was the problem you were facing, not wondering about tipping culture.

As it were, I rented out a home north of Kalmar and ate with family. Sorry I can't be of much help!
It's a great initiative regardless of depth. I love seeing Finland mentioned here :)
What new battles have emerged that GNU and FSF are not paying attention to?

Also, GNU is not RMS, and RMS is not GNU.
Gobolinux sort of does this. The main difference is GoboLinux uses “version numbers” while Nix & Guix use hashes. It makes a lot of difference for more complicated stuff.
to the extent it's taking away from mining gold, it's a positive thing
You mean, reinvented FASTER than native code, that's 100% platform independent
It's a common report from pilots when we solicit the weather from them. (Every hour when certain conditions are met, air traffic controllers have to solicit PIREPS - Pilot Reports). It reduces visibility similar to haze.
If I had to guess, get the most labor intensive part of the day done while the sun is still low in the sky and not as intense. Otherwise, you'd have to wait until around 3 or so before it starts setting.
> Go's standard library provides a regex library that provides certain O() guarantees, but has a significantly larger constant factor than PCRE-like regexs.

While that is true, Rust's regex library makes the same guarantees.

I'd also like to push back on the idea that perf comparisons are meaningless if one implementation has degenerate cases. Pathological behavior in a backtracking engine happens very rarely, and backtrackers typically come with features that are not supplied by O(n) engines. Someone in the PCRE camp might complain that the benchmark isn't fair because go's engine can't handle backreferences. The different approaches come with different features (backreferences vs garenteed O(n) running time), but they do have a place where their problem domains overlap. It is not useless to examine how they perform in that area.
Are those things we want other companies to be doing, though?
I provided this statement to some journalists who contacted me to get another viewpoint on Alex de Vries's paper:

His findings are not completely accurate, but also not completely wrong either. My own formal well-documented estimate is that Bitcoin used 0.09% of the world's electricity as of January 11th, 2018 (http://blog.zorinaq.com/bitcoin-electricity-consumption/). After 4 months of growth I estimate we are around 0.15-0.20% today. Therefore reaching 0.50% by the end of 2018 is plausible; not likely but plausible. That said, overall I think Alex de Vries's figures are rather inflated because he makes two errors. Firstly, his model assumes that manufacturers sell at cost and make zero profits, which allows miners to spend more on electricity. In reality we've seen Bitmain, the largest manufacturer, make billions of dollars over the last few years. No one expects them to make zero profits by the end of 2018. Secondly, de Vries makes the mistake of assuming that all cryptocurrency mining chips produced by TSMC on behalf of Bitmain end up in Bitcoin mining machines. In reality many chips are fabricated for cryptocurrencies other than Bitcoin. This altcoin sector is rapidly growing. It wouldn't be unreasonable to assume that Bitcoin mining machines will represent less than half of Bitmain's sales by the end of 2018.
> Marketing is evil. ... It is lying on a massive scale.

"Marketing" spans a very large area of activity. At one end, it's the signage in front of a store, or even on the door, that tells you what the place is.

You probably aren't trying to insinuate that store signage (or the online equivalent, a domain name), is evil, but that's essentially what you're saying by being so broad. That doesn't help the argument, doesn't help you, and doesn't result in useful discussion, so it's probably worth being a bit more concise.
I love C.S. Lewis he is a good philosopher but a horrible Theologian or Biblical Scholar.

There are only two words for love in the new Testament: Agape and Philia and they are used interchangably. Anyone that tries to say they mean different things are trying to sell you something.

Exercise: Just look up the verses with the two words and read them (One difference (Many professors disagree that there is any difference)is that when Jesus and Peter had the conversation of "Do you love me." BUT I couldn't really tell you for certain why there were two words). Also same thing with rhema and logos they are used interchangeably.

People that try to split words into "atoms" into definitions just haven't studied a language for academic purposes. The more I learn the more I know that the people who did the translations are at a different league and much better then I am. I cringe when people talk Greek or Hebrew in church because 75% of the times they are just wrong. Like dunamis (power from the inside) is "dynamite power" makes me want to scream there is no way Paul knew what dynamite was or was thinking about an explosive.
Can you elaborate? In what way is he a clown? (honest question)

As I understand it he applied a bunch of well known algorithms to solve a long-standing problem. He's not a cryptologist but, as far as I can tell, he never claimed so.
"Regardless of how wrong someone is" does not imply that anyone was wrong. It just says that even if they're wrong, other users must remain civil. That's why we use that wording.
And yet, my experience with namecheap support was terrible.

Screwed up the glue on the main domain in use for email, and after a week they still hadn’t resolved it. I fixed it by moving elsewhere.

Edit: the lesson I learned from this was - don’t use a bargain basement company for one of your company’s most important assets.
> Not sure about SaltStack. Never had the opportunity to try. I'd be a bit worried though on the long term prospect because I don't think they have much backing or user base.

saltstack is a well thoughout solution in my opinion. It makes more logical sense and is less of a mumbled mess then either chef or puppet and has miles better performance then ansible.

I know quite a few shops who use it. Its definitly smaller then ansible.
So "Those standards include acting to promote the value of the corporation for the benefit of its stockholders" doesn't read the same to me as must maximize shareholder value at all legal cost.

There's a lot of space between incorporating as a for-profit corporation and then not seriously pursuing profits and the trope that if some action is not maximizing profits right now, you're not allowed to do it. For example, corporations do routinely make charitable contributions.
> Levels of abstractions eventually hurt more than it helps.

This is just not true, otherwise everyone would need to know ASM or be able to easily contract someone who does.
All I need to know is which 3rd party provider will give me a linear timeline, even if I have to pay a little. Twitter refuses to stop "curating" my feed on their website, so clearly I need to rely on a 3rd party. Facebook has long since become utterly useless due to feed curation.