skysight-inc/HackerNews huggingface dataset:
It's not better UX for the end-user if the app is slower. It's not acceptable to make your life easier as a developer in trade for making a worse app. If the developer ergonomics lead to more features then it may be a good trade-off, but there are too many cases where people will trade performance to make their life easier.
Where I studied, our lecturers expected us to learn the fundamentals of whichever programming language on our own time. The vast majority of our courses were focused on theory of CS/physics/maths/engineering/etc. That might explain why our class size dropped from around 100 in first year to around 15 by 4th year.
I can sort of see it. Let's say you have a Kickstarter and the first 100 people get a ticket to a concert. If you give them an online token that works as a ticket, it's (in theory) more easily transferable, so they could exchange it online.

This is a way of creating an online secondary market with little infrastructure. It assumes you want to encourage it. (Unlike many artists who want to discourage scalpers.) You could imagine this sort of thing happening with any other credits, like game currency or frequent flyer miles. Something usable worldwide (unlike concert tickets) would have more value.

However, I don't know how many companies who will want to hand out credits that are exchangeable worldwide in this way, since you don't know who your customers are and there is little protection against abuse. It seems like there would be a lot of potential for money laundering as well.

But, if you're desperate to raise funds, it gets you money up front (much like Kickstarter) and speculation might result in raising money faster. On the other hand, it might reduce demand due to less "fear of missing out," since people might consider buying it later (much like they buy products on ebay).

What would open source projects could give people that they would want to buy? There are games and other product-oriented stuff, but most software isn't in that category.

It's ironic that a technology supposedly based on not having to trust anyone relies so much on trust. If the company doesn't deliver on whatever the tokens are supposed to buy, they become worthless.
It’s Time for Silicon Valley to Disrupt Its Toxic Asian Stereotypes
As a recent immigrant to Finland the grammar is hard enough as it is!
Facebook usage on smartphones and gray matter volume of the nucleus accumbens
Curious what you might think of LightScript (http://lightscript.org) – would love feedback!
Electric Board with AI
But thats one track. Say you went carpenter route when you were 15 and now you want to study medicine or electronics or CS. You are going to lack basic background: even with master school it is really going to be tough to learn all the chemistry, mathematics, biology or physics that is required for those majors.
Here's an example of a job runner (≈ cron) in Redis and MoonScript: https://github.com/debrouwere/jobs/tree/master/src. I don't maintain it anymore, but it should give you an idea of how MoonScript can make Redis scripting a whole lot less tedious.
Math majors are expected to know high school math. You can literally know exactly that and succeed. If you wish to get ahead of competition, you know exactly what to do and exactly what is measured. CS does not have such clarity of expectations. I knew basics, because of journals my father bought. Since I knew basics, the teacher shown me some competitions - from then on I just went with the flow. Had my father not bought those journals or had my teacher not shown me competitions, I would not study cs or had much harder time.

If you are a boy, video game console is something that is bought for you often times whether you really want it or not. Raspberry pi is likely not and you don't know it exists. And even if you know it exists, you need computer to upload code to it and then you could have just use that computer to code. I know that it is easy to code when you know where to look, but the biggest hurdle is that many kids dont know where to look. Instead, they are told there is something magical and hard about it.

I remember being told that it is hard or that I cant compete because I am (presumably) just learning and other kids "already know a lot". It was bs, but that is where it is for many kids.

Seriously, I knew straight A students who were more hardworking then me and had good grades in math (meaning no dummies memorizing stuff) were under impression I have some special brain because I can program. All the myths around cs tend reinforce such nonsense.
Common shares are very different from the preferred that the VCs are buying. His stock is not automatically worth 500k based on this post.
Show HN: Developer Economics survey
Developers all over the world are currently taking this survey! Will you be left out?

http://vmob.me/DE3Q17VL?vl=ByC3wfS-b4
The lawyer isn't for a lawsuit, it's for a legal opinion on what their options are.
I've long thought 'government' was a fascinating topic for computers to tackle, but first I think you need to answer what it is you want to model: 1) the process of government (politicians and politics) or 2) the outcome of government -- the regulation of business and civil activity and international concordances.

I think the US gov't (and many military contractors) have long attempted option 1. The modeling of adversary nations or individuals and anticipation of their behavior using scenarios and war games has been around long before computers. But the number of unknown variables and the unknown state of those that are known has greatly limited the practical value of such efforts, IMHO. Even predicting the binary outcome of presidential elections has shown the weaknesses inherent in endeavors like this.

But how about option 2; could you model the analytical and decision processes that regulate a society toward 'homeostasis'? Probably, though I suspect adjusting the weights to wisely balance the interests, values, and civil rights in corporations, persons, and countries is likely to prove tricky. But could a lot of government's existing processes be effectively modeled by computer or even automated? Absolutely yes, IMHO.
> Even in the Bay Area, at least, the salaries of engineers still pale in comparison to the salaries of managers and executives.

Depends on where you work. If you work at an actual technology company that "gets it", they'll have parallel management and individual contributor tracks where you can make as much as a director-level person as an IC, or more.
What is Judy Virus and from where it came from?
How We Do HumanOps at Server Density
I think there's obviously trade offs to be weighed, but really? You hand write assembly? I'm assuming you hand inline all your functions?

UX is one of three hundred things programmers have to weigh when making decisions for a business or project.
The real problem is, the idealised goal of a university should be "learn something", but it's actually "get a degree".
Could this be related?

System Dynamics

https://en.m.wikipedia.org/wiki/System_dynamics
The thing About FizBuzz is that, if you Google programmer interview questions, it's the first thing that shows up and takes about 2 minutes to wrap your head around.

Somebody who can't do Fizzbuzz in an interview has literally done zero preparation for that interview.
Which is a total ripoff of Wikipedia:

https://en.wikipedia.org/wiki/Wikipedia:Mirrors_and_forks/Ba...
I actually think that if I did it line by line in the traditional haskell style that'd be more approachable for this project.

Kilo is quite a bit bigger.

With respect and praise offered to the author, Legion is a simple project. I think an approach of building it interactively and showing how a developer actually makes the types line up and uses the tooling probably answers more questions about what it's like to use Haskell than you may give it credit for.
Giphy's among numerous sites I've blocked at the domain level because the principle use is to create an annoyance: animations which cannot otherwise be blocked or stopped, frequently used to directly annoy those who've stated that they don't care for such things.

Aside: two of the biggest blow-ups I've seen in social media have been between those who don't, and do, like animations. Go figure.

Unless and until user tools (e.g., browsers) put this control directly in users' hands, I don't see the situation improving.
Is GHCJS using WASM yet, because if so...
https://flutter.io/ (non-web, cross-platform, Dart)
It is! And that's exactly what wfunction was wondering.
Drink Up, Business Travelers. The Minibar Is on the Way Out
Logo is great and all, but we're not talking about beginning programming for kids, we're talking about CS degrees.

At some point between Logo and bachelor's degree, you run face-first into that complexity, which is the "wall" the commenter atop this thread was referring to.
Local IT guy in the company is only person to help most likely, it would be first person to reach for such sneaky task. Either he would know or would have logs.

Though, seems hard to solve, especially if he is out of US/Europe.
I'm curious if you read books in paper or on a device. Many bookworms have a strong preference for (1) paper, (2) e-ink screens, or (3) devices that offer easy markup. What do you favor?

You mention that you don't use speed-reading techniques. Is this because you find them ineffective, taxing, or unenjoyable? My understanding (based on working in literacy tech) is that many speed-reading techniques — esp those taught in study skills classes — are more akin to skimming than what educators call "close reading". On the other hand, there are tools like Spritz [1], Spreeder [2], and BeeLine Reader [3] (of which I am the creator) that are aimed at increasing reading speed, but which are very different from classical speed-reading techniques.

Since you're interested in reading, I'd be interested in your take on why you aren't using classical speed-reading techniques, and if you find the tech tools to be objectionable/not worthwhile for the same reasons.

1: https://www.spritzinc.com

2: https://www.spreeder.com

3: https://www.BeeLineReader.com
Well, if the employer is just like "Well, sorry, too late now, we don't care that it's a forgery" then maybe it was a good thing you can move on.
Why not use reading as a reward?
"I finished my project on schedule. This weekend I'll allow myself to read all day long, except for a walk with the dogs" :)
Modern life already have way too many systems, obligations and filled time-slots. I think it's healthy to just relax some times, and don't do anything just because it's supposed to be done right now.
> Either he would know or would have logs.

Uh...or be the culprit.
Doesn't Sturgeon's law apply to most industries? To everything?
Records Database and Organizer 1.5.3 Mac Cracked – | Crack4Mac
GitHub launches app marketplace
For Hotels, There’s No Room Left for Online Travel Agencies
> For people used to Scheme (or most other programming languages, I guess)

That's what LISP did since shortly after the last dinosaurs got killed by humans.
I wouldn't be surprised if that "someone" was the CEO or someone working on the CEO's behalf. What else could even make sense?

Even if some coworker had a grudge or a bone to pick with OP, they had to know that OP would return eventually and any CEO worth his salt would demand answers immediately. Specially considering the legal risks exposed here for firing someone on FMLA qualifying leave (assuming US).

Weigh that against a CEO who accepted a resignation and re-hired for the position based on a single email alone without so much as a follow up call. When OP returns seems lackadaisical about investigating. Seems fishy to me.
There was an IPFS clone of wikipedia after Turkey blocked it.

http://observer.com/2017/05/turkey-wikipedia-ipfs/
Can you give us some examples of one-based algorithms?

I've done a lot of programming in one-based languages, and now avoid such languages as much as possible (sometimes have no choice) because nothing seems to naturally fit into that.
Outdoor Furniture and Garden Furniture
Many people have legal dispute insurance (at least in Norway, Netherlands, and Switzerland[1] this is not uncommon once you make a normal IT salary). It is not that expensive and well worth having. They wont pay for top lawyers, but it will pay for legal advice and normalish proceedings, especially on common legal areas related to hiring and firing.

Secondly, advice about going to lawyer does not mean sue until it hits the supreme court. It means, get professional advice on the likely outcomes of the different actions. Such as what kind of settlements can you expect, are you like to win on procedural grounds etc... How to best proceed etc... and what outcomes are acceptable to you.

This kind of advice will give you an expected ROI on different approaches that are available to you. Upon which you make an "investment" decision on which approach will be the best for you (not always financial).
Normally such a conversation won't take to long and will not be billed at the legal firms top rate.

[1]: https://www.generali.ch/en/privatkunden/haftung-recht/rechts... (which is the one I pay for)
I fear Lisp had already a better debugging experience in the mid to late 60s...
Wondershare TunesGo 9.5 Crack and Serial Key 2017  [LATEST] HERE
Start Mining Bitcoin Now
Legal advice from union lawyer is free (at least here) and since this obviously breaches contract even the court battle would be free or at minimum cost (this is exactly why we have unions)
> What you need to do in Common Lisp, is to use FUNCTION to get a function from a
> lexical name and you need to call such a function via FUNCALL, but that has nothing
> to do with the requirements for a 'first class datatype', which is defined by the
> three requirements above (passing, returning, assigning).

And I'm saying that in practice, regardless of any technical definitions you'll find in a textbook, this need to treat functions specially is exactly what makes people who learn Common Lisp wonder why people say that functions are first class values. You don't have to look up the value of a variable by writing (variable foo), but you do have to use (function foo).

Clojure goes one step further and lets you treat non-functions as if they were functions, by using them in the function positions of expressions.
Yeah. But if he's not the culprit he's the best person to help.

Also, unless there's a personal vendetta, the biggest motive for someone doing this is someone that doesn't want to pay the expense of an employee on leave for awhile.
"We used to do it as jokes but it was never used for something like this and I can’t imagine anyone that would hate me enough to go this far."

It's all fun and games, until ...
Clojure also has better debugging experience. This is a bare-bones workflow of a guy who doesn't use the best tools available in Clojure.
Except now he's out of pocket
spread some love for moonscript (and its inspiration coffeescript of course, my daily bread-and-butter) - to my mind the best possible syntax for a (dynamic) programming language. python being second place.

is it possible to get a tattoo with significant whitespace?
I would tell him go to the CEO and say:

"The letter was a forgery, someone in your company is unethical, and you should find out who.

As far as I am concerned I am thinking of suing, but if you simply paid out my leave I would be satisfied, and finding the unethical employee will be on you."

And that's it. If the CEO is as honest as the question makes him out to be, this should be enough, and it's much simpler. If not, then you lost nothing, and can sue, get a lawyer, etc, as all the answers suggest.
Comparison of Scooba vs Braava Robotics Vacuum Cleaner
There is another talk on that: https://www.youtube.com/watch?v=6v4E6oksar
This is a terrible advice, and is not even necessary. Even println debugging is better than this. Not only defs are abused contrary to their intended use, they are difficult to distinguish from legitimate defs, and thus some may (and will!) slip away into the wild.
Why should demographics be forced? This insane obsession with having a 1:1 ratio male/female, and now ethnicity-based as well, is not healthy.

It's weird that the politically correct opinion seems to be that it can't be accepted that a natural gravitation towards certain professions or acts based on gender is real.
Interesting Article - Reminds me of a recent experience when I registered a few companies, one of them included R&D in the name. No problem for UK companies house, online registration within minutes. But has been surprising how much grief the & character causes with other systems. Banking systems refuse to accept it, they only accept a very limited number of characters for names. Should have used RnD like AirBnB - is ridiculous though, that gymnastics like this are still required in 2017! In the EU most banks are relaxed about account names, they just rely on IBANs but in places like Serbia they are annoyingly anal and reject payments if the name does not match exactly.
I'm perfectly well aware that the difference is only in how names are resolved into values, and not in the values themselves. This is a distinction that doesn't matter to most people. What they care most about is what they have to type to convince the compiler to do what they want, and when there are exceptional circumstances that make them think harder or remember more details.
(for context, @hzoo is the primary maintainer of babel these days)
Or cut all the pieces into as much long pieces as possible, then stack them.
Angular 2+ bindings for Redux
Asciimatics: A Python library for text interfaces and ascii animations
Re-use the expoit to resign the new guy.
As said on stackexchange, you should get a lawyer and contact the authorities as a felony has been committed. Even if the company isn't involved in the events, they should not treat you as they did and owe you a proper severance pay.
Indeed very often the problems people encounter are described well in the error message and/or stacktrace that is printed. But many, many people find it very hard to correctly read and understand those and it's because that is also a hard skill to learn.
What even is the point of requiring a dongle if you can do this? Checkbox security at its best.
Botanista – Story behind leaf recognition
This!

Many times when people complain about Clojure, the solution is "just use already available tool X", but they say "no, I am not used to tool X" and then go to invent some half-baked solution in vanilla REPL. That is great for learning, but spreads lousy (mis)information about Clojure's development process. Folks, learn Emacs + CIDER, or at least Idea + Cursive...
What if Facebook legitimately broke your patent?
Could you elaborate on this for newbies like me?
i sometimes wonder if a single line of code I wrote was ever run/checked by a TA or professor
Magikarp Jump by the Pokeman Company Is So Dumb It Just Might Be Brilliant
Show HN: Tad – A desktop application for viewing and analyzing tabular data
I suspect there's a fair bit of variance between CS courses, and even how we remember it.

In my case, the topics were similar to the list you give (although there were a significant number of optional classes which I filled with math, skewing it a lot), but the subjects were definitely more theory-focused than practical. Sure, there were practical classes for each subject, weekly projects, semester projects and so on, but they were secondary to the theory in both quantity and difficulty. As an example, you might deep dive into a number of networking protocols, but in the same period only implement a toy TCP/IP during a prac.
- The more 'real-world' this is, the more it's going to be biased towards those that have experience in a particular stack or with a particular type of development. Which isn't necessarily bad (it could even be good!), but it may be if you want a more agnostic interviewing process.

I fail to see how that particular point can ever be a negative for the hiring company. If you need specific skills, you dictate the environment. If you want the candidate to bring his own skills, just tell him to pick his favourite tools.
I used to Head TA CS at Harvard (or "TF", to use their verbiage), so can answer this: the graduation rate is very high, but honors are capped (mainly because the honors rate was at one time out of control). Personally I never really cared for honors, but for many people it can be extremely important.

Because honors are capped at a fixed percentage of the class relative to GPA this means it's vital to maximize your grades, hence the cheating. No joke - I used to get many e-mails from students after grades were released begging for us to bump them up.
Be that as it may, the OP never mentioned where he is working from. As you probably already know, labor laws and business culture differ depending on where you live.

For instance, I live and work in Saudi Arabia right now, and there is a lot of red tape around firing Saudis in the workplace--even wages are partly determined by your country of origin.
http://www.foxbusiness.com/features/2017/05/28/for-hotels-th...
Did you read the post you are accusing of "misleading with data"? He describes that exact phenomenon the sentence after you quoted. It's completely ridiculous to cut out context and then him out for not mentioning the context you just cut out.
Can someone explain to me in short summary why blockchain without crypto currency suddenly is a thing and why anybody would want it?
EaseUs Data Recovery 10.8 Keygen with License Code Full Version
I was being a bit sarcastic. :)
Completely agreed. The fact that the CEO didn't call to talk to him is fishy as hell. Even to say "I'm really sorry about your mother and I'm sorry this didn't work out."

This really seems like the CEO committing fraud to free himself of a problem he felt he had no other way to solve.
> Even println debugging is better than this.

Print debugging is great. A carefully placed print statement is something many great programmers swear by [1], despite the existence of "sophisticated" debuggers (see footnote in OP). This is a complement to this when you want to play around with the data directly.

> Not only def's are abused contrary to their intended use, they are difficult to distinguish from legitimate defs, and thus some may (and will!) slip away into the wild.

Never been an issue for me. It's just an extension and morphing of playing around with data in a standalone REPL. The temporary defs are never used in actual code logic, the prefix character makes it clear it is purely for exploration. Is it a dirty hack? Yes, but one might argue that's partly what Lisp is too: The most intelligent way to misuse a computer - Dijkstra (paraphrasing) Lisp

Some unsolicited feedback: you might want to consider that there is more than one way to skin a cat. If you want to understand the trade-offs of solutions people find, you might find it useful to not dismiss solutions outright. Especially something as universally useful like print debugging, considering how many people use it. Instead, a more useful question to ask yourself is: why do experienced programmers use print debugging when they are aware of the existence of debuggers? That might expand your worldview, as opposed to categorizing these people as "doing it wrong". See Worse is Better etc.

1: From this lovely quote by Brian Kernighan: The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.
Ask HN: Reached 1k+ paying or registered users without spending on ads?
Speaking as someone in the US, I've never heard of legal dispute insurance before.
> having different points of view on a programming team can mean the difference between having your product take off, or fail.

All teams have different points of view. This has nothing to with "diversity" or gender. If there's a female or two on the team, great, but don't force it, and her opinion has no more value than the opinion of her male colleague.

Forced diversity (of what? be specific, ethnicity? skin color? religion?) is not a requirement for multiple points of view.