skysight-inc/HackerNews huggingface dataset:
"The solution is to focus on similarities instead of differences."

Disagree. OP: Focus on what makes you unique. And that probably isn't the obvious stuff. You're in school, surrounded by folks whose talent is that they're good in school. That's not what makes most successful folks successful in life, I can assure you. Or happy.

Maybe you're just natively a generalist and surrounded by folks happy to be specialists. That's great: the world spins because of folks who see the big picture and understand how to connect lessons learned from disparate fields.

How about this: Read Andrew Hargadon's book, "How Breakthroughs Happen"... and then maybe Be That Guy, the one who builds teams and connects networks of experts and puts the whole thing together and makes shit HAPPEN.

School's a terrible place for learning this about yourself, since it's a reproductive mechanism for academics. But today t's pretty instrumental in gaining the necessary credentials and pedigrees. Do your best, but take this as an opportunity to learn about yourself and your broader capabilities.

Onward!
Understanding sudoers(5) syntax: a simple explanation (no EBNF)
Italian living in Finland here. I second the theories presented in this article.
I'm also recognising in my family the progressive mingling of Italian words with the totally unrelated structures of the weird ugro-finnish language.

>For whatever reason, foods and curse words linger longer in a disrupted language.
My take on this is that very private situations (family dinners, arguments) create a humorous or angry context that stimulates and reinforces the use of this words.
Regarding mashups: I can mention the italian polpetta (meatball) becoming "polpettat" (singular) and "polpetteja" (plural)
I admit that I thought twice about posting that. But I figured an example would make what I was saying much clearer, and it wouldn't be right to use anyone else as an example if I wasn't willing to use myself as an example.
For most people, the answer is simple: stop being in your 20s.
How to Keep Track of Your Freelancers
"It's a sobering thought that when Mozart was my age, he had been dead for two years." — Tom Lehrer
I lived there for some years. It's not nearly as bad as you say. The main inconvenience is that it is very car-centric, but the consequence is that you get to walk around in nice green surroundings if you don't want to drive/take the bus. Other than that, it's a pretty nice place (I'm comparing it to other cities in Brazil, not to Paris).
Brasília is basically this:

https://eugene-kaspersky-wpengine.netdna-ssl.com/files/2014/...

http://www.domusweb.it/content/dam/domusweb/en/news/2010/04/...

edit: Just to mention that the buildings in the photos are all residential buildings.
Each kid represents 0.1X of revenue.
I agree that there is a spiritual growth component here. As another response said, go find someplace to volunteer and help others. Do this doing something you love, even if you think you are not that good at it. For example help code.org, black girls code, FIRST robotics etc.

In terms of HN and how smart people are here: Remember there are a lot of people that participate in HN and the experts and sometimes so called experts come out and respond to the posts in their knowledge domain. So some of these people do know a lot more about a topic than most of us.

I read HN almost daily and don't understand most of the topics and responses. It doesn't bother me at all. If it bothers you you might want to stop for awhile.

I'm 62 and was miserable working at a bank/financial institution. I quit and started working at a university (web services) and volunteering in STEM education of K12 students 9 years ago today. I felt stupid at the bank until I left and realized the people that were above me were clueless. Clueless people promote clueless people. So my biggest advance in my journey started when I was 53 years old.

Now I'm in a much better place. Take care of yourself. Exercise, moderate your vices (if you have them) and give back. Be grateful for what you have and journal that every day until you think in terms of gratitude as your new mental model. And yes meditate and give prayers of thanks for what you have.

You have taken a big step asking for help.
Even though you can use Autohotkey and similar software to remap your layout but it's limited in various aspects so as it turns out hardware-level remapping has no substitute. It's also nice to create keymaps, save it to the onboard EEPROM and be able to move your UHK across different computers without ever dealing with (OS-specific) remapping again.

The staggered columns are indeed offset to create an angle but it's more comfortable to be able to adjust the angle and the distance between the keyboard halves.
Less competition also means less competition between employers for employees. Sure, they have more money and they could give some of it to their employees, but there's no reason to.

Goldman and Google are employing a relatively small number of highly-skilled people, which means they have to pay them more than Wal-mart pays its retail staff. Their pay is almost exactly what those people would expect to be paid for the same jobs elsewhere. For example, it turns out that Google pays their software engineers only slightly more than Wal-mart (really, look it up) despite demanding higher skill levels from employees.
Even still Guns, Germs and Steel probably beats it handily.
Bitcoin trading contest
Strapless Sweetheart Lace High Low Dress
Amusing ;-)

Although I think this gives Google too much credit of forethought. Most of these projects are as Eric Schmidt used to say "throw stuff against the wall and see if it sticks".
Find a way to get some confidence. Learn something new. I'm reading / listening to "Quantum memory power" by Dominic O'Brien right now. There are some fun tricks in there that make memorizing things trivial. He points out this builds confidence, though I just think it's fun. After that... Take it day by day, and take it easy on yourself
Are you filming the squirrels? Can you provide more info about the setup? How many tries needed the squirrel to solve this?
For such a legendary mathematician, it does beg the question of why his old notes were not pored over before.
There are always multiple ways to tackle a problem. Both ways help. However I do not find it useful to start out with your approach, because it is more complicated, takes more action and is hard to communicate, especially in the context of a single post.
Yep. He basically just described "classes" in the object-oriented world.
Agreed. Some of that looked really interesting. I also find it a bit rich to say 'If you think these posts have either helped or inspired you, please consider supporting me' when one has to support first, but find help or inspiration later. It seems like that kind of request has become a formula lately, as if it somehow makes one's commercial offering softer.
What are you talking about? "Importing a car is pretty much impossible"?!?! I walked around São Paulo last week on a tuesday, and I saw a bunch of BMWs, a bunch of Land Rovers, a bunch of Volvos, a bunch of Audis etc. And I'm talking about new cars, 5 years or newer. Importing a car is actually simple today. You just pay the import taxes, deal with the bureaucracy, and you got yourself a legal, corruption-free if you want it to be, import car dealership. I agree completely that the taxes are very high, and the bureacracy is complicated, but please don't exaggerate things.
> (because of course everything is like software development if you try hard enough)

I think it's the other way round: software development borrowed ideas, process and vocabulary heavily from "rubber meets the road" engineering and architecture at its beginnings, just to have something to work with. :)
Maybe teachers are well educated in teaching methods (I don't know the full curricula needed to be a licensed teacher at various levels), but in my experience the variation in teaching styles wasn't very great, those that had variation were the most subject to parent and district and other faculty pressure to conform, and from what I hear it's only gotten more uniform. Teachers may have a job incentive to ensure enough of their students 'pass' the course and demonstrate enough understanding to move on, which can encourage different methods to try and reach more students, but students themselves have a larger incentive to learn the minimum required material somehow regardless of how the teacher teaches which will inflate the pass rate by the amount students can teach themselves what the teachers failed to teach (and little incentive beyond personal desire to learn anything beyond the minimum necessary to advance). And teachers, seeing a high pass rate for method A (which involves a ton of extra work in and out of class on their part) vs method B (which involves such minimum effort it could almost be a 9-5 job) which may have a slightly lower but still acceptable pass rate than A or C or D will in the absence of further motivation coalesce as a whole on B. In my experience very few teachers tried anything different than B. The idea you propose of students being asked to prepare a presentation with the expectation that the other students will only get that info in class from that presentation and will be tested on it later never happened to me for any class. Nor would I want it to, as it's just B (by nature of students teaching via prepared presentation) with the variation that it's even less work for the teacher because the student is doing the teaching. The times I learned from my fellow students (or they from me) were in study/homework sessions outside of class where we went over the source material, our notes, other sources, and talked to each other to try and explain what our teacher's lecture didn't. No one did presentations.
The problem with the "pay them to fix the bugs" model is that it turns bugs into a source of revenue and creates the wrong incentive for the developer.

I'm much more inclined to agree to a "pay for additional features" model instead. Because then, by definition, you are paying for extra stuff, vs. fixing what should have been working correctly in the first place.
A recent article in the Economist explains why comparing to others makes us unhappy. In short, we keep comparing ourselves to people who are better off:
http://www.economist.com/news/finance-and-economics/21677223...

That said, I think there are concrete things you could do to improve your current situation. First, it sounds like you now know what to do. That's excellent! At 22, you are not far behind at all.

Early in grad school, things weren't going well and I felt like I was falling behind my peers. I ended up finding a lot of comfort knowing there was a CS professor in my department who had trained as a doctor but then decided his passion was in CS. He basically had to start over in school. To know that one could get a later start and still achieve success was incredibly reassuring.

That said, I think you might also benefit from having a mentor. I have found it useful to have someone experienced and successful from which to learn and model myself after. They have given me the confidence to go and tackle larger problems and helped me move forward when things are looking pretty bleak.
I took my eyes off the Python ball for a couple of years, and yesterday was surprised when a colleague mentioned Anaconda Python.

Seems that Travis Oliphant has set up an attractive solution for funding: https://www.continuum.io/content/anaconda-subscriptions

I hope it's very successful. It does involve paid support ...
I can't comment on £1500 specifically but there's plenty of (IMO) well-paying demand for low-level dev work out there in the tech industry in general. (Whether you consider the tech industry parasitic is of course another matter entirely…; I've never worked in finance and I do alright.) I don't know about predominantly writing assembly code, but that probably exists, too (SIMD…). Personally, I read a lot more (dis-)assembly than I write.

General advice for deeply technical consulting: you need to have a lot of deep practical experience in a few specific areas and you'll generally need to hit the ground running no matter what project you're dropped into and rapidly start generating corresponding value for the client. And expect to be continuously fighting off offers of permanent employment once you start picking up work.
Beyond Zork
>1) That is the only conclusion that can be gleaned from the past century of data. Projections as to the effect of an "exponential explosion in AI/ML" have no data to support it.

I think a more useful way to think about the problem of automation isn't that it replaces jobs directly, it's that it devalues human capital. New jobs will involve more skill, which means each person will need more education and training. It might get to the point where training everyone so they can work for a living is less efficient than just taxing and paying for some people's sustenance directly.
And, I would be a horrible bricklayer compared to someone who enjoys the job. (Like Winston Churchill did.)
Laravel 5 package for alert messages
The Hack Code of Conduct (1 Year On)
What's your programming background?
A simple Node.js website without using any framework or module
Sure, but lower wages for nicer jobs.
I am 32 and facing the same issue at work and life in general. Comparing to others comes to me naturally, and it has been a reason of lot of anxiety to me. I am yet to figure out a permanent solution.
Involuntary unemployment is a scourge, though.
Codename One also has that architecture but its pretty old. Swing has it as well as JavaFX and both took it from SmallTalk libraries that inspired them (and Trolltech of QT fame).
1. The people you look up to also look up to someone. There's always someone better, you will never be satisfied if you use other people as a benchmark. Set your own goals, live up to your own standards.

2. What one person can do, another can do too. It might take years of practice or study, but all you need to accomplish things is a little luck and a lot of perseverance. Being really good at something is a lifelong pursuit. Better find something to do where you'll enjoy the journey, because there is no meaningful destination.

3. Action causes reaction. As long as you're doing something to move ahead opportunities will happen, even if you can't yet see how, in turn accelerating you and causing more opportunities. Achievement snowballs. The hardest million is the first.

4. It's easier to adjust your perception of things than the way things really are. If you are not happy, becoming so is less a factor of changing your life than changing your attitude. Meditation helps.

5. It's OK to say none of that is relevant. Everyone has their own path. Mine is not yours. My advice only truly pertains to my own younger self.
Wonderful. However, I'd appreciate it being written in Python or a similar language so that it could be used cross-platform, on Windows for example. Useful tool none the less.
What's wrong with children?
A JIT would be illegal on iOS (self modifying code) if they allow native code JIT's on Android this is a hack waiting to happen...
I buy a lot of stuff from Amazon for work. We are a small business so it's important that we get all the VAT invoices for purchases where available.

I have lost count of the number of people who mysteriously are not VAT registered, or will not provide an invoice no matter how hard I try. You get to know who the bulshitters are pretty quickly but it's still a problem.
Why don't they already pay less now?
You are talking about (dynamic) compression applied to an entire song with the sole purpose of making it as loud as possible to the human ear but still complying to the max allowed peaks (or to the energy of the signal).

This does degrade the quality, sometimes heavily. Nevertheless it is done by mastering engineers (they rarely enjoy it) as well as by radio and tv stations extensively because of the psycho-acoustic fact that a songs appears to be better if it is played louder. This gives them an advantage over the competition: On average, people searching for a radio station are more likely to listen to your radio station if it is louder than the competition.

The main issue lies in the fact that the current peak measurement of audio signals does only marginally correlate with the perceived loudness and heavy compression is used to trick this system. The broadcasting industry is aware of this. An open and quite effective loudness measurement algorithm [0] has been introduced a few years ago and it gets slowly adapted all over the world by new broadcasting laws: AGCOM 219/09/CSP (Italy), ARIB TR-B32 (Japan), ATSC A/85 PRSS CALM Act (US), EBU R128 (Europe) and OP-59 (Australia). iTunes Soundcheck is also based on [0] and since this year Youtube applies this to newly uploaded videos as well [1]. Even games use [0] to keep their audio at a consistent loudness.

So slowly, the over-usage of compression does not give music producers and broadcasters any advantage anymore and beautiful dynamic music will be competitive again.

I have collected some links [2] about this topic. Because of the lack of any affordable implementation at the time I created one myself [3] with some additional notes [4].

[0] ITU-R BS.1770, http://www.itu.int/dms_pubrec/itu-r/rec/bs/R-REC-BS.1770-4-2...
[1] http://productionadvice.co.uk/youtube-loudness/
[2] https://www.klangfreund.com/lufsmeter/manual/#about_loudness
[3] https://github.com/klangfreund/LUFSMeter
[4] https://github.com/klangfreund/LUFSMeter/tree/master/docs/de...
Comprar+Bolsas+Femininas,Bolsa+Victor+Hugo
Right, my mistake! I'm even running Strech and named my laptop 'testing'. I mixed it up.
Life can't be defined by arriving at a place and feeling that you've "made it" or "gotten ahead." If you actually do "make it" by accident, the next thing that happens is that you die - in spirit, if not in body. A lot of people who suddenly get rich or famous meltdown, because they still don't know what to do. And a lot of people who go all-in on their careers burn out. There are opportunities that you can miss and regret, but you aren't an abstract person or a movie action hero - you won't be "on" all the time.

Instead, focus on the everyday cycle. How do you want to construct your life so that you are living well each day, each week? Take whatever things you're already good at - and can do without much effort if you just start, and concentrate - and put more of your chips behind those. It's in the regular practice that you become really "great", and there is no book or curriculum that can tell you how to practice at that level of motivation. It might lead you away from core CS, but that's okay. There are a lot of kinds of gigs out there, and you might overlook a possibility and come back to it later, so you aren't necessarily harming your future at this stage. Stay in good health and keep your stress down and you will get there eventually.

There are all sorts of little things that I'm sure other people figured out long before I did, and then things that I learned that they will never learn in their lives. If you value learning a lot, you end up not valuing wealth and status as much, because it doesn't have much to teach you. And then it doesn't matter that you didn't intern at a top company, because suddenly your friends are all a bunch of weirdos too.

I only recently realized that technical writing was a thing I might want to do, and I'm 30. I also only recently realized how to stop overtraining with weights and make more substantial progress, and this was after some 15 years of off-and-on practice with lifting. (It's simple: two-day split once a week instead of once every 2-4 days.)
Nope. AWT used native widgets, this is more like Swing without the PLAF or really Codename One which already does that on mobile and far more...
You're right. But...

...my dad's top-end washing machine bought 25 years ago is still going strong, working without a hitch. Had simple maintenance once. All the while I'm about to get my third model in 14 years.
> A (good)public school teacher in America is woefully underpaid compared to the service they provide. They should be paid similar to doctors & nurses, imho.

The teachers unions would go on strike if you tried to pay teachers based on performance or supply/demand (paying a CS teacher more than a gym teacher). And there's no way the average teacher deserves any more money than they're making now.
We should have Open-Source agents who can represent projects and pitch corporations for paid sponsorship. The agent gets 10% for closing the deal.

Sounds like an opportunity for a new start-up.

I'd sign up for it.
I think its a different thing. Its more like Codename One https://www.codenameone.com/ for apps that have widgets and not as much for games. Although you probably could create games with it in a pinch.
See http://www.economist.com/blogs/freeexchange/2015/04/land-val... for how to combat that (and raise a ton of revenue without market distortion).
I seriously believe there should be a bottom line vote for "None of the above, choose new candidates"

This and abolish the party system, let each individual stand on their own merit.
Judge tried to bribe FBI agent with beer to get family’s text messages
> Does having rich people benefit all of society?

Who cares?

> If it doesn't then we should tax the rich

So if society is comprised of 10 people, and you devour one of them and redistribute to the other 9, thats OK simply because the 9 recipients benefit?

> If having wealth inequality does benefit society

Youre constructing your argument from a false premise, that the mob, or "society" as you call it, has a moral right to do everything it wants as long as it somehow extracts a benefit from that action.

If you can gang up and rob your own rich, why not arm up and attack a neighboring country and enslave its population? It would be a benefit for the stronger society after all. Or why not introduce slavery again? It certainly would be a benefit for the society of slave owners. Etc. Going by your "benefit über alles" line of thinking, you can legitimize basically any kind of atrocity imaginable.
Unreal...
Well, true for websphere, but for weblogic the affected port is the default listening port, not the admin port. So for a public facing weblogic installation you have a problem.
Oh I agree there.
Why don't employers cut wages now already?
HN discussion of the site redesign: https://news.ycombinator.com/item?id=10512772
The change would be to make everyone file taxes pro forma, and some people would just end up `paying' a negative amount of taxes.

One system to assess people's income, not two (tax + welfare).
honestly, my atom must have something wrong as it hangs like I'm working on a 386 with 1MB ram on startup, open file (I will let you imagine what happens if I open the occasional unfortunate file with long lines)..., and I'm not even taking in account the feature mismatch. I come from vim so I can appreciate a text editor, it's not I'm an IDE lover or anything...
When you have variable types (say, you're deserializing foreign data, always fun), typical C code will end up having a huge switch() block do determine the type (expensive, e.g. due to branch prediction) and do something with it (trivial). Ahead-of-time compilation cannot optimize away the switch(), JIT can, by evaluating the data fed to the function at runtime.

What OP wants is a way to get the advantage of ahead-of-time compilation for the 99% of the code that benefit from it, and the advantages of JIT for the remaining 1% (or even less).

However, I'm not sure how feasible that would be.
It might be that his constructions resulted in ghettos but it's not his exclusivity (or that the fault lies exclusively due to his way of building stuff)

Yeah, some should be conserved (maybe for historical purposes) but sometimes it would be better to start over
GRANTLAND AND THE (SURPRISING) FUTURE OF PUBLISHING