skysight-inc/HackerNews huggingface dataset:
I personally love open floor plans. It is so easy to talk to people and get answers and ideas about projects and the like. I don't see how free flowing collaborating through cubes is possible.

The best permutation of open spaces and privacy that I've seen is a wide open space with quiet rooms and sharable offices. Work in the open space when you want, or work in the quiet room when you need some privacy.

I wish that more companies would adopt this.
I like that we are seeing competition in this space. I think it's good for business.

I do however see some big red flags in the linked page:

> Starting from there, bcachefs development has prioritized incremental development, and keeping things stable, and aggressively fixing design issues as they are found

Which is it? Big design changes or stable FS?
Step 1 is not easy.
Yes with its referential systems & wanton need for your twitter account.....
Ask HN: How much copying another person's software idea is frowned upon?
I have recently discovered a really beautiful and brilliantly designed SaaS app that I am now using every day. I wanted to learn from it, and, as an exercise, to practice my frontend dev skills, I have essentially copied this app.

My design is a bit different, and I've improved a couple of things, but it's still essentially the same app(it's really hard to significantly improve upon, the original author has really done it right).

Now I realize, that if I will launch my version to the public, I could make a lot of money and achieve my dream of running a profitable SaaS. I'm highly confident that it will work, and there's plenty of space in the market for both of us. I'm also pretty sure that I won't run into copyright issues - my app is using a different tech stack and doesn't share any of the code with the original.

But I'm feeling a bit guilty for doing this, it feels like stealing. The original app is built by two very smart and good people, and is beloved by many users. Even though I will probably end up evolving this project in a different direction/niche, I'm still unsure if it's an okay thing to do.

How would you guys look at this? Do you think it's evil? Will it harm my reputation? Would you strongly dislike a person who's done something like this?
Help users 'toon' into your site with a cartoon effect
Early Warning Signs of the Impending Market Crash
It's possible to avoid allocations by, e.g. preallocating buffers and other such tricks.
My biggest gripe with SMS 2FA is that it is prone to locking me out of my accounts on travel, if I suddenly need to log in to something and my phone number isn't the same abroad.
This lets people get away with playing dumb.

Maybe it's not wise to automatically assume malice if incompetence could be a factor, but it's also not correct to rule out malice just because incompetence is a possible explanation.
Thanks for clarifying. Knowing lawyers I tend to think they have a magical ability to obsfucate even simple arguments behind rhetoric.

Please consider trying to not fall into this trap by learning how to state your arguments more clearly. Among other lawyers and judges things like this pass, but by creating a seperate language the common people don't understand, I think the people are done a disservice. (I also think this was one the highlights of the Code of Hammurabi... the first time the law was written in the common tongue.)
I was once told by Microsoft support that what I wanted to do was impossible, because the code was so old and chaotic that nobody understood how it worked ;)
http://www.namecheap.com offers their own 2fa service, as well.
What do you think the bison did?
I'm sure the details of the cathode preparation will be included in the patent filing documents.
Sure it could.

At the same time, this company has printed money for 30 years, not just beat the competition but killed the competition in many cases, and even made that an internal mantra. They have a pile of very smart people, money, etc.. there are also browser compatibility test services. They could have a VM grid with every interesting browser ever and it's not a big cost to them. A 15 person startup? I get they you might skip some browsers and focus on a key supported set. The tooling for that VM grid is also something I think a lot of the community would eat up of MS made available, there are lots of ways to build good karma and improve community relations.

Intentional or not, it's just bad optics, if nothing else. A slate with the windows 10 linux subsystem looked like an interesting environment to play around with and maybe give a shot. This sort of thing makes it look a lot less interesting. No joke, I was thinking of getting my kids one.
> "Xenophobic" implies that you hate someone or something irrationally. I think all of the violence we see in the name of Islam (and the majority of its leaders not denouncing it, especially in places like Israel) is a pretty rational and logical fear.

This, and of course we need to take into perspective the fact that the Netherlands have experienced high-profile islamic-inspired terrorism continuously for over a decade.

https://en.wikipedia.org/wiki/Hofstad_Network
Being able to yell across the room while sitting down is more efficient than having to stand up first. Efficient collaberating.

This is a good metric. It's also the only metric we track. Science!

/s

What you are referring to is a "cube farm." Businesses have somehow discovered how to make working conditions worse.
From what the developer has stated on reddit, it's more like he wants to aggressively make changes on the filesystem right now, before any attempt at mainlining into the kernel, to not end up like btrfs, which in his view, was mainlined prematurely.
From the original one:

"→ Are you a high-performance employee? Please help me better understand you by contributing to a 30-second anonymous survey. Thank you! http://bit.ly/high-performance-survey ←"

This can only be a joke...
All of that (which was quite interesting), yet he doesn't actually say what a decibel is. It is:

• 0.1 bel

• +/-1 bel = +/-10 dB = factor of 10 increase/decrease in power
Ah, that must be something new. Because when I read all the available documentation, I only found command-line manual JSON queries available.

I stand corrected on the GUI side of things.
This abstraction of debt doesn't really work for me...
With the focus on performance, is there any chance we could get pagination on the deploy keys page? Our company is self hosting the CE version and we currently have 339 deployment keys. Every time we need to load the deployment keys page, it takes upwards of 20s. We could probably organize things differently and cut that down, but that would be a significant restructure and time investment for what would essentially be a band-aid. I (and others) have requested it before, but was told it was too low of a priority and it wouldn't be worked on.
AMA with Sass team – CSS with superpowers. Live now
I too realised the same a year back.
https://www.dynadot.com offers both Google 2fA and SMS, with a big push toward the Google solution. Dynadot has been a great all-around solution in my experience. Gandi is also excellent.
You bring up a good point -- nginx proxying won't help for connections made over SSH (which is a large portion of our deployment)
Philips hue spot pointed towards my side of the bed.

Combined with the "Sleep as Android" alarm app it can give some sunrise effect for well below USD100.
> I don't think I've ever seen a usable answer on that site.

To be fair, that isn't specific to Microsoft, and a lot of big company's support sites are useless.

IME, Apple's Q&A discussion site is equally useless. The answers there are always along the lines of "That's by design, you can't do that." or "Why do you want to turn that off anyway?!?" I've had much better luck on apple.stackexchange.com
Closures were an integral part of Smalltalk's design.

And functions as first class citizens is not a particularly high bar. I mean, C has higher order functions.
>> "His parents pulled him out of public school after his behavior deteriorated dramatically and he made what they said was almost no academic progress. They placed him in private school, where he made rapid progress, and they sought reimbursement for tuition. They are entitled to that reimbursement if they can prove that the public school failed to provide a free appropriate public education under federal law."

Seems like if this is the case for children with special education needs it should apply to all children given how poor the "free" educational system is in many areas in the US.
Thanks for the feedback! In this iteration, we think recovering more space helps users focus on content, and allows them to see more content at once. Definitely we recognize the tradeoff of additional clicks and discoverability as a result.

We are definitely focused on usability, and navigation in general. We don't claim to know all the right answers all the time. So we are iterating with each release, and working hard doing user research as well to inform our decisions. You can see some of our recent work regarding nav here: https://gitlab.com/gitlab-org/ux-research/issues/3. Thanks.
I've seen those in NYC and don't doubt it, I'm talking about the Bay Area though.
This benchmarking may seem silly on a surface level, but when you are working in a large codebase like the Linux kernel or the Android open source project, the low speed of editors like atom is crippling to productivity.

Which is very unfortunate as atom is a rather nice editor from most other points of views.

That being said I've yet to find a good IDE even that holds up to being used in a workspace with the kernel and AOSP.
Lucky us. Microsoft is no longer supporting older Windows on newer processors
Generally speaking, you cannot bind more than one service to a port on a given interface
It's impressive how Sublime perform well despite having so many advanced features. Too bad Atom.io doesn't manage to get its performance issues in order.
Allocations are only half the story, you also want to control where those allocations are located so that your cache access patterns pull in the right chunks of memory.
Frankly, I can't agree with the author here, at least not professionally.

I want to be running an engineering org or company by 40. I enjoy coding and architecting, but I get much more enjoyment out of helping people get to where they want to go in their careers. I also enjoy the idea of directly helping businesses make more money/reach bigger markets and collecting much bigger paychecks (supposedly) and or bonuses as a result.

I do enjoy coding, though, so I would like to keep doing that during whatever spare time I can find. Though between living life on weekends and career efforts after hours during the weekdays, this will likely be difficult to do (as it already is).
I don't know where you think you corrected it, but the site still says:

"All 3 of the above types of certificate are available as a wildcard"
https://redislabsmodules.github.io/rejson/

> Windows

> Yeah, right :)

How about just "There are no plans to build a Windows version"?
Wow didn't know that Sublime is faster than vim ( some cases ). I'm always surprised by how sublime handles big files, but would've never imagined that it's faster than vim.
And they probably do like 99.9% of their distance over roads in effectively perfect condition.
So I guess we'll see more of this? :

2007: https://www.cnet.com/news/uc-berkeley-first-to-post-full-lec...

2017: http://www.frontpagemag.com/point/266033/obama-civil-rights-...
Atlassian starts integrating more of its products with Trello
It's been a while since I've tried it since feels too awkward in practice, but there is this:

https://trac.macports.org/wiki/GNOME
The thing is I like to get my workstation ergonomically perfect for my issues (I have back and shoulder issues) and using a generic table with no extra monitors for my quiet intense work sucks. It should be the other way around...everyone gets a private office, but has an option to join the fray in an open office area.
Show HN: Kalk.io – a text-based calculator
"I want to speak to your manager!"

"Beep boop, I am the manager."

progress bar freezes
I'd like you to explore the root cause behind your symptom: erosion of citizen rights.

The desire to strengthen old laws is interesting. Why is it that they seem better than the laws we can create today, given our advancements in education and ethics? Pining for the past due to the absence of 'something better'. Why does that 'something better' not exist?

Rights are granted with the intent to increase power/wealth for those who grant rights. Based on results, those in power no longer believe that granting rights to commoners is in their best interest.

Average citizens have less impact on that now. The constitution and amendments come from a time when they applied to fewer, more powerful people. The erosion of those rights is to be expected unless you're living in an altruistic utopia.

Highly recommend you watch CGP Grey's Rules for Rulers for another perspective.
My office 365 Home install is not cloud based in any way as far as I can tell. All the 'traditional' office programs such as Excel and Word are installed locally.

There may be some cloud integration to OneDrive or something similar, but I haven't used that. It is nothing like Google Docs.
yeah OAG's api is VERY inconsistent though.
Dupe:

https://news.ycombinator.com/item?id=13902049
Vim performance for large replace operations might be improved by enabling lazy redraw.
Show HN: Postcarder, a new way to write your reps (custom postcards to Congress)
Flightstats
OAG
Flightaware

those are the most popular
Your comment was about Hacker News, not the topic. Also, it was unsubstantive, and those are always off-topic.
Does such a high bar also have to be present for those students whom are at the top of their grade in a given subject?

I have often wondered how different my life would be if public school were more like college. A set of known curriculum which might be consumed in any order in which dependencies were fulfilled.

Yet further, the arbitrary length of a semester should be removed. It should be entirely work unit based.
You're right that reviews and textbooks do valuable distillation, but I'd claim we can do much much better.

I think we can distill things massively better -- create massively better explanations and ways of thinking about ideas -- if only we invested more in it. It isn't just when the distillation happens, it's the quality.

That's a really bold claim and all I can do is point to the occasional example where someone put effort into distilling and did something wonderful. My intuition is that these aren't one-off miracles, but are the expected result when the community takes this really seriously.

The problem is that distillation is requires focused energy. Reviews and textbooks give us a bit, but it's diffuse. I think we can do much better, and I hope we'll be able to demonstrate that with Distill.
Yeah, fair. I was specifically quoting the warnings for the Maze, which is remote enough that they desperately want to avoid tows and rescues.

I'd love to do White Rim whenever I get a chance, the overlooks onto it make it look wonderful. The Maze stuff looks much less friendly, but it's on the 'someday' list.
As a sysadmin who has supported the gamut of OS's, the key to windows problem googling is the "-" operator. -microsoft.com -expertsexchange.com ...

Stackoverflow really changed the game. I really should get active there again to give back more, I can't tell you how much a random stackover/superuser question helped me narrow down an issue.

Also, has everyone forgotten about IRC?
Is Sublime really an editor of choice if speed comes first?
I was actually stopping myself from editing my comment and extending that sentence :) You are right, epoch has some drawbacks. But if you care about any of them, there are a number of different string formats you can use instead. Just save the date as string in iso8601 format. That you can later parse in every language.

> JSON fails at being a serialization format because you still have to ask the other side how it "expects to see" binaries represented, or dates represented.

That's not a failure, it is a feature. The moment you store binary stuff you always have to communicate with the other side about what exactly is represented and how. JSON does not make false promises. It stores a few main data types and a structure, and that's it.

This is the whole "Just use a string" vs "We need to have data types for everything". People who like Unix vs people who like PowerShell, dynamic vs static typing, hackers vs business types. It's a philosophy thing, not a "this is the right way" (apart from mine, obviously).
I was thrown by this too. If the destination account had the funds deposited, which set the domain transfer process in motion, I don't think a stop payment works.

What I do think works is reporting that the money was involved in fraud and freezing the money in the destination account, subject to the destination banks cooperation with the source bank and FBI.

https://www.quora.com/Can-wire-transfers-be-reversed-in-case...
And some news accounts reporting US atrocities in middle east too.

Really, US strikes in Syria are getting more disgusting with each passing day. Mosques, schools, bakeries, bridges (trapping people so that they can't even escape their stupid bombing raids). I'll be damned if western media ever reports any US made massacre perpetrated for example in Raqqa. And there's a lot to choose from just from the last week. All that is needed is search for it on twitter.
Cool. Good answer. Just FYI, the first link you provided, about TensorFlow, is broken.
Is it possible that companies, teams within companies, and/or individuals might exploit "Hanlon's Razor" to their own benefit? It's easy to say "Oh, whoops" and often there's no easy way to prove incompetence vs malice. And because people are aware of this cliche/meme, they may be more susceptible to it.

I wonder if people said "Hanlon's Razor" when they first heard about the VW emissions scandal.

NOTE: I'm just thinking out loud here. I don't have any particular bias against Microsoft.
Not saying you're wrong, but often the ads seem louder than the content without actually dissipating any more power; this is because ad studios are good at dynamic range compression and other sound engineering witchcraft.
Is America’s Military Big Enough?
Didn't Samsung already do this with their phones?
As a Windows user since the 90ss, when I tried using Linux for a week or two on a spare machine while my primary laptop was in the shop... Trying to find any information on Linux that didn't involve books' worth of text saying 'compile this', 'write this program in C', or 'do this incredibly arcane commandline operation' became an exercise in futility. Whenever I have a specific problem in Windows, I can Google it and either find a relevant YouTube video or something of value in the Microsoft knowledge base (separate from the "answers." Q&A board).
I can't find an issue for this specifically, could you open one so we can get it tracked? https://gitlab.com/gitlab-org/gitlab-ce/issues
I've opened an issue, as I couldn't find another. https://gitlab.com/gitlab-org/gitlab-ce/issues/29861

If we have it profiled we can give it the right priority.
Show HN: A simple web developer portfolio
I really love this effort. Research papers are low bandwidth way to get information into our brains. They take a lot of effort to read, even if the ideas are not particularly complicated. Often when reading complicated material, I have to come up with metaphors in my mind to make sense of it. This is somewhat of a wasted effort, as the author who wrote the material surely had metaphors for their own mind when writing, but too often they don't share these metaphors, and stick to purely technical writing. I think this is one reason why ideas like general relativity are so popular, even though the material is actually quite complicated. The average educated person can give a reasonable explanation of general relativity because the metaphors used to explain it are so powerful, even though its very unlikely they understand any of the math involved.
I love comparisons like this. There's such a rush to get the new shiny thing, that sometimes we don't notice what we're giving up. I've been going back and forth between Atom, VS Code, and vim, for my programming for the past year, or so. I end up defaulting back to vim, for a variety of reasons. Speed is one of them (the bigger one is that nearly all of my testing happens on remote servers or headless VMs, so if I want to use an edit-test-commit cycle, which I nearly always do, vim is what I have).

There's a lot to like about the new editors, but it's a pretty big tradeoff, IMHO. Even on reasonable-sized files, I notice the speed difference, and sometimes Atom or VS Code do something pathological and end up making me wait an inordinate amount of time for it to sort itself out.

Also, Atom has improved quite a bit. It used to be remarkably slower than VS Code, and now it seems to be only marginally slower (though both are among the slowest in this bunch of tests, so it's faint praise to say Atom is "almost as fast as VS Code"). Nonetheless, Moore's law has given us a world in which even very, very, slow editors are Fast Enough(tm) for most of the work, most of the time.
On the busy intersections I'm used to, this never happens.
Safely migrating millions of database records across thousands of devices
I'm not really an expert on high performance Lisp, but my impression is that the compilers can optimize things pretty well and that you can have a fairly low level of control over things like allocation patterns.

Edit: looks like I misread what you were saying. Yeah, if you want to pack two things next to each other in memory, that might be tricky in the language defined in the ansi standard. Although I think some implementations give you control over this sort of thing.
Although I don't think it's unethical to intentionally make the experience slower for some users, I'm not trying to justify it.

I'm trying to explain that as long as Microsoft's incentives align with making Windows dominant, they're going to engage in behaviors to make it happen, including things like artificially slowing connections from non-Windows machines.

Instead of saying "MS is releasing stuff open-source, they must be having a change of heart", we should say "MS believes that opening this as open-source is the best way to ensure Windows' continued dominance". That's what I'm trying to highlight.
Interesting how the author avoids to mention OCaml's (far from perfect, but still) object system.
Hey HN - I wanted to share my latest side project with you all.

My long term vision for Postcarder is to partner with other liberal political organizations as a tool their supporters can use.

But the self-service part of Postcarder is working today and I plan to always support it.

Feedback and questions are welcome. Thanks!

-Andrew
Crazy experience --very surprised the FBI was as helpful as you described. I definitely wouldn't have considered that move but I'm glad the author mentions it.
We also have a new research panel, which includes usability texting. Anyone is welcome to join to provide further feedback, which will significantly impact our product development.

https://about.gitlab.com/researchpanel/
Is there an industry favorite password manager these days? Every time I read something like this I re-commit to getting a manager, but then I can never decide on a product. I just want something that's secure and preferably non subscription-based.
Doesn't Hangouts only work properly on Chrome?
I'm surprised, impressed, and frankly amused in that you can sign into gitlab.com with your github account.
Currently using Vendor Express for retail. Not sure we are big enough to get a vendor central AM.