skysight-inc/HackerNews huggingface dataset:
I looked at the Samsung 34" model quite carefully about a month ago, but bought three U28E590D 28" 4K screens instead. I'm not done with this but will be driving them with an MBP when Apple finally gets the Skylake upgrade done, and a Surface Pro. I spend 99% of the time writing code in Idea. It has to be directly in front of me, and I very frequently glance at other windows to either side.

I decided against the 34" because I could not really figure out how to make the wide screen work out for me:

- One of those is not enough screen to put the browsers and terminal windows on either side of the IDE

- Two screens always gives me a neckache because of turning from the screen in front to either left or right but not the other...

- Putting a 34" in the center of three screens moves the edges of the side screens really far out, which I think would be odd for my field of vision, force me to turn my neck too far, and cost unnecessary desk space - I have this problem already to some degree with the three smaller screens

- I don't really feel like I have time to hassle with unexpected problems that pop up because of using a non-standard resolution, I want mainstream and simple so I can focus on my stuff; I think this is relevant both to driving the display, eg. at the OS, graphics card, drivers level, and also at the application level because it is unlikely that any UI will be designed with the wide screen in mind

- I like to run full screen, so I don't have to futz with border dragging etc.

In the end, I decided that 34" is actually not enough - I'd want a screen like this in the 50-60" range, but pixels above eye level also cause neckache, so this would be a resolution of something like 10000x2160. I'd also want better window manager support for getting the right window placements without having to that myself every time. I saw a backlit projector-driven screen like that in a research lab 15 years ago - perhaps we can actually buy one in another 10-15 years?

I also did think that the 34" might be really great if I either spent all of time in a single full screen application without the side windows, or if I went back to coding in vim and arranged everything into a smaller area - which I don't want to do, but lots of folks prefer that.
The title ajaip al mahlukat means "strange creatures". Not "Marvels of Things created". Gharib also emphasizes "weird" so the other part of the title is better translated as "weird existences"
Upload Multiple Images with Image Preview Using JQuery,Ajax and PHP
How to Install Moodle on CentOS 7
Odd, I've had the opposite experience. In fact, so much that if I'm forced to work on OS X, I reach for Virtualbox and Vmware and choose to take the performance hit to just get my Linux desktop.

I cannot quite put my finger on why Linux feels so much better. Everything just tends to work and is more straightforward and simple. Perhaps it's just about being used to the environment.

I usually use Arch Linux and i3, sometimes changing to Gnome. I guess OS X has nothing comparable.
> I would agree that for a long time OpenOffice had compatibility issues (often no worse than trying to open an Office document on a Mac) but those days are long gone.

Downloaded a .docx template from Hubspot recently, LibreOffice could not even begin to open it correctly, the layout was screwed up all over the place.

Using this template probably saved us 20 hours of work. So the only reasonable solution here was to set up a Windows VM, sign up for Office, and use Word to edit the template.

It's very frustrating when people say things like "those days are long gone" and dismiss issues like this as mere "inconveniences" when they are not and we, while being devoted Linux users, are still facing these challenges.
Absolutely! We have unlimited resources here in Sweden!
Big dumb companies and government agencies pay the price.

Layers and layers of business people in between the actual product, nobody really sure what's going on... many of them are on 'cost plus' programs so they are incented to drive up cost.

I worked for (then) Spar aerospace, making the Space Shuttle robot arm, paid for mostly by NASA and Canadian gov. We paid through the teeth for everything. And then collected 10% on top. It's a perverse system. That said, it keeps a lot of people employed.

Oracle spends much more $ on sales than they do R&D, about 1/2 of their operation costs are 'sales' - meaning, that guy sitting there telling you about how great Oracle products are? 1/2 of your purchase price goes towards paying his salary.

'Business people' and 'sales people' are important components of the process, but when there is massive institutional gestation around these projects, it gets unwieldy very quickly.

AWS is a move in the right direction and should help drive efficiencies in a lot of places.
A lot of times IoT is just a remote control. Bluetooth would be perfectly fine for this, instead of adding WiFi-access points to everything.
One thing I've noticed (and I don't have any hard data for this, just anecdotal evidence) is that the rate of my friends sharing memories on Facebook has dropped a lot. It seems like more and more people are going to other networks/sites to share, and Facebook not so much. Messaging and communication is still going strong, but posting photos and stuff not so much.

These changes, plus the features I've noticed lately that push up "your past memories" or "friendship anniversaries" certainly seem to be an attempt to get people posting more again, and remind them that what Facebook wants them to do is make this their 'social database'.
If you're selling surplus steel at a discount because it would cost more to not make it, that is not dumping. It's maximizing profits.

I'm aware that many countries have anti-dumping laws and protective tariffs. I suspect the "dumping" charge is just an excuse to insulate oneself from competition. The cost of protecting an industry in this way is higher prices for everyone else in the country.

Economic prosperity comes from exploiting comparative advantage, not blunting it.
The base and turbo frequency is different as well. Seems to amount to about a 10% difference in most CPU benchmarks, prior to overclocking.
> When you understand the reason

This right here is the problem.

Armed with a small amount of data about information over a population on average gives you absolutely no information about any specific case, and the green-skinned child gets special treatment to bring them up to scratch, where the blue-skinned child gets written off as "she's achieving less well because blue-skinned children do".

That's the problem, and that's why people in "polite societies" ignore these studies.
> 'Popularist'. Isn't it better to spell out what is
> meant here

You're welcome to substitute the word "facile" if you've imbued "popularist" with too much meaning.
> OS X is so much more stable than any other Linux desktop I've ever used

I guess you never used Slackware. ;)

I agree that OS X is way more stable than Ubuntu, Fedora and any of their derivatives.
My setup would be native Linux and on top Windows/macos.

Using Proxmox as your host os you get a ZFS root filesystem with ZFS compression, SSD cache, Snapshots. Then you install Windows and maybe try to figure out if you can run MacOS in KVM.

The idea would be to leave the host system rather clean, and maybe even add a Linux guest in Proxmox.

Then in the host you just install a minimal xserver (maybe with i3) and log into your virtual machines via Spice/VNC/RDP. (Maybe add Zerotier on all guest for easy networking)

This way you can get all the benefits of ZFS and use the Proxmox backup functionality and do not have to reboot your system.

At least this is my plan for a new workstation setup. :)
Instead of Proxmox, OmniOS (Illumos) together with pkgsrc (for xserver) might be an option.

(Sorry for typos. On mobile )
This reminds me: About a year ago I wrote down [1] some ideas I had about a static site generator that defines its structures in JSON schema (or something alike). It then uses this type information to validate the correct usage in all templates and inputs, as well as to generate a UI for editing. I'm pretty sure this idea is still a few steps ahead of any product/OSS I've seen in this space. Sadly, I've only ever implemented a simple prototype.

So, if anyone wants to give that a go, I'd be happy to see this implemented!

[1]: https://pascalhertleif.de/artikel/silicon-zucchini/
You could, in theory, filter those sort of things.

Adding, or modifying any DOM node, to the effect that it includes third-party resources could be denied.

If you also deny adding inline <script> blocks and enforce any injected javascript to run in strict CSP mode it could potentially work.
The taxi business is easy to get into (absent government regulations trying to prevent that). It's hard to see how dumping could prevent competition from rebounding quickly after the dumper's investors get tired of the losses.
where did ).exe came from?
I thought you need to use VBscript of some sort to download a file from command line.
I see the optimization problem they face. Promote non-personal content to generate short term revenue versus promote personal content to minimize long-term churn. It looks like their data scientists and business analysts have identified significant risk to pursuing the former and advocate the latter, for now.

In other words this has nothing to do with a return to claimed core values, but a shift in strategy to remain afloat for as long as possible.
I'd say your primary reason for using a Mac is actually a smaller minority than you think.

I think the primary appeal of Hackintoshes these days is that you can literally build systems for half the price that perform twice as well as what Apple is offering these days (this is true of the lower end Mac Minis and the high end Mac Pros).

The biggest market I've seen recently is probably for indie pros that don't want to change their media workflow (video, graphics etc) but need more price/performance, or increasingly just straight performance than Apple offers. Honestly, the Mac Pro's ancient E5 CPUs and D300 GPUs are sort of pathetic.
Yeah, it was a bit. I took it to be emphasising how although it's a huge number by natural standards, humans do some silly things with numbers at times so we get desensitised to their scale.
It was never intended to be internet of things literally.
There's now way to scale to that level where all tiny devices are connected.
It was ment to be the local network of things exactly like someone else pointed out here.
The things will be connected on the local nerwork behind the home router.
The IoT is a buzz word that was catchy and market pushed it farther cause it sells well.
For as long as these things and what surrounds them are secure (as secure and safe as my router is) and they respect my privacy policies I will vote up them big time and they will grow farther be sure of that at the same rate and speed as the other tech wave is/was.
> I want more research on this area, so it can be
> improved

Somehow it sounds more obviously ridiculous when you rephrase it and start looking for "solutions" to improving the intelligence of all white people.

Small differences between very large, heterogenous populations gives you virtually no predictive power about individuals or how to help them, but do facilitate subtle and overt racism, however well-meaning it might be.
You don't really have a choice. A company has to provide GAAP financial statements. And can also include non-GAAP financial metrics that "give a more accurate view of the operations and financial situation of the company." But they cannot do anything they want, there are rules imposed by the SEC (for example, they have to explain how to reconcile the GAAP and non-GAAP results).

For LinkedIn, from the press release for Q1 results:
"GAAP net loss attributable to common stockholders was $46 million and non-GAAP net income was $99 million."

https://investors.linkedin.com/events-and-news/corporate-pre...
Ask HN: Role of Tech Lead And/or Tech Director at Digital Agency
A little background. I've been in the agency for almost 4 years now, and was promoted TL about a year ago. Not long after, my TD resigned, so the agency hired a new TD.

The development team is quite small, so I still do my share of coding since there aren't enough resources to just delegate. And it's fine by me, I kinda like it. Of course, I supervise other developers, though not to the extent of micromanaging. But because of that, I often have no time to do something else, like researching, defining technical roadmaps (what to achieve etc), creating a development standard, etc.

Now, as I observe throughout the year, my TD somehow doesn't really do the technical direction stuff. As to what he does daily, it's kinda...non-existent? He's never really done or talked about anything code-related to the team. He did mention that he won't be doing anything code-related because he trusts that I as TL can manage and him helping out will reflect badly on my performance.

One of his daily job is development resource assignments. When PMs have projects to do, they request resources to him. But often, he only assigns jobs based on availability without considering factors like experience or capability. And he does this often without consulting to me or the assigned developer first.

On hiring front, he once hired a guy that I didn't approve of, without my knowledge. I sent the guy a test and wasn't impressed by the result, so it's surprising when I learned that this guy was hired anyway, and I only knew from the HR. I talked to him about this, and he kinda said "yeah I kinda gamble on this guy, but I want to hire him". I'm aware hiring is his authority but as a TL, surely my opinion matters too? Especially since I'll be leading and responsible for whatever developers do.

Anyone has any opinion or experience like this? I wonder is it often for agencies to have both TL and TD? If so, how do you differ the roles?
In BC (and I assume other Canadian provinces) the dental association publishes an annual fee guide. They recommend that dentists charge the suggested fees, but they do not require it. Many insurance companies use the suggested fees as limits on how much they will pay for certain procedures. But patients who are paying cash don't know how much the "suggested" rate is for the services they received -- unless they borrow a copy from their local library, since the dental association explicitly refuses to put the guide online. (Their argument is that the fee schedule is too complicated for patients to understand.)

So despite having nominally standardized pricing, in practice there's nothing keeping pricing standardized beyond what insurance companies are willing to pay for their clients.
not to mention reducing attack surface.

Unless the programs are setuid, is that a real problem? I mean, anyone who can call one of these utilities with some arguments can also call "sh -c ...", no?
Simple spreadsheet with liquidity planning about one year out, business and private in different tabs and a third which pulls all that together plus a list of major assets.

I do this because I do not expect to be able to depend on anything outside of myself for my later days.

I don't use any outside advisors but I do have someone keeping the books and occasionally they will inform me of some detail that might be worth pursuing. (One of these for instance is that in NL income from rental property is nearly tax free if you own the property privately.)
> feelable (is that a word?)

tangible
We do have a precedent https://en.m.wikipedia.org/wiki/Macintosh_clone Radius machines were great!
Welp, we're about to enter one of the arms.

It's been nice knowing you guys.
> Of course you can always build on AWS and place a caching layer in front of your bandwidth heavy media using DigitalOcean boxes to save big.

This IS a brilliant idea!!
Maybe I'm the only one but I want "ask me every time unless I specify otherwise" permissions

A password manager doesn't need to read all my websites. It only needs to read/modify the moment I press "fill in my password". Same with a "screen capture and upload to cloud" extension, a "bookmark" extension, a "post to my feed" extension. Yes an ad blocker needs all permissions. The rest don't and I wish I could be asked or at least distinguish between the permission to read everything and the permission to read on click
This might be just me but,

On facebook 'friend' mostly means someone you met once, your colleagues or those people you went to high school with and lost connection etc. Also, even at the age of 35, I feel I have some "uncool" family connections there. I can't image what it's like for teenagers. Facebook friendships don't mean anything for most of the people.

Therefore, I don't want to see their babies taking their first steps. I just don't care. Those who I care, I follow on other platforms actually.

Not sure how this will play out.
I started seeing an unreasonable amount of friend's page likes as little page ads. A lot of those, in close succession. Not sure that is what they had in mind.
Subreddit for Free Design Resources
err I don't see, what's wrong with his mouth?
> In fact, lots of confused users asked why Adblock Plus needed this permission and whether it was spying on them. And we explained that the process of blocking ads is in fact what Chrome describes as changing data on all websites.

Sounds to me that the permissions prompt is doing exactly what it should be doing, informing users what the extension can do.

Sure it would be fun if there was a qualified code review process which could gather all necessary permissions from the code, but with bigger extensions this would take days or weeks to get right and unless you can get money out of your extension that is a long wait. Like, I've made couple extensions I've wanted and when I get them done and uploaded I just want to show them off to few friends and install it myself. These are very much spur of a moment things, if I had to wait through rounds and rounds of codereview and questions about my code I probably couldn't be arsed to create extensions.
I actually just tried in this page and it works perfectly even before any scrolling has happened by just using "position:absolute !important" in the "position:fixed" elements;
You do realize that you are breaking the license terms of Apple by installing OS X on non-Apple hardware, right? What the author did is a nice read and a cool tech gig, but it's illegal.

I have thought about building a Hackintosh multiple times over, but the continuity (I'm not referring to the marketing term of one specific feature) is something that most Hackintosh builds lack. In the end I realized that if I want a Hackintosh, I want it to be the same as a real Mac. If not, I can just stick with Linux and not be constrained in any way.

edit: I am being downvoted for pointing out a blatant license terms violation? Really?
Twenty years of free software – part 6 moreutils
> ... in deciding to prioritize one kind of post over another for reasons that seem to have little to do with what individuals are asking for, Facebook is once again confusing its users.

Has Facebook (or media or academia) publicly asked users how they want posts to be prioritized? This data would inform investors, management and algorithms.
>DDR2 RAM

Is that a typo? Did you mean DDR4?
> The book provoked a backlash from some religious leaders, including the chief rabbi, Lord Sacks, who accused Hawking of committing an "elementary fallacy" of logic.

That's funny in so many ways.
> the field changed to be more like other engineering fields

How so? I feel exactly opposite is true. I'm successful developer with over 10 years of commercial exp with masters degree from technical university and in wildest dreams I wouldn't call myself engineer without laughing even though I have it written among other things on my diploma. I feel more like artist, craftsman or repirman.
I ran a hackintosh for a few years - a Dell Mini 9. At the time, it was the most compatible mini laptop that would run OS X, and still maybe is one of the best of all time.

It was great, I loved it and used it every single day for years.

That being said, the longer I owned it, the more I realized it's shortcomings. Sometimes it wouldn't wake from sleep. It's trackpad was crap. The keyboard keys had a crappy feel. I couldn't update OS X. Ironically a friend tripped over the power cord, pulling it onto concrete and smashing the screen - if I had a real Apple laptop the magsafe connector would have saved it. (though I replaced it for $35)

After years of use, that hackintosh taught me one thing - I really wanted a genuine Apple laptop, so I went and bought my first one - a 2012 MBA, which I'm using right now.

Hacktoshes are close, but not the real thing.
I wonder how/if usb 3.x works and if has thunderbolt?
> What the author did is a nice read and a cool tech gig, but it's illegal.

Lighten up. It's not like manufacturing hackintoshes and selling them.
Ask HN: How to be good at technical writing
Here is my story, I was never that good at technical writing. I figured it out couple of years earlier, when I was writing my MS thesis.

During my MS thesis I had two supervisors, one is from the company I was working with and other supervisor was my university Prof. My company supervisor was happy with my work (his responsibility was to guide me in hands on work) and my professor was responsible for checking my thesis paper. And my professor was not that happy about writing. And eventually I got an average grade in my thesis. My professor used to say "the thesis needs to be more clear, in lots of places explanations of "why" is missing.
I thought it's fine, its enough to write good code build cool system.

After working couple of years, starting this year I got promotion and now I am leading a small dev team. Which leads me to write lots of design docs, before starting any new project/service.

And I have a feeling that my design docs are not as clear it should be. How you guys write software design documents? I know writing a lot helps, I even wrote some blog posts in company engineering blog but those are specific to a problem or tutorial kind of writing.
So, how one can get better in technical writing? Any book/blog recommendation will be greatly appreciated.

Thanks in advance.
Yeah, but if you're a pro, the unpredictable half day or more you'll probably have to invest several times a year to keep your Hackintosh running through OS updates totally negates the upfront cost savings.

It's also nerdery of a very unrewarding kind (follow some instructions on a forum, which take ages and involve endless reboots, repeat with random other forum instructions when you find they don't work, and so on).

I ran an Asus eeePC HackBook a few years ago before concluding it was a mug's game. In a world where software updates were unimportant or infrequent, things might be different. This is not that world.
I don't see what justify the claim that he ignores the process of creating new diagnosis. You seam to ignore that the identification of new mental illness always start by one or more psychiatrists describing cases that don't fit in the existing diagnosis frames.

From my current understanding, he distinguish the cases of so called "demonic possession" from mental illnessess because the patient show, apparently, so called paranormal capacity he personnally witnessed. This begs for further investigation and verification WITHOUT confirmation bias in one way or the other.

The difficulty here is that demonic possession refers to cultural knowledge which could strongly influence interpretation of the facts. It is thus to be verified if such cultural influence could have tainted the study. For now calling theses cases "demonic possession" doesn't prove the existence of a bias, but I consider it a bad scientific strategy because steps should have been taken to move the question into a more neutral space of knowledge to avoid any bias in one way or the other.