skysight-inc/HackerNews huggingface dataset:
Thanks. I've no doubt that the teams involved are well intentioned, and I don't want to discourage them from doing quality work. And I know it can be frustrating to receive negative feedback.

So if anyone's feelings have been hurt, please know that was not my intent.
I was following the flow chart in the publication, I think there can be good cause to deduct a home office for an employee because "a few days a week" could very well be the majority of the hours worked, and having a dedicated space helps. You're assuming they work less than half the time at home, and that it is strictly for their convenience and not the employers. Those were not my assumptions. If an employer offers work from home they obviously derive benefit from it (perhaps better retention rates or easier recruiting).

Like I said, there is clearly the opportunity to deduct this expense. There are obvious pitfalls that you pointed out.
Just a side note: The join of two graphs does correspond to a reasonably nice matrix operation: take the two adjacency matrices A and B (of dim m and n respectively, say), then form an (n+m)x(n+m) block matrix:

A J

J B

where J is the all one matrix (of the appropriate sizes to make the above matrix square).

Further aside: this block form might seem unnatural, but it pops up all the time in adjacency matrices of graphs. For example, bipartite graphs are exactly those that can be written in the form

0 A

B 0

(Where B = transpose(A))
Does Bluetooth 5 improve the reliability, latency, or the UX? I didn't need more speed, range or capacity from Bluetooth. But I did want it to cease being synonymous in my household with lag, dropouts and pairing failures.
I don't have any ideas about picking good names, but one rule of thumb about picking names is that it should pass the bar test. The bar test is simple: if you're in a loud bar, and someone asks you the name of your company, and you tell them, they should be able to go home and type it into Google exactly and know what it is.

For example, "Microsoft" is a good one, as are Captain 401K, Uber, and Stripe, because it's made of real words or are easy to spell and remember.

On the other hand, company names like "Shypmate" or "Cymmetria" are poor choices, because they sound close enough to regular words but are spelled differently. Another thing to consider is whether one word sounds like another. For example, a company I used to work for, RentJuice, was often misheard as "RentJews". I used to joke that it was a Jewish escort service...

Anyway, it's not a foolproof way to come up with GOOD names, but it's a simple way to identify names that are weak, especially when it comes to the ability to spread by word of mouth.
Was that user Filippo, by any chance?
I think the name comes from flex -> yoga.
Penny Auction Dirusptor (free LOCAL gift cards, free LOCAL coupons)
It's not consumed often in the south either - in at least Tamil Nadu and Kerala, most common is chapatti or the "Malabar" parotta (but more common than that is just to skip the bread and eat rice). Naan is cooked in a tandoor, so it's only served at places which serve tandoori chicken, which is not many places.
Google, Slack Team Up Formally to Integrate Key Products
Unrelated: In responsible disclosure, is it standard to notify the biggest vendor first? I noticed apple was notified on Oct 10th, quite some time prior to the other vendors.
I'm starting to think that perhaps kickstart (or another kickstart like service should be created) should only back projects that are open source (source code of software, designs of hardware etc.).

Right now, when people are backing projects it essentially comes down to store like behavior, where you essentially purchasing a product and are not even guaranteed to receive it. If kickstarted products would instead be open, community would own them, and many of them could continue to thrive.

Pebble seems like is a product that would be much more successful if it was open sourced.
In my experience it's "good enough". I just shipped a production site with all flexbox layouts and we had to support IE11. I found that the trick was to avoid the shorthand flex attribute and use the explicit flex-* attributes instead.
Remember that you are in the top decile of computer users if not in the 99th percentile.

Unity (Canonical's fork of Gnome Shell) perpetrates neither the 'spatial' filer nor the hamburger thing. Gnome Shell's Nautilus no longer uses 'spatial' presentation either - I recollect that Acorn RISC-OS used that metaphor.

I think that menus at top of screen made perfect sense in the days of screens with resolutions of 512 x 342 - I used a Mac LC - and on netbooks which is where Unity came from after all. On a large monitor they make a lot less sense I agree - huge trek to the top of the screen to click on stuff and the danger of a misplaced click on the way changing the menus.

I stopped using Unity for ages because of the way it broke the 'ALT-F' style mnemonics (Alt-IOF to insert a typeset equation in LibreOffice &c) but things have improved recently.

I find myself in the strange position of actually rather liking Gnome shell from Debian Wheezy onward (3.8)
Yep. But as other have stated there are requirements for a bedroom which I didn't really need for my office. I suppose what I prefer as an office is a closed study. This tends to have the room located away from the other (noisier) living areas and bedrooms.
Wow, amazing!

I like the idea of optimizing for efficiency too. Make the Neural nets scoring function a little more meta, how well did you score and how much energy (operations or neurons) were consumed.

Good for the folks at home with smaller systems and frees up resources for more...what else, neural networks.
Concur.

I am basically 'anti religious' when it comes to software.

So many people argue back and forth about this or that, and 80% of arguments are academic and effete (this is what I mean be 'religious').

But I'm a big supporter of TS because I believe 'it makes sense' on almost every level.

I'm not a 'big supporter' of many things at all, if any.

I understand the limitations, and that it enforces some things for which we may want more flexibility ... but overall, I have to say I can't think of any reason ever to use JS again.

My hope is that V8 etc. build engines to run TS directly as opposed to having to transpile.
> The equivalent in any other platform is awful.

I think that's absurd. When personalization is done right you probably just don't notice it. For example, Google search makes fairly heavy use of personalization (in a great way IMO), but most people don't even remember it being added ~5-10 years ago. But, if you took it away, I think it would be starkly obvious to a lot of people.
I mean, i guess i just don't understand, given some of the comments you leave around with absolutely zero outcry, why polite one-sentence statements - even 48 polite statements - are "vandalism" of HN.
Why would you want that? Conv net is not some magic. It's just a crude way to reduce dimensionality by loosing spatial location. For some things it works, for some it doesn't.

I think the shift in thinking should rather be: instead of trying to build the best possible associative memory to associate some A with some B, take the memory modules we have (perhaps not perfect) and try to build something bigger out of them. A dynamical model of the observed reality seems like a great thing to build out of such modules.

And this is what the PVM is. Currently made out of shallow, plain vanilla perceptrons, builds a structure which can be arbitrarily deep. Without any "magical" tricks such as dropout, relu, convolution, pooling etc.
>>But I can see it's appeal (there have been too many instances where there's one person who does the phone interview and another the in person interview)

How does having a photo on a resume help prevent this? Are you referring to the interviewer? (i.e one person who conducts the phone interview and another the in person interview)
Just checking, do you mean "haven't been updated"?
Since we are supposed to explain downvotes

We aren't. If anything, we're encouraged not to talk about vote meta stuff. You can just reply if you want to reply and vote however you want (or not at all), independently of that.
web says

2x Speed
4x Range
8x Data

https://www.bluetooth.com/specifications/bluetooth-core-spec...
How Facebook Hurt the Syrian Revolution
I'm not to fond of the icons. But the spinning wheel is sort of fun.
Stickying a new post so users see / vote on it faster is vote manipulation? Doesn't seem to be the case per reddit itself. [1]

1. https://reddit.zendesk.com/hc/en-us/articles/205192985
Julia :-)
tslint has a rule to prohibit the use of any. maybe this is worth an option for tsc
I thought a large part of fuzzing and vote-detail hiding was to deny bots/users any immediate/unambiguous feedback about whether they'd been detected and had their influence secretly neutered.
I'm not sure. I noticed the title was updated (I submitted with the title in the link), so maybe there were some flags on the previous title which pushed it down but didn't kill it?
I've had quite a few issues with cPickle myself, so I see what you mean.

Indeed, Python packages built over C extensions can be quite hard to debug, as seen with lxml. But what makes it even harder is the fact that lxml is partly built using Cython... so you deal with Python code, C code generated with Cython, and pure C code (libxml2).
Was at Best Buy recently, the Apple Watch display table was much huddled around.
There are a couple of things which we set out to solve with Yoga. These are two things.

- One layout concept across different platforms. This allows developers to more easily collaborate and jump between platforms and re-use knowledge.

- Decouple layout from rendering. A lot of UI frameworks couple layout tightly with rendering which often ties the layout to be run on the main thread. By decoupling layout we are able to run it asynchronously. https://code.facebook.com/posts/531104390396423/components-f... Talks about how we make use of this.
They totally could have done it clean like this for Swift and I struggle to understand why they did it in the old Obj-C way: extension methods with yg_ prefix, static constants instead of enums, unnecessary configuration after instantiation.
The range is quite important, a 4x improvement is a pretty big accomplishment.

Although, obstacle/wall penetration is probably still fairly poor.

The range is really the limiting factor in IoT uses IMO...
Is anyone thinking of creating a Go binding for this?
vscode.

Also:

It's not a "fact" that such names are a bad choice. It's an opinion. Personally I prefer evocative names, and that requires – almost by definition – to reuse words already in use.

It's also not "fashionable" or "trendy". To quote Aristoteles: "The young people today are rotten to the core, or they would have never named this software 'R'".

The alternative is the pharmaceutical naming system which includes a review to ensure that names are not just unique, but unlikely to confuse even with bad handwriting. The result is an endless stream of forgettable, but pronounceable, UUIDs with too many 'Z's.

(... and "Plan B", which is probably my favorite example of evocative naming).
Interesting about people getting banned. I haven't browsed either for a while. More diverse within leftist politics, but across the political spectrum?

I don't think a forum full of edgy memes is a great place for political discussion, /pol/ or /leftypol/
I use a mix of a semi up-to-date LaTeX CV and Github/Linkedin profile. Though I haven't switched full-time jobs in about 10 years, it's served reasonably well for securing some side work (mostly academic, but some other consulting and contracting as well).

I agree that this is still kind of an open problem, but unlikely to be a business opportunity in the making.
I'm sorry, but I think we're still talking at cross-purposes here.

It is a fact that Microsoft can and do roll out significant changes to Windows 10 literally overnight and without giving many users the option to decline them.

It is reasonable to assume from the fact that this discussion was relevant at all that Microsoft are at least considering doing that with this change, but even if they don't, the general point still stands.

Whether or not Powershell is more powerful than the command prompt once learned is still not the point. The point is that it is different, and if this change goes ahead, something that worked yesterday in the same way as it had for literally decades will suddenly not work the same way tomorrow.

As a final note, you seem to have confused my description of my initial experience with the then-new Powershell something like a decade ago with my current situation, but again, that really isn't the point anyway. The point is that forcing such a change on users could create at best a good deal of confusion and frustration among existing users who already know the current system they've been using for a long time. The comparison isn't between learning Powershell and learning cmd or bash, it's between learning Powershell and not having to do anything at all. The poor documentation and general clumsiness and verbosity of Powershell are merely rubbing salt in the wound at that point.
Why is general bluetooth connectivity so "buggy"?
Why am I always struggling connecting my iPhone 6s to my bose bluetooth speaker?
I would love to understand that.
That's been around since 2014:

https://docs.oracle.com/javase/8/docs/technotes/guides/deplo...
It's plenty better. You're saying on the source code level that it's not designed to be run by anything but an implementation of that specification version.
Pascal was already modern in the early 90's, when using Quick, Think, TMT, Turbo Pascal.

Check the feature list of Turbo Pascal 6.0, released in 1990.

https://archive.org/details/bitsavers_borlandturVersion6.0Pr...
Might be referring to <T> or var smt = new Smt(); or the use of ? etc.
Show HN: Send/Recv in mgmt (automation tool)
Reactive Web Stack: 3RES – React, Redux, RethinkDB, Express, Socket.io
I really like all the built-in functionality. As long as the doc is good I can live with the complexity.
I could say "upvote category" (a la Slashdot or Steam where you can tag a comment as "funny" or "insightful") and "downvote category" (so you can specifically downvote for disagreeing vs. offensive vs. irrelevancy) but let me tell you a story about Reddit instead.

Once upon a time I was subbed to /r/redpill, usually to counterpoint their many arguably-false conclusions. Naturally I was downvoted to oblivion most of the time, because Reddit does not do anything to prevent echo-chambers (in fact it probably outright encourages them... because engagement), and thus, echo-chambers are a natural result of subreddits and "comment percolation via upvoting in agreement and downvoting in disagreement" (the fact that Reddit TOS says you should only downvote on irrelevancy, NOT disagreement, doesn't matter, because people are assholes and critical-thinking skill is apparently an extremely precious commodity these days).

At the same time I was subbed to a number of, eh, feminist subs, like TwoXChromosomes. Sometimes, I disagreed with them too (and got downvoted), but most of the time (slightly most of the time), I got upvoted on those.

One day, I got banned from ALL feminist subs. ALL. OF. THEM. Simply because some mod with a god complex did a cross-reference of everyone subbed to /r/redpill, and mass-banned them. My entreaties to the mods ("just look at my fucking comments in there! I'm actually fighting for you guys!!) resulted in no reinstatement. (While this should not matter, it probably didn't help that my username at the time was "GSpotAssassin".)

Around that point, I kind of lost faith in Reddit as a thing not fatally-flawed. (While deciding to completely step out of the modern gender wars. It's a cesspool, anyway.)

I cannot emphasize how much I loathe echo-chambers. And it seems to be getting worse. I literally do not understand how people cannot tolerate the occasional discomfort of a dissimilar viewpoint, especially if it is well-argued. But I'm a rationalist, and we love a good debate, basically. Sadly, this does not at all account for most people, who I like to joke "prefer to belong than be right".
In actual fact for Xilinx based FPGA's this is quite straightforward. An example for 10G Base R:

You can get Xilinx's component for their pma/pcs for 10g base-r ethernet for free from vivado and stick one of the macs from open cores on the end of it (probably this: http://opencores.org/project,xge_ll_mac - I used it for prototyping and it seems to work (before creating my own pcs/pma block and mac to cut down the latency)

Once you have that, then you would need to deal with the ethernet frames streaming through the FPGA, probably 64-bits at a time at 156MHz for 10G, so you need to pull out the fields you are interested in (like mac addresses, ip addresses, etc). You can buffer the incoming packet into a FIFO whilst waiting for the stuff you want to filter on. Once you have all your fields you can decide whether you want to pass the packet through to the tx side or not (I usually read the packet out of the FIFO either way and just hold the valid low for packets I don't want to send).

Hope this makes sense!
Sign up with 100 fields before seeing any content?
Okay, question: can it perform the following task elegantly?

Say, I build a declarative tree describing a layout, and I render it. Now I remove one item from the tree. Can the layout engine efficiently remove the item from the view, and... (now it comes) provide an animation for it? As in, the item slowly losing opacity, then the surrounding items moving closer together? (Or a different animation depending on settings).

Of course, the opposite should also be possible (i.e., inserting an item).

Implement this, and we're a step beyond CSS, because so far this has not been possible (elegantly) in CSS. I.e., remove the element from the DOM tree, and it is gone immediately (without the animation). And no amount of CSS can fix this.
Wow, this press release is horrible. Full of useless business jargon. Ctrl+F "IoT": 9 results. Why do they write these things? The only people who care about bluetooth press releases are tech-literate enough to understand at least mildly useful information about the new standard.
Why not use parallelism? Parallel layout tends to be a major speed boost in our experience, and we have a parallel implementation of flexbox already. See Meyerovich 2010 [1] for the basic idea; you can adopt it to flexbox relatively easily.

Additionally, I'm a bit skeptical about the use of C here: this stuff tends to end up exposed to the user and security-sensitive.

[1]: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.207...
I'd love to see this defined as a formal spec so it might be implemented in JS. Having access to raw layout calculations in React applications would solve the need to peek at the DOM all the time in so many cases.
Yes, this is matrix addition in a cumbersome disguise.

Haskell is a fine language, it's the authors I can't stand. I'm anti-snobbery because snobbery keeps people from understanding stuff. Programming languages are about building a standard and a foundation for common understanding -- Haskell articles are all CV-fodder about byzantine type algebras.
> The relative importance of the activities performed at
each place where you conduct business, and

> The amount of time spent at each place where you
conduct business.

Part time can be 22 out of 40 hours. Or 30 out of 40. The next condition to satisfy is when do you set up meetings, appointments, whatever managerial tasks?

The opportunity exists for a part-time work from home worker to deduct the expense. In the tech industry working from home can be seen as a benefit to the employer because it may help their retention rate or help them recruit workers, plus lower office space costs by allowing them to share offices among many employees.

That's what I was implying by saying the opportunity exists.
> It's already cross-platform; cross-language would probably be a little much to ask :)

I'm not sure I follow; it's supported in multiple languages already. Am I missing something?
Perhaps it was discovered by an individual on OS X, reported (by the individual) to Apple, reported (by either the individual or Apple) to CERT, then CERT looked at it, found the other affected operating systems, and reported it to them?

There's a number of ways this particular "ordering" could have occurred.
Only if you believe that there is a canonical definition of bread, which refers to the things made out of wheat flour, whose only acceptable meaning is what the western hemisphere thinks of as bread.

Dosa, Appam, and Idiappam are breads, even though even in South India, if you ask for "bread" from your local grocer, they'd give you sliced loaves. We use the word bread to refer to these other staple breakfast dishes in an anglicized context, because it maps better than any other word to the meaning we want to convey. Which is why restaurant menus categorizes them under "Indian Breads", and if you accept that language is mutable and responds to how people use it, this is as good an alternative meaning as it can get.
Brace yourself: the most disruptive phase of globalization is just beginning
> It's unavoidable with Electron.

I think that's the point that they're making: Electron, due to its nature, isn't an optimal choice to build something that ought to be a small tool.

This is obviously a kind of "hello world" learning experience for you, and I'm sure it'll be a useful stepping stone to work toward more complex programs that provide better justification for the footprint. And with that purpose in mind, it's a nice start. I personally don't care for some of the UI paradigms that are fashionable right now (the "flat" and "minimal" stuff), but this seems like a sane implementation of that style.
> This sound like typical post-acquihire PR bullshit.

Maybe, but of the major players in the smartwatch or not-quite-dumb fitness tracker markets Fitbit is notable in not supporting any kind of app/face ecosystem. Obviously there's a ton of stuff for the true "smartwatches" from Apple and the assorted Android Wear stuff, there's Garmin with ConnectIQ, the now-defunct Microsoft Band had an SDK for developing Tiles, and then there were Fitbit, Jawbone, whoever made those Bluetooth-connected bands that Aldi had one week, etc. with fitness trackers that have some predefined screens.

Purchasing the IP and hiring a bunch of the software developers from Pebble lets Fitbit probably cut 2 years off of the development timeframe for them to have devices with changeable apps and an ecosystem that lets them have third-party developers. They could undoubtedly get something out faster, but it'd be an immature product and would probably take them another year before it could really be considered good.

I fully expect to see a lot of the Pebble code to make it into Fitbit devices - probably not for a year or more unless they can do some things with the existing hardware, but a lot faster like this than by trying to staff up from elsewhere and develop it all in-house.