skysight-inc/HackerNews huggingface dataset:
I would suggest an alternative approach. You don't seem to be really interested in the nitty-gritty of the algorithms than in actually knowing how to apply them to get the results you desire.

Jumping in deep can really suck your time as you need to brush up on lots of fields. Also it will be sometime before you have anything meaningful to show, which can be quite frustrating.

May I suggest a case by case approach wherein you take a problem and try to apply ml kit like scikit-learn to see which algorithm produces the results you desire and trying to learn why it does and how?

You can find all the gaps in your knowledge as you learn and fill them on a need by need basis. This is from someone who tried real hard to do it the bottom to top way and found it frustrating to learn with a full time job and family. Now I am going to try the top to bottom way and focus on one niche. Bottom to top approach works better when you are at school where you have specific assessments to measure progress and the end of semester to signal the completion of each course/subject. Since I have just started this alternative approach, I do not have an exact map to propose.

If someone has walked this path, any inputs would be most welcome.
Awesome. I was a summer student there in 1993, and had the opportunity to visit their data center at the time. What impressed me most was the huge tape robot in the basement.
It's a good point, but I had a similar experience in my teens, before I'd been exposed to any such influences.
>> Social programs aren't revenue, they're an expense.

> That's nit-picking. Social programs are negative revenue.

No it's not nit-picking, it's basic accounting. If you want to maximize income, you can increase income, or decrease expenses.

Revenue impacts your top line gross. Expense impacts your bottom line net. Income != Revenue.

To use an extreme example, if I have $1M of expense and zero revenue, no matter how much expense I cut I'm not going to turn a profit as you can't go below zero. Conversely, if I have $0 of expense and $1M of revenue, I can continue to increase income by raising revenue.

> This is grade 5 math.

No it's Accounting 101.

> "Greater good" can be define to mean that it matches societies preference. i.e. long life, healthy life, whatever.

> If only the constitution defined greater good.. perhaps something about "life, liberty, and the pursuit of happiness"?

It's not an objective measure though.
> I wonder why they do this. The $$$ savings for the lesser hours are peanuts given the low wages. Only reason I can think of is to break the will of the workers.

It's more about regulations I believe, if management can "prove" that you did not work more than the allowed hours, they cannot be fined for it.
It was still there :) I was also summer student at 2014, how far summer studentship goes back I wonder..
Not every company has to disrupt, revolutionize, save the US/world (ok the last one was a rant about super hero movies)
I'm the same, snakes don't bother me at all, but spiders... well, I'm slightly ashamed to say I am terrified of spiders. I know it's completely irrational, but I can't even go near little ones.
I guess this could be really useful for installing distributions that are not available at some VPS providers.
> The jobs for that would still be not there...

> So, why go to school?

You would obviously go to school for the jobs that are still there.

And if there hypothetically aren't any then what difference would a UBI make to that?
It's working right now
Are you using the free version?
Somebody correct if I am wrong, but this script somehow allows the session to live in the RAM. Once the OS is running directly from the RAM, the hard drive can be wiped and a new OS can be installed. The system is then booted to run off of the hard drive.
Enhanced Analysis of GRIZZLY STEPPE
Linters (or in Elm's case), the compiler, should tell you when you forget a comma.

Indents let the reader know the current line is a continuation.

Comma-first also creates worse diffs than (enforced) trailing comma.
Why can't you work more than 10 hours per day? Is that a labor law in ship's flag country?
But users do not realize it and they are happy. All of the ads prove some value to the user (Discover, Our Story...)
Pretty cool, although I'm pretty sure I would never use something like this.

What has saved my skin on a number of occasions is the ability to boot remote servers into rescue mode and chroot into the broken system. That way you can use package managers, all your diagnostic tools, and everything else the boot image doesn't provide.

Basically you just mount the different partitions and then chroot just swaps /proc /sys /dev of the rescue image with the real ones, and BAM you're back in business.

For details see threads like:
http://superuser.com/questions/111152/whats-the-proper-way-t...

I know that for many of you this isn't rocket surgery, but for those who don't know you have to google for "chroot" when you boot into a rescue image and discover you can't do anything, you might just remember this post.
I agree, yet non-verbal is extremely important for in-situ, in the now, personal and interpersonal well being. N-Verbal can even make Verbal communication moot since one can say anything depending on its emotional state. Also, some things are extremely hard to describe by words yet can be conveyed with a silence, a look in the eye, a gesture.

I really agree about the abstract possibilities of speech, but I a bit annoyed at the fact in one's existence, the non verbal cues are so important, yet so often boldly ignored, and almost never taught.
Please give us autoscaling and spot instances for Amazon Aurora
Yes, thank you. My solution was similar but less elegant; I plan on going through your post in more depth and attempt to reimplement my code with what I've learned.

Once again, thank you for that post.
Unsafe should only be needed at the edges of the program, in dealing with IO. These parts should always (not just with Rust) be put in some platform layer used by the application code.
This allows the majority of the application code to be verified easily, with unit-tests, end-to-end tests as well as writing simulations. Done right the verification can be ran both on host and on-device. Another key benefit is that this allows to develop majority of the software before the hardware is ready.
When possible, use a platform abstraction which is already tested. As verification of this code is harder, typically requiring hardware and external interactions.

I hope that Rust unsafe/safe concept makes the platform/applogic boundary more visible and explicit, so people follow these practices more often.
Building a Simple EventBus in Vue.js
I downvoted this because it is nonsense. And in this case it is broken because this site depends on a browser extension. A native browser extension.
Would you consider cycling, even say 1 day per week? Sounds like it would be straightforward and enjoyable.
It seems to be a Java thing. Probably wasm and emscripten (1) would be fast enough nowadays but this emulator was created many years ago.

(1) They can't access the sceeen AFAIK so we still need some plain JavaScript to interface the emulator at every computed frame. Is there any project like that, not necessarily retro computing?
Bitcoin Nostalgia: Can Some Bitcoins Be Worth More Than Others?
> Not to diagnose your friend

Then please don't.
You can implement regulations that affect other country's companies just as much as your own - what you can't do is ban an entire country from competing in your market. If you want to regulate British beef, you have to implement just as much regulation on all other EU beef.
>Any time you create an event restricted to some group unrelated to skill level, it makes it sound like something inherent to the group makes their abilities different

Not at all. That is completely you bringing your prejudices into the equation.

Do gyms have womens-only sections because women are not as good as men at going to the gym?! No, it's about comfort and an alternative to a male-dominated environment.

If girls exposed to coding through camps end up enjoying it and going on to CS in school, balancing out the classrooms (which will naturally lead to more balance without the needs for exclusionary events), that's not a bad thing IMHO and there is no harm done. This is just something to try and kickstart momentum away from the status quo of the huge imbalance there is.
There's already a system for selling ad space, based on tracking data and real-time bidding. Why would it be so hard to use the same sort of system for paid access, replacing ad resellers with readers?
Sonam+Kapoor,+Anaarkali+Of+Aaraah,+Entertainment,+Empowerment,+khabar+special
CTIA – Everything Wireless
>This is why I am never ever going on a cruise ship [...] Knowing that the guy serving you is basically a slave

I'm not doubting your sincerity and principles but I'd like to go beyond this particular injustice of cruise workers and understand how consumers reconcile all the "slave" inputs for the other products they buy.

In the USA, many fruits and veggies are collected by cheap labor from Mexico.[1] In UK, the analogous group is Africans. Those strawberries in the supermarket are not collected by white middle-class teenagers working the field as a fun summer job. It's back-breaking work with terrible pay. Similar situation for many foods like coffee beans, beef/poultry/pork processing.

Or the shoes for your kid to run or play soccer in. Made by sweatshops (many staffed with children) in Asia.

Or how about smartphones?[2] This includes kids mining for minerals so we can have iPhones.[3]

Yes, some of these happen because many consumers are oblivious to how products are made. (You mean the strawberries don't come from a magical strawberry fairy?!?)

Or maybe why we tolerate many of these scenarios is "The Copenhagen Interpretation of Ethics"[4] which has been discussed by HN before. If I don't physically have to touch or lay my eyes on that child labor in Africa, my iPhone is fine.

What would a lifestyle that avoided all use of "tainted" products used look like? (No iPhone, no cheap produce from the supermarket, no affordable shoes or clothing. etc.)

I've not seen a really good essay discussing all the inconsistencies of ethics applied above and advising us how to live guilt free without retreating to a remote monastery and minimizing oneself to an ascetic life like a monk. Refusing cruise ships is easy -- a lot of HN readers don't like them in the first place. Giving up smartphones is hard. Relevant to this moment, the ability to type up comments on HN means I'm taking advantage of the global supply of "slave labor" around the world. There's no way I could have the luxury to do that if I had to harvest my own strawberries or pay a white person $20/hour to do it for me.

[1] https://www.youtube.com/watch?v=d8_JWuWSSLQ

[2] http://www.androidcentral.com/child-labor-allegations-surfac...

[3] http://www.dailymail.co.uk/news/article-3280872/iPhone-miner...

[4] https://blog.jaibot.com/the-copenhagen-interpretation-of-eth...
I don't understand why they're changing anything, I always looked up to GitHub's design as one of the best looking and consistent designs on the Internet. The new black bar looks very bland, out of place and definitely worse than previous one. This feels like a change for the sake of it...
Intelligence, Nazi references, and our lack of proper definitions aside, societies were formed to cater to the lowest common denominator. That doesn't mean that the construct itself is "dumb" - whatever that may mean for a concept. It just means that not everyone can be happy with how it works, all the time.
A worldview is like a sampled model of an ultrafilter which is in reality more like a leaky sieve
Its all profit maximization as far as these companies are concerned, at the cost of their employees. Realistically, if a cruise ship primarily docks at a US port, they should have to abide by our laws. Same if they primarily dock in another country. Flags of convenience have been used for tax evasion and law breaking, which needs to be reigned in.
As a hobbyist and C junior, if I can get anything higher level than C, I'll be ecstatic. Of course, it's going to be the same as with micropython, which is fantastic: The entire ecosystem is in C.

I tear my hair out every time I have to wrestle with C for the simplest things, though, whereas Rust is a joy to write.
It looks like scam and smells like scam, but it may not be: http://www.qe.fi/ . I get this idea of motor windings as removable preprinted modules. Low/High voltages and other clueless shit looks less valid, as there are active devices to adjust voltages and match impedances.
The problem with representing processes with grammars is that you can
represent pretty much any process with a grammar, right up to the level of
Turing machines and the Lambda calculus etc. The question is, always: how useful is it to do this in practice?

With language, we assume that there is some sort of underlying structure that
can best be modelled as a grammar (well, some of us do). In simple terms, we
assume that natural language already has a grammar so that we can hope to
eventually reconstruct it somehow- either by hand, or by automated inference
etc.

Unfortunately, in practice every effort to do that sort of thing undertaken
since Chomsky's Syntactic Structure was published in 1957, has been met with
failure and even theoretically the outlook is bleak (see Gold's result and a
ton of bibliography on inductive inference before and after it).

In short, the problem is not that it's hard to convince ourselves that there
are processes in nature that are best modelled using hierachical
representations, like grammars. The problem is that even armed with those
representations we've so far proven incapable, with all our science and
technology, to accurately use such representations to fully model those
processes.

Basically, our current situation regarding the modelling of complex
hierarchical processes is like being given the key to heaven, but no map to
the damned gates.
I like the term rocket surgery, I will steal it from you for sure.
If history is any guide, they absolutely will.

Google doesn't want people having a bad experience on Google which would drive them to consider any other source for search. If a search turns up an article and preview and a click-through doesn't show the same content, Google users will be annoyed, which will drive Google to act.

Google's anti-cloaking policy, while presented as a benefit for users [which it is], is strongly in Google's best interest to enforce as well.
Probably the 91 hour per week limit the article mentioned, if they were clocking 12 to 14hr shifts they would meet or break that maximum hourly limit often. Those are insane work hours!
free with uberconf branding.
Until you can educate the public (and ISPs) on the importance of upload speeds, this will be crippled.

I constantly meet people who cannot understand why their upload of some video is taking forever when they have 30Mbps internet. Send them to speedtest.net or another bandwidth tester, and you find that their download speed may be 20+Mbps, but their up speed is 1Mbps or less.

And since saturating your upstream connection results in dramatic slowdowns and software pauses due to network waits, people will quickly blame Storj for ruining their internet.

Incidentally, the "How does it work?" video on the storj site does not tell how it works; it's just a typical zero-substance ad.
Check out Mooculus series on YouTube
I'm not saying I'm skeptical, but I am saying I want to learn more about Rumseld's brilliance.
As well-off as people are, they tend to view problems they don't face as solved. Therefore they turn their attention to what _they_ view as a problem. In a very crude example, the Bay Area people don't care about the wars in the Middle East - they're not a problem as far as they're concerned. Their exclusion from places they want to work and the climbing housing prices though, yuck.
Carnival is basically the bottom of the barrel in the cruise ship industry, cheap crap for the masses and they maintain this cheapness by poor working conditions, slapdash ship design (count how many ships caught fire in the past few years, almost all Carnival) and low quality amenities. Like no frills airlines, there is of course a market for cheap, but you get what you pay for. Even on much better lines it isn't an easy job, but my friends in the cruise industry note that it is a decent living for people from poorer countries, and can be fun if you land on the right ship/line. You do work 7 days a week but the commute is short, and on decent ships your life is not really that bad.

But as the article pointed out, that choice of where you work can make a huge difference if anything goes wrong like an injury, and that's where none of the lines are really all that great. Even there while there are always new people they can hire, word does get out who to work for, and if your rep takes a fall because you treat people like crap, you won't be able to hire good people, and the guests will see the quality drop to point where revenue gets hit. Cruise ships are enormously expensive to run, and competition is strong. But my family has been on enough cruises to know who we would rather be on, and how decently they treat the employees is a good indication of whether you should spend a little more and get a better experience.
How many rabbit holes have I been down, and would I prefer discovering more of them or following one to its end?
There is a similar script on github somewhere that does some more work and can install arch over debian on a DigitalOcean host. It's beautiful.
RDS has severe performance limitations as in you can't provision more than 30K IOPS which is about 1/2 the performance of low end consumer SSD and about 1/20 the performance of a decent PCI-E SSD. You way better of running on decent dedicated hardware for the DB.
>> I'm a huge fan of Mumford, but I think he's stretching a bit when he says that natural images have grammar like language has grammar.

That seems to be what he's saying- that the process of vision in living things is actually a grammar.

He doesn't have to be entirely correct for his intuition to be that useful though. We don't have to assume an existing grammar to fit a bunch of data to a grammar (like we do in grammar induction, where there's no such assumption when, say, someone models DNA sequences as a grammar etc).

After all, a grammar is just a representation. The question is how good that representation is- in theory as well as in practice. In theory, it's a good representation if it helps us answer questions about the process we're trying to model. In practice it's good if it allows us to reproduce the process, especially automatically, with computers, and predict the behaviour of agents that employ this process etc etc.
On top of room & board?
None of the things you write about apply only to "smart, successful people". Your whole example hinges not on the hikers being stupid or smart or successful or failures, but unprepared and improperly guided. We could spread the blame for that all around and outside your group of hikers.

Then again, nothing the article writes about is exclusive to "smart, successful people", so all in all, what exactly are we talking about?
Concerns about global warming are really concerns about dramatic temperature variances that occurs too quickly for humans to adapt to.
Don't believe IP should be protected? So every single author out there should not get paid? If their content isn't protected, they it's illogical to suggest they should also get paid. Anyone could reproduce that content and redistribute it. That's ludicrous. Film crews ought not be paid? Because if they can't sell their work, then what are they supposed to eat while making movies? Without IP protection, you no longer have new medicines. If the answer is "the government," then the question is -- where does the tax money come from to pay for it? If you wiped out IP law, you'd destroy a significant portion of the economy. The only people that would make any money would be those that control land or raw materials. Innovation would disappear.
Another little oddity - there was a short window in time when the fastest Photoshop Mac was an Amiga with Mac ROMs and a 68060 processor. (The Quadra only went as far as 68040.)
Yes, the expressive type system with zero-cost abstractions that makes me really excited about this!
Being "smart" is not easy. From conflicts with others because of Dunning-Kruger effect [1], because your own ego (no matter how "smart" you think you are, you're not that "smart" in the whole "smartness spectrum"), etc. So in the end, most "smart" people learn to deal with his own ego, idiots, and just try to be nice, because life is very short for fussing and fighting [2].

[1] https://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect

[2] https://www.youtube.com/watch?v=Qyclqo_AV2M
Google wants Geographers with masters degrees to drive their Google Street View cars for minimum wage in Seattle. Their requirements are ridiculous for their lowend positions.
The American Dream Still Exists–If You’re Smart Enough
> For example, he thinks that crying on funerals is illogical, because the dead are dead already, nothing can bring them back and the dead would surely rather see people they love live happily instead of in sorrow. But no. Until he escaped from the environment he was born he had to live like a normal person, and tried to cry on funerals.

No, the more I think about it, the more I think your friend is really missing something. Funerals aren't about crying because the dead could be in pain or suffering. It's crying about the absence and the hole they leave in our life. (that and emotional contagion, which is a regular psychological effect in such gatherings)

The fact he concluded he had to cry on funerals just goes to show his line of reasoning clearly lacks logic and experience to fuel it (teenage angst ?).

Now of course it depends on the culture you are raised in (see old italy black dressed old women at funerals for instance) and the violence attached to behaving outside the norm.
Just tried Elm yesterday (not using this editor, though). Neat and simple.

But I found the documentation to be of a really low quality, and I believe good docs are the most important thing for any language aiming for developers' adoption.

At least the docs on elm-lang.org weren't any good - maybe there's some alternative projects out there?

let rant_ = [

I just wanted to have a thin non-breakable space (U+202F) and haven't found anything about actual syntax in the "syntax" document, nor anywhere around that. Syntax docs is just a bunch of examples with a short notes - a quick cheatsheet at best.

Then I wanted to browse Html package contents and see what's the difference between beginnerProgram and program and what else do they have in stock (with Haskell I always had good idea of module's contents by reading docs on Hackage), but the docstrings were nearly meaningless, not even listing the arguments. "Read about The Elm Architecture", really? I just came from that document (and they only cover beginnerProgram basics), hoping a module docs would give me better idea.

] in sorryAbout rant_ -- I had eventually figured it all out, but was quite disappointed.
While Piper does technically have SVN-like branches, they're so unwieldy and poorly supported by lots of tooling (our team could never get TAP and our slightly-unusual testing to work on branches) that they're a much more niche tool than something like Git branches.

I agree with you with respect to CLs/snapshots. I would sometimes try chains of DIFFBASE-linked CLs in a crude emulation of linear Git branches (I want to experiment with taking things different ways, and I want the version control to store/back up my work), which sort-of worked when you're writing the code, but merging could be nasty. But there was also ad-hoc Git hosting available internally. I started using that for my experimenting, squashing into Piper commits when it was ready to share. It wasn't terrible, though still not optimal for collaboration.