skysight-inc/HackerNews huggingface dataset:
This year I ramped up my home projects. I always wanted to create my own game universe with simulated entities (just like in Dwarf Fortress) so my first step towards that is an ASCII/Tile engine, Zircon (https://github.com/Hexworks/zircon). I have 4 releases now, several contributors, and a small community. I really enjoy the interaction with the other guys in this niche market (mainly on Reddit and Discord).

Another project is funktion (https://github.com/Hexworks/funktion) which is basically a wrapper for some of Clojure's nicesities (persistent data structures, STM, Refs).

I started to grow an umbrella "company" for my projects: Hexworks (https://github.com/Hexworks) and another one with a friend: AppCraft (https://github.com/AppCraft-Projects).

Almost everything I do is open source and is on GitHub.

I also started my own blog (http://the-cogitator.com/) and its Medium counterpart (https://medium.com/@addamsson).

There is some other stuff which I did not mention here, these are the things I focus on.
VR seems like it has some good room to grow, since consumers still need to adopt it fully. I do think AR is the future, but not until batteries improve significantly.
I think it's a matter of differing opinions, I didn't find those ads particularly suggestive. I see people in similar outfits at the gym all the time and for the bra ads there's no good way to sell it without the model being shirtless (and I see people in less at the beach all the time, too).
AFAIK fuzzing is the state of the art when it comes to testing Linux: https://lwn.net/Articles/677764/
It would be interesting to get comparative run times on water jet cutter jewels. (non abrasive)
But when you go to the beach or gym, you know it will be there. When you go to, say, an elementary school or other child oriented environment, you generally don't expect to see it.

There is a difference.
If you are worried about wasting your time, go for Tinder Gold. Then you don't need to swipe anymore. Just pick from who likes you.
I can't for the life of me think why anyone would think this is a good idea. Bees perform a useful service and are not inconvenienced as this is what they do anyway. Everyone wins. Then again there are people who don't care who gets hurt.
Probably good marketing, since it seems to make money and generate buzz, but in my mind, also probably bad engineering.

It's not a library, no one is supposed to drop it into their codebase like a C header, so keeping everything in a single file gives no objective advantage over using multiple files, even with a similar sized codebase.
I think you have the right idea. My last challenge took at least 20 hours because i had to use their api. without any feedback in return it's not a smart trade off.
Linux is the last Unix and that is ok. Unix is a philosophy, not an implementation. Linux mocked Mach, but was usurped by the hypervisor, violently corralling Linux in a microkernel environment anyway. Lots of things are in the kernel that don't need to be, making them non-updatable, as someone else controls the keys. That past, present and future is awesome. But lets build from the past and build the future. Not saying Fuschia is it, but as Unikernels and Exokernels have shown us, Linux itself is just an app in the stack. Unix is a framework for running processes. Your domain problems are the real problems, the OS is an implementation detail.
Cool! Can you describe your solution?
Yeah I recently was asked to redesign and develop the following site for a job prospect.

http://www.publicsafety800mhzinterference.com/CTIAWeb/

My redesign...
https://goo.gl/5LGvCQ

I never heard back from the company! It was 3 days of work and that was only my 1st attempt. I guess it sucked horribly....
The write-up you did on this vulnerability (not to mention the discovery of the vulnerability and coming up with a working exploit) is really top notch. Thanks for taking the time to compose such a high-quality explanation and walk-through.
Wrote small Go tools related to the language's AST, using the go/ast and go/build packages.

The `predeclared' command finds identifiers that shadow Go's built-in identifiers (make, copy, error, etc.). This type of shadowing results in cognitive overhead when reading code or can lead to unexpected bugs.

https://github.com/nishanths/predeclared

The `dedupimport' command fixes duplicate named import declarations in Go source files; i.e. imports that have the same import path but different import names [2].

https://github.com/nishanths/dedupimport
Freeze any address they like. Freeze the entire network, preventing any transaction from going through, by mining empty blocks.
I also like Shadron, it has quite a bit more capability (being able to use your own textures is pretty important! I can actually get work done with Shadron, can't do that reasonably with shadertoy). The downsides are the small community size and no automatic sharing / GitHub / OSS integration.

Other features include UI sliders, image saving, pretty decent library, unlimited flexible layers, way easier debugging, and lots more. I'm a huge fan, I'd love for more people to use it too.
I wish everyone in that crowd would look inwards, at themselves and at the power of their own imaginations, creativity and exploration instead of at that guy on the stage, who, to me, is doing something very predictable and boring. Something about crowds like this is really depressing to me. It must be that I don’t see the beauty in this at all, and see so much beauty and potential elsewhere.

What I see here is the same thing I see in all of these things: a nice melody, a creeping crescendo, the audience really enthused about it for reasons I don’t understand at all, because the result is predictable: the beat drops and everyone goes wild.
I wonder if it will ever make sense to build an aircraft that can fly in these situations.

Does anyone here have a perspective on the engineering that would be required to build ash-proof engines? Perhaps similarly, drone/bird-proof engines?
End of the first week, from the first place I worked out of college. A web design/dev shop in Connecticut that built out sites for schools and hospitals, mostly. This was back in 2008.

I had joined and was learning the ropes of their dev process. There was still some paperwork that needed to be signed. Someone brought me the contract to sign, and I read it through, and it had a non-compete clause that said that I could not work for rival company, or "any other software engineering company" in "connecticut, new england, the eastern United States, or anywhere else in the United States" for "a minimum of 2 years." No joke.

I asked them what that was all about, and they said it was a company policy. I did some research, learned all about non-competes, and told them that the clause was so broad that it would never be upheld, but they said everyone just signs it. I told them no, grabbed my stuff and drove home. Was probably one of the best decisions I made, since the path I went down led me to a company that was acquired by Fb, etc etc
Yeah, the less you want it the more they want you. During my last job hunt I got an offer, and while I was considering it another company contacted me. I told them I was deciding on another offer, and I wasn't interested unless they could beat that job offer in 48 hours.
That same day I had a phone interview, came into the office, met the team, and negotiated the offer.

I wish it was always that easy.
> In all honesty, it's not that bad.

It absolutely is that bad. If you've not had a shitload of experiences like this, you've been very lucky or very sheltered by an unusual selection of target companies.

On the other hand, I totally agree that being a developer is a very cool job. It's totally worth it, but the hiring process sucks and only seems to be getting worse.
The machines used a fairly sophisticated OS. It was an evolution of the Amiga OS, which originally was meant for a console, too, although they kept adding bonuses and abstractions that a game machine didn't need. Compared to its predecessor, "Portfolio OS" also added memory protection, although that was more to implement their copy protection and royalty scheme than for security or reliability.
Ask HN: What new podcasts and books are you planning to listen or read in 2018?
Your profile doesn’t have your email.
I think you need to be in them
So what? He found the vulnerability, he wrote the exploit, he gets to decide how it is "disclosed", and anyone else's opinion of his choice is irrelevant.
>I recall being able to do this by holding down the [option] key as I left clicked

Thanks!
If you're not voluntarily allowing your face to appear in a video, it is by definition involuntary.
Have you read Fermat's Enigma by Simon Singh? It's a great book on how Andrew Wiles went about solving it. Great book. Highly recommend you give it a read! https://www.amazon.com/Fermats-Enigma-Greatest-Mathematical-...
Nothing is legacy free, at least not yet, we haven't figured that out yet. Everything you touch is future legacy. It is hubris to think one has solved this, or made something so good it will last for so long. The only legacy free thing is a void, but even it will be filled by an inferior solution in the future.
Showstopper is one of my favorite product development accounts. The other classic is Soul of a New Machine, which has a hardware focus. I worked with many of the folks in that book, albeit a few years after the event chronicled.
Suggest to your boss to do a test. If your off-the-shelf solution performs equally well, axe the cluster and analytics team. Maybe go to him with an estimated cost comparison.
The DJ isn’t doing anything there, though. That’s just the breakdown of the four tet remix of Eric Prydz — Opus. He’s just playing it straight.

To really understand what an edm DJ does you need to listen for an hour plus. It wasn’t that breakdown that made the crowd explode like that, it was the hours and hours of music building up to it.

I used to be a trance DJ and when I was preparing for a gig, I would build a two-hour set around two or three moments. I’d find a couple of records that I knew would get a big reaction and I’d basically treat them like a jewel that I had to find the perfect setting for. Every other song I played was about building up tension and contrast for those moments. If I had a track with a big vocal in the breakdown, I’d be sure to lead into it with nothing but non stop instrumental tracks with few or no breaks in the beat, playing repetitive songs to build up tension so when it finally opened up into a recognizable melody and lyrics people would have this huge feeling of release and I doubt most of them even knew why.

There was nothing better than getting a crowd to jump up and down and scream when you knew they would do it. It was like casting a spell.

If you’re not obsessive about dance music and haven’t tried djing, it’s really hard to appreciate what a DJ does and how hard it is to really move a large crowd. It’s not just about playing good songs. I used to think it was and cleared dance floors playing nothing but really popular songs when I first started. It took me two years of being a bad DJ before I really started to figure it out.
I was imagining more like "alternative Instagram app". Maybe more like a browser with macro capabilities. But obviously, Instagram would try to block it.

Why not just use a browser with an ad blocker?
You probably accidentally did an ACH transfer instead of a wire transfer. Coinbase does not support ACH.
Ah my favorite question: "What are your salary expectations?" /s
Don't think there is, but for initial trial there is $300 credit for a year.
www.iterary.com a prototyping board game site. Mainly A Java/Android developer, so wanted to branch out into the web. Polymer started the journey, but really the last year has made me start to really appreciate web components for my spare time.
I think "irresponsible disclosure" would involve disclosing it to black hats for money.
Oh please. The "couple of hours" line is used for any range of "take-home" coding projects, from ones that actual do take a couple of hours, to ones that take a few days.

Also, how would programming projects reveal that you're a slow coder? I know some people who can run through (memorized) coding puzzles quick as a whip but who struggle to put together a working REST API with a few endpoints in under a few weeks.
Don't forget that the benefits from most productivity increases have been going to a few capitalists over the last decades and any further increase will probably be absorbed by them too. If this had gone to workers or retirement funds they probably could keep the retirement age steady.
People are free to enjoy what they want to enjoy. Perhaps try not imposing your pretentious higher meanings on random people you don't know, and you'll feel less depressed.
It's amazing how much we take for granted now. It's not worth my time to consider color palettes and manually encoding images in a binary blob, but to the craftsmen and women who worked on this game, it really mattered. I'm grateful that I can stand on the shoulders of giants and focus my attention on other problems, but to me there is something romantic about working on such a focused technical problem. For me, these are the amazing 'castles in the air' that Fred Brooks was talking about.

https://en.wikiquote.org/wiki/Fred_Brooks
You say you submitted it to the ZDI, but did you try sending it to Apple product security?
Less HN!
What sugar does to your brain
> Anyone with such a large stake can cash out, and then use their former large stake to fabricate an alternative chain in which they did not cash out, forking the blockchain at the block just before they cashed out.

A trade this large is likely to crater the currency before it can be filled in the absence of trade volume so large its practically impossible for one stakeholder to act in the manner you describe.
Would you agree that if it were really well known and earned a fair amount to hackers people would not end up throwing this stuff online (even on Twitter) because their PR team is the only one that gets affected in these cases?
Because operating systems and application cliches should be separate! Layers that slip smoothly past each other precisely via well defined protocols of interaction. Now() is an outdated concept if we are to build systems that can age with grace.
Quoting from a recent post, https://news.ycombinator.com/item?id=16023589:

>"Project Oxygen shocked everyone by concluding that, among the eight most important qualities of Google’s top employees, STEM expertise comes in dead last. The seven top characteristics of success at Google are all soft skills: being a good coach; communicating and listening well; possessing insights into others (including others different values and points of view); having empathy toward and being supportive of one’s colleagues; being a good critical thinker and problem solver; and being able to make connections across complex ideas."

Who knows why you weren't chosen, but the above quote probably has a clue as to a potential why. Coming away from a failure and concluding "WTF $OTHER_PEOPLE" might have something to do with it. Sorry for the disappointing outcome; your technical skills can take you far, so don't lose hope.
I have my reservations about 120Hz being the right way since if you can see tearing at 120Hz without vsync it means that you can still perform actions that the refresh rate cannot keep up with and the vsync will introduce a delay. But without experiencing it myself i cannot be 100% sure. I am nitpicky about lag and reaction though so i have a feeling i wont like it unless it really is perfect :-P.

However regardless of vsync or not, i also dislike composition because it introduces yet another source for lag and at best you are at least a frame behind - unless your window updates are synced with the composition (which wont be because if that was possible then programs would be able to affect the compositor's own performance - imagine a game running at a 30fps in windowed mode, it would cause all window updates, etc to run at 30fps too if the updates were synchronized).

So, yeah, i'd rather stick with my compositionless, vsyncless, direct to front frame buffer X11 :-P.

EDIT: there is actually a way to have composition that works without lag and that is for the GPU to do the composition itself during the monitor refresh.
Well— they’re really enthused about it because this is many hours into a long set, and they’re all on drugs. It’s a sunrise set at Ibiza.

The thing about dance music is that the art being produced there isn’t the music—it’s the crowd, and if you aren’t out there sweating your ass off, turning strangers into friends and having the best night of your life, of course it makes no sense.

And also, a lot of them are being creative. There’s a lot of creativity in the scene— in how people dress and how people dance, if nothing else.
I’ve tried, drugs and all. Drugs are great. The whole inexplicable cult of personality hero worship thing, not so much.
Curious if you'd like to share your age and when you started your professional career? Do you recommend doing this earlier or later in one's career?
I built a system that takes map data for whole UK topography and produces maps in html/svg, pdf/jpg .. and autocad DXF.

Built with postgres+postGIS and node.js. Around 400Gb dataset, maps generate in around a second.

A lot of time spent on processing data quickly, and on data formats.

Also did a related system that looks up any address in the UK via postcode or keyword, with sub-second response.

In progress, a blockchain simulator in node.js, to test out some scaling ideas...

Also spent time convincing people to teach multiplication in a better way : quantblog.wordpress.com & gridmaths.com ...
and about why Bitcoin does need a larger block.

Looking to more consulting work in 2018 working on blockchain tech.
My guess is that hikers don't carry a UHF/VHF radio, don't know how to use it, or don't know the right channel to call for help. Most people have a GSM/CDMA phone to call for help.

So, not so much help for the first responder's communication, but helping to alert the first responders.
How about, if you care so much about smashed windows, just parking your car on private property instead of taking up a piece of very valuable publicly owned real estate FOR FREE, for the low-value use of car parking, in the middle of a place where that bit of land could house dozens of people if housing were built on it (in aggregate)?

Everyone pays taxes to maintain that bit of pavement but only a few car owners actually benefit from it. I'm not sympathetic, but if car owners who park in the street actually paid the fair price to rent that bit of pavement, then I would be.

And I'm putting my property where my mouth is -- I own a car and I park it on the street in a similar crowded city (NYC) that should not give away free street parking either, and I don't complain about the occasional damage. It's still much cheaper than paying for parking. (I've had spray paint, hammer dents, 3 smashed windows, and a piece of pizza left under my hood on my engine over a couple years, and the total repair costs are tiny compared to what the cheapest nearby parking would cost.)

(I'm only half serious, obviously it's still a crime and is wrong, but, it's kind of messed up that a few car owners like myself get to take over a piece of the street for free while everyone else has to pay to pave it for us, to police it for us, to put up with second-order crime that comes along with putting tempting valuables all over the streets overnight, and to forego building much more useful or at least lucrative things like housing on it. Free street parking is the real crime.)
> "Good evening ladies and gentlemen. This is your captain speaking. We have a small problem. All four engines have stopped. We are all doing our damnedest to get them going again. I trust you are not in too much distress."

I find something very entertaining when I hear stories of pilots/air traffic controllers communications during emergencies/exciting situations that are extremely calm.

It reminds me of the classic SR-71 Blackbird "Speed Check" story.

Edit: For those unfamiliar, the story is here http://oppositelock.kinja.com/favorite-sr-71-story-107912704...
China wants to land on the far side of the moon
.. and some paintings : gordart.wordpress.com
nye flamebait?
We already have done tests for in-house testing but nobody wants to stick his neck out and tell IT to go away. They have convinced upper management that we are doing "big data" and upper management likes the sound of this. It's the good old problem that when you do something that's "cool" at the moment you get more credibility than using tried and true tech like SQL databases. I'll probably also jump on the Hadoop bandwagon because it's good for the resume and more exposure inside the company. Total waste of money and we lose a lot of flexibility but who gives a f..k these days. Gotta go with the flow.
I don’t probably know WTF is a PIZZA (even a large one), that is worth it, at over $/€ 15-20... seems like we need a new big mac index! Is a $30+ pizza reality?

Edit: it’s probably just the common salary & cost level difference here at the play, if in some places even a junior can make over 100k / year..
But if the theory allows the attack, even if it seems impractical, there is likely to be a practical attack that is slightly different.
There is. It's called not ordering. No one is forcing you to use Random Pizza.
I’ve tried here and there. Drugs and all. The drugs are fantastic. The groups, not so. I think large groups oriented around a person—who, and this is the key I guess, who’s not doing anything interesting—just hurts me a little.
>Coming away from a failure and concluding "WTF $OTHER_PEOPLE" might have something to do with it.

That's got nothing to do with it, trust me.
At the end of 2016 I left contracting gig for a full time position to work on helping solve intermittency problem with solar PV power generation through forecasting.

With a team of 3 including myself, the only professional software developer, we have launched and run a solar radiation and PV power forecasting/observation API (solcast.com.au) that can provide solar radiation and PV power forecasts world wide that update every 10-30 minutes based on satellite coverage.

For the past 10 months this API has been freely accessible whilst we validated our approach and expanded to cover the globe. After great feedback from users, we are now planning a big update to make it even easier to use and to integrate live PV output data into forecasting itself.

The change to work on something that contributes a large net positively to society’s around the world (making solar based electricity generation more financially attractive to operators/home owners a like all over the world) has been hugely rewarding and look forward to the growth of solar power generation in 2018.
"Researchers at Griffith University in Queensland examined what factors most influenced female attraction to males and found that physical strength reigned supreme.

"After surveying 150 women, they concluded that they could almost predict how attractive a man was based on three things: how physically strong he looks, how tall he is and how lean he is..."

http://www.independent.co.uk/life-style/love-sex/women-stron...
Thanks. I thought I was aware of most differences, but clearly there is always more to learn with respect to the differences between the two localizations.
"P.S. I love you" could have been in the referral link at the bottom?

What a mistake that would have been, especially when people were new to email and online ads.
U.S. oil production booms as new year begins