skysight-inc/HackerNews huggingface dataset:
Assuming something off the shelf is available, yes. In fact, if something off the shelf is available we'll be happy to make that recommendation, too many companies that aren't software houses suddenly feel that they need to write everything from the ground up. And even companies that are software houses suffer from NIH more often than not. (Though, I have to say that in my experience in the last couple of years or so this is improving, it used to be that every company had their own in-house developed framework but now we see more and more standardization.)
> The universe is symmetric with respect to time, and indeed, information is conserved.

Bringing a snowflake back to its previous shape after it has melted?
Some algorithms require mutation to have a decent time complexity and ST allows you to implement those.

There is a tiny cost for each mutable memory location since the garbage collector has to work around then. A single array won't even be measurable, though.

Also, there are some referentially transparent algorithms that can't be implemented via ST - like laziness.
How to suck so much that you can’t get your job done in less than 20 hours a day
tmux v2.5 Released
The article specifically talks about NA raccoons imported from the US by the thousands as pets following Araiguma Rasukaru[0], not about the native Tanuki.

[0] https://en.wikipedia.org/wiki/Rascal_the_Raccoon
Do you have any papers about your work online? That sounds super interesting.
* Reset updated flag when restarting #() command so that new output is properly
recognised. GitHub issue 922.

* Fix ECH with a background colour.

* Do not rely on the terminal not moving the cursor after DL or EL.

* Fix send-keys and send-prefix in copy-mode (so C-b C-b works). GitHub issue
905.

* Set the current pane for rotate-window so it works in command sequences.

* Add pane_mode format.

* Differentiate M-Up from Escape+Up when possible (that is, in terminals with
xterm(1) style function keys). GitHub issue 907.

* Add session_stack and window_stack_index formats.

* Some new control mode notifications and corresponding hooks:
pane-mode-changed, window-pane-changed, client-session-changed,
session-window-changed.

* Format pane_search_string for last search term while in copy mode (useful
with command-prompt -I).

* Fix a problem with high CPU usage and multiple clients with #(). GitHub issue
889.

* Fix UTF-8 combining characters in column 0.

* Fix reference counting so that panes are properly destroyed and their
processes killed.

* Clamp SU (CSI S) parameter to work around a bug in Konsole.

* Tweak line wrapping in full width panes to play more nicely with terminal
copy and paste.

* Fix when we emit SGR 0 in capture-pane -e.

* Do not change TERM until after config file parsing has finished, so that
commands run inside the config file can use it to make decisions (typically
about default-terminal).

* Make the initial client wait until config file parsing has finished to avoid
racing with commands.

* Fix core when if-shell fails.

* Only use ED to clear screen if the pane is at the bottom.

* Fix multibyte UTF-8 output.

* Code improvements around target (-t) resolution.

* Change how the default target (for commands without -t) is managed across
command sequences: now it is set up at the start and commands are required
to update it if needed. Fixes binding command sequences to mouse keys.

* Make if-shell from the config file work correctly.

* Change to always check the root key table if no binding is found in the
current table (prefix table or copy-mode table or whatever). This means that
root key bindings will take effect even in copy mode, if not overridden by a
copy mode key binding.

* Fix so that the history file works again.

* Run config file without a client rather than using the first client, restores
previous behaviour.

* If a #() command doesn't exit, continue to read from it and use its last full
line of output.

* Handle slow terminals and fast output better: when the amount of data
outstanding gets too large, discard output until it is drained and we are
able to do a full redraw. Prevents tmux sitting on a huge buffer that the
terminal will take forever to consume.

* Do not redraw a client unless we realistically think it can accept the data -
defer redraws until the client has nothing else waiting to write.
Usually the employer sponsors everything (time, flight and hotel) and this is then partially marketing partially education.
>If you're explaining it in terms of internals and implementation details, then you're always going to get this response.

You're also going to get this response if you explain in terms of a business case.

The business case for literally every refactoring/tooling story is this, btw:

This story will cut down the number of bugs and speed up development. By how much will they speed up development? I don't know. How many bugs and of what severity? Some bugs and at multiple levels of severity and you're not going to notice it when it happens because nobody notices bugs that don't happen. By when? I don't know, but you won't see any impact straight away.

The benefits are vague and abstract. The time until expected payoff is long. Vague, long term business cases don't get prioritized unless the prioritizer understands the gory details, which, as we both know, they won't.

The features and bugfixes - user stories - are not vague. They get prioritized.

>I'm not naive. We've all worked with stakeholders that make stupid choices

I am not complaining about stakeholders in general. I've worked with smart stakeholders and dumb stakeholders. I've never worked with a stakeholder that could appropriately compare the relative importance of my "refactor module B" story and "feature X which the business needs". All I've worked with are stakeholders who trusted me to do that part myself (which paid off for them) and stakeholders who insisted on doing it for the team because that's what SCRUM dictated (which ended badly for them).

>Ultimately, you're in it together with business stakeholders. Either you trust each other, or you don't. And "the business can't be trusted to make decisions that have technical impacts" is the first step towards a decay of trust on both sides.

No, the first (and indeed, only) step is not delivering.
https://askubuntu.com/questions/11002/alt-sysrq-reisub-doesn...
I think this should be approached backwards - FIRST one should have a good idea that he wants shared with the world and only then he should consider giving a talk about it (vs other mediums of communicating the idea). A talk is just a tool, not and end in itself. A btw, wanting to give talks because successful people give talks is a cargo cult.
I was referring to http://www.gwtproject.org/release-notes.html - e.g. the release hole that happened between 2.7.0 and 2.8.0 (2 years). Some clients actually decided to stop using GWT at that time, because of that.
AEROSPACE MOGUL ROBERT BIGELOW CONVINCED OF AN ALIEN PRESENCE ON EARTH
مكافحة حشرات بمصر
CHICKEN's numeric tower
I don't know the specs of your laptop but if it will run Windows 10 then just install the Windows Subsystem for Linux then you can have bash, gcc, all the gnu tools, etc. right there without relying on Linux as your OS.
Sure, but when the engine in an old Toyota gives out, you go and find a used one that works for few hundred dollars, put that in and continue driving.

If a battery pack dies, you have no choice but to buy a new one.
At a minimum, Postman does not belong on that list. It has been the case for quite some time now that Postman's desktop app is a) better than the Chrome App, and b) recommended by the developer.

Postman aside, I don't understand why anyone would want any of the apps you listed to be installed as a Chrome App. Why would someone want an SSH or TeamViewer client to be tied to their browser? You're installing an application either way; Chrome internalizing the process as an attempt to offer convenience is a strange idea. Chrome is a browser, not an operating system - let the OS do what it does best. Chrome Apps were an unnecessary and proprietary mess - a failed experiment I am happy to see dismissed.
Btw, are you just also validating your software idea here? :)
At the time the algorithm was running on one of the servers in the data centre and until recently we didn't have anything in the DC kitted out with GPUs (see http://blog.marcgravell.com/2016/05/how-i-found-cuda-or-rewr... for the reason behind that).

I'm not sure if we're planning to use GPUs for future iterations of algorithm testing; the GPUs are installed in hardware serving production traffic so it's unlikely to be used for experimental stuff like this. That said, a bunch of us just got Dell XPS-15s with the NVIDIA GTX 1050 so we can probably have a go on our local machines to get a feel for performance characteristics... watch this space, I guess!
Yes... I was trying to say, wouldn't it make more sense to work more right now so you can save for when you do have children. Because, like you said, you'll need the money more later than now, and you'll want to spend more time at home than you do now. i.e. if you're like most people, you'll be less excited to work, and will do it more out of necessity than desire. So why not plan accordingly.
An entire article on Japan, racoons, anime, and even a note on the native tanuki, yet not one mention of the excellent Ghibli anime, Pom Poko.

For some reason, this charming Miyazaki (edit - Takahata, not Miyazaki! thanks for the catch) work has not been widely marketed in the West, which is a shame as it is as enjoyable and fun as the more famous ones like Spirited Away or Porco Rosso.
After that lets have a meeting!
I have a pair of Peugeot Partners(small mini-van cars) from 2001 - they both have turbo charged diesels. When they first came out people were saying that because of the turbo the engine will die quickly. The cars are both 16 years old, and have 250 thousand miles.......each. They are giving away to rust slowly, but the engines run absolutely fine.

I personally drive a 381bhp 2.0 petrol with the largest turbo installed in a production car ever(GLA 45 AMG) and I know a few people who have done over 100k miles in those cars - no problems with the engine.

I'm absolutely not worried about the turbos.
Ok, I think I have a rebuttal: your whole point rests on the assumption that a human mind is indeed a machine, which is begging the question.

Is that right?
How Telegram Took My Unique Username – Saman Soltani – Medium
My name's sake was convicted of fraud, stealing two books by way of deception and was sentenced to transport for 7 years hard labour (Australia, First Fleet). Up until the 1830's lashes (whipping) was the most common punishment meted out to convicts, more than 50 lashes at a time was not uncommon even for small infractions. Governor Burke passed the Magistrates Act in the 1830's limiting lashes to 50 even though many complained that very harsh sentences were the only way to keep convicts in line.

Having said that most convicts upon emancipation were allotted land and tools (and sometimes convict help) required to cultivate farms.
Some speakers are more willing to give a talk when you record them. On the other hand it depends on the type of conference. There are conferences which are sold out for years and do not need extra money. They want people to be able to see the talk athough they did not win a ticket in the lottery. And this is true for conferences which are very different. Google I/O, Apples WWDC and on the other hand the Chaos Communication Congress. All of them offer recordings for free.
It's unusual to be paid to give a talk, unless it's a keynote or the organisers know that your name (or your organisation's name) will sell more tickets. Keynote speakers with a big reputation can get paid a lot of money for ~ 1 hours work.

It's fairly common for airfare and accommodation to be paid.

If you're talking about something work related, your company will likely be happy for you to do it on work time because of the exposure (and may well be willing to cover airfare/accommodation if the conference doesn't)
Its so easy to find time to read if you just consider picking up a book rather checking your phone.

It surprised me how much reading I got done if I carried a book and read when I'd otherwise be scrolling through Facebook.
Assuming he is going to have children
On the whole, this is excellent advice. The introduction is completely true for me: I give many talks every year and it is, without question, a _lot_ of work. I suspect that everybody is a bit different as to how they prepare, but like the author, I do the cold rehearsal in my hotel room a half-dozen times (at least) before I actually go to give the talk.

I also break my talk into logical chunks - say five or six sections. I practice each of those individually, timing them. This gives me an average for how long each section takes, so I have a schedule written down. This lets me know how far over or under my time allotment I am so that I can adjust on the fly, either adding some additional explanation to some areas or subtly truncating something.

I always know my "bail out" slide - if I end up running out of time, what's the "thank you!" slide number? If you simply type in that slide number in PowerPoint or Keynote, it will jump to that slide without fanfare. Don't ever tell your audience that you ran out of time to get to all your material, or flip through the slides to the end that they won't get to see. They'll feel like they were ripped off. (Also, make sure to structure your talk so that the special bonus material is at the end, so they're _not_ actually ripped off.)
I can't speak for the parent, but some people value experiences over things
Chess and poker.
Show HN: Hiring tool for teams of all sizes
It depends on the conference. I've spoken at a lot of conferences. This is my experience, both from my own presentations and from chatting with other speakers:

Very few conferences pay speakers - even keynote speakers. The exceptions seem to be conferences explicitly organized around a particular proprietary technology, and sponsored fully by the company that makes that technology. Most community-organized conferences or conferences around a particular language or piece of software do not. I only know of one exception to that rule.

Some will, however, cover your hotel and airfare. You may have to ask for this, and they may only cover it if your company does not already. (Airfare may be capped, or may be limited to people traveling from the same country/continent).

As for whether work sponsors your or not, it depends entirely on your company and their relationship with speaking. I've been pretty lucky - even though I'm not in a role that explicitly requires speaking as part of my responsibilities[0], I don't have to use my vacation time when speaking at conferences. Not all companies take this same approach, though.

> How do you keep earning money when giving talks all the time ?

This is the main reason why I feel that all conferences should pay speakers, even a small amount. Preparing properly for a talk takes a lot of time, and providing speakers some share of the proceeds from a conference is a way of offsetting the amount of time it takes to prepare and give a good talk.

If more conferences paid speakers, the quality of talks would go up dramatically. However, I only know of one community-organized conference that pays speakers a share of the proceeds.

[0] ie, "Developer Advocate"
You definitely have a dream job for France! I live here too but I am "lucky" to work for US employers remotely but from what I have seen at traditional French companies your situation is unusual. I hope that those ideas start to spread across French business culture!
> Given a choice, I think 8x4 would be more sensible in terms of benefits.

It is, and I'm working 4*9 now which is great for my spare time and great for maintaining proper income/benefits. That said, I very much agree with the sentiment in the article: it feels like cheating the company. The extra hour a day is even less productive.

That said, I don't really feel guilty as the option described in the post is not available here. Work is important to me, but my spare time more so. I'm willing to work on a compromise to optimise the two, but then both sides have to bring something to the table (e.g. pay cut from me, more time off from my employer).
French Open 2017 Schedule – Evernote Web
Perhaps you should master the art of sword-fighting in this time instead?

https://xkcd.com/303/
Nest Releases Camera with Person Detection
In British cities, majority of people live in houses like this:

https://imgur.com/a/14eXV

How do you propose they charge their cars? On some nights you can fit 20 cars on each side. On others, 10 cars. Sometimes you can park right in front of your house, sometimes you have to park two streets away because there was no room on yours.

Do we just install a charging point ever ~10 meters? If yes, who is going to pay for the absolutely enormous cost of ripping out every single street in the UK to put the necessary cables down? Won't it be an eyesore? How about vandalism and damaged cables?
Oh yes, I totally agree with you on this. But it is a long road to become a domain expert. Don't forget people eventually leave jobs and you get new hires. Leaves lot of room for errors.
Yeah, I suppose if he's already decided for sure he doesn't want to, then this doesn't apply, good point. If the possibility is there though it seems a little dangerous not to try to save up for it. Worst case is you end up with too much money and can retire early and do whatever you want, which hardly seems like an awful outcome. Especially considering the reverse might mean not being able to provide for (or have much time to see) a potential family you might want later...
Structured cabling companies in Dubai,VRS Technologies
Happiness and Life Satisfaction
Thanks! I appreciate the detailed replies. Going to test this.
> Usually the employer sponsors everything (time, flight and hotel)

If you're lucky. When I speak at conferences, there are always some speakers who are there entirely on their own time and money (aside from whatever portion of travel expenses the conference picks up).
Powered by Ubuntu?
Yup. You need to set kernel.sysrq=1 , probably in /etc/sysctl.conf
haha, good point. Though I prefer being productive on and off work time :)
"Ah, I see the problem. You have no interest in understanding why your business makes the decisions it makes"

No, the problem is that you believe that micromanagement is effective.

"The reason you've failed to make a convincing case, I believe, is because you're talking in your language instead of theirs."

No, the reason is because the ROI is vague and not easily costable and the time until expected return is usually months. By contrast, feature X gets customer Y who is willing to pay $10k for a licence on Tuesday.

This hyperfocus on the short term and visceral ROI over the long term and vague ROI isn't limited to software development, incidentally. It is a very, very common business dysfunction in all manner of industries - from agriculture to health care to manufacturing. Companies that manage to get over this dysfunction by hiring executives who have a deep understanding of their business and are willing to make long term investments often end up doing very, very well compared to the companies that chase next quarter's earnings figures with easy wins.

This is also why companies that are run by actual experts instead of MBA drones inevitably end up doing better (ask any doctor about this). It's not the fault of the people beneath them for not speaking the MBA's language. It's the fault of MBAs for being unqualified to run businesses.

Now, fortunately, product managers don't have to understand development because they can choose not to have to make decisions that require them to. However, if they insist on making decisions that require them to understand development then they will damage their own interests.

"The quote I gave you expresses your request and justification for a CI server into terms the business needs: what problem does it solve, what does it cost, how does it affect on-going costs, what are the risks of doing it and not doing it, and what impact does it have on other activities if it is done and if it is not done."

How low level are you willing to take this? Would you agree to make a business case for why you are using your particular text editor? Would you provide an estimate of the risks of not providing you with a second monitor? Where's the cut off point if it's not a day's work? Perhaps you are costing the company money with those decisions, after all.
Globals Are Magic Swords for Managing Data. Part 1
What a shame. Everyone should know about these real-life transformers:

- Chameleons

- Foxes

- Racoons
If you run your own rendering engine you lose accessibility. If you add aria tags to stuff in order to make it accessible, adblockers will be able to read them as well.
PC for Machine Learning
Full day using the phone frequently. Honestly specifying the activity isn't necessary, just double the damn battery.
What myriad tasks?

My oil and everything else that needs changing is changed at the yearly mandatory service. You will have to do it in an electric car too so you're not saving any time here.

You will also have to change tyres when they wear out, same as with a normal car, same with brakes and everything else.

The only true point here is that the fuel cost is a lot cheaper especially over here with petrol at over $8/US gallon.
Nice, 64 PCIe 3.0 lanes for all Threadripper SKUs. That would be enough for 7 GPU's with 8x PCIe 3.0 (60 of the 64 are feeding PCIe and M.2 slots, 4 go to the chipset). Seems like it will be a nice CPU to use for machine learning.

Other sites also report that it will support 2 TByte of RAM like the single socket Naples/Epyc, but LRDIMM and official/validated ECC support was not mentioned in the stream.
Tricks to solve Windows 10 Device not found error
Email Migration Techniques
>>Um, that's a really bad idea. Even if you are using 5k rated oil, you should get your oil changed every 2.5k or so if you are always in city driving.

If you love spending loads of money on oil, sure, but there's absolutely no point.
Oil change every 10k miles for new cars is more than enough. My last car had a recommended oil change every 18k miles, or every 12k during "heavy use". I had it changed at 10k and was told it was too early(based on the condition of the oil, not what the manual said).
Interesting read. Do you think WeChat's model has influenced Go Jek's separation of its services into different apps? Interested to hear your thoughts, Willis.
Ask HN: Google analytics resources
I've been using GA for some time, and I feel there's still much more than I'm using. Do you guys have any resources recommendations to learn the full potential of GA?
I always wonder what it is that these apps need that cannot be done as regular web apps, as the web platform has provided more and more controlled ways to break out of the browser sandbox. (This is not rethorical by the way.)
The moat might also be useful when besieged.
> Keynote speakers with a big reputation can get paid a lot of money for ~ 1 hours work.

They might only be speaking for an hour, but I can assure you that giving a talk worthy of that slot and money takes a lot more than a single hour to prepare, even for the most experienced public speakers. You may be able to get away with that once or twice, but it's unlikely you'd be invited back to speak for any paying slot after that.

By itself, conference speaking is not going to be a good source of income for anyone at any level of experience. When you factor in the preparation time, it's always going to come out to far less than you'd be able to charge for hourly contracting (or even salaried work). The value in speaking at conferences comes from the ability to use the platform to deliver a message and to build your reputation (yours and your company's).
hard? FREAKING HARD!
Work from home. You can actually get the best of both worlds.