skysight-inc/HackerNews huggingface dataset:
Topical PSA from the financial advice industry:

https://www.youtube.com/watch?v=yJFrkNY4n1g

If you have something of value and the people you are talking to are actually interested in making money, they will get past quite a lot.

(The lawyer question is more ridiculous, they have to work with the prejudices of the judges and lawyers they interact with so only in the narrowest of circumstances would a credible attorney walk into court in jeans)
It reminds me exactly of the common architecture pattern of KDB/Q. Still at this point, it's a marvel of tech.
A while back I created a small project for drawing 3D wireframe graphics using the Common Lisp LTK interface to Tk.

It's slow (uses inefficient matrix algorithms, uses Tk, etc.) but it's "fast enough" for some simple 3D scenes. Not very practical for real-life use, but it was fun.

https://github.com/jl2/ltk3d

FWIW, it's not doing hidden line removal, IIRC I was careful to pick a viewing location that made it look good.
Alpha release of the Arachne web framework for Clojure
I built a service specifically to be a CORS sql database and user management api backend for neocities last year. The example app was forum single page app. I pimped it here but it didn't get any traction. It was my "wouldn't it be cool if" from building geocities sites back in the day. I guess there are a lot of other avenues for learning to code nowadays.
"History" by definition is specific to events during the era of written language, so the author's usage is correct.
Seconded :-D
Summus: Basic compiler front end using LLVM as back end
I'll echo your sentiments.

I've done consulting and development for small businesses for nearly 3 decades now, and what I LOVE about dealing with small business owners and managers, is that they usually have great ideas and sophisticated models of things that they would like to implement. Stuff that I can get really excited about building for them.

What I hate about small business is the very small budget that they have to work with traditionally. I've had so many project that, for $50-60K would yield a killer solution that would revolutionise their business and (tick all that apply): [] make money [] save time [] increase productivity, but been only given something like a $10K budget...
Whatever your animated-gif-filled link says, a highly leveraged company which systematically breaks the law (even in small ways) is going to be vulnerable if someone with leverage decides that they need to file a lawsuit targeting the whole of the organization's activities.

That suit could be conspiracy, it could be RICO applied rightly or wrongly or it could be some other broad and vague statute out there.

Example: Zenefits

Edit: And vulnerable doesn't mean doomed. Plenty of folks continue the approach of skirting the law until they don't have to anymore (Youtube etc). But skirting the law forever it is not a good business plan.
Well you might not have to, people who dislike it can fork it
Yep. The Arty board (which ran 32 cores) is $99, though, which is actually a lot more interesting.

http://store.digilentinc.com/arty-artix-7-fpga-development-b...
I consider this article relevant to this discussion: "Hackers can't solve surveillance" http://www.dmytri.info/hackers-cant-solve-surveillance/
It mentions that getting a ticket can result in points on your license, what if you don't (or claim to not) have a drivers license?
While Spotify does use a lot of domains most of them are subdomains for music. You can use a wildcard for them (*.ap.spotify.com ports 80, 443, 4070).
Foreground is #666666 Background is #FDFDFD. Gpick tells me the contrast is 56.1%. That should be quite legible in most circumstances, though personally I would try to shoot for 70+ -- especially when you have absolutely no constraints.

If it's not visible for you, then it is likely because there is something wrong with your set up. Could be insufficient backlight. Could be improper font rendering. Could be your browser is screwing up the CSS. Could be lots of things.

I always get in trouble with this kind of discussion because the usual response is "But this is a stock system. I shouldn't have to adjust it to make up for crappy web designers." And I sympathise with this sentiment (and especially in this case where there is no particular reason for going with a low contrast presentation), but... I'd really rather people complain that their devices are broken/misconfigured-by-default. There is no reason this website should appear illegible, even if I don't completely agree with their colour choices.
> Why do you have to only use 140 chars?

Sounds like a reference to Twitter.

> Frankly the "old web" is still there.

Frankly, a lot of it isn't. Culturally at least, even if some things like Tripod and Angelfire seem to still be around. Around the mid-90s, Geocities, Angelfire, Tripod, and similar hosts were the web to a lot of people, the way that Facebook and Twitter are the web to a lot of people now.
Still having issues with AWS related packages not being fully ported. A lot of our workflows in Pandas broke. It operates quite differently in Python 3 for certain operations like typing data frames which messed up some of our ETL. Also, more explicit encoding was needed.
Also fun are left-to-right and right-to-left marks.
...so use unencrypted email?

The point is, some is better than none. More is better than some.

So many people here pointing out holes that make it worse than a theoretically perfect system even though it's leagues ahead of where we are now.
Being able to empathize fully with someone's situation IMO includes recognizing that everything truly is luck. Like down to your genetic makeup. Hell, being alive is lucky.

That seems like a content-free and useless definition of "luck" to me. What value do we gain from pointing out that "being alive is lucky"? We're deep into "shit nobody can do anything about" territory here.

Again, I don't dispute that different people start from different positions in life, but my position is that we should focus on doing things to broadly expose opportunities for everyone, and then providing support for the the truly unfortunate who are not able to take advantage of any opportunity. But I have NO problem with unequal returns in terms of relative achievement between people who start in similar positions. Some people simply do work harder, and create more value. I don't see any reason they shouldn't benefit from that.

what's the point if they're not seeing equal returns?

I don't see why anybody should expect equal returns, especially not in terms of lockstep "moment in time for moment in time" comparison. Success won't come at the same time for everybody. We should also keep in mind that "success" is not a binary operator... it's more of a continuum - not to mention somewhat personal and subjective anyway.
Back in 1987 or so, I started developing applications for my customers using Clarion, which came out about the same time, and was a competitor to FoxPro (which I also liked).

Clarion is still around to this day, and I STILL write applications for my Win32 customers using it - nothing comes close, and the thing just works. I have customers using solutions I wrote 20 years ago still working away on the applications that I have almost completely forgotten about.
Totally, I just think that matrices are a great abstraction around transformations. As long as certain constraints are followed you don't have to care what the previous operations are.
I like failing fast in the exceptional case where things are out of my control, and OTP is a great platform for doing so, but most of the crashes I get in Erlang/Elixir are purely programmer error, and would be trivial to catch statically.
A win-win: the dictator holds his grip, and Russia ensures no energy competition in the European market. :/
Source? So many hacks in this thread. Why trust any of this?
> 2. We will test and leverage the Freedom of Information Act.

Wait... isn't Obama's administration already the worst ever when it comes to FOIA denials ?
There is a great book called "How To Wreck a Nice Beach" ( https://www.amazon.com/How-Wreck-Nice-Beach-Vocoder/dp/16121... ) about the history of voder/vocoders.

The title comes from a difficulty in synthesizing the phrase "How to Recognize Speech" and having it come out "How to Wreck a Nice Beach". :)
Your humor from the website is bleeding to HN sire :-)

I like it :-)
Application layer API though OSX.
Dark Internet Mail Environment (DIME) by Lavabit
I understand that. The blog post I linked to describes doing exactly that.

But the point I'm making is different. This is a lot of stuff to get right and most people aren't that sophisticated. Getting A/B tests right is a lot easier, mainly because they are significantly more robust to model error.
I used to write my own triangle fill algorithms with their own shaders back in the 1990s. Fun times: https://github.com/bhouston/3DMaskDemo1997

Here is the optimized triangle fill code with embedded asm pixel shaders: https://github.com/bhouston/3DMaskDemo1997/blob/master/src/N...
President Trump's inauguration speech, annotated
I've thought before that it would be cool to implement a rasterizer in something like OpenCl.
Uber team member here.

I was skeptical for a very long time as well, but I've been won over.

The challenges are fantastic, the work intense (yet I still have time for family) and I'm part of the best team I've ever been on.

The last year or so has been the best of my professional life. I would highly recommend a closer look.
There are a lot of differences. A Wordpress sites html is generally rendered serverside, by php code with access to plugins and a database. Wordpress can do things like post forms, run surveys, you can pretty much implement any web app you care to with Wordpress and plugins. It's a very mature platform.

Neocities sites are static HTML, meaning once your files are uploaded,they don't change. Neocities doesn't do POST, there is no database backend or code running on the server.

Now in 2017, CORS allows client side apps to do just about anything traditional web apps have done, without page tranistions, given an appropriate backend. The difference is that html rendered by javascript on the client typically isn't indexed by search engines, while html served from a domain are. That's one significant difference, there are others.
How are they going to enforce that? I go uphill faster than that.
What strikes me is how many sites won't accept a login name, credit card number, phone number, or other field with leading or trailing spaces. This for something where the speed of the code doesn't matter at all. I can't think of any explanation other than incredible laziness or incompetence for not stripping off spaces.

You might not notice this if you use a password manager or browser autofill, but it's a lot of sites, including companies like major airlines for example.

Never mind that -- it's just a miracle when you can enter a credit card number formatted as 4123 4567 8901 2345 rather than squished together.
If you use Google as your DNS server, sometimes various Google services will just send the same requests over port 53 to 8.8.8.8 or 8.8.4.4 instead of the normal IP.
If self-driving cars become ubiquitous in large cities, it is likely that one of the large side effects will be more regulation for bikes, scooters, longboards (electric or not), etc.

When self driving cars start to become a normal thing, accidents with pedestrians or other cars won't be very likely to happen. But accidents with bored teenagers on small electric motorcycles or longboards... those will be an issue.

Biking is much more legislated in cities like Tokyo than San Francisco, and I expect the latter to follow the former. I don't think the "millenials" of 2040 will be riding their bike much.
Guitar Pro 6 Keygen with Crack [Free] Download Here [Latest]
Super interesting stuff . Farmlogs is another related example - https://farmlogs.com/
This is bad for consumers. Everything I have read of what this guy has said, it's like he purposely opposes anything pro consumer.
FUN WITH THE HOT WHEELS TRACK BUILDER
https://www.google.com/patents/US2292387
Look at it from their perspective:

"I don't know you, and you clearly don't take care of details in at least one thing you do, so why would I trust you take care of other details?"

That impression can be overcome, of course, through demonstrating skill in a particular field. But I think a lot of technical people miss the connection or somehow find the (implicit) question unfair.
Any web developer whose software runs on computer hardware. Otherwise, you should be fine.
I don't have anything currently, sorry. Kudos to you for taking the oppurtunity to ask :)
From my experience you will not receive points marked against you on your license. I received a ticket for going through a red light on my bike in California. The infraction code used for a bike is the same as a car. The officer noted on the ticket that it was a bike offense and as a result I did not receive any marks against me at the CA DMV and the fee was nearly halved. Had the officer not made the distinction between bike and car I may have received points against my license. Unfortunately that clerical error seems likely to happen frequently.
... he wrote, on a forum that's existed for 10 years now, with few problems with toxicity.
I keep hearing vague mentions of corruption and chilling revelations from these email leaks, but i have never once been given a link to a particular email thread demonstrating this. Care to share a link?
In that case is it fair to compare it to github pages?
Yes, and there are several other 'static' web site hosting platforms.
From the conclusion in that paper: "The data indicates functional languages are better than procedural languages; it suggests that strong typing is better than weak typing; that static typing is better than dynamic; and that managed memory usage is better than unmanaged. Further, that the defect proneness of languages in general is not associated with software domains. Also, languages are more related to individual bug categories than bugs overall."
s/it's/isn't/?
Video of the "thing" :

https://atap.google.com/#project-soli
It's just as likely that well behaved drivers will enable the creation of (at least effectively) segregated space for smaller vehicles.

It'll be a long time before buildings are reclaiming space taken by streets.
How big was that key? 11 pages at 4pt is a lot of characters. I wonder what encoding.
Wrong, wrong, wrong, wrong. Wrong.

People in the video game industry wrote tons of this stuff. We would spend weeks figuring out how to get one or two instructions out of the rasterizer or scanline converter, etc. I know this because I was there. I wrote several software rasterizers, and I learned how to do it by reading papers and magazine articles written by other people who wrote software rasterizers.

I have no doubt that other industries did so as well.

Even more recently, companies like RAD Game Tools built as products software rasterizers that are very fast (e.g. Pixomatic).

Also, what's in this article is a simplified introductory take. It is actually much much more complicated than this. (It doesn't look to me like he is doing perspective-correct shading, for example.) Also this guy's code is crazy slow compared to what you'd write in the real world, but hey, it is a tutorial.
Why are you jaded with the JVM? Would that lead you to choose Joxa over Clojure?
They call us alchemists!
The whole point of an HSM is that you can't physically tamper with it.

Vendors also provide ways to validate HSM's

https://www.thales-esecurity.com/msrms/validate
UltraEdit opens large files incredibly quickly and makes it easy to work with them. I haven't used any other GUI editors that do it so smoothly.
It seems Cookpad's claim of largest Rails Monolith may not be true anymore. (1) But I have known this for sometime when I heard China' Rails Ticketing System were built on Rails, then I assume peak traffic would be larger then Google + Twitter + Amazon Combined. Although they have moved off the Rails due to scaling issues.

I wonder if Shopify have any Ruby performance or Rails Scaling issues to share?

And the last thing is Rails just prove to be popular and works well for ( and may be only ) paid SaaS. It allows you to quickly iterate your product until you find a product / market fit. And once you have generate a revenue stream, the Server / Software Scaling Cost becomes relatively minor compared to Human Cost. But for those who are on a freeminum model and depends on Ads, Cost of running Ruby Rails may quickly out pace your budget before you have large audience to generate revenue.

1. https://speakerdeck.com/a_matsuda/the-recipe-for-the-worlds-...
You're quite sure it isn't a Prisoner's Dilemma, instead? Ever?
For those who dislike paywalls, here's a link to The Register's article: http://theregister.co.uk/2005/07/05/broadcom_anti_qualcomm/
Dynamic languages tend to let you express yourself more easily and cleanly with less code. Paul Graham years ago wrote about how Lisp let's you write more maintainable code by being able to express yourself close to the problem domain. The power of DSLs is that it's easy to read and write code for that particular sort of task.

Another way to state the advantage of expressive languages is that the less code you have to right, the less bugs you will have. And the less code written, the less code needs to be maintained, the less needs to be read to understand what's going on.

Of course this all depends on writing clean code, not obfuscated hacks or undocumented messes with needless complexity. But that goes for all programming.
I'm working with the author, and it should be in his GitHub repository soon. But if you want to reproduce before then, you should be able to just change the line "if (mask16 == 0)" to "if (0)" in sse4_despace(), which is in include/despace.h.

The idea is that rather than testing whether any spaces were found and taking a "shortcut", we always do a lookup on mask16, shuffle the bytes according to the result to remove the spaces, and advance the output pointer by 16 minus the number of spaces found. This costs 2-3 cycles for completely spaceless input, but saves the ~15 cycle branch misprediction penalty each time an unexpected space is found.
This NPR podcast explains it as well as other economic policies that receive support from the majority of economists across the political spectrum: http://www.npr.org/sections/money/2012/07/18/156928675/episo...
It has USB media access and thus can edit your files. They probably choose not to delete that data during uninstall.
About 700 Microsoft employees will be laid off next week, sources say
Btw - What are the responsibilities of SVP of engineering?
>How are they going to enforce that?

From the article: with radar guns.

>I go uphill faster than that

I guess they'll fine you going uphill.
What do you mean? My Dockerfiles already use distro's package manager to install packages.

Do you you mean "create a long-lived LXC container and use distro's package manager to install packages as needed?" The problem with that approach is you have no idea how to duplicate the server, nor how to roll back the changes reliably. For example:

- Your distro upgraded a library, and the upgrade introduced a bug. For extra fun, this was not security upgrade so unattended-upgrade process did not install it, so only half of your servers have the bug.

- Your package list is incorrect. Somehow, your old server ended up with an extra package (previous software version? installed while trying to troubleshoot problems), and your new server does not have it.

- You have leftover files -- either from the previous version of your software, or from the package you have had installed before.

These are definitely fixable in LXC with enough effort -- after all, Docker is not magic, and you can achieve a lot with LXC + shell scripts, and even more with LXC + shell scripts + chef. However, Docker is just so much easier and reliable than writing these scripts by hand.
Going to start using this as an interview question!
And a character in a socially significant novel, Atticus.
Copyright Shouldn't Be a Tool of Censorship
You can sync your settings with Sublime as well, although you use a file sharing service (ie; Dropbox).
Ask HN: How do you keep track of conferences and CFPs?
Is there an aggregator for all the dev conferences, or is there some other way you keep track of them, and particularly the CFPs?
Are you sure? You have shipped games with software rasterizers and they did this exact algo (no matrices in transform, computing gradient for each scanline)?
Disillusioned in Davos
I think I referred of joy of using JRuby, nominally it is much faster, but problems with it are just not worth it.
It is very hard to compare Joxa vs. Clojure, but I would definitely appreciate BEAM way more, especially as I like Elixir and Erlang a lot.
Been there done that bought the Great Depression.
> I prefer to teach 3D graphics without matrices because it's really not anything more complicated than a compact notation.

From a programming perspective it's much less verbose. Also the 1:1 mapping of "spaces" (camera space, world space) makes it very clean to manage transformations between them.

> and isn't easily separable because it steals the "w=1" constant for depth remap and also adjusts the "w" afterwards

I'm sure you already know this but x,y,z,w == x/w,y/w,z/w. It's easy enough to move between a 3D rep and a 4D rep of the same coordinates.

Using 4D coordinates may be somewhat awkward as they're not necessary for representations of points in 3D space but it is a very elegant solution for lighting where it is necessary to represent infinity.

[Edit]

Sorry, the point I was making is that I was also bummed to not see matrices in the article. They are a little bit to wrap you head around but they've a very elegant solution to a lot of stuff in 3D.
Please don't. Especially for a typical software engineering position.
Well... Not really. The company going bankrupt doesn't really motivate the worker bee... His downside is limited to his potential bonus for this year.
This is part of long-standing tension between mountain biking and other trail users in Marin. Odd that modern mountain biking was invented in Marin, but there are no dedicated trails (and very few single track trails at all) available to bikers.

And for the record, 15 mph is slow. 5 is really, really slow.
Michael Joyce’s Second Act