skysight-inc/HackerNews huggingface dataset:
I wonder about the rainy day cases of this - what if a connection is lost for a minute? will the recovery deliver all the missing messages? will it restore consistency once the connection is restored?

Also, Jet is based on installing a single router server. What about scaling that server? HA? If you install two such servers, do they communicate? Or does each create it's own communication domain?
I don't have the slightest idea since I don't work there. I was more wondering if there was anything I would need to know before applying specific to the industry or if it's just like any other software engineering job.
And half are astrophysics?
Honestly, I've been pretty happy with my Apple Watch.

It's a lot of small things.

I use my phone a lot less; something I didn't expect.

As an engineering managers, I attend a lot of meetings. It's super convenient to just glance at my watch to find out which conference room I need to head to next. Get a silent taptic alert lets me know we need to start wrapping things up.

When I get a text, I can glace & see if it's something urgent or not. Much less disruptive than taking out my phone.

Traveling this weekend, I found it helpful at the airport. Passbook integration is nice. I just tap & my Southwest UPC boarding code is right there. I can even scroll it up a bit to show I'm TSA Pre at security.

The countdown clock is nice when grilling.

Battery life so far hasn't been a problem for me. The biggest test for me was on the ~4 hour flight mentioned above. I failed to put the watch in airplane mode, but it lasted from ~8:30am to midnight. I did have a low battery alert at end, but it didn't die.

The remote app is convenient for controlling Apple TV. (At home, I empty my pockets into a dish, so I usually sit down, then realize I have to go fishing for the Apple TV remote or my phone.)

Things like camera & the iTunes controller I haven't used, but I could see the point. I sometimes have my phone outside by a bluetooth speaker to power music for BBQs, etc. Being able to control it remotely is nice. Obviously, not an everyday thing, but nice when you need them.

Of course it's not perfect. I've had it spontaneously reboot once or twice. Not all my wrist movements trigger the screen display. It can lag in responsiveness every now & then. A lot of third party apps were clearly created in a emulator & people are still figuring out the space.

The biggest question to me boils down to the price point. If it was a $100, no-brainer. This is a homerun, everyone will get one. But for $400? Harder question. Honestly, I'd be inclined to say that's what is going to limit its appeal, but then I remember thinking that exact thing about my original iPhone & original iPad.
Wizards and warriors
0x0000000000000001 (NEEDED) Shared library: [libsystemd-daemon.so.0]
0x0000000000000001 (NEEDED) Shared library: [libudev.so.1]
0x0000000000000001 (NEEDED) Shared library: [libselinux.so.1]
0x0000000000000001 (NEEDED) Shared library: [librt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libwrap.so.0]
0x0000000000000001 (NEEDED) Shared library: [libpam.so.0]
0x0000000000000001 (NEEDED) Shared library: [libaudit.so.1]
0x0000000000000001 (NEEDED) Shared library: [libcap.so.2]
0x0000000000000001 (NEEDED) Shared library: [libkmod.so.2]
0x0000000000000001 (NEEDED) Shared library: [libdbus-1.so.3]
0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x0000000000000001 (NEEDED) Shared library: [ld-linux-x86-64.so.2]

They've replaced libattr with librt, otherwise the linked libraries are the same. Also, the package dependencies are the same.

What's this about being out of date? Systemd changes very fast, but no additional libraries are linked to and one was changed, and no additional package dependencies required.

I'll have a look at interface changes next.
looks super cool.

However, I have to ask - why did you do it? What was the use case that made you create this lib?
Thanks, that is a lot more than I hoped for yet very appropriate considering what I plan to do with it.
I see. Perhaps you applied to a certain type of company? That's my only guess as to why your experiences are different from mine. Company size/age/field might all matter here.
JIT compilers aren't really an argument either way, as you can do tracing or transform to an SSA graph from either representation quite easily. All the real complexity is further down the compilation pipeline.

I (half) wrote a toy trace compiler based on a register bytecode a while back. Writing the front end was quite pleasant - the difficult parts were back end stuff like figuring out how to support trace exit information. (The difficulty there is that you might want to perform stores, materialize objects etc as you go off trace as part of store and allocation sinking.)
Sounds like a great honeymoon feature. I don't own a smartwatch but I imagine the notification noise, especially the vibration kind would become annoying after awhile, and even those special heartbeats will need the volume down.
From the title and this context, I was expecting a how-to about writing (embedded) software that uses less power, but instead it seems to be a rambling essay mostly about yourself. Why call it a HOWTO?
On the subject of using nameless hashes in software development, to "solve" the naming problem, I wrote this article a while ago: http://thinkinghard.com/blog/DisorganizedIncrementalSoftware....
It's been more than 5 years, but researching the science behind 9/11/01 has been extremely rewarding for me (in the sense that you seem to be asking about). It's difficult to articulate this to someone who has not looked into it (for all I know you have), but things that didn't make sense become much more intuitive. It's a very interesting window into human psychology. I couldn't have explained this to myself 10 years ago, I would have tuned my older self out. There's links in my profile and I make a comment about it from time to time. The biggest hurdle is that the subject is (by no accident) littered with disinformation designed to poison the well. I'm more than happy to talk about it, but some folks have a negative reaction (I did) if it's brought up so I usually dont.

The AIA's upcoming convention program has some solid starting points: http://www.aia.org/aiaucmp/groups/aia/documents/pdf/aiab1058...
Roads, bike lanes, etc are all terrible places to put solar. Look at the difficulties people have with floor heating via hot water pipes, which is a simpler problem to solve and despite that is still problematic.
> Socket IO is a service

I'm not sure what you mean by that. Socket.io is something you install on your server as well

http://socket.io/download/

http://socket.io/get-started/
http://typedrummer.com/8f01tt
If you just want something social rather than where people can give talks, many restaurants and bars will be happy to reserve a bunch of tables for you, especially if you can show some sort or RSVP list. From your first meetup someone can probably propose a better available space depending on your needs.
http://typedrummer.com/7bm390
See here:
https://dl.dropboxusercontent.com/u/4555798/kreitzspotify_kt...

The 200ms latency 'wasn't possible' because of how TCP congestion control works. Spotify used to use 2 channels for downloading - the first chunks would come from their servers, then you would try and download the rest of the song and do read-ahead on the p2p network. Consequently, the TCP connection to their servers would be idle for a bit causing the congestion window size to drop back to 1 segment (1500 bytes) in size. Over higher latency networks (wireless), TCP slow-start could take up to a couple of seconds to get up to speed, as you need a RTT to increment the segment size. Spotify's trick was to build (compile, more likely :)) a version of TCP on their servers that prevented the congestion window from connected clients from dropping back.
I'll have to agree that it's a huge shame students don't interact with their professors more. I think that my interactions with one of my professors influenced me much more than the time I spent in all of my classes.

On the other hand, the current education system doesn't seem to lend itself well to student professor interactions since it seems professors are given tenure based off research and not teaching, not that I necessarily think that's wrong.
iOS 8.4 bypass iCloud activation completed as a result of DoulCi group
Some alternative social indexes to the Social Development Index discussed in the video:

1. Democracy Index (http://en.wikipedia.org/wiki/Democracy_Index)
2. Human Development Index (http://en.wikipedia.org/wiki/Human_Development_Index)
3. OECD Better Life Index (http://www.oecdbetterlifeindex.org)
Grizzly engineers from the 70s told me of a way to use a radio to detect stuck code. Tune it to the computer's clock and if it started to make a constant pattern, you had a bug!
This reminds me of tricks like putting a "we're hiring" comment in the source code, the developer console or the HTTP header but this takes it to a whole new level.

Edit: typo
Looking at Figure 1, it seems that the classifications "baseball" and "electric guitar" are not that silly (but the certainty of 99.6% is). The shown images could probably be generated from a guitar and a baseball by warping and zooming.
GMail was probably the first widely used client with threading and tagging instead of folders.
Dubai Silicon Oasis
It would also be far more costly. As roadways have way higher requirements then bikes.
Software development has been turned into a ridiculous contest rather than a job or profession. Twenty years ago you would go to college, work on some projects, meet with some companies in your town and get a job and maybe work on fighter jets or banking software. Now you go to a three week web dev boot camp, read cracking the code interview books, compete with hundreds of other people from around the world to solve a math/programming riddle/problem for the chance to make $150k/yr.

It's not about the work or profession any more. It's about people trying to optimize the shortest path to $150k/yr and has a certain game show feel to the industry. No one has any idea what they would be doing at the job. Many places don't even put you on a team immediately, and there is a sense that nothing else matters in the workplace/contest other than those skills used to 'crack' the interview. Degrees don't matter, and there's no industry or work to be done outside of web or mobile app development either.

Imagine today if mechanical engineering was solely focused on not designing, but making specific types of flanges. People would go to a flange boot camp then read 'cracking the flange making interview.' They would interview where they would sit at a lathe and make an honest-to-god flange. If it were a good flange you'd get a call back and a $100k salary with 50k in stock over three years to make flanges. You'd start making flanges on Monday. One day you ask yourself "why are we making flanges again? Aren't machinists supposed to be making the parts? Why are we not developing new CFD techniques or new packages for structural stress analysis?" Oh yeah, venture capital is only funding flange making.
Thank you for this perspective from the top. Sure, when verifying the final ASIC design, the problems of the implementation language don't matter much anymore. However, those IP cores have to be written by someone, and they actually get to suffer the deficiencies of the HDL.

> I would argue sequential stuff isn't that hard either. It's all undergrad engineering stuff studied in the first year or two.

So? That's like saying that "writing software isn't that hard either. It's all undergrad comp science studied in the first year or two", which is obviously false. If your tools and languages suck, they'll slow you down and you'll produce more bugs – in software as in hardware.

I often get the impression, that many hardware engineers don't even realize how much their tools suck, because the lack the perspective on the outside world, specifically the software world, to see better ways of doing things.
For a project that goes a bit deeper (branching, i/o, etc) consider writing a Chip8 simulator. There's lots of games written in chip8 bytecode to test with!
Because someone might already know the answer.
"Like anybody would be, I was very skeptical about using a love spell or any spell for that matter but I was absolutely shocked when Tim called me after I had you guys cast my "Return My Lover" spell for me. It wasn't 24 hours that I had my spell cast that he came back to me (practically on his knees). He broke up with me over a month ago and now we are happier than ever. Thank you all!" quickrevengespell@yahoo.com, Dorothy Rodriquez, New York
I want to testify of this great death spell caster. This great man helped me cast a death spell on my wicked step father and just within 48hours the wicked man had a motor crash and died. All thanks to this great death spell caster called instant death spell. You too can contact him now for an urgent death spell cast on anyone, quickrevengespell@yahoo.com,
It's a good point that asking so much of someone's time right off is unreasonable. Really there should probably be a quick discussion about what the job is, can the person do the job, what the company is about etc, and then some loose terms, and then a big interview if that is even necessary. Either that or pay people for their time if you are going to require a 5 hour interview.
"I missed my ex bad. My family and friends were tired of me being so upset one of them actually ordered a Love Spell for me From Extreme Spells I had no idea what they had done. They ordered the GLOBAL LOVE SPELL as it your best and most powerful and effective Love Spell. Needless to say, I was shocked to see my wife at the door a week later with her eyes full of tears, .I cannot believe how well my spell worked. I recently ordered a Money Spell because who doesn't need extra money?" quickrevengespell@yahoo.com -- William, Nashville
http://typedrummer.com/xsf444
"right temperature for a brisket" --> to clarify, you mean the "right temperature to smoke a brisket", not the right temperature for the meat.

Brisket (whole, untrimmed) takes about 1.5 hours per pound at a cooking temp of 225-250F. You really get the maximum smoke up through the range of 125 through 150 or so as the smoke ring forms...it's all related to collagen breaking down. Past that, the smoke isn't doing much except producing a good bark.

Here are my tips if you're doing this:

* Use untrimmed whole brisket. Fat matters.

* Get a Weber bullet and learn to use it. Rock solid in terms of maintaining temperature once you learn it.

* Leave the brisket on until you get into the 185-195F range. This might take 1 to 1.5 hours per pound. I've taken 18 hours for a 12 pound brisket.

* Depending on the time you want to serve it, here's where you have to adapt to meet your crowd's needs. If you're ahead of schedule, let it slowly rise on the smoker to the 195-205 range. If you're still early, wrap in foil and pack in a cooler, hich can help you hold temp for a few hours. If you're behind then you'll want to foil wrap, oven finish (or just foil wrap and ramp up to 275 on the heat), but allow enough time for it to rest.

The briskets I've screwed up were pulled off too soon (internal temp in the 185 range). The better ones were the ones I let get up to 195-205 (usually oven finished because I went too slow) and rested before slicing.

The best part of a whole brisket is trimming off the point, cubing it up, foil-wrapping it with some sauce inside, putting it back on for burnt ends. It's often a pound or so of meat that makes for great sandwiches for a few days after on toasted Texas Toast.

There is nothing more delightful in the world than snarfing up the trimmings of a well-smoked brisket...
As someone who came into this field with only an average high-school-level grasp of mathematics I found that particular book incredibly worthwhile. It's taken me almost 12 months to start understanding it enough to actually apply it but it's worth it.
Basically creates a pattern from your letters and sequences it using WebAudio. If you look at the Network tab, you'll see the individual mp3 files for each letter being downloaded.
The results are so good, I'm thinking this could be used to generate background for some videos.
Any pointers/links/tutorials for this? Thanks.
http://typedrummer.com/z75p03
I call this one "The Master".

http://typedrummer.com/901ci8
How? According to https://developers.facebook.com/docs/chat XMPP access was disabled at the end of April.
Learning to script back in 1997, this was completely my experience. Learned a little by looking at other code, but also had to buy a book to learn Perl. Among others, this was a main reason why I switched to PHP around 2000, because of the online manual making it easier to find out how to do things.
I don't have experience with Esterel in particular, but I can make some statements about imperative synchronous languages in general:

- They're a step in the right direction (e.g., implicit state machines), but then they're doing too much of a good thing. For example, in my experience, "abort" and especially "suspend" statements are not that important in non-toy examples, but they make the compiler more complex.

- Integrating external IP cores is difficult, but is absolutely essential for any real-world design.

- Even small FPGA designs contain usually at least two clock domains. This situation is typically impossible to design in imperative synchronous languages.
I've never understood the appeal of Spotify, recommendations are shit, the client/ads suck and I'm not whipping out my credit card when I've got a music collection + Google Play + iTunes.
I'm assuming you are performing asynchronous code reviews (like pull request comments). If you have the time, one of my teams did occasional "Code Inspections", where a team of 5 people would review a larger chunk of functionality together.

The key is that each person has an assigned responsibility, and that one of those is the "Reader". The reader presents the code for review, and the reader is NOT the author. The author is there, but I think it helps when someone else is presenting the code to reduce the feeling that the review is of the author.
An unknown error occured while processing decodeAudioData. decodeAudioData error" undefined"
Lookin' ain't cookin' are the words I live by. (Brisket is very, very forgiving if you go low and slow and just focus on the internal meat temperature. Maintain 225-250F with the smoker, don't worry about short spikes, focus mostly on the target temperature.)

Turn once 50% into the cook (pounds * 1.5 hours), again at 75%. Spray apple juice.

I learned a ton from the Virtual Weber Bullet forums. From the perspective of food hacking, the HN crowd would really love it--lots of overlap with the approach, even a lot of good "hardware" mods.
For anyone who's interested, I just timed charging. It looks like it would charge from 0-100% in about 30 minutes.
Sounds like you're still in the honeymoon phase, if I may be so cynical.

Your first example mentions "when I get a text, I can glance and see if it's something urgent or not".

In reality, truly "urgent" messages are rare. Most people incorrectly call "important" messages, "urgent". If you're using your phone or other devices anyway at regular intervals in the day, "important" messages will be covered along with the rest. This is more efficient that dealing with messages in a granular per-message workflow. Sure, some people really do get urgent texts, like "website down" etc, but those people are IT support staff.

What I mean is, the examples you mention can and often are covered by other devices that you're already using. Apple TV, again... when it comes to browsing or searching for things to watch, your phone or tablet will need to come out. I find it difficult to imagine you would not bother getting your phone for the rest of the evening because "it's in the dish with your keys and you have your apple watch"... I don't buy that! I think you retrieve your phone from the dish at some point.

Countdown clock is not a smartwatch feature, you can get that on a regular watch. Not sure why you'd mention that as a plus for a $400 Apple Watch. For kitchen countdown clocks, nothing beats those cheap k-mart fridge magnet timers. Batteries last for ages, and they're always ready to go, dedicated to the task, you don't need to "open the countdown app".

Controlling bluetooth speaker: Most of the time you want your playlist visible, or browsing list of songs. For that you'll need a phone. For skipping and volume, yes the watch would be handy, but... again, you're supposedly using a smartphone as the source music device, so the apple watch just gets in the way. And if someone else at the BBQ connects their phone to the speaker, suddenly your watch is no longer paired with the speaker.
Oh my god, these responses are terrible!

Try longer term travel (which forces you to communicate with a lot of people from different cultures, and helps you to see your local social environment in perspective), and drinking socially more regularly (alcohol is popular in human cultures because it is an excellent and perhaps unrivaled facilitator of conversation).

Being bald is fine, sheesh. Chill out. It sounds like you have low-level social anxiety, which is extremely common in modern society (lots of people could be viewed as essentially self-medicating - with many different substances - to avoid this) and not something to worry about. Make sure you're eating well: good food is cheap insurance, and you'll feel better to boot. Not sure if you're on a coast or in SF, but you can try taking up a hobby like sailing where you get time away from regular society, have an excuse to meet new people, but also soak up some nature and get more exercise which naturally improves mood and confidence. (A great boat is the Weta, with a huge community in the US.) Remember, the only 'normal' people are the ones you don't know very well. The soul mate thing happens for itself, you can't really go looking for it. As long as you're out there and not stuck in front of a machine...
Ah, yes, I've seen that one (discovered it just in the past couple of weeks, actually). I thought you might have found a page dedicated to it.
It's using the completely correct biology usage: "a similarity of form or structure between organisms"

Thinking it only refers to one field and is wrong - when the usage is totally correct (and very applicable) just makes you sound snobbish... and foolish.
This is awesome. The big issue for me when I've considered this is the operating conditions. You're hosting a linux board near a 250 degree source of heat that may be operating in ambient conditions that range from 35F and very rainy to 100F summer smoke.
Interviewing is a hard problem. I've done many interviews at small startups and big tech firms. Its a bit of a hit and miss to be honest.

You have a long flight and ended up burning midnight oil last night. They might think you're not passionate enough.

You're quite excited about certain things, they think you're trying too hard.

you absolutely suck at writing recursive code on a whiteboard, they think you can't code for shit.

Some dude on the other side is trying to prove his seniority and intimidating, they think you don't fit in culture.

Lesson learnt the hard way: Just gotta keep on trying
I use an Android phone and have no intention of using an iPhone. I checked the Withings app ratings in Play Store and its 3.6 with quite a few reviews regarding bad integration due to the Android app done almost like an afterthought.

I would love to hear from others regarding the experience on Android because I think I like the watch so issues with the app would be the main issue for me.