skysight-inc/HackerNews huggingface dataset:
Right, we've been using ZenHub's issue board on top of our dozens of GitHub repos to do something that is Kanban-ish. It works well enough for the teams that actually want to follow a process.

With open source, it can be frustrating when other loosely coupled teams and silos have a dependency for a release, but their overall issue-tracking process is mostly an abandoned in place mock-up or fiction. If their repo is included in our board, their issues show up as noise across the whole pipeline. You start remembering to ignore certain issues that you know don't reflect reality, then ignoring everything for certain assignees or reporters, and eventually decide to toggle off their repo from your board view.
I have no idea why the Model S sales numbers are being compared to cars like the 7 series by laypeople too.

Even from a layman’s perspective... have these people driven a 7 series? They’re more quiet highway cruising than the Model S I test drove... until you feel like making them noisy, then you can floor it and hear a V12 roar to life... if that’s your thing.

The Model S is more like a 5 series E Class in quality, strange that it gets slotted with cars solely on price
Why you want to run Java 10 if you're using the G1 Garbage Collector
> Roughly none of that land is freely available.

You'll have to qualify that statement a little. Here is 5 acres of land in Texas for $1500 [1], found it in about 60 seconds.

[1] https://www.zillow.com/homes/for_sale/TX/land_type/209109538...
Images (Css tutorial)
Unless you're saying Mexico City is worse than Beijing, you could go for two hours no problem: https://3kpnuxym9k04c8ilz2quku1czd-wpengine.netdna-ssl.com/w...
> It's never ever ever going to happen. Be careful what you wish for. If what you wanted to happen happened, you would be paying over $100 for the same shirt that costs you $6 in Walmart right now.

Honestly, IMO scaling down western consumerism by a lot (for example, by fixing and mending the same small set of shirts for years) would be a small price to pay for the resulting increase global happiness. We more or less lived like that during communism in Poland (chocolate, coffee, oranges were uncommon, meat was not an obvious choice for dinner, we fixed appliances, electronics and cars for decades) and I think people might have actually been happier back then.
> Clojure is not based on CONSes but you have CAR and CDR they are first and rest.

CAR and CDR are operations on conses, so you can't have them without conses; that's like having sqrt without numbers. Lisp has FIRST and REST for operating on lists, and so does Clojure. Lisp also has CAR and CDR for operating on conses, but as Clojure doesn't have conses, it doesn't have CAR and CDR, either.

> Processors are no more based on accumulator and decrement registers

CAR and CDR were named for 'contents of address part of register' and 'contents of decrement part of register', not anything about accumulator or decrement registers. I'm not sure where you heard that processors don't have accumulators anymore, but that's definitely not true. The reason Clojure doesn't have CAR and CDR doesn't have anything to do with obsolete processors, though.

> Clojure is based on immutability like Scheme

Scheme is not based on immutability.

> CL is often used in a mutable way (see the shameful f-set).

Do you mean SETF? FSet[0] is an immutable data structure library for Common Lisp. A lot of Schemes have SETF, too, by the way, there's even an SRFI[1]. But SETF is just so that you can have one generic assignment operator; standard Scheme has plenty of commonly-used, destructive assignment operators like set-car!, set-cdr!, vector-set!, etc.

0: https://common-lisp.net/project/fset/Site/FSet-Tutorial.html

1: https://srfi.schemers.org/srfi-17/srfi-17.html
You're exposed to more pollution sitting in a car in traffic than you are cycling through it in the open.

http://www.thisismoney.co.uk/money/cars/article-4599572/Avoi...
Eventually, I bought data

Hi, interested in trying this as a hobby, what kind of data did you buy? from where?
It definitely gives me the feeling that the popular solution will be something xenophobic. Maybe there's hope for less knee-jerk reactions, like some regulations where when you lend money, the source of that money must be properly tracked. That way when someone claims a mortgage or lien on a house, it won't be respected unless the money lent was confirmed to be legit.
The stock chart example is not arguing that calamity is likely. Its a skeptical argument to illustrate the limits of the type of empiricism that observes and extrapolates the path of a complex system without understanding it.

You might want to claim Pinker is not making a prediction, but he uses terms like "progress" that imply future states insead of neutral past-tense language that could equally apply to a random walk.

> Your counterargument simply boils down to: it's possible for things to get worse.

Not really. Rieman's counter-argument is that the source of human violence is human-nature which has not changed and that looking at some metrics is the wrong way to reach a conclusion. I believe Rieman's argument is that we are seeing the emergence of the next form of facism. He is not saying calamity might happen but this it is beginning to happen. I believe he thinks that the remedy for the darkness of human-nature is culture/humanism that has regressed with the decline of organised religion and concentration on science above humanities.
Thanks, we've updated the link from https://electrek.co/2018/02/20/tesla-dominates-luxury-segmen....
If the results aren't good enough on DDG, I just use the "g!" to search on google via DDG. I'm guessing a good 40% of what I'm looking for ends up on a Google search - mainly because I suck at using the right keywords.
WxWidgets 3.1.1 Released
What makes you so sure they didn't?
A case for decentralization of healthcare services
¯\_(ツ)_/¯ - if the powers-that-be at Pocket wish to shoot themselves in the collective foot, that's their prerogative; I'm not about to grovel in their general direction. This has, historically, been the impulse to abandon ship and look for an alternative, signalling more walled garden and/or service shutdown ahead.

This looks workable, and explicitly open for self-hosting: https://wallabag.org/en
Thanks for mentioning this camera; it's a huge step up from the system that my company has (hardwired) in conference rooms, and I'll look into purchasing one to trial.
I'll definitely post it to GitHub, and I'll do a Show HN after I've used it in class.
I managed to ask someone who lived in Sweden. They said it is pronounced as an alveolar, short trill.
Once Uber starts paying out more to drivers, it will just change its dispatch algorithm to retain more. It's not happenstance that the naive approach pays drivers least and provides a higher level of service in the neighborhoods where rational economic action on the part of drivers would lead to lower service levels for Uber customers. It's by design based on real time access to data like that in the study and the ability to tune algorithms to maximize Uber's financial interests.

The idea that drivers can out data process Uber is absurd and absurder still is the premise that Uber's dispatch algorithms are static. Though in fairness, it falls into a deep tradition of blaming the poor for being poor.
Left 4 Dead 2 Mac Game Free Download
Somewhat weakens your argument the fact that we have more porn at our disposal than ever in the history of mankind.
Building a Twitter art bot with Python, AWS, and socialist realism art
Let me make some Spanish propaganda. Riding a bike in Valencia is awesome, as there is a cheap bike sharing service (Valenbici) and lots of bike lanes. The city is flat, it never snows and it rains just a couple of weeks a year, making it perhaps the best bike city in Spain.
Introducing HTTP/2 Server Push with NGINX 1.13.9
Excellent idea on the meetups and such — I have a good excuse to do that right now, and I will act on it. I'll check into that site, as well.
> It's well established that writing safe and sound C code is an impossible feat

You make it sound like this is somehow particular to C.

I hold the opinion that when you're using such an open definition of "sound and safe" (e.g. code will never do anything that could reasonably called a "bug" from a user's perspective) it is impossible to write "safe and sound" code in any programming language.

But that is not really a problem with the language, but with the definition of the term "sound and safe".

If you use a more constrained definition of "sound and safe"; one that would actually allow you to write "correct" code in a language, then C code can just be as sound and safe as rust code or Coq. It really just depends on your definitions.

In a way I agree with what I believe the grandparent tried to say; one thing that consistently rubs me about the Rust community is that they oftem seem to be using a very constrained definition of "safe" when advertising that rust is a "safe language", but a very open definition of safe when proclaiming that more or less every other systems language is "unsafe". That may be true using their definition of safe, but is a bit of dirty PR trick.
Are there any performance results for single threaded versus parallel for full GCs? Is the increase linear in the number of cores?
> I'd call myself more of a "data plumber"

I think the actual term is Data Engineer.
I doubt it. Python is not very embedding-friendly. You might be able to bridge the gap via the foreign function interface, but it's unlikely that the Pandas API will feel as comfortable in another language that it wasn't designed for.
I also noticed I get sick less often in the winter when I ride my bike everyday.
The critical thing here is that the diatonic scale (of which ionian is one) is whole, whole, half, whole, whole, whole, half. There is no symmetry and the pitch distances are not consistent. How would your proposed novel notation system handle that?
Haxcv Js new JavaScript frameworks
Edge Chakra JIT Security Bypass, fix won't be available before March
I bike to work about 50% of the time. I live in San Jose where traffic is very heavy. I have to cross three roads without a light, and how long that takes really varies a lot. Some days I can wait for up to 5 minutes per road, making my cycle commute just as variable as my drive commute.
Ask HN: Folks who work remotely for US companies, how do you handle money?
I know there are many people here who work for US companies from outside the US. Do you guys primarily work as contractors? If you are regular employees, do you get a US W-2? If you are not a US Citizen, I guess you will be treated as a non-resident for tax purposes? Is that favorable to you? Let us discuss these financial aspects here.
SRT modules now in VLC 3.0
I run to work 4 days/week (work from home the other day). It's about 6 miles from my place in Brooklyn to the office in Manhattan. Took me a while to work up to 6 miles as a daily routine but can do it easily now. Combining my commute with my daily exercise has been fantastic, I'd recommend it to anyone who is able for a couple reasons: it's efficient (you have to take time out of your day getting to work anyway), and it makes it easy to stick to the routine (I try to put the option of taking the subway out of my mind).
Once you're in steady state maintenance/incremental improvement mode, then sure, kanban is probably the appropriate approach. But for initial product development, and major new feature releases or product re-writes, scrum with its measured discipline and time restrictions is better. It's more difficult to force functionality/schedule tradeoffs with kanban. You simply end up reinventing scrum by grouping stories and imposing deadlines.
Udemy under fire for copyright theft
Some other options:

1. Apply to jobs you're not qualified for, explaining you have some skills that transfer, and you're excited to learn. Some companies are willing to train people, and you can e.g. pitch your front-end visualization skills as giving you a start. Longer version here: https://codewithoutrules.com/2018/01/23/job-with-technology-...

2. Find company that has data analysts, get webdev position working with them, eventually go for internal transfer.
Part of the reason that Google is in this situation is because, instead of staying neutral politically they took sides making themselves more of a target. There is also the issue of data privacy as it relates to sharing the data with the US Government. If they start to share more data with the US Government, the risk losing users and ad revenue. On the other hand many argue that their refusal to share data is bad for society as a whole. For example, some argue that more sharing of data would have helped catch the Florida school shooter before it happened.

No matter what your personal feelings are about this, they are facing headwinds and scrutiny over this and Search advertising is still what brings in most of their profits.
Yeah, I'm getting tired of this "story telling" journalism. Just go straight to the point.
Bringing jobs back to America does seem reasonable, right? But as far as I've seen, very few leaders in academia, business, government, or the media have spoken against globalization.

Of course, I might be wrong, so please feel free to show me the many leaders who've opposed globalization and the receptive responses of the institutions they work for.
I don't whatsoever. I live 4 miles from the office, and I take about 14 back roads to get to it. I still have to cross 3 major roads without a light or anything to help me. San Jose is not bike friendly at all.
Basic Statistics in Python with NumPy and Jupyter Notebook
Yup, winnings under $10G are not reported to revenue Canada. Want to launder money? Go into a casino and have a good time for a few hours. Do not spend more than a couple of hundred.

Revenue Canada asks where the money came from? "I 'won' it at the casino". Rinse and Repeat.
>Thing about land is they aren't making it anymore.

SpaceX is going to change it.
These are largely the reasons I've come to when declining to use a functional language. We have a guy at our office who never shuts up about FP and monads in particular. He's almost like a preacher in that regard. I never really saw any sort of advantage or why he's so gung-ho about it.

One of the sins I see in his programming and design is that he focuses on what a thing is, rather than what the thing does. He's always balls deep into grafting together all these category-theoretic structures into a system, but I feel he rarely sees the forest for the trees. Also, all of his FP projects are still "in progress" and never seem to reach a stage of stability.

He could just be a shitty engineer, and perhaps shitty engineer + functional programming = pile of shit of a higher order.
I agree, although it's funny because the community has been trying to come up with replacements for mtl for some time now.
Fewer jobs offer job security and decent pay. Because of less job security, you need to be in a market with many employers (aka cities), and this results in more people living in fewer places, which means higher rent.

That translates to needing higher pay, or at least a career where you can outpace rent and insurance costs. There are some manual labor jobs that pay well outside of cities, but you have to watch out for the condition your body will be in since people live longer and there will be less of a social safety net for when you are disabled and/or are too old to work.

Bottom line is more and more people are less and less valuable.
Every difference between Turing complete languages is a "syntax only thing".

A monad is basically an abstraction that encapsulates an evaluation strategy. You can certainly reimplement it on most functional languages with a syntax that is only a bit more verbose and error prone. That's not a win.

Also, macros are an all powerful construction, with heavy implementation and maintainability costs. They certainly can be used as monads. That's also not a win.
I/O Reduction Software
NMI Agrees to Acquire Creditcall
I think you've interpreted this as meant to be useful tool for programmer -- and there your criticisms would be spot on. However, this is more of an interesting note for mathematicians than anything else.
I joined this year and I am still intimidated that I might say something trivial or stupid. Just trying to get a depth of this community. Programming/ML related posts are always fun to read here.
Surely there's a middle ground here. Most code written by university students in any language is problematic and not professional-quality. The specific deficiencies exhibited may vary from language to language. The extreme you illustrate here is clearly undesirable in any professional context, but that doesn't mean it reflects the code written by any professional Haskell developers out there.
This is pretty similar to what happened to me. I was implementing an algorithm that had multiple parts and the data would arrive asynchronously.

The first time, I wrote the multipart algorithm using a functional style to encode each state. As the algorithm grew, it became more and more difficult to reason about and managing dependencies between the parts was harder, not easier.

When this became unwieldy, I rewrote it. However, when I wrote it the second time, I wrote the algorithm in a way that made it appear imperative. Everything was linear, starting with part B, then part C, etc. A small backend managed state, but you could read through the algorithm code and it almost seemed like it would run synchronously.

The second method was easier to read, debug, and modify. I will probably not go back to the functional method anytime soon.
Seems unrelated to the topic under discussion.
I really enjoy the tidyverse, especially dplyr. I do most of my work in python now and find myself moving more and more of time in python.

There are definitely some issues if you have to reliably run scripts (not to mention the difficulties of putting into production)

The thing I really like about R over python is for SPECIFIC tasks like inspecting data and trying to get an answer out quickly, there really isn't a quicker or better tool to use. The ONLY reason I still even use R is because of the ease to get answers with the tidyverse
I'm borrowing yours but replacing Goal 3 with: push fusion power over the technical hump. Which is pretty much the same thing right?
Absolutely true. Once you're confident, you realise how to get good infrastructure anywhere: share the road with motor vehicles if the dedicated infrastructure sucks.

Sure, some people will hate you for that, but I prefer disliked over smeared onto pavement any time of the day.
> What I've heard developers notice is a sharp drop in sales the instant a product is put on the torrent sites (eg, there's a clear "before" and "after" pattern).

That still doesn't really tell you the answer though. The hypothesis is that pirates can be converted to users, but that doesn't necessarily happen immediately.

Suppose the product hits the piracy sites and 100,000 people download it. 5000 of them would have bought it, so you "lost" 5000 sales right away and you have your dip. But then over the course of the next year or two 7000 of those pirates realize they like the product and go on to buy it.

That's definitely a thing that happens, the question is what the real numbers are and whether they balance.

> I also know that there's one plugin developer (u-He) who has posted that the "time bomb" method he uses does drive sales the instant those "time bombs" go off.

Same problem here. Obviously you're going to get an uptick when the timer expires. But suppose you timebomb 100,000 people and as a result you immediately get 4000 sales, but then 96,000 people stop using your software. If 7000 of the 100,000 would eventually have paid you anyway, now you've just kicked 3000 of them out.
In my previous experience with Wallabag (approx 2 years ago) I found their text-to-speech functionality to be significantly worse than Pocket, which is a shame.
Banning foreign ownership is the populist measure that is the price of admission for passing some incredibly unpopular measures (That are needed to solve this crisis.)
Thanks for the encouraging comment, we've spent a lot of time on Wallaroo's design so we're happy to see people appreciate it.

We have a few clients who will be running Wallaroo in production in the upcoming months. We're still a fairly new product, hoping to have one of those stories out in the not so distant future.

Is there anything you'd like to gain from one of those stories? Would be helpful to us to have a target audience in mind.
Yea but those designers knew the magnitudes that they were dealing with and built them into every single layer of the system. Its easy to build a system that handles "x million transactions a second". Its MUCH harder to build a system that handles somewhere between x, and x*100 million messages a second. Especially when in startup mode because cost and complexity matter greatly.

Ultimately it wasn't "build a db that handles x writes" though. That is actually a fairly known and solvable problem. Our issue was that we were migrating from a design model that encouraged rabid development by using existing patterns to a model that would scale up much better but required a lot more planning and design, all while dealing with management that expected the feature development cycle to not slow down at all during or after the transition.
Cool. I'm still looking for a decent replacement for my Pebble Time. I haven't found one yet.
Please reconsider using this kind of rhetoric on Hacker News. Things like "balls deep", "shitty engineer", "pile of shit" don't have a place in a reasoned discussion about software.

I think you know it not okay, too. You just created this account 15 minutes ago.
> writing a poem

On that analogy, Lisp is like French. Other languages are like German.

(And before you downvote me please note: I am a native German speaker.)
Looks awesome, looking forward to trying it out.

It's interesting that this was published the same time as the JupyterLab announcement. They seem to have similar goals, though at first glance it seems the biggest difference is that Datalore enables simpler access to cloud computation.
Sure are. The real crux of the issue for me is the wild lack of quality control.

I'm broadly in favor of the FDA and other regulatory agencies, if for no other reason than they have the power to require that you're really selling what you claim you are, and enormous power to punish you if you don't.

That this is not the case for supplements is largely the fault of Orrin Hatch.
Additionally, the new Solicitor General is a tough as nails guy who previously sued the conservative federal government into allowing supervised injection sites for addicts, and then beat the former premier in her own riding, forcing her to move 350km.
100%. Stripe Atlas and Increment are some of the best examples of content marketing I know of.
Or for something even cleaner than a program trying to parse plaintext logs you can use a PAM module. https://wiki.archlinux.org/index.php/Pam_abl
My favourite all time game is Heroes of Might and Magic III. It was released in 1999, and the art is still good, but that maybe because I'm so used to it. Ubisoft did a great job, enhancing it for the HD release in 2015, there is video showing it: https://www.youtube.com/watch?v=AX_h3RIbSKk

Though, one lesson I've learned (as a game developer myself), was that enhancing may introduce more visual problems. On a port of a game I worked (Playstation1 -> PC) we hired an artist to enhance the eye textures, but once the team behind the original game saw this, they told us that since there was no EYE animation in the game, and having such high-fidelity texture (for it's time, back in 2000) made all the characters look like toys.. Now if we left (and we did) the eye textures blurry, then your own eyes can't focus, and accept this better (without eye animation). I'm not an artist (just a coder), but this taught me "less is more".