skysight-inc/HackerNews huggingface dataset:
I hate to be negative. But I have seen enough of these sort of initiative over the years to be skeptical. In reality it seldom makes sense to do it yourself. Few things in general needs to be built or invented. If they do chances are they aren't the ones to do it. It almost always makes more sense acquire the capability to do what you want somewhere else. But as soon as you do that all the edgy rhetoric and potential goes out the window in favor of liability and reality. So reality eventually becomes the enemy of the escapist fantasy. And the powerful remain powerful while the real problems go unsolved. I would very much like to be wrong though.
It's clear that a SAT solver is strictly stronger than the MVS approach. In other words, any MVS selection can be encoded in a SAT solver. The argument is for a reduction in power. Thus, in order to convince someone that a SAT solver is preferred over MVS, you must show examples where it succeeds when MVS fails, and the extra power is necessary. It's trivial to contrive these situations, but finding them in practice seems harder. Evidence of that happening would help change my mind, and I'd hope would help change Russ's mind.

The empirical data from Go's package ecosystem is drawn from a corpus with sophisticated package management: dep. The argument is that dep is unnecessarily powerful and that a simpler approach will suffice. The evidence supports that argument. Note that this is not an argument about Cargo, or Bundler, or any thing else. Right now, the ecosystem is using dep, and there is evidence that it can be done simpler.

To stick with your analogy, I think it's fair to conclude that the only vehicles users need on bike trails are bikes.

Additionally, I have done an analysis of two Rust projects that have been brought up in my discussions on this issue. Specifically, LALRPOP and exa. In both cases, throughout the entire history of the project (hundreds of changes over 4-5 years), Cargo only had to select the largest semver compatible version [1]. Again, I would love to find examples of projects where this strategy was not sufficient.

[1] There is one complication: in Cargo, a ^ constraint (the default kind) on a v0 dependency is only good up to the minor version. In other words, ^0.1.0 means >=0.1.0 and <0.2.0, where ^1.0.0 means >=1.0.0 and <2.0.0. Selecting the largest semver compatible version is meant in this way because of the community norms around breakage in v0. In an MVS world, any breaking change is a major version bump, and would have the same properties, but with different version strings.
Your customers already know how to get to your website: yourdomain.com.

Do you mean "Some day, for whatever reason, Google stops directing traffic to your website of people who don't know who you are, for free?"

Sounds like it's time to spend some money on advertising.

Their ability to kick a bunch of traffic towards you or refrain from doing so makes them a market-maker, but they share that with newspaper and television networks. It doesn't make them a monopoly. It's not their fault or responsibility if people don't "tune in" to the Bing channel.
191 films were released by the top 10 US studios in 2015. I bet most 24-plexes screened them all, plus more.
There is an open github issue with some discussion on this https://github.com/tootsuite/mastodon/issues/2668
How U.S. tech powers China's surveillance state
This was the only good option at the time. One alternative was for people to pass .exe files around. That was a great way to spread viruses. Another alternative was Java applets which was a great way to lock up a browser. JavaScript didn't do shit in the the Netscape and IE 4/5 days. So was everyone supposed to make Windows games or just give up? Would that have been better?
I quite often wear the orange Max ear plugs my Dad acquired bushels of over the years as a logger and diesel mechanic, at work when people are talking excessively loud next door, or the general buzz of conversation gets overwhelming. I'm not sure if there's anything special about them, but they seem to do a really great job of cutting out the frequencies that make up background noise, while still allowing you to hear people that are talking directly to you.
How about:
No comments on shared content.
Only comments on content you generate yourself.
?

Full
But you can't say "Food want me". Whereas in Old English, the grammar had so many markings that poets could weave distinct phrases together and still convey their meaning. In practice, that would still be awkward for typical speech, but it's cool all the same.
Internet Explorer still runs Shockwave. It's what I always used for Shockwave, so that hasn't changed.
What motivates you contribute to HN?

There is an old proverb of "A journey of a thousand miles begins with the first step". Almost all contributions make a positive step for improving the map for everybody. In the time it took to write the comment you probably could have used your local knowledge and aerial imagery to add some details to the map.

I remember when I started adding data to the map in 2006 and it was almost all blank. I was happy to cycle around my local area with a GPS and spend time adding data locally to me. I did it partly because I was interested in the technology but I also had faith that when I needed to use the map someone else would have added the data that was local to them. As it turns out, this faith was justified and the OSM maps of the UK are great.

For OSM to continue to make progress there is an assumptions that there is a subset of the general population that are willing to contribute for the greater good. I know that isn't always the case, the argument of: "why bother when we all use Google maps" is common. As it turns out, what Google displays on the map and what they allow you to do with it is fairly limited.

As Doctor_Fegg argues, OSM is only just beginning on the journey to becoming an essential resource for worldwide geographic information. Right now things are still too focussed on providing a limited set of raster tiles which typically throw away half the data when choosing what can be displayed.

Vectors tiles are an obvious next step for expanding the visualization of the existing data and provide the client with greater access to the underlying data which might not be shown on a raster tile.

Another important point of open data is that it allows multiple sources to be combined together. OSM has never tried to collect everything. For example, SRTM is a better source of altitude information. There are other websites which provide open aerial imagery or street-view style videos. Openness of the raw data is the fundamental differentiator of OSM versus any alternative that I am aware of.

Just like open source software is increasingly relied upon by businesses and the internet as a whole. I believe that open data will also be seen as being a fundamental building block which will never decrease in value or adoption.
I do not know about the effects of plastic decomposition on the climate.

But the replacement of animal products by vegan food is the only sane choice for medical, ethical, economic and ecological reasons.

http://www.cowspiracy.com/

http://www.whatthehealthfilm.com/

https://www.youtube.com/channel/UCGJq0eQZoFSwgcqgxIE9MHw/vid...

https://www.youtube.com/channel/UCJRjK20fHylJyf-HiBtqI2w/vid...
Can scientists leverage mysterious mossy cells for brain disease treatments?
Just by looking at the text, it looks like 40% of the text deals with JPay's specific business details (pricing for its services), and 30% of background info (e.g. a description of the contract, services rendered, the specific government dept.). And 30% rhetoric, arguing that this is an exploitative deal and that lawmakers have not performed due diligence in considering the long-term impact of this revenue model. Not sure what the right proportion of content mix is needed to make this a legitimate article in your eyes, but consider that not everyone feels the immediate need to argue the public policy position.
In fact, the entire reason we have qualifications like "all" and "every single" is because the word by itself refers to the norm.
> but also gives you reproducible builds without using a lockfile (which is nice)

I find the claims that vgo removes the lockfile disingenuous. Yes it's technically correct in that there's no lockfile, but it's incorrect in that you've basically turned the file that declares dependencies into the equivalent of a lockfile.

With something like cargo, I can `cargo update` and it will fetch new versions of my dependencies and update my lockfile. Net result, I have one file to commit changes to (the lockfile), with zero manual edits.

With vgo, updating a dependency requires manually editing the dependency list to specify the new version. Net result, I have one file to commit changes to (the dependency list), but it required manual editing.

In both scenarios, the one file that I have to commit changes to specifies the version of the package that will be used. Though that's not actually strictly true with vgo; there it specifies the minimum version that will be used, but that's not necessarily the actual version if another dependency requires a later version. Not a big deal, but it does mean there's no single file I can inspect to find out what the resolved package version is.
I agree, it’s like Domino’s advertising their cinnamon sticks (or whatever) on their pizza boxes. They don’t have to advertise Papa John’s cinnamon sticks. Why should they?
The unconscious is the opposite of the conscious, if you walk down the road you are thinking unconsciously about where to put your limbs.

You might say "aha! walking is not thinking", but surely you would think very hard about where to put your limbs if you were to walk through a minefield, etc. Is walking thinking if the conscious mind does it? So whether "thought" can occur unconsciously or not is a question of English not of neuroscience.
It's not really comparable. There's no driver or abstraction (or memory protection, or anything) on the Amiga - you're bit-banging against the hardware directly.
How a slime mold near death packs bacteria to feed the next generation
Guide to Scaling Startups
> Universally the high profit, small share player

I'm curious though, was this always supposed to be the case? I think Apple has adapted amazingly well to the market (look at their profits) but I don't think there's any evidence that this has been a holistic, from the start business strategy for them.

I know my Elementary and High schools had Macs because of Apple's aggressive Educational discounts, and at the time it was generally accepted that Apple was trying to get a generation of kids used to Macs so that they would be the mainstream computer when they reached adulthood. Ultimately we were all forced to use Wintel boxes when we got jobs so this play didn't work. Apple didn't get in bed with businesses the same way they did with schools.

Then when we swing over to iOS, the first iPhones were premium devices because they _had_ to be. The hardware required to realize their vision was bleeding edge and they knew it would take a few years to commoditize it. Ultimately Android popped up and stole the budget market (with crappy devices, some of them having keyboards and resistive touchscreens) before Apple felt comfortable putting out something budget like the 5c much too late.
The previous responses to this comment are spot on. I would add two things:
(1) When you write an app that relies on a cloud service and your app has trouble, you have to make the choice to either dig into your app or call the cloud vendor for help. If you make the wrong choice, you lose precious time in the resolution process. This data makes that triage process simple. If your indicators and the GCP service's indicators go bad at the same time, call Google. If the Google indicators look good and yours are struggling, look at your app.
(2) When you do call tech support from a service provider, there is often some back and forth to show that it is the service provider that is causing the issue. With this data, that back and forth goes way down. Show them the chart that illustrates the Google service level drop and everyone agrees on the data and support can jump right on the issue.

One can object saying, "Shouldn't the cloud vendor already know that there is a problem and just fix it and let me know?" That is true for the infrequent big things. But, for the smaller, but more frequent issues, there is a specific issue for some method in some service for some customers in some region, etc... When that happens, the few customers who are hit by that issue can have a hard time knowing it's happening because it does not show on the global dashboard and then have a hard time getting tech support to see that this is really a change in service for them. This data solves those issues.
> They pay to integrate with third party services via a bidding process.

It's an interesting idea; I don't think I've seen something like that floated before outside of the government space of fair bidding against contracts.

> added bonus, google gets to dominate mapping then jack up the cost 30x when they decide they want it to be a billion dollar business. LIke they did recently.

I hear OpenStreetMaps still exists, and has an API.
Wow, I think I was just over 13 years old when I got my hands on Macromedia Studio MX. I knew the difference between Shockwave and Flash, but I never knew why the authoring program for Flash was called Flash, and the one for "Shockwave" was called Director.

Thank you.
A quarter of a million dollars for a degree in spanish; no job prospects; followed by 20+ years of loan repayment...

Is there any wonder that such degrees are unpopular?

None of the humanities majors improves your employment prospects, while all could be reproduced for free by reading maybe 20 books at your leisure. That makes the humanities more like a form of entertainment than a preparation for life, which is what most of us expect from college.
> This sentence is dangerous: it is very close to saying that any long-term, successful company should be "disrupted". Interpreted differently it could be read that startups should have some inherent right to evenly compete with large companies (by fining or splitting up large companies to be "beatable" by startups).

No it isn't. "Successful company" and "company that has cornered/monopolized their market" are not even close to the same thing.

Anti-trust laws don't aim to make competition fair, they aim to make it possible.
Korean American Undertakes Odyssey of Closure for Korean War
> But the bulk of these costs are borne by the families of these convicts

Then they're idiots, too.
OpenStreetMap currently exists. Is there an open-source search engine out there that could try to integrate with them?
Rust's version numbering is semver-based and will remain so. The year-based scheme is for epochs, which are mostly orthogonal to versions (each new epoch will require the latest version, but each new version will support every existing epoch).

Rust does follow a time-based release schedule, though (a new stable release every six weeks), and it does have many of those advantages.
No, though it might look like a mesh in a physical or logical diagram, they use point to multipoint FCC part 15 (unlicensed band) radio systems. Sector antennas, omnis, horns with systems such as the ubnt rocket AC radios, cambium pmp450, mikrotik 802.11ac based, etc.

And various types of PTP links for node-to-node links.
It was Se7en and I guess also Conspiracy Theory.
Scratches Egypt from the list
Are you saying the Amigas weren't personal computers?
I've linked to it elsewhere in this thread (as a response to someone who appears to be ignorant that prison services are an industry), but here's a YC announcement for Pigeon.ly, a YC15 batch that "is building a profitable new category of services for the 20M ppl with family in prison":

https://blog.ycombinator.com/pigeon-dot-ly-yc-w15-a-startup-...

https://techcrunch.com/2015/03/24/pigeon-ly/

Pigeon.ly's creator is an ex-convict who served 4 years of prison time for marijuana business. His first-hand experiences with the cost of telecommunication services is apparently what sparked his startup idea:

> One of these ideas was a way to make prison calls cheaper. There are only a couple of companies that handle the vast majority of communications in and out of prisons because messages and letters need to be carefully screened. Because of this market concentration among players like Securus and JPay, it means that prisoners — who are already vulnerable and often lower-income — get gouged.

> Three hundred minutes can cost $70.

> “While I was there, my eyes really started opening up. I started noticing how grossly inefficient everything was,” he said. “I thought, I know I can solve this problem. This is a real market.”
I don't mean to be rude, but how many other languages do you speak? There's an almost ineffable depth to nearly every language on this earth, and there are hundreds of them with very large literature corpuses. Naturally, maybe speaking two languages, you are familiar only with literature in those languages. Also, remember that English, being spoken by so many people, its literature is naturally more divulged and widely known. Nonetheless there are truly unique characteristics to almost any language, so much that you could fill a lifetime of study in any one of them.
Unfortunately Javascript-infested websites are a bit of an archival nightmare. Javascript can do pretty much anything it wants, it isn't consistent in that sense. You can't run them offline.
Javascript in the browser is just a bad idea all around.
Dep is awesome from the user perspective. You just type > dep ensure and it works and it’s fast.
Didn't Shkreli make Daraprim available for free to anyone who couldn't afford it?
I wise likewise told by my advisor that any sort of post-degree work in History would be futile. My chance of getting hired as "a white male" in a history department was not good, and frankly "there is not a lot of future in history" (which we laughed at).
German just has a real knack for clarity and simplicity because of this composibility. Some examples I like:

- Satzbau = Syntax: I always found it hard to remember what syntax meant. The German word, being the combination of "sentence" and "construction" requires no memorization
- Teilchen = Particle: In German, "part" + domunitive ending
- Jahrhundert, Jahrzehnt = century, decade: literally "year" + "hundred"/"ten"
- Neugier = curiousity: "new" + "greed"

I do wonder if this "composibility" is actually the norm for languages and English is just the odd one out. Having a large vocabulary from other languages (e.g. Latin) obscures the meaning of some word roots (e.g. particula - pars + diminutive, just like in German) so you have to just memorize it as one chunk. So perhaps the benefit of other languages like German is just their purity/consistency.
I think maybe you've never been pulled over by an officer because you 'fit the description of a suspect'

You, as a bystander, can be caused great inconvenience (where the line of injustice gets crossed is up for debate) through someone else's expectation of safety.
Complete perversion of democracy?
"Just because you do not take an interest in politics doesn't mean politics won't take an interest in you." -Pericles (or maybe Trotsky)
I'm not sure I understand what harm was done here?
> But man, without some sophisticated AR tech I don't know how Indianapolis can catch up.

It really only requires a few people who want to stay busy doing something that doesn't require of thinking to finish their day. In the early days of OSM, I mapped hundreds of local hiking trails. I also aligned extremely inaccurate street vector lines to the underlying aerial images for tons of cities. It's a very satisfying activity once you're in the flow.

Similarly, some madman has walked all the streets in my city and annotated all houses with the correct house number.

One of the best parts of OSM is that it's gathering data that is largely static: street location, and names, and number don't really change over time. So you don't need a large number of volunteers to improve a local map in a meaningful way.
"PC" was a very clear label for "(mostly) IBM PC compatible" systems. They're all various forms of personal computers, but not meant when people say "PC".
"Subsistema de rede do kernel do Linux"

"Cache associativa (8-way)" or "Cache associativa por 8 vias"

See, not so difficult. :^) It's just that, for standardization's sake, it's best to just communicate in English.
Software Development
What do I need to learn and know to be a software developer?
You could add multi-protocol networks to the list. Almost all sysadmins today only have to worry about TCP/IP versus back in the 90s your network usually supported at least two and possibly all of the following protocols: TCP/IP, IPX, VIP, DECnet, LAT, SNA, and NetBEUI. There are plenty I'm leaving off the list.

Token ring was mentioned but other LAN technologies around in the 90's that are dead or mostly dead include 100VG-AnyLAN, ATM LANE (emulates an ethernet network over ATM), FDDI, TCNS (basically 100Mbs ARCNET), proprietary pre-802.11 wireless technologies, proprietary layer 3 ethernet switching technologies (looking at you Cabletron and 3COM). I worked with all of these at some point during the 90s. Some were a pleasure to use and some were not, but ATM LANE deserves a special place in hell.

I started out the 90s connecting systems to 9600bps x.25 networks and ended them deploying millions of dollars of Juniper M40 routers and Fore ASX-4000s ATM switches per day. Both of those vendors would have probably appreciated my employer actually paying for them. It was a crazy decade.
Given that this is Albany we are talking about, you know with certainty that someone is receiving "consideration." Probably _several_ someones.

Steve Hawley probably didn't get his beak wet, and it annoys him. Which is why he dares to ask any questions at all.
You're entitled to your opinion, but debating the moral culpability of criminals is a tangent to the article.
For those eager to directly witness some SWF running in JavaScript:

http://mozilla.github.io/shumway/examples/racing/
(via aforementioned https://github.com/mozilla/shumway/ )

http://gordonjs.s3.amazonaws.com/trip.html
(via https://github.com/tobytailor/gordon/wiki )

https://google-developers.appspot.com/swiffy/showcase/snake_...
(not reading SWF directly but running converted script; via https://developers.google.com/swiffy/showcase/ )
Chick-Fil-A: Milking the Most Out of 1000's of K8s Clusters
Sit there and think.
Spanish PR – Mastercard puede estar a punto permitir transacciones Bitcoin
Gotta love Retro Man Cave, delightfully British.

Edit: On a different note, i would love to see a ssd based "floppy" that was loaded with the solid clunk of the 3.5" floppy.
Even English subtitles on English movies are often inaccurate and missing key words.
I have the impression that basic German is quite technical. You can be poetic, even very poetic, but it is not easy. You can, however, easily describe the relation of one thing to another in detail.

English has about 3 times the vocabulary compared to German. It is easier to use basic sentences compared to German, but the extended vocabulary is where the fun starts - so many beautiful words for poetic things. It is easy to write an uplifting motivation for any topic. However, I find English harder to use in a technical area. Some part of that may be gaps in my knowledge, but.. things have many names and names point at many things (what is 'gear', for example?), and I lack precise verbs. Just my impression..
For Portuguese at least it's most likely translating word-for-word. The term is "fim-de-semana" ("fim" rather than "final", and hyphens signifying a compound word)