skysight-inc/HackerNews huggingface dataset:
General Assembly was a waste
I did one of General Assembly classes at the beginning of the year. 6 months later barely any of us have a job and I'm w/o any leads and on the verge of homelessness. I feel as though me and the other students were lied to about the job prospects and the career coaches were useless. Any advice? What should I do? Is there any hope?
it can't make releases.

We're working on a 4.1.3 release right now.

Yes, the project has had its issues, yes there's been adversity. But we'll fight through it and come out better in the end.
Show HN: The Wavefiz – Visualize the Schrödinger Equation in WebGL
The article doesn't say how big the "camera bump" would be, but if it was nominal (and meant that I could take decent product photos with my phone) I wouldn't care. It isn't like that lens is using any valuable space on the back side of the phone
I'm currently a student at Holberton[1], and we did a project where we had to be on call ensuring optimal uptime for a server. It was really sweet to emulate a real work experience, but super stressful. I can't image if I had to be on call more than a night or two a month.
[1] https://www.holbertonschool.com
In which country is cheaper to buy an iPhone 7 and 7 Plus [Price Guide]
HTTPS not only protects against eavesdroppers: it also protects against from people manipulating the connection and replacing content (like swapping exe downloads for infected executables). If untrusted caching-proxies are important, then there should be a new caching-proxy-compatible protocol which carries signed data without encrypting it, and browsers should communicate when it's in use.
Eaten that day or the next? Long periods of time include a week - and certainly a couple of months in the GPs case has a huge hazard and a non-zero risk. I hope you and she continue to have good luck.
Which by the way is the very first thing that I found as recommendation for how to configure projects for VSCode when I tried it today, and very explicitly:

See 'Using the "exclude" property' on https://code.visualstudio.com/docs/languages/jsconfig

> The exclude attribute tells the language service what files are and are not part of your
> source code. This keeps performance at a high level. If IntelliSense is slow, add folders
> to your exclude list (VS Code will prompt you to do this if it detects the slow down).

I went back to WebStorm though after checking VSCode out. I'm using "static type checking through IDE an JSDoc" instead of TypeScript or Flow, although I'm always evaluating both. This far I keep watching them, WebStorm alerts me to type mismatches based on all the JSDoc and Google Closure compiler type annotations I have for each and every variable, function and parameter. VSCode supports it a lot less well than WebStorm, which if you use TypeScript won't matter that much to you. I'll probably go with Flow at some point, WebStorm is getting support for it right now, it's in the current EAP (early access program). I think those who use TypeScript may probably be the closest to getting what I would get from WebStorm, although the latter also has very good TypeScript support. What I like about WebStorm is that they react pretty quickly to (good) bug reports, I filed about a hundred and 2/3rd of them have been solved quickly, of the remaining various type inference issues for example for destructured variables or parameters still need fixing, but that's because of my JSDoc reliance which I'm not sure many other people use.
> if a programmer can make something extensible and maintainable

How do you know it's extensible and maintainable without having seen it last? How quickly do you recognize pitfalls of decision-making?
How many applications have you built that you've seen fail? People vastly underestimate the importance of burning your hand on the stove.
> I am not an American

This may explain a lot. Perhaps our current media exports are offering a misleading perception. I would suggest you look at the public data, as it might be a better basis for forming conclusions. I would wager a beer that actual data (NB: or any time spent in pretty much any corridor of power in America) will not support the conclusion that white men in America are disadvantaged relative to other groups.

Also: we don't actually have all that many social clubs here; they are in some ways a relic from the past. I would suggest they are opening up to black people and women as a result of self-interested response to market forces. The types of clubs that denied admission to black people until well into the 1990s aren't the types of clubs that cave because Huffington Post ran an unflattering piece.
what tripe
So you are saying that Mark Zuckerberg is a dictator and no one has the freedom to leave his rule?

This is so different, if you don't like Facebook use a competitors service. If a good one doesn't exist that lines up with your moral aspirations create one. But under Saddam and Gaddafi, you don't like them, keep quiet or you might disappear, if the wrong person over hears you.
> Why should "foreach" be in the documentation?

To make it easier to find "for", "for each", and "for-each"?
Mention the topic. "Hey, I'm interested in your experiences adjusting to this startup environment after being at Microsoft. Coffee?" "Hey, I noticed you worked a lot with the devops folks at (place) and I want to learn about that. Coffee?" "Hey, I saw this project you did up on github and I was wondering if you tried neural nets like you mentioned you would. Coffee?"

These signal that you know something about the person besides their gender, and indicate you might actually be interesting to talk to.
No, I specified culture, not race. The way of life is the problem, not someone's skin color or biological features. For example, you wouldn't want gypsies in your residence or hotel, they WILL cause problems and it will negatively effect your other hotel guests. For similar reasons you wouldn't want to live next to them either. Another culture is that of the rich (especially newly rich), where their wealth has allowed them to hire all sorts of servants and baby sitters and in general they treat their hired help as if they are below them.

They bring that same attitude and cause problems (as do spoiled Americans and Europeans, but those tend to be much richer and fewer due to labor costing more) wherever they go due to their entitledness. Again, it has nothing to do with race, but the manner in which one conducts themselves, which may have to do with the environment they grew up in.

Regardless, you would not want to stay in a hotel that did not screen its guests one way or another, and the same principles apply here. Note, that I'm not advocating blindly discriminating against anyone, but simply stating that any business should be forced to accept anyone is not realistic. They will screen one way or another, either by raising the prices, requiring deposits, or simply by not offering the service anymore.
The picture appear numerous times in the article. If disabling uBlock still didn't let you see it, then you've got some issues with your browser.
> It is a shame that the article is behind a paywall; it sounds as if it is a very well balanced article.

The link I posted is a "SubscriberLink", which bypasses the paywall; see https://lwn.net/op/FAQ.lwn#slinks for details. Even without it, the article will be outside the paywall in a little more than one week.
I don't know you, but I agree with what you have to say.

2) Talk to people who disagree with me (definitely applies)

3) Engage in polite public hand-slapping (I have benefited from this on occasion)

I have experienced the other side of the coin. I have been in several hiring positions where I was forced to hire more female engineers out of a desire to build a diverse workforce.

I have passed over qualified candidates for unqualified ones in the name of "diversity". To me that is more damaging to the perception of women in tech than anything else, and leads to environments where women in tech are viewed through an adversarial lens.

To me it feels like a one-way conversation, where gender is a trump card that automatically gives one side the right of way.

If it were up to me I wouldn't know a candidates gender until the first day they showed up for work.
I'm a big fan of fatal errors and crashing the program with a stack trace:

1. Stack trace at point of a contract violation tends to capture the most relevant context for debugging -- the faster it is to discover and debug an issue the easier it is to fix
2. Interacting code has to become sufficiently coupled to preserve "sane program state" -- an exception may or may not be recoverable -- a fatal error never is and there's no point in building code to try to recover. If the programmerer has to design the interaction among program components to avoid fatal errors then there must be fewer total states in the program vs a program which recovers from errors -- this makes the program easier to reason about.
3. On delivering good User experience -- id rather have clear and obvious crashes which are more likely to include the most relevant debug information -- than delivering the user some kind of non-crash but non-working, behavior (with possibly unknown security consequences) which may take longer to get noticed and fixed as a result of an error handling mechanism that deliberately _tries_ to paper over programming problems ...

I've actually modified third party libraries I've used to remove catch blocks or replace error handling within with fatal errors -- when dealing with unknown code it really can vastly speed up the learning process and the understanding based on observational behavior ... -- especially in understanding the behavior around edge cases.
What about Druid? It is largely supported by Metamarkets and Yahoo, companies which are not trying to monetise the db itself.
I read on multiple places that it's a total mess, probably he means that :p
That was a really funny way to tell older people to go into management, marketing, politics, or VC firms. They can use all the advantages you describe for large sums of money without their actions being crimes.
"Hey, I'm heading out for coffee in 15, want to join?"

There is a big difference between "lets meet and talk to each other for an hour at the coffee shop on the weekend" and "We are at work, lets take a quick break!"
Analyzing Sony’s PlayStation 4 Pro Hardware Reveal: What Lies Beneath
Yeah, I tend to think of ASP as being similar to PHP 4
Source: straight white male in one of the most liberal parts of the United States and doing just fine.

It's mostly about socioeconomic status. The overarching problem is the conflation of things like race with socioeconomic status. Poor white males being conflated with affluent white males is basically a part of the same phenomenon as poor black males being conflated with affluent black males. The former results in poor white males being discriminated against. The latter results in "driving while black" or my ex girlfriend's devout uncle and his well behaved sons being treated like drug dealers by the local police.

I'm not saying poor people of one color have it better or worse than poor people of another color. (And for the record, affluent whites still can have it much better than affluent people of color, depending on context.) The whole problem is the use of race as a proxy for socioeconomic status, which creates an uneven playing field -- which creates social injustice. Let's be aware of this and not contribute to it.
Facebook hasn't been filtering their trending news for about a week now, and in that time some of the top stories have been

- A man having sex with a chicken sandwich

- A fake story about Fox News firing Ann Coulter

- A fake article about the iphone 8, claiming tim cook said Siri is going to do your chores for you.

So yeah maybe the people were kinda needed?
A casual, "Hey I'm going to lunch, care to join?" works well with my colleagues. Usually they decline, to which one can reply, "Ok, have fun. See you in an hour"
What does vulnerable mean in this context? Methods which forward input in a way that unlocks arbitrary code execution?
Worth mentioning that in this release TextMate Python bundle was replaced with MagicPython [1] for much improved Python code tokenization. [2]

[1] https://github.com/MagicStack/MagicPython
[2] https://github.com/Microsoft/vscode/commit/f4967722fa02471da...
My wife would be furious.
I think the concern remains that the algorithm may be optimized for someone's ideology and not the safety of the host and his property. Barring that, I'm sold.
Quasar probably?
Quesar is cheesy :)
Ask HN: Is this a fast page for mobiles?
Inspired by this recent discussion on Hacker News (https://news.ycombinator.com/item?id=12448181) I'd like to ask if readers find the web page links below fast to load on their mobile phones?

I created the pages below as a test because I was (and still am) frustrated by the slow page loading speeds when using my phone on a patchy 3G connection.

I feel that many web developers don't realise that simple HTML and CSS is often all you need to make clear, fast loading pages. No complicated tricks or techniques required. You can make the page reasonably pleasant in appearance too.

Facebook has Instant Articles and Google has AMP (Accelerated Mobile Pages), but do we really need these approaches when we can accomplish fast loading pages with plain, uncomplicated HTML and CSS?

As I said, this was a test, nothing more. The page links below represent an article/blog/report style of page that is very common (and often slow to load) on the web.

Edit: just to add the content within these test pages are CC licensed and was used solely for the purpose of populated the page with real content. The pictures from the original synopsis are not included despite the references in the text.

So is it fast?

http://interfacesketch.com/test/energy-book-synopsis-b.html

Here is an identical version to the above but one that loads custom fonts (approx 40kb extra). Is this slower?

http://interfacesketch.com/test/energy-book-synopsis-a.html
> I'm not suggesting that that should result in an unfilled office though.

I don't think anything else is even remotely reasonable, in the end.

> My view is that if No Representation actually wins (takes the plurality of the vote), it should trigger a special election where new candidates must be nominated and a new popular vote must be held.

A special election is a not-uncommon vacancy-filling mechanism, but I think you are still going to have to accept vacancies caused by a No Representative win if you want the option at all: by design, elections are usually proximate in time to the end of the term -- the two month time between US federal general elections and the start of Congressional terms is about the length usually specified for a special election, leaving no time to actually tabulate and certify election results before the next term would start, and even if you can squeeze in one special election between the regular election and the start of the term, what happens if you get a No Representative win in the second election? Or does the supposed "democratic right" to vote against all candidates only apply once per cycle (and if it does, why do you think you'll get more acceptable candidates in the second try)?
Why is that? What has fueled this divide?
Ruby 3 Concurrency Proposal [pdf]
Webstorm creates a hidden folder for it settings, in the project folder, and that's about it.
I'm posting mostly just to make the chorus louder. This was a well-thought out, articulate criticism of Facebook's policy.

It's relevant to free-speech, art, censorship, the means of production, etc., and the fact that Facebook plays a role underscores their power, and why this matters.

It a slippery slope when policy fails to achieve an appropriate, nuanced perspective.
Does WebStorm still maintain their own version of TypeScript language tools? Back in the 1.0 days they did, and it was a mess. Stuff that would work in Visual Studio and with tsc at the command line wouldn't work in WebStorm.

That said, love Jetbrains. Have a Ultimate license for Java.
Tesla can't franchise itself to sell via dealerships in Missouri, court rules
Not exactly sure because I rent; one site I saw says the average in Alameda County is $1,800/yr
I am doing what I can to promote better stuff. Though that mostly means blogging and giving my two cents worth in places like HN.

Join me in this diabolical plot. :-)

And have an upvote.
I usually "explain" that to people by writing something like: There are all kinds of idiots. There are male idiots. There are female idiots. There are chinese idiots. There are black idiots. There are slovenian idiots. There are afganistany idiots. There are tall idiots. There are short idiots. There are american idiots. There are white idiots. There are ginger idiots.

And so on till i run out of ideas.

All prejudice are the same. In fact the only actual study i found that shows an actual difference between women and men when it comes to technology is by microsoft and it says that women have better spacial awareness with widescreen while it doesn't matter that much for men.

What i concluded myself is that all this PC crap is dehumanizing people and thus will probably lead to more misery then actual sexism (on average, that is). That partially comes from the fact that most older women like to be called "girl(s)", while the PC people find that derogatory.
> Materia Designer has been made to cover all major aspects of developing an application, in 9 quick steps.

Step 6: "Develop your Single page application"

Might just be me, but I'm pretty sure that "quick step" isn't typically used to describe this activity.
Reverse engineering the 1989 original: the quest for accuracy
I haven't used WebStorm, but if it's as good as PyCharm (also a JetBrains product), then it'll definitely be worth getting.
The natural conclusion of this train of thought is to never ask someone out for coffee to begin with as the OP was suggesting.
"I find all the options equally unacceptable" is exactly the same as "No preference".

Usual election systems already support the case where you find the options unequally unacceptable.
more like Ctrl-H, tab, 'emacs', tab, 'sublime-text', tab, enter, esc, Ctrl-S
Why do you disagree with electronic voting if you support mass absentee voting, which (AFAIK) has the same problems?
Yeah, all the images on the page look hard down for me.
5 years of 1 year experience repeated 5 times is better than someone that will introduce spaghetti code and security flaws simply because they've never experienced it.

It takes years to figure out patterns (when to use and not use them), good coding practices, avoiding newbie mistakes like sql injection and xss and how to actually make a deadline (its not easy to finish a project when you also have to learn the language and other skills in addition to the task at hand).

As a business owner, I don't want someone learning the above on the job and on my dime.

There is a company in MI that tried this called Compuware back in the 90s. It was a complete and utter disaster.
One solution is to not remove anything until told to do so by law enforcement. If people don't like what's posted they can choose to not view it.
AirBNB has already established that they consider themselves very "special".

Most other activities happening in your home, including renting out a room to a housemate, are not subject to discrimination laws.

If you don't want a particular type of person in your home, you should have that right, whether that's because you have a safety or other concern, or because you are a racist asshole.

If AirBNB wants to pretend it's a public accommodation now because discrimination affects its brand, tough. Maybe they should exert full control by building hotels in commercial districts.
No, all of their images return 404 here as well, with ublock off.
It makes me wonder if all this nonsense is a conspiracy to continue discriminatory practices ("preserving the boys club") rather than correct them. Lots of people trying way too hard makes me suspicious.
dupe, please check before submitting: https://news.ycombinator.com/item?id=12443629
> > it can't make releases.

> We're working on a 4.1.3 release right now.

Sorry, but I saw that before. The last time people said AOO couldn't make releases, they made a herculean effort and managed to make one release (4.1.2 IIRC). And here they are again, struggling to make a release.

I'll believe it not when they say "look, we made a release", but when they show the ability to do so consistently.
Attention and Augmented Recurrent Neural Networks
> Many may feel that political affiliation should be considered a protected class, however, if it becomes one, would that mean that Nazism is now protected?

As tptacek notes, in many ways Nazism is protected through other means. But to directly answer your question, I think the answer is a firm maybe. Because it depends on whether Nazism is recognized as a political affiliation. Which means that that question, too, needs to be settled. (Maybe it is. I don't know.)

That said, I don't think political affiliation should be a protected class (it's something that isn't intrinsic in the way that race or gender identity is and, as tptacek mentioned, can be "taken off" at will) and I don't think it ever practically could be one so I don't think about it that often. Similarly, I also don't really think religious affiliation should be, except that in a practical sense it serves as a shield to protect minority groups as it currently stands so I don't mind the kluge.

> Or does the protection become void as soon as you use it negatively towards another protected class?

I am unclear on the interrelations that you posit, though I just asked a con-law friend for his take and (according to him) it depends on whether or not it is a place of "public accommodation"--retail stores, service businesses, educational institutions. In such a case, yes, it is not lawful to refuse to serve that customer.
dupe, submitted & discussed yesterday: https://news.ycombinator.com/item?id=12442878

please check before submitting!
French Catalans Fear Losing More Than a Region’s Name
That's what happens if you don't use a model and some sensible HtmlHelper extensions. Generally you can easily write razor with very little code in it, some ifs and foreachs is usually about all you need.
>Because you like competition and you want to knock that "leading FOSS office suite" off its perch.

So, basically spite.

The real competitor is Microsoft Office; that's what all FOSS software is competing against in trying to get people comfortable with using FOSS software and stop being locked-into proprietary software and file formats. You're actually harming the FOSS cause by promoting factionalism and fragmentation over silly issues.

>3. Everybody loves an underdog and here's your chance to be a hero.

OO isn't the underdog, LibreOffice is. Microsoft Office is the reigning champion and bully. OO is just muddying the waters and sowing confusion.

I do appreciate the candor in your response though, but it completely validates all my suspicions about the motivations of the few people still hanging on, much like Mr. Dawes keeps hanging onto XFree86 and refusing to throw in the towel even though everyone has abandoned him.
>'I don't think internet search engines should try to be helpful'

I agree but the results need to be helpful in so much as they need to be context relevant. Google serves up any old cr*p, hardly ever related to what I'm looking for.

Of course, the flip side of that is for the result to be context relevant the search engine needs to know you which could be privacy infringing etc.
I can easily put a Windows or Linux desktop on a hand-me-down with tons of learning potential. Likewise, things like Scratch language and OLPC were well-designed for kids to pick up with ease. RPi and its ecosystem are pretty complicated compared to most child-oriented products. So, how is it actually doing in the child market? Im curious.

Esp vs something like Lego Mindstorms.