skysight-inc/HackerNews huggingface dataset:
Anyone understands this?
To me, optimizing on size seems premature. People use Excel to manage shopping lists. 40mb is not highly unusual for a web page...and the utility will probably have more utility than the typical (2mb) web page.

If size is a huge factor, writing it in PowerShell and distributing the source would probably be the smallest easy way to approach a Windows command line utility.

Good luck.
Elixir has good starting guide. I was able to easily pick up reading from it. Book are further resources to learn.
Why just female employees? Dads need to care for their kids as well.
https://m.mic.com/articles/132129/a-surprising-number-of-str...
"unprofessional"? really? I have been reading lwn since 2000 and it is the single most important site when it comes to general Free Software news and in depth information. Jon is a kernel developer and not a web programmer, still the site works on every browser I have tried in a consistent way. While the look and feel can "improve", the current or past forms have never been anywhere close to unprofessional.

LWN gets me what I want. It is the most important resource for a linux kernel or in general Free Software enthusiast. Average HN crowd perhaps does not fit into that stereotype.
I wouldn't be suprised if sometime in the past Apple and Adobe didn't collude to ensure Apple was the only Unix platform that could be considered a creative-workstation. Adobe and Apple have a long partnered history - don't let the Flash fiasco divert you from their storied history. Purely speculative tinfoil theory though.

However, I wouldn't be suprised if some Adobe dev's had internal Linux ports that they don't share with the public. With the majority of the core app being written in C/C++ and them porting some UI elements to HTML, I can't imagine that much of a barrier to offer a Linux equivalent.

The "market share" argument shouldn't be an accepted reason for them to ignore the platform - although I could see how a tunnel-visioned management team could use it in their narrative. I know too many devs who would gladly ditch their MBP, or instead install a Linux distro on it, if Adobe's product line was available for Linux.

Luckily, there's tools for devs today if you just need to inspect/export design like http://avocode.com.
I don't have a CS background, so I can't speak much to the performance of Elixir and Crystal.

As someone who has made the transition from Ruby to Elixir, I'm really, really intrigued by Crystal.

Though, upon a cursory look into the Crystal docs and community, a couple things are clear...

Elixir killed it on all the things surrounding the language.

- docs

- testing

- Slack chan, IRC, mailing list

- package manager (Hex)

- build tool (Mix)

- web framework (plug & Phoenix)

- books from major publishers (manning, pragprog, etc.)

- ElixirConf

- ancillary teaching (ElixirSips, LearnElixir, Elixir Fountain, etc.)

While the language may not be as computationally performant as some of others mentioned, all the things above lower the barrier to entry for adoption and make Elixir a more attractive language than some of the counterparts. And it's amazing that a language this young has nailed it on these fronts.
> Yes, it displays "just fine" in links, lynx, elinks, etc., if your definition of "just fine" is Fefe's Blog.

Hey, fefe has some pretty nice stylesheets for his blog

https://blog.fefe.de/?css=darkgreen.css

https://blog.fefe.de/?css=cold_blue.css

https://blog.fefe.de/?css=ascii.css

https://blog.fefe.de/?css=topaz.css

https://blog.fefe.de/?css=janvsfefe.css

https://blog.fefe.de/?css=lesefefe.css

https://blog.fefe.de/?css=greenplot.css
Why experts make bad teachers
Sometimes :)
If anything this necessitates advances in parallel computing. We can keep up with Moores law for a bit longer if we add more cores too.
I always found differential equations required a few, key insights and then a lot of grunt work. Pages and pages of algebra. You have to be sure you're right The whole time or it all comes apart.
Perhaps it's because native English speakers more frequently communicate with English-speaking people in an informal setting (where such mistakes happen more often and are copied), whereas non-native speakers tend to read English mostly in edited publications etc. and (more sloppily) communicate with friends in their native language.
Anecdotally, people who I've seen struggling with an 8 hour day tend to be less healthy (overweight, poor eating habits....). Whereas people who exercise more tend to have more energy.
Maybe a good Apple Watch use case. As soon as the phone is stolen from you you can activate the alarm using your watch and now the thief is running down the street with an iPhone screaming that it's stolen. I'm guessing they would dump it because they won't get far before a cop hears it if.
How an Albuquerque DA Took on Her Own Police Department and Lost Everything
Anti-intellectualism in general is an old and interesting phenomenon in English-speaking countries.
Just a small note for anyone reading the "Nim vs Rust" post; today, regex! is much slower than Regex::new.
Related effect observed by J Spolsky here: http://www.joelonsoftware.com/items/2005/01/27.html

Tldr: everyone thinks they hire the top 1% of applicants because some applicants spam hundreds of jobs (and never get hired) while others (typically the better ones) apply for very few and get hired immediately. Your 99% rejected pile is the same as other employers' while your 1% accepted pile is unique to you.

A more entertaining (and oddly intuitive) variant is the slut paradox: your average partner has been more promiscuous than you.
Sure you will be able to buy your power from Apple, but you'll need to get a new adapter for each device that uses it.
The page is gone... looking at the comments here, I would say he learned the lesson
If you remove "stone age, evolutionary impulses" from human sexuality, what's left?
My comment didn't speak to the pre-WWII era, but going back to the nineteenth century, the U.S. has always had a robust workforce more-often-than-not offering opportunity for upward mobility for those motivated enough to take on the work. What's significantly different now is that we have a much bigger safety net for the retired, young, ill and disabled.

But what's also different is the very recent lack of upward mobility. People born after the 70's are coming in behind their parents unless they inherit land or equity holdings. Does a worker stop paying rent to a landlord in order to build that "nest egg" as you admonish them to do so? It's hard to save for retirement when the landlord keeps coming back every year with a $300/month rent increase - because they can, because every landlord is doing it, and because elected officials and courts give them cover to do so.
Chinese Media Call ‘Straddling Bus’ a Scam
According to Wikipedia "Zabbix is enterprise open source monitoring software for networks and applications".

Never heard of it before today.
I think it makes a bunch of sense. As described in the earlier Postgres discussion around Uber's problem, it's not all that weird a use case -- just a difficult one.

Summary: a table with around 50,000 rows that gets joined to other tables a lot, with one index per column, and that table receives ~500 writes a second, causing a "write amplification" because all the indexes need updating constantly.

It's not hard to imagine lots of other workloads involving patterns like that. Postgres has most simple use cases solved, so IMHO improving complex patterns like this is good for Postgres' future.
Triceratops.
From what I've seen, the GPA obsession tends to be common to all students trying for some sort of grad/med/law school, and therefore not tied to major. Non-grad-school bound students, by contrast, are typically much more relaxed.
Building a Simple CLI Tool with Golang
Tiny implant could connect humans and machines like never before
Community values influence change practices in Eclipse, Node and CRAN
I never made the connection between me being a loser and supermarket line speed before!
Ask HN: Why are sites now breaking login forms into stages (name then password)?
I've noticed this trend now where you are first asked for your username or email first, then the page reloads with the password box separately. This is really annoying if you use a password manager as you sometimes have to open it twice. Where has this come from? Is it safer?
Ternary logic actually happened - a bunch of Soviet computers used it [1], and it was somewhat faster/more cost efficient, but not decisively so.

In the end, the party decided that code compatibility with the west was more important than independent innovation, and the soviet computer industry slowly lost it's charm and died in the late 80s.

Never heard of a ternary computer since then.

[1] http://www.computer-museum.ru/english/setun.htm
I used to enjoy the thrill of the refactor, especially on applications where there weren't a lot of users or the product didn't generate much revenue. Or better yet, refactoring before the product has even been released. When the stakes are low, you can be much more fearless, and it is fun to rearchitect and introduce new patterns, etc.

But when the stakes are higher, the risk/reward ratio just isn't there. You can refactor the code to make it more sensible or pleasing to your eye. Two problems with this: 1) Someone else may disagree and refactor it again.
2) When it blows up or has unintended consequences, and you are now on the hot seat, you find yourself working on Saturday asking yourself if it was worth it at all. Thus the fear sets in.
Latency is not a problem. The recent huge chips from Intel serve as a perfectly good example. Haswell puts the cores and IO controllers on 1-2 ring busses. Knights Landing uses a mesh network. In each cycle, data only has to travel between neighboring nodes. A memory controller that's 4 hops away is barely noticeable.
Ok, a less cheeky answer is that we really focus on most efficient monetization of computing resources. We come up with our own investment theses based on available digital currencies and blockchain innovations out there and then we track performance and change things on the fly in real-time to increase profitability and manage risk. However, our platform is a hybrid of blockchain technologies and a more traditional distributed computing marketplace, this way we get the best of both worlds.
#iLookLikeAnEngineer: One Year Later
Only read the last one (since I was specifically curious about health). Mostly seems related to shift work "and the night shift"...which I'd say isn't directly related, but nonetheless interesting. Thanks.
How We Improved Travis CI Installation [2015]
Social Circles Collide on a Dance Floor. Then a Brawl Ends in Death
That's called being an idiot. Your government has brainwashed you into thinking of such acts as noble and courageous. They are not. Acts like this do not deserve admiration or respect. Encouraging this in the name of "patriotism" is beyond despicable.

But to get back to the point, as an individual, the only reason you would do something like this is because you feel better knowing that you have sacrificed your life to save other people's lives. Because, presumably, you couldn't live with yourself if you didn't. So if that's your way of dealing with the situation - that's fine, I guess. I still think you're an egoist for doing it.
> its your responsibility to build a nest egg

In the time of negative bond yields?

It doesn't actually change the quantity of economic output needed by old people whether their pension is private or public. Either it's routed through taxation or dividend payments, but the end result - diverted from accumulation/investment into consumption - must be the same.

Unless, of course, the move to push people into private pensions is so their value can be reduced without anyone in particular having to take responsibility for that. Philip Green passim.
Yes this! I just scanned the article page and the front page. Surely there is a subscription link in the header somewhere.. nope.. surely there is subscription information in the nav bar on the left... nope... okay the horizonal bar in the left nav menu probably separates the article related menu items from the site administration menu items and subscription is below the bar... nope. well maybe its down in the footer (scroll scoll scoll).. nope. okay I see the articles in the left are the paid ones because of the green dollarysign, surely that is a link to information about subscriptions... nope.

Okay found it in the middle of a paragraph on the front page. I think the nav could be improved.
> When has the US ever brought down a civilian airliner?

It has happened: https://en.wikipedia.org/wiki/Iran_Air_Flight_655
Ok, the next round goes: this would be as if you made the contestants train in high-altitude masks, but they performed without them.
Comma.ai has stated their goals very clearly: they want to sell a retrofit kit you install yourself for under $1000 that allows level 3 autonomy under optimal circumstances, that being highway/freeway driving in good weather conditions.
This is unfortunate as the content is amazing and $7 a month is quite reasonable.

At a couple of places I have worked at we had a group subscription for the department, $45 it not terribly hard to get approved. I think its a great perk to list for prospective candidates too.
Nothing specific to Rust, although Rust encodes in the type system what I usually have to keep track of mentally, which is nice.

Trivially parallel algorithms do benefit from constructs like "parallel foreach" and implicit single writers, but in general, one either has to stick to those models (where the cognitive overhead is low but manageable) or if one ventures into more complex territory, one has to either deal with a higher mental complexity (ownership or locks), performance degradation (copying), or immutable data (if it fits your problem and doesn't decrease performance, win-win).

My argument is simply that GC doesn't fix everything, and the mental overhead of tracking ownership of memory (to me) isn't a huge burden, especially since I have to do it for non-memory resources and memory resources shared between threads already.

I'm not against a GC - I like languages that mix GC and non-GC side-by-side - because sometimes I do want to just forget about my memory, but only if it fits my problem domain. But I don't think GC beats non-GC hands-down for-all-cases.
This is why immigration, which skews very young, is vital.
Most 45 years olds could not survive for one year on their current 401k balances; they waited too long to start investing...or they invest too little. As a result, many will seek to work long after they would have traditionally retired. Eventually, they will drive down wages as they seek healthcare coverage as their primary compensation. The young will suffer as they cannot afford to compete with the old, and youth unemployment will continue to skyrocket
See also https://en.wikipedia.org/wiki/Econet using RS-422.
IBM's Response to the White House RFI on AI
Hello, thank you for asking!

Generating PDF files from XML or JSON is usually a very simple task, however, there are some use cases hard to address.

We recently worked with a team with needs to generate 15 million of PDF files with 10 thousand different designs and the main problem was they were spending one or two weeks with one full resource to develop any new design (with requirements to develop 5 to 10 additional designs per month). We were able to reduce the time to one or two days per design, not weeks, the substantial benefit was reducing time and costs.

If you have a similar or particular escenario contact us it will be nice to know if we can help.
Leaks are fine--they happen to all buildings sooner or later. The key is to let the leaked water out of the building, which synthetic stucco of the late 1990s was terrible at. Today, if you want stucco in a wood framed building in BC you have to include an air gap between the stucco and the building itself, and that setup has no issues.
They should make them argue, insult and compliment one another like these guys http://www.sumve.com/ai-chatbots/music/edm/24-edm.html it's hilarious to watch
I was also under the impression that kids who plan out STEM majors typically bypass single variable (Calc I) and other freshman intro programs through advanced placement. https://www.cmu.edu/mcs/prospective/ap.html as an example
> If you want extra precision, a -> f(a, a) is Id.

What does this mean?
perhaps researchers need to look into differences in average lifestyle. there are plenty of male students who don't do very much except study at that age. they are not very valuable at all. on the other hand, girls they get asked for all kinds of things, especially if they are in classes where they are already in the minority. I'd say it's pretty hard to combine calculus with a 'spare' time job promoting a good cause and a column in a magazine and sitting on the board of a student's association somewhere.
> The other piece that gets overlooked in the Google story is the value of hard work. When reporters write about Google, they write about it as if it was inevitable. The actual experience was more like, “Could you work 130 hours in a week?” The answer is yes, if you’re strategic about when you sleep, when you shower, and how often you go to the bathroom.

You could add to that "and care not a jot about the quality of the decisions you're making."
I liken CSS and JS to salt: putting a little on makes things better. But pouring a lot on quickly makes things worse. Scarcity is the key
Why Tokyo is the land of rising home construction but not prices
NLP and Big Data: A Powerful Combination That Brings Life to Unused Information
Not all software uses epics. I've actually found epics personally to be a bit of an antipattern, but that's a conversation for another time.

If the kernel has anything like an epic, there is multiple concurrent epics because the Linux is not a monolithic project. Nor are epics related to any kernel version.

For example, each major GPU driver (radeon, novaeu, intel) manages their own development, and push things upstream. DRM (the kernel part of DRI) interacts with those guys, and DRM pushes things upstream.

Network drivers and the network core are managed by small teams, push things to each other (such as adding support for major intrusive features like, say, when they added segment offload support, or recently genericfied the interface for that to support more protocols; or alternatively, when they started making more complex DMA patterns like scatter-gather and other zero-copy methodologies happen). The network guys push things to each other, and push things upstream.

The storage guys also do that, storage drivers and storage core push things to each other, and push things upstream.

Every possible major section of the kernel is a project in of itself, and have project leaders, and have parts that are ran by different people.

Generally, you don't push a patch to lkml by itself, and then you're done; this almost never happens. What happens more often is you go to one of the people who manage that part of the kernel, or has significant experience with that part of the kernel, and discuss your patch with them, and then they will try to help you make a patch that can be merged upstream.

More patches are rejected than committed because of how this works. Linus, or any other kernel maintainer, does not want your patch if it hasn't been ok'ed by the people who maintain those other parts of the kernel unless it is a small patch that does something obviously useful.

And what about the companies that just push drivers? Companies employ kernel hackers that know how to write drivers. For example, Intel employs the Intel GPU driver guys, Radeon employs the Radeon GPU guys, and all those guys are already major authors in the X/DRI/Gallium/DRM/whatever community; the infrastructure to make that all work is shaped by the hardware, the hardware is not shaped by the infrastructure.
I work for a company here in New York and company culture is very important. We define company culture with our brand, and also the people that work here. Everyone is nice and everyone is engaged and you could say that we make an effort to hire really nice people. Everyone here is respectful and you feel like you are coming to see your friends are work. We celebrate work anniversaries and the company is always streaming social media pictures, tweets about what is going on at headquarters. Today for example one person here does a snapchat takeover and we record ourselves and post what life is like at HQ. I am a shy person so it is a little difficult for me to be this open and social but the people here are nice and mean well so it is ok. I love this place and it is one of the best places i've ever worked. :) so in other words this place is only great because they built a culture here and it is working for them.
I don't really want to be "that guy", but can there by some marker or something indicating that this is behind a paywall?
Unemployment is highest amount the young. Sounds to me like companies are screwing themselves by not hiring the young before the old people retire so that there is a continual pool of people to replace those that retire.

This isn't a new thing. the company I'm working for now made that mistake in the 1980's - we were forced to have our first layoffs and for 20 years after almost nobody was hired (our corporate culture is very much based on once you are hired you have a job for life if you want it)... Now there is a plan in place to ensure that a few young people are hired even in the bad years so that retirement doesn't cost too much.
Playing for Data: Ground Truth from Computer Games
This has been my line of thought, and makes the most sense, but still feels frustrating.

At this point, I feel like the best way to go about this is some sort of Kickstarter or bounty for the Wine project to provide incentive to get these apps working, for those of us that want it and are willing to pay.
"So what explains this impact?
The authors note: 'An older worker's experience increases not only his own productivity but also the productivity of those who work with him.' "

Ok.. but I would like to propose another theory, that could be complementary to this one, not necessary an alternative, from what I see around me.

Younger people are poorly paid, understand that they could lost their job next week, and, in general, have a, in my opinion, justified feeling of being exploited. In consequence, they don't give a damn about the good of the corporation, because, they understand that the corporation doesn't give a damn about them.
Some people work to live and, well, Marissa chooses to live to work. Some people cannot help but revolve their lives around their job 24/7.
> I noticed that lz4 (the default (de)compressor memo uses) was the bottleneck.

It probably depend on how much bandwidth you got.
The problem is that English overloads the apostrophe for possession and contraction. It's annoying.
I agree, I'd bet they have an internal Linux build for a few years now...
Could I inquire which browser you're using? All "get started" links should be working. We are publicly launched, however we are onboarding everyone in batches. The next batch will be onboarded by this weekend. Flex on!

Just to confirm, regarding your second point: you found the subtle animation unpleasant? Thank you very much for your feedback.
From this quote it sounds like the more CPU intensive it is, the more you can expect when comparing to Ruby.

>Remember: The cake is a lie, and so are benchmarks. You won’t have 35x increase in performance all the time, but you can expect 5x or more in complex applications, more if it’s CPU intensive.
As long as you don't do silly things like use low sloped roof without membrane roofing or stucco without an air gap (or really, any modern building without an air gap), wood frame buildings perform beautifully in rainy climates.
Its only faster at IO. Once you start adding CPU bound work to the equation, Phoenix's performance will begin to drop. It's similar to Node in that regard.