skysight-inc/HackerNews huggingface dataset:
GiveCampus (YC S15) hiring full-stack and front-end engineers in DC and SF
GiveCampus is a Y Combinator-backed company that builds fundraising software for educational institutions. We're tired of schools being stuck with crappy software that never changes, and we're working to bring actual innovation to the space, and solve the hair-on-fire problems fundraisers face. We're growing at an awesome pace, and now need more motivated engineers to help us build out the features and products schools want!
Michael Seibel, CEO of YC, expects us to be a household name in the next few years: https://news.ycombinator.com/item?id=13896296. We were also covered by the Washington Post last year (https://www.washingtonpost.com/news/grade-point/wp/2016/04/1...), and we have grown the number of schools using us by more than 5x since the article was published.

We're still a small team, so if you're looking to join a fast-growing startup and have an immediate impact, we're looking for both full-stack (Ruby on Rails, Postgres) and front-end engineers with at least 2 years of professional experience. Our current team was previously with Facebook, Amazon, and Intel.

Please no recruiters or dev shops.

Reach out to careers@givecampus.com with a bit about why you're passionate about education, and a project you've working on that you're particularly proud of.
SES just launched templating!
Seems nice.

https://aws.amazon.com/about-aws/whats-new/2017/10/amazon-se...

https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-p...
Of course in C++ you can just use a vector. Object Pascal is certainly closer to C++ than C.

The main advantage of Pascal is super fast compilation, but C++ modules should close that gap once they make it into the standard.
They should double down on the auction part and maybe find some way to make money off a craigslist like feature. Why bother trying to chase amazon?
Back in high school, my ear got cut nearly in half in a car accident. I didn't feel a thing until the paramedic jammed and taped a styrofoam restraint against my ear as a precaution for neck injuries. Apparently, the full range of pain free neck motion vs the gouts of blood gushing from my ear wasn't convincing enough.
For some reason I had the image of one of those scenic highway stops, except it's the highway to hell.
Syntax looks almost exactly like Rust with some elements from Go and D.

What about memory management ? They say there is no GC so manual memory management? Any memory safety features ?
They do identify them as sponsors. The just read the ad spots during the normal podcast, in the same conversational tone as the podcast itself. They sound just like podcast content, and even with disclaimers, they have a strong effect.
Sounds like these recruiters could be replaced by a simple google search...
> There needs to be an expectation of future profit.

I hear this statement repeated a lot, but that seems unlikely to be an absolute requirement. That is, even if every instrument sold for future profit is a security, that doesn't mean everything else isn't. Do you have a source for that statement?
Morality. The funny thing about it is it needs to be there so you can follow it. For instance without a definition of property and theft you can't steal something and therefore it wouldn't be immoral. If nobody owns the car it doesn't matter if you take it or I take it. Only by owning it it becomes immoral for the other person to do it.

I believe moral is not a natural constant. I believe it is defined as part of the system, a guideline for acting in the system. In one system it is totally fine to kill another man for being part of another religion. It may even be immoral to keep him alive. In another system a man's life is considered more valuabe than his believes, therefore it becomes immoral to kill him, and moral to accept his different religion. In that regard moral is similar to law, but where law tries to be specific, moral is general on purpose to be applied more widely.
This doesn't appear to be true. I tested my i7-6920HQ MBP with Intel Power Gadget and it reports 45-46 watts under load when on AC power, and 40 watts on battery. Reported speed is 3.1 GHz (official specs are 2.9).
Which operating system do you run where time isn't already in the CSPRNG pool?
They quietly removed shared link controls from Plus accounts (previously Pro accounts). Apparently customers already in Plus will keep that granfathered, but new customers won't. That's a feature lost, as if you decide to cancel and comeback, you won't get it back unless you upgrade. They have also negated selective sync to Plus customers, ignoring hundreds of comments on their forum.
Even worse. ICOs are based on crypto magic money. Crypto means computers. Computers means Silicon Valley, which is the current go-to elite to hate. I can see a way to spin this politically that could resonate with plenty of the US population.
Lazarus has a concept of packages for years. There is a newly created package manager to handle updates and dependencies as well: http://wiki.freepascal.org/Online_Package_Manager

But I don’t think that it is comparable to gem/npm or whatever yet...
> 58% of classroom graduates making $74,447 average seems better than most universities out there.

The parent poster is comparing how successful universities are at getting their graduates well-paying jobs, compared to how successful coding bootcamps are at getting their graduates well-paying jobs.

I point out that this is an unreasonable comparison. University averages are dragged down by low-earning, low-employable majors.

(One may conclude that going to university for the sake of a low-wage, low-employable major is worthless. To which I will have to ask - how well do you think software engineers will be paid, if the 20 million current American college students were to switch their major to comp sci tomorrow?)
It's still mostly where I go if I need some non-mainstream used item but it's definitely not their focus anymore and that makes them less attractive for me generally. And, as you say, it was always caveat emptor to some degree but my impression is that it's gotten much worse.

Ebay auctions were also just fun and new for me back in the day. For various reasons, I just sort of grew out of it and, if I actually need something, I'll just buy it off Amazon or whoever rather than trying to chase down a bargain that may or may not actually be one.
I would not be surprised if this is something Uber employees (past or present) believe. Uber's services are only cheap because of VC dollars, and quality is not high.
Ebay lacks consistency, UI-wise. It reminds me of MySpace in the generation of Facebook, where users can use whatever visual themes they like and either include or omit whatever technical details they'd like. After seeing people get burned with being shipped empty boxes or just instruction manuals for games, and then the hassle they dealt with just because the seller had evasive language and fine print, I lost a lot of respect for Ebay.

Sure with Amazon, my shipper's items are all mingled together, but if I get shipped a lemon, I don't even have to worry about it being taken care of because Amazon handles that extra-mile beautifully. Ebay is borderline scams and china reseller junk most of the time. One thing that Ebay has cornered the market on, however, are items being sold for parts.
Yeah both of those were inspired by Go, which I'm sure were inspired by older ideas.

There's nothing new under the sun. What Zig brings to the table is high quality engineering and bringing the ideas together in a way that makes sense.
Your argument holds for web apps where it might be extra work to do progressive enhancement. But this is literally a webpage of text. It is more work to get JS involved.

Humans using off the shelf browsers aren't the only ones who consume webpages.
That doesn't stop Ebay from trying. It seems every week they come out with some new initiative to try to enforce consistency between the thousands of sellers on the site. All these initiatives really do is create busywork and resentment for the sellers.

My wife has been selling new Women's clothes on Ebay for many years, and has seen this all first-hand. Her life these days is nothing but stress, as she has to go through and change thousands of listings for the latest boondoggle. Her income has been decreasing steadily over the years and it's almost too much to bear now.

If Ebay keeps trying to be Amazon, they are doomed to fail.
From the grandparent article:

> Well, for 40 bouncing circles, on a 700x500 grid, that would be on the order of 14 million operations. If we want to have a nice smooth 60fps animation, that would be 840 million operations per second. JavaScript engines may be fast nowadays, but not that fast.

The math is super-cool, and efficiency is important for finding isosurfaces in higher dimensions, but those aren't really scary numbers for normal programs. Just tinting the screen at 2880x1800 is ~2 million operations per frame. GPUs can handle it.

A simple way to render is to draw a quad for the metaball, using the metaball kernel function in the fragment shader. Use additive blending while rendering to a texture for the first pass, then render the texture to screen with thresholding for the second pass. The end result is per-pixel sampling of the isosurface.

Admittedly, it's kind of a brute-force solution, but even the integrated GPU on my laptop can render thousands of metaballs like that at HiDPI resolutions.

(Specifically, I use a Gaussian kernel for my metaballs. It requires exp, which is more expensive computationally than a few multiplies. I render 1500 of them at 2880x1671 at 5ms per frame on an Intel Iris Pro [Haswell].)

Though, the work scales with fragment count, so a few large metaballs may be as costly many smaller ones. For large numbers of metaballs, you probably also want to use instancing so you'd need OpenGL ES 3.0 / WebGL 2.0 which are fairly recent.

But 40 metaballs with a simple kernel at 700x500? That's easy for a GPU.
> I don't think syntax is the main culprit here,

It's more culture than syntax; Python culture tends to favour adhering to a common style, while Perl culture tends to valorise clever or even poetic implementation.
http://www.feynmanlectures.caltech.edu/I_20.html

There's also a lecture on inertial guidance in Feynman's tips on physics; it's more about the clever details of practical gyros.

Note that these explanations already presume rotation is absolute wrt an inertial frame.
Google Maps Pulls Calorie-Counting Feature After Criticism
I think Delicious succeed at what it wanted to be (a nerdy bookmarking site that people like myself loved).

What it failed at (under Yahoo) was navigating its product and audience around to the point where it could have become a Pinterest like Behemoth.

Facebook for all it's flaws and my general concerns with them have proven themselves the masters at incorporating and updating both acquisitions and their core product to attract a general audience that they can make money off of.
This is fairly predictable. With a hostile Trump administration towards Canada, we're losing influence with Canadians so they will continue to cozy up with Europe.

Not sure what Trump's endgame here is other than alienating once allies and economic partners. Trump went instantly to nuclear and Trudeau was forced to respond in kind. This is what happens when diplomacy is little more than namecalling and 'my way or the highway.' The USA isn't this unstoppable juggernaut everyone must bow down to and accept being bullied from. Europe, China, Japan, Russia, Brazil, Turkey, etc are all vying for influence and will take advantage of our every misstep. Europe certainly did today.
Apollo Computer used Pascal as the systems programming language for its operating systems beginning in 1980. Variants of Pascal have also frequently been used for everything from research projects to PC games and embedded systems.

https://en.wikipedia.org/wiki/Pascal_(programming_language)
Apparently they now have problems too. Getting HTTP 500 errors everywhere...
Unfortunately don't know. Sorry.
I didn't say WACOM equivalent; I said WACOM-level.

Whether or not it is equivalent is a subjective judgement on the part of the user.

Personally, the current stylus input supported by ntrig is sufficient for my particular needs.

The ntrig technology Microsoft acquired has been significantly improved since its first implementation, so I think your judgements are perhaps somewhat obsolete?
They're taking exactly the opposite approach, I wouldn't be surprised to see them eliminate auctions entirely someday.
I seconding you on that. The material design (MD) seems to be empty of my computer. I think Google right now is confusing the ability to read a website with a smartphone, and the ability to read a website with a computer. Sure, MD looks great on my phone, but I also love to use Google products on my computer (and I use them mostly on my computer).
We spoof the client's email. So while we are sending from our IP address, the FROM is actually john@clientllc.com, the FROM name is John, and the REPLY-TO is john@clientllc.com.

10 years ago, that passed. Nowadays, it's unacceptable. I'm wondering if anyone has a solution that doesn't involve any DNS changes for the clients we are spoofing, because it just won't happen, unfortunately. Our entire newsletter is built upon email spoofing, which is a terrible practice but I cannot get management to allocate any more resources to fixing it than "just make it work again". I'm going to try to push sending out from our (verified) domain again using SMTP (so we keep our system other than the sending part), but I'm doubtful I will get the approval for that.

I see the contradiction and realize that the verification process is in place for an extremely good reason, but actually implementing a fix is not as simple as you would hope. I was just hoping for someone to have an idea that I had not already thought of.
If you're just a cynical jerk, then you're not alone. I feel similarly. Even worse, my reaction these days is "I wonder what new way they have to make even less useful information be displayed on the screen, while making the product even more bloated and unusable on anything but most trivial datasets".
Yep. And expensive. The value of the inventory in that room is probably on par with the average luxury car dealer.
80% sounds really high. Other bootcamps seem to be in the 30-40% range within 3 months.

Also, I find it suspicious that App Academy seemingly isn't taking part in CIRR.
Oh man, Mountain View. I remember how the quality was already a joke in 2011. The network's completely gone today.

In fact, I think XKCD's "Wifi vs. Cellular" [1] strip summarizes the situation perfectly. Nowadays I frequently disable wifi on my phone in problematic areas of my house or work, because LTE works better. Makes me wish for a femtocell...

[1] https://xkcd.com/1865/

That said, I assume Google is bringing lessons learned with their Access infrastructure work along with WiFi optimization as showcased in their Home hub, and things will work better this time around.
Some might say it's a "Brave New World"

:)

The real question is what happens to the 90%.
> For a few years I was the Silicon Valley Necromancer, attempting to reenergize failing businesses with new technology.

Users don't care what technology stack you are running as long as you don't lose their data. They care about responsiveness, ease of use, new features that make them think you have their interests at heart, since it was a mostly free product.

The underlying lesson of Chesterson's fence is especially poignant here: instead of commissioning a rewrite, investing in tools that would help your team make sense of the existing codebase so you could fix the technical challenges is a less risky strategy. It also allows JIT documentation of the codebase as you clean up technical debt.
16gb of ram is around 140 dollars.
The Hearn is one of the most beautiful and unique buildings in the city. Luminato Festival has used the space for the past two years, and I hope to see more diverse programming there in the future. I would extend similar praise to the malting silos - both are historic structures that, while certainly deteriorating and in need of repair and upgrades, are some of the few buildings that give the waterfront and Port Lands an identity different to that of the rest of the city. When developers have their way and structures like these disappear to make way for thoughtless, cheaply constructed condo buildings, the city will lose some of the few facets of identity that remain.

Developers have already ransacked almost everything south of the Gardiner at this point, so I suppose it's only a matter of time until they turn the rest of the city into a quick buck as well.
Relevant: https://www.bestvpn.com/privacy-news/widespread-facial-recog...
Nvidia vs. NXP–Whose Robocar Brain Will Win?
I'm a little disappointed that this article makes such a big claim but actually states in the last map that all land is discovered. First of all I don't think it's true. At least some spots will be visited so infrequently or only by a disconnected tribe of people that it's basically unexplored. And second the whole discussion doesn't make sense if all land is discovered. Of course there are undiscovered pieces of water (maybe including small islands) somewhere. For lack of importance they don't count though.
Show HN: Schnack.js — dead-simple Disqus replacement in Node/SQLite3
Good. I'm not the only one. My first thought wasn't about how interesting or cool this could be. My first thought was that this was a blow to privacy.
True, but that doesn't seem like enough to explain the drop from 90s to 30s in job placement rate within 3 months.
I very much see where you are getting at and largely agree, though I must also note that I have frequently managed to find the same item significantly cheaper on eBay than Amazon. If you are in no hurry to get the item(s), cross-checking eBay might very well be worth it.
I've experimented with building something like this but not at any scale.

Is there a use case that doesn't involve writing code to do the personalization? I've been picking articles with some machine learning stuff but I'm not convinced that would work for many people.
They are hosted on SourceForge, and you can access all the code, but basically anytime there is an update you have to download the newest version from SourceForge and reconcile with your private fork manually.
References https://codepen.io/keithclark/pen/sEbFz which does metaballs using pure CSS (using a combination of a contrast filter with a blur filter).

Beautiful article.
I see what you're saying, but it doesn't seem like much more than a funny gag you might pull on a friend.

If a website is concerned about that case, then instead of letting it inform their URL design, they should have a "Warning: Adult content. [Continue] [Back]" interstitial like Reddit or Steam.
I think where this article really fits this community is in the last two sentences: "We can start now by turning the buildings against attackers who would use them against innocent victim. Doing so will help prevent America’s Mumbai."

The article suggests some immediate solutions (quoted below), but this is an idea that has never occurred to me that civil engineers should start thinking about - build structures to make malign use more difficult.

"... a drone without explosives, such as the racing drones that can go from zero to eighty miles per hour in a second, flown straight into an attacker’s position, could interrupt an attack."

"...attackers’ decision to occupy buildings can be used against them... [using modern fire control systems a] room could be filled with smoke, riot control gas, or even some type of sleeping gas."
I recently found the need to understand the 802.11 standards in detail and was shocked to discover how difficult it is to access IEEE standards. I even work for $BIGCORP, with institutional access to various IEEE publications, but 802.11 isn't part of our subscription. I'd venture a guess that much of 802.11's security is by way of obscurity.
>"Sidewalk Labs, the smart city subsidiary of Alphabet with the stated goal of “reimagining cities from the Internet up,” now has a very big sandbox in which to conduct its high-tech experiments."

This is some of the "reimagining" and type of "experiments" Toronto residents can look forward to:

http://observer.com/2017/06/new-belgium-intersection-link-ny...
Boeing doesn’t even sell anything in Bombardiers class, they aren’t competitors.

And as a US taxpayer i’m all in favor of foreign governments subsidizing my travel with cheaper commuter jets.
If you call a fish a "car" don't be surprised when people get confused and think that choice of name was ill-advised. Car is already in use, don't use car to describe a fish, it's not difficult. When a word has an accepted meaning, using that word to convey an entirely different meaning where you could easily choose something else is ridiculous. It is right to criticise anyone who does something so silly.

Or you can think I'm just flying the mountain with ice cream windows if you like.
How do I get rid of the notifications telling me that I can unlock my phone by saying "OK Google"?

Do your calendar notifications come from Google Calendar? Mine don't, and I don't know why.

It's not readily apparent how to disable most of these, so the whole notification is disabled. It's a UI deficiency that could be argued to be a dark pattern.
Why do early investors agree to invest knowing that the future rounds will get preference? Tragedy of the anti-commons is a thing but you'd assume that existing investors would push back against this type of behavior.
VMware actually supports K8s. (you can even pay for support)
When fisheries collapse, the effects are glaringly obvious, and local economies tend to collapse with them. There are numerous modern examples if you care to google it.
> ...who cares?

I know it was rhetorical but I'd assume vegetarians, conservationists, anyone concerned with overfishing, people concerned with the destruction of the ocean ecosystems.
Duly noted ;-)
VB4 was also able to produce both 16 bit and 32 bit binaries. That was a big help for the Windows 3.11 -> Windows 95 transition.
Yeah, I wish I could like them, since Lenovo/Thinkpad has been putting out some pretty appealing hardware recently, but that kind of irresponsible behavior demands a response from people who understand the severity.

I refuse to buy or recommend Lenovo for my family members for at least another three years yet, no matter how much they seem to have reformed. If they haven't had a repeat incident in that time I'll be glad to start considering them again.
2560x1440@14" is perfect under Cinnamon/Fedora@192dpi, there is one application that causes me problems but everything else just works.
How common should it be? The overlap between convicted felon (one extreme of crime) and Georgetown professor (do you know how hard it is to get into Georgetown law as a student?) is really, really small.

If you are saying that you wish there were more extraordinary people in the world, nobody is stopping anyone from doing that.
I should have mentioned that I approached Zig with my feedback at that time and engaged in discussions on the matter. My concerns were largely disregarded.
Thx for sharing.

Writing a too complicated front-end is probably one of those situations that I am getting into more often in the last years..

After some 15 years doing web dev, I'm starting to encourage SPAs more and more sparingly - only where they _actually_ improve UX and it's worth the extra work.