skysight-inc/HackerNews huggingface dataset:
I'm a product manager at a large, trendy technology company.

The answer to this question is boring, because it's the same answer that ends up being the answer for most questions in life, generally.

The answer is it depends. Sometimes you listen to customers, sometimes you take a flier on something you think they might like that they haven't answered.

The trick is to try a lot of things and get egos out of the way so that if something sticks that isn't necessarily your idea, you can get on board and enthusiastically move it forward.

Customers don't always have an idea of new things they want, or the solutions to the problems they need fixed, but they very, very often know exactly what's broken.
There is a zone cut at ws.fdmg.org, so I think it's the latter. The zone is misconfigured, that's pretty simple to fix for whoever owns the zone, but the general question of whether Route 53 should be more strict and prevent it from being imported or not is a tough call.

On the one hand it's good to prevent these edge cases and keep things deterministic, but on the other it can cause availability issues for customers if Route 53 were to refuse to import a zone that probably loaded and "worked" just fine with the previous or secondary set up. There's all sorts of ways it's possible to write a mis-configured but "valid" zone file, where records and subtrees of records become unreachable. Most customers rely on test queries and traffic monitoring to observe if there are problems.

In general, at AWS we try to avoid being paternalistic; we believe in giving customers powerful tools and then making those tools intuitive and easy, but I'll admit this can be very challenging with DNS, where the standards and obscure corner cases were never really intended to be understood by an inexpert user-base.

I resisted making this point last night because I didn't want to be seen to deflect. But on reflection, the privacy advocate in me really needs to get this out: QNAME minimization is a really really bad idea and doesn't do anything meaningful for privacy IMO.

The most privacy sensitive domains are still leaked. DNS queries are still in the clear, including the ultimate specific queries for the domain you want to resolve, observable to anyone who can look at your traffic, maybe including your wifi buddies at the local café.

Then along the way the sensitive names are still leaked to parties you probably shouldn't trust in the privacy-protecting model. For example: Verisign can still tell that you are querying for "oddlyspecificpornfetish.com". Dropping the "www", if there even is one, isn't much protection. In return for essentially zero meaningful privacy protection, you have to deal with all sorts of name resolution problems due to making NS queries. That's not a smart trade-off. I'm not saying the goal isn't worthy though, it is.
I think we've had some of this on the backend too. I've seen "you don't need a framework" a few times outside of the current JS atmosphere.

Seems like the easier it is to get going, the more frameworks you'll get. PHP is similar - a good whack of frameworks. The community has banded together, producing a group of developers, one from each major library or framework just so they can figure it out. It's called the Framework Interoperability Group and is responsible for the PSRs which have done a lot of good for the PHP ecosystem.

JavaScript, I'm not sure you'd have the same luck simply because any interoperability group would need an arena or virtual equivalent just to start. That's ignoring the communication issues and length of decision making time.
It's implicit that "more useful" means for users - but removing the headphone jack is more useful for the manufacturer (which makes it terrible by my standards too, but not inexplicable).
Thank you, the fact that there's a team that will take over puts my mind at ease somewhat. I'll give Deis a shot, thanks again!
As someone who makes money, money is still the strongest argument. If I'm bored with my job, and you offer me a 30k pay cut, then I think I'll suck it up and stay bored. I don't care how good you think your product is.
So what keeps one of the so-called "whales" with massive balances from buying a huge amount of put orders and then tanking the market with a huge afterhours sell just before the execution date?

Buy the coins back at the depressed price, and you could do this every month like clockwork.
Kafka was useful in a project because of the semantics for what amounts to writing to file from network sockets.

Spark is a terribly inefficient solution to any known/stable data processing or analytics jobs. If you want a common format to trade with buddies, it's useful now. I expect something else will come along to replace that fad tech.
The wiki is probably the best resource then?

http://millcomputing.com/wiki/Architecture

EDIT:

But to summarize:

This is an exposed pipeline VLIW design except that the instructions are variable width so it doesn't really fit in the traditional conception of VLIW. There are a bunch of clever tricks for compressing the instruction stream and minimizing fetch bandwidth. Instead of registers recent results go into a static single assignment mechanism called the belt where the last N results are visible. To better handle memory speculation register contents are essentially wrapped in Maybe monads in a way that cleverly gets around the Itanium's problems with memory speculation. To better handle data pressure new pages can be declared in the cache hierarchy full of zeroes and are only assigned backing DRAM when ejected. The caches all work in terms of virtual addresses, translation to physical only happens at the DRAM interface. The stack is managed in hardware with its own dedicated queue, the Spiller, which will start pushing data to L2 on its own as it starts to fill up. Code for the Mill is first written to something called general assembly which assumes every possible instruction, infinite execution width, etc. A single pass specialization step goes through and performs necessary substitutions when an executable at the dynamic linking stage.
I broke a glass one and it dumped near-boiling water on my pants and resulted in a large 2nd degree burn. Glass boiling water receptacles may be one of those things we someday look back on with horror, like those Victorian mills with overhead belt drives. Stainless is the way to go.
Fantasy about leaving tech behind
I've written ~15 of the higher-level reference exercises for Elixir on Exercism, and do try to comment when I can, but my day job keeps me from it a lot of the time. Some sort of reminder system would definitely be great, especially as more people use the site.
I'd have to agree with you. What I've been doing lately is clicking on interesting album art in the recently purchased feed on their homepage.

It amazes me how often I can guess what genre an album is just from the album art alone, I'll find around 10 new artists I really like within an hour of just clicking on album art.
Bitfinex is one of the shadiest exchanges. Use reputable ones like Gemini or GDAX.
> That's not even close to being true. Google Music, Apple Music, Amazon Prime whatever it's called, regular ol' Youtube videos and playlists

The others have pretty small consumer base but more importantly, suffer from all the same issues as Spotify. To reach the widest audience, you need to be with all of those. Most consumers have only one music subscription service. That's what makes it a near monopoly for them.

YouTube is a bit of an exception, and my favorite for niche and rare music and forgotten live performance recordings of more popular music. But YouTube is not very good for providing income for musicians who don't want to be predominantly 'tubers.
I tried Datagrip, and ... I cant say I am enthusiastic

First thing to note, datagrip is a sql development ide, not a sql server admin tool, so it may lack some of the administration tool you might expect, like monitoring for example

Even as an IDE, it seems lacking some basic notions, for example, there isnt really a meaningful way to have a SQL Project, you get a bunch of connection and query shells, but you dont really get a Project that encapsulate both, also there is not support for deployment

Finally, I am getting the impression that Jetbrains, it getting too stretched, if you follow their bug list, its too big ... and many IDEs do not seem to get the same attention as others

In conclusion, dont bet on Datagrip, its got a long way to go, there doesnt seem to be a good designer with interesting concepts behind it .. so it will just be at best a glorified sql mode
Kedge: Simple Declarative Kubernetes Definitions
You currently already have the option not to work. The problem is that since we are not post-scarcity by any definition, there is a negative impact of your choice on other people. That is the case even with UBI. The question for me is if that negative impact is outweighed by the positive impact of UBI, most of which I think has nothing to do with choosing not to work but instead is about propping up an economy based on labor when we're shifting away from the labor coming from people.

I wasn't ascribing morality to your freedom to choose to be entirely dependent on society, I was saying that the moral argument that people are important and that socially we should care about, feed and clothe the needy is mostly grounded in religion. Your use case, where a person intellectually chooses to be dependent on UBI because they don't really like working very much, is very different from the one I envision: robots take your job and you have nothing and so are forced into dependency.

The problems this will cause a consumer driven economy are fantastic, and the easy way to prop up said economy is to simply give people money to spend - not too much, or they’d save it. Just enough so that they spend everything you give them, sustaining the cycle. That's the convincing Keynesian argument.
I remember my mom telling me how food prices took a big jump in the early 1970s, I wonder if that's what happened.
Sounds like "the company to escape from if at all possible". Not only disrespecting the workers but also silencing complaints by force.
HBO and Netflix top the list of Golden Globes nominations
Pitching startups on technical writing
I've been a technical writer for startups--recently at Realm, before that at RethinkDB--and I'm thinking about trying to make a go of documentation consulting in the new year. I think this is something a lot of startups, particularly in the developer tools space, could use. Many of them don't have enough work to hire a full-time technical writer, but they still need docs. I've worked at startups and small companies as a developer, too, and I know that even when everyone agrees in theory that docs are important, in practice they tend to remain in "minimum viable" shape indefinitely.

So here's my dilemma: I don't know how to pitch this. There are probably a few people I can talk to about leads (and I'll likely be doing that after the holidays), but I'm not sure how to approach folks I have no relationship with. I'm aware that to some degree this question is more "How do consult," but I have a definite sense that it's a lot easier to pitch yourself as a JavaScript, Rails or even (gasp) PHP dev than it is as a docs writer: it's hard not to notice, for example, that when HN does its monthly "Who's hiring?" posts, it's rare to see anyone looking for tech writers--even companies building APIs, where the documentation is arguably the user interface.

If you're a tech writer yourself, do you have any experience with this? And if you're not a tech writer, how do you think a pitch like this could work?
Trump to start process of sending Americans back to moon: White House
What Do Top Cloud Experts Predict to Explode in 2018?
Target Brand Coffee maker with the cheapest/ounce pre-ground coffee, bottom shelf. The thing's heater coils blow out every 90 days or so, but Target has a year warranty on them, so I keep getting replacements for 'free'.

Everyone is all fancy with their coffee, but it tastes just fine to me.

EDIT: Well now, reading through the comments is like stepping into a niche aquarium manufacturing forum: I've no idea what anyone is talking about, but they are all very certain of it.
This is a very interesting paper, lots of ideas I haven't seen before and it gets a few ideas very right that most computer scientists overlook (more on that below). But comparing performance against B-trees tilts the results. State-of-the-art access methods use succinct data structures which encode the data distribution, which was called out in the paper as something that doesn't really exist currently. I've built and seen these structures at a few different companies. In fairness, I don't recall any literature on these (as is the norm for high-end database computer science). The key points on succinct structures:

- They can be constructed adaptively for high-throughput mixed workloads, also called out in the paper as not being a feature of these structures -- which is true if you limit the scope to succinct structures that don't encode data distribution. One of the driving use cases, beside reducing B-tree index bloat, is real-time write performance.

- These structures are extremely compact. The equivalent search structure for the test data set in the paper easily fits (per my cocktail napkin calculation) entirely in L2 cache and each level is traversed with a handful of (admittedly clever) bit-twiddling operations. While the algorithms in the paper are much more compact than B-trees, which is an interesting and valuable result, they are still much larger than alternatives. It should be noted that the succinct data structures used here are not tiny B-trees -- they operate on different principles.

- Multidimensional versions of the succinct data structures already exist. The majority of the performance of my spatial databases can be attributed to the development of succinct index structures that generalize to spatial data models. The spatial algorithms allow it to scale out but the performance is due to succinctness.

Which is to say, the ideas in the paper are really neat, but they are unlikely to supplant other algorithms for databases.

Where the paper really gets it right is framing "indexing" as a learning/prediction problem. Most computer scientists think of indexes as a data structures to search for things but give little thought to the theoretical limits of indexing in the abstract. As in, what is the best possible indexing structure for data models generally, and how close can we get to that for practical purposes? The abstract description of optimal indexing is essentially as an algorithmic induction/prediction problem, which makes an ideal implementation intractable but when you start to think of indexes in terms of algorithmic information instead of organizing values, it leads to interesting constructs like the data structures mentioned above that are dramatically more efficient and effective than traditional top-down indexing algorithm designs.

Optimal index construction is, oddly enough, closely related to the problem of AI. Consequently, it doesn't surprise me that algorithms from AI can be applied to produce efficient index representations. At the limit, you would expect the data structures for indexing and AI to converge.
I didn't claim to know your motivations. You could be entirely earnest in your motivations, but that doesn't change the facts on the ground: your "escape" is up to its elbows in the same fraudulent financial system that you decry. It's cheap money looking for easy returns that is fueling Bitcoin's rise.
I used exercism for a few days to brush up on python about a year ago. One of the big reasons to submit incomplete answers is to get feedback / help. I was getting feedback comments within an hour or so from other people working on the same activities within exercism, and the website itself encourages you to look at how other people did things and provide them feedback.
If you look into the OS version analytics, there are 397 events registered from "macOS (10.14)".
That's the next version of macOS :)

https://brew.sh/analytics/os-version/
If you don't listen to your customers, you will fail. If you only listen to your customers, you will fail. -- Jeff Bezos
I think he meant he expected you to link to something more explicit and objective, such as a scientific survey of the various options, and not that the author of that link should have done better.
Favorite tool finds under $10
Apple acquires Shazam for $400M
A line from THGTTG springs to mind...

...A bunch of mindless jerks who'll be the first against the wall when the revolution comes...
does homebrew still* use Github as the store for all packages?

Just curious, that always seemed like a strange scenario.

* or am I wrong that it ever did?
Always use example when talking to PMs or UX designers about features.

Asking customers what features they want is a quick way to get into trouble. If they really need it, they will let you know.
Astronomers to Check Mysterious Interstellar Object for Signs of Technology
idk, the 1967 thunderbird looks like poor execution. They completely changed the look and feel of the car. Customers didn't say I want a larger car, higher off the ground, + 4 seats. They just wanted the 4 seats. You need to make sure you aren't changing the character and utility of a product while adding features, because at that point, your really releasing a new production, not an improved one.
The missing part of the Machine Learning revolution
Uh-Oh, the ‘HQ’ Imitators Have Arrived
I’m guessing this would work extremely well if it were set up as a honey pot at University? Tempted to test it.
> if that's even possible as an outsider

It's all open source. Check out https://github.com/exercism/elixir. I've made some minor contributions in the Rust track and found the maintainers very pleasant to work with.
Ok, but what if they fail to hit their requirements? Either they lack the skill to hit the requirements, or maybe they don't put in the work.. what do you do then?

Do you cut them off and watch them starve? If you have any sort of criteria, SOME people will not meet the criteria and will have no resources. They will have no food or shelter. The fundamental question, then, is whether you believe there are some people who just deserve to starve and die, because they are either unable or unwilling to support themselves.

Lastly, you say you want some 'guarantee [the free money] is being used for good'. While this seems like a reasonable desire, how important is that? If data shows that you have to spend more money trying to catch people abusing the system than the money you would lose just paying people who abuse the system, is it worth spending more? This has happened before; they started drug testing welfare recepients in Florida, and they spent more money on the drug tests than they saved. Is it worth spending extra money to make sure no one 'gets a free ride'?

http://www.nytimes.com/2012/04/18/us/no-savings-found-in-flo...
How much Monero can a company reasonably mine using this tactic?
How long can a BBC reporter stay hidden from CCTV cameras in China?
IIRC, exercism doesn't really encourage completing things for points, and didn't especially heavily gamify the learning process. Copying answers really just seemed like shortchanging yourself when I was using it.
I think this is what you mean: https://news.ycombinator.com/item?id=9695102
Spotify is pretty consistent in doing this. If you link your Spotify account to Tinder, it gives you a list of your "Top Artists" to present on your profile, which in my experience only lists artists signed or distributing with major labels or imprints, regardless of what I've actually listened to the most.
TL;DR payment for number of plays favors certain kinds of music over others, but it is not really anyone’s fault.

My observation is that there’s an underlying flaw in the compensation model. I think it was non-obvious and a solution is even less obvious so I don’t really blame Spotify or other services.

Some music is made to be listened to over and over. This category includes ambient and background music, but also any catchy pop-like song (in the broadest possible definition of pop).

Other music is more narrative and challenging. It might be very important and emotionally impactful, but the listener tends to consume it more like a movie. They might listen to it once or twice.

This is a piece of mine I really am proud of. I don’t expect anyone to have it on repeat or add it to a bunch of playlists:

https://m.youtube.com/watch?v=KRQk7TWndBw

It is deliberately challenging.

Back when the model was buying records, there was potential for some remuneration for creating challenging recorded work. Even if it was niche, if enough people appreciated it one could hope to cover costs.

But at a fraction of a cent per play, even if a dedicated listener base absolutely adores your challenging recordings, it’s completely unrealistic to hope to make money from it.

Possibly Patreon or something like it can fill that gap. But I really don’t think being frustrated with Spotify is a productive avenue.
Right but gp is arguing that water isn’t in competition with drinking water, you can use grey water, which should be easier to come by
I actually prefer coding by myself as I get to do my own thing but when it comes to working with teams, I strongly prefer a framework because its kind of like how religion helped form alliances or like how a river flows in the same direction. Its all arbitrary bullshit but helps reduce collisions and arguments. After all, highly documented, well tested bullshit, is much better than highly untested, no-documented bullshit.
The market for Bitcoin futures is heating up
I know they are trying to promote their own Front-End Framework (while trying to pretend that it isn't one), but with regards to the question on the title, my experience is: you can, but please, don't.

It actually isn't THAT hard, but what will happen is that you'll end up reinventing the wheel badly, and you'll be chasing bugs and fixing platform inconsistencies for months.

It won't be optimized and it won't work in some random obscure browser, or under some random platform (and there's always THAT user that just happens to have that browser/platform combo... Murphy's Law spares no one).

Also remember: YOU have to maintain your poorly cobbled-together "framework" for the next 2, 3, or more years. If anything changes and pages stop working "right", you get to pick up the pieces. Yes, "you", because since your framework is something that you pieced together, there are no "tutorials" nor stack overflow questions nor manuals to refer to.

If someone DOES pick it up after you, (the poor bastards), they are going to be bothering you day and night, or go insane after 2 weeks.

In conclusion, just grab something that works for you and is reasonably well supported (and looks like it will REMAIN supported in the future) and use that. Don't fall into the "NIH syndrome" trap.
I've watched a few. But I don't need 15 hours of info, 3 is fine :) I'm not THAT interested (yet!)
If you want this on a poster I could easily have it printed up and sent for $35.
> You should consider that not all countries think like americans and do not hold the same sentiment as americans. People in other countries think different, not the same.

You should consider that not all Americans think the same and do not hold the same sentiment as other Americans. People throughout the country think different, not the same.

Also, I asked the question to learn more, so it should be apparent that I do understand other countries have different systems. My question was to learn how those systems work.
In my understanding, there is continuously a chance (when mining solo) that you mine a Bitcoin block. If that happens (unlikely with consumer hardware) you make a lot of money at once since you get a whole block.
First against the wall? More likely they'll be sipping margaritas in the Caymans, Vanuatu, or wherever they can go to avoid extradition.

Former mass murdering dictators freely roam international waters, what's a bit of crony capitalism.