skysight-inc/HackerNews huggingface dataset:
I cultured immortalised and primary cells during my PhD, and i came away with one firm decision about my postdoc: i would work on a model organism where i didn't need to do this cringe-inducingly unphysiological practice!

There were groups at the university working on zebrafish and Xenopus tropicalis (a little frog), both of which are pretty sweet experimental systems.

Zebrafish are really easy to raise, and are transparent, so you can do live microscopy on them without having to do surgery or take explants. Someone i knew worked on a project where you zap them with lasers to cause wounds, and then watch immune cells respond to the damage.

Trops are more work to raise, and the embryo is not transparent, but they are the only vertebrate for which we have powerful classical genetic tools - it's naturally diploid (two copies of each chromosome, like humans, but unlike many other animals you might consider using), but if you produce embryos using sperm which has been zapped with UV light to destroy its DNA, they're haploid, and then if you block the first cell division with a cold shock, they're diploid, but with two identical copies of each chromosome [1], so sort of functionally haploid in a way which lets you investigate the effect of mutations really easily.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4273174/
This is not the first time I get very good recommendations from Jackal. Who is he?
Nimble | Bangkok, Thailand | Fulltime | ONSITE | Visa/Work Permit + Relocation assistance | https://nimblehq.co/

We are a team of designers, software developers and product owners building outstanding web and mobile applications for companies of all sizes, from 1-person startups to Fortune 500 companies. We take a product development approach, creating custom software that people will love to use and empowering our clients to do what they do best - better.

- Lead Web Developer: https://jobs.nimblehq.co/o/lead-web-developer

- Lead Android Developer: https://jobs.nimblehq.co/o/lead-android-developer

- Ruby/Rails Developer: https://jobs.nimblehq.co/o/rubyrails-developer-bangkok

- Technical Product Owner: https://jobs.nimblehq.co/o/technical-product-owner

- Software engineering interns: https://jobs.nimblehq.co/o/internship-software-developer

We keep our recruitment process practical and straightforward: https://github.com/nimblehq/our-team/blob/master/join-us/our...
certainly V8 tries to be correct and this bug will be fixed. Chromium's position is "security in depth". They know it's impossible to have zero bugs therefore the entire architure assumes there will be bugs and tries to prevent them from causing any harm. This is also why there are roughly 10x less code execution bugs in chrome vs other browsers. same number of bugs overall but most lead nowhere
A lot of BTC celebs didn't follow BCH at all. And essentially, L2 scaling as well as SegWit was shoved down our throats by the BTC Core devs. I don't see how that was very decentralized.

OTOH, I am not strongly against it, as decentralization doesn't mean every single aspect has to be free of centralized decision making (starting with the name, logo or the code). In the end, users decide if they want to use it or not.
Ouch, well, yes that is a very good situation in which not to take the "mono" part of "monorepo" too seriously.
Thank you for the good explanation!! Cheers!
Whilst half joking I've had children around this age and I don' claim to be a genius but the time afforded to technical exploration and learning has dropped significantly while they are young.
"Scalability" issues aren't encountered until your repo has many millions of LOCs and a lot of churn. For 99.99% of organizations this is not an issue and will never be an issue.
Website Designers in Mumbai
Website designers and developers in Mumbai - Webcraft provides professional web designing and development, ecommerce website development and SEO services.
And no, you cannot split a monorepo into a polyrepo easily. Been there, done that. _The reason is that working in a monorepo versus multiple repos influences the architecture quite a lot and the monorepo leads to very unclear boundaries.

I think you are conflating a monorepo (where boundaries can still be established, e.g. via a module isolation mechanism specific to the stack used) with a "monoproject"/"monomodule", where is no modularization at all.

Edit: expanded wording
It's not ideal to suggest wholesale replacing your trusted system, but I can recommend Bitwarden. It's open source, free with a premium option and has clients for iOS, Android, Linux, Windows, Mac as well as CLI options and browser integration.

https://www.bitwarden.com
Is there any cookieless analytics solution?
Poe's law. But at least you afforded the parent commenter the charity to feel good about their smug comment while still making your point.
Wow. What a terrible omission. Thanks for correcting me, the link must have changed when the title was altered. :(
Yes, it's clearly bad news, but the world isn't quite so simple. The conclusions you draw depend upon the questions you ask. Suppose for a moment that what you say is completely true, and that there is a direct linear relationship between alcohol consumption and cancer incidence. Drinking more would clearly be detrimental. But would drinking moderately be an acceptable risk? It really depends upon whether alcohol has advantages which make it worth taking that risk. Given that it has its uses in social situations, and might help alleviate stress and help ones general wellbeing, it might well have advantages for promulgating the species and longevity. None of which is to say that being a carcinogen with a lot of other nasty effects is good, just that biology and human behaviour are very complex, and that there may be a host of subtle and not-so-subtle factors which also need to be taken into consideration.
Early '20s. By late '20s most programmers (and I include myself in that) seem to have accumulated a bunch of intuition that's out of date, so that even though they might have a deeper skillset than their younger colleagues, they apply those skills in the wrong places and optimize for the wrong things.
Monorepo = all applications in one repo

Polyrepo = each application in its own repo

Whatever-madness-you-had-repo = each application across multiple repos

I'm sorry to hear you had to suffer what you did, but that was not the only alternative to a monorepo!
To all highly esteemed HN friends. Namaste
Is it possible, as like facebook the stock brokers can tweak customised feed on retailers, but the ticker streaming kept same.
We feel that, and it is beyond of our capacity except corroborating the screen shot in same time, but with different IP and geolocation.
Please enlighten us.
Regards
musk isn’t the only reason i dislike tesla. they are overhyped by their customer base because the cars are “cool”, but i personally find the overall design and fit and finish to be lacking. they don’t feel like the expensive cars they are. tesla also has a feature called auto-pilot, which has killed people using it in non-insane scenarios given the name and marketing. i distrust their safety ratings.

tesla also acts like they are the only game in town. they aren’t even the largest electric vehicle maker in the world.
USB-IF Launches USB Type-C authentication program [pdf]
I think your misunderstanding is believing users are locked into a crypto system if its implementation is controlled by a small group. They are not - if the developers abuse their power, users are free to migrate elsewhere and take their funds with them (in fiat value or as a different coin).

That's different to e.g. PayPal where your funds can be locked and there's nothing you can do.

Decentralized control over name, logo, features or code of a crypto coin is extremely hard to impossible, if only because there aren't too many people alive that can discuss core crypto features with any meaningful knowledge (I know I can't). Some coins do have governance features, but none of those have profited very much from that.
Location : Algiers

Remote : Yes

Willing to Relocate : Yes

Technologies :

JavaScript ES6, React, React Native, Express, (My|PostGre)SQL(lite), MongoDB.

PHP, Wordpress, Codeigniter, Laravel.

Bootstrap, Materialize, JQuery.

CV : https://www.linkedin.com/in/osmane-kalache

Email : osminosm@gmail.com / Website : https://www.osmanonline.com
A Survey of the First 20 Years of Research on Semantic Web and Linked Data [pdf]
I'd like to see a demo of this...

I doubt one could make it work for computer graphics (since motion vectors aren't easily accessible), but when displaying video the results could be good, although users seem to dislike content with interpolated generated frames, and perhaps your proposed tech could get a similar response.
TVision – C++ user interface application framework library
With the right tooling for both types each directory in a monorepo is equivalent to a repository in a multirepo setup. The only difference is that in the monorepo it is easier to create new repos and dependencies between repos (just add a directory in a commit or add a dependency on another directory).

The author of this piece apparently think that the ease to work in a monorepo is a bad thing, I disagree. I think that being able to treat repositories as easily as directories is awesome since it is a lot simpler so requires a lot less training for your devs to understand.
> I was one of about 900 engineers at a financial company of about 1500 employees at the time.

Can you say which company it is, or give a few more details? I'm fascinated to know which financial company can consist of 60% engineers!
Engelska är okej, eller hur? Behöver vi att talar svenska som infödda också?
This is not good for me. So... where do one buy a trackpoint? If the folklore is to be believed ibm/lenovo are the only ones worthy.

But ebay only wanted to sell me complete keyboards, which I wouldn't mind but prices were in the ~$100 range and is a bit much for this morning itch.

Perhaps one can buy spares somewhere?
Would it be possible to efficiently transfer the heat into the air without using fans? Because having a bunch of GPU fans on full blast in your living room is not an option. Electrical heaters are silent and need to be.
Anak Krakatau: Planet Labs imagery of the aftermath of the landslide
Servos that can move something at 500Hz are hard to come by...

Galvanometers are the normal way to do that, but they are quite expensive and not a normal part of the hobby electronics repertoire.
dupe: https://news.ycombinator.com/item?id=18806930
Ironically, at the time of landing, there was no live coverage on the state media CCTV's news channel. Instead, it was covering the story of Utlima Thule.

Also you should know that the launch/landing window of a lunar mission does not occur everyday. And it's predetermined by orbital mechanics.
For me, it's about the truth and I'm pretty tired of being dismissed because I dont agree with the anti-human narrative that's becoming the mainstream.
Fixers (YCS18) | Senior Full stack developer | London | Onsite | Fulltime

Fixers is founded by smart and passionate seasoned entrepreneurs that have worked together for 12 years and built and sold businesses in travel, events and music. We're looking for somebody to join our extremely talented founding team that shares our drive and hunger, work hard play hard attitude and enormous vision for Fixers to become the 'everything store for travel'.

We're looking for a Senior Full Stack Rails Developer based in London to join our founding team and work directly with our CEO and product/engineering team to take our platform technology to new heights. This is the ideal role for somebody looking for a senior engineering role within an extremely fast-paced and rapidly growing startup.

Apply here: https://fixersworld.com/careers/senior-developer
Any questions: kyle@fixers.co.uk
Yup. Went and got a nice 2K tablet instead @250 usd. Overall much better utility improvement than swapping one iphone for another.
HackerRank | Bangalore, India | Fulltime | ONSITE | www.hackerrank.com

HackerRank is a Y Combinator alumnus backed by tier one Silicon Valley VCs. We are a skills-based hiring platform that helps companies evaluate technical skills, better. We’re driving a new paradigm shift by eliminating resumes and creating opportunities for hundreds of thousands of programmers worldwide. We have a community of 5M+ developers and 1,000+ customers across industries, and the best part is we are just getting started. Our customers - including VMware, Twitter, Capital One and many other Fortune 100 companies - rely on HackerRank to build strong engineering teams.

We're hiring across engineering for the following roles:
- Back-end engineers
- Front-end Engineers
- QA Manager
- QA Automation tester.

Good pay with following benefits:
- Insurance to all Employees (term life, personal accident, medical, gratuity) along with insurance to their dependents(medical).
- Employee stock options, flexible work hours and time off.
- Employee Reimbursements on gym, telephone, internet etc.
Our pantry is stocked with healthy snacks, fruits, Coffee and free catered lunch every day.
- Ping pong, hoverboard, foosball, PS4 and many office celebrations like Mafia games, outings, movie evenings to name a few!

Please send an email to anil@hackerrank.com with "WHOISHIRING" in the subject line, with your resume/CV, and a little bit about yourself and relevant experience.
Yup... This. You saved me 20m from writing this same/similar reply.

Tragically this article will be subsequently be cited by countless software managers that retain a fear of monorepos for some of the reasons cited here; junior (& sr devs) will go along with it out of not wanting to stick their necks out, and the cycle of pain will continue.
Google+ API bug allowing more profile fields to be viewed than allowed
It's a plausible theory for the numbers to have been exaggerated.
I am shocked at how true that rings even though my circumstances are so different from hers. Thank you for linking!
Funny that there are so many reimplementations of git submodules but with support for "just give me HEAD" - Google has two (jiri and repo), my company has a home-grown one too.
> It allows you to create RAID level 0, 10, 4, 5 and 6.

I'm pretty sure it supports RAID level 1 as well:

https://raid.wiki.kernel.org/index.php/RAID_setup#RAID-1

Or am I misunderstanding something?
Powertools Technologies | Junior Engineer | Lisbon, Portugal | Full-time, ONSITE

Looking for a junior engineer for work on Electronic Design Automation software tools, scripts and physical design kits. Candidate should at least have (or graduate shortly) a 3 year university degree in engineering. Most suitably Electronic/Computer Engineering or Informatics with good Systems base.

Site: https://www.powertools-tech.com . Growing a small experienced team with international industrial and academic track, willing to train new hire in fairly uncommon skill set. Candidate should be capable of quality detail work, and have good communication abilities, to provide support to international design teams in fabless semiconductor companies.

Email your interest and CV to contact@powertools-tech.com, please.
Exactly this has been on my mind for the past year except as a stand-alone key cap that can be placed on any keyboard. If anybody want to makes this a reality I would completely back that Kickstarter.
In Google, this is pretty explicit with a plaintext OWNERS file in the directory. Internal IDEs not only have an understanding of that, but can automatically suggest a minimal set of reviewers in a possibly close time zone and not out of office.
Show HN: Use of Marketing Automation to Enhance the Customer Journey
Automation software helps your #marketing be more efficient and reliable. It ultimately helps grow your company’s bottom line. In this article, we tell you how to enhance your customer journey using #marketingautomation: https://www.engagebay.com/blog/customer-journey-marketing-au...
https://news.ycombinator.com/item?id=18649608
Current tech can't really smoothly move between frequency bands. 5G is promising that.

If 90 percent of the phones in a cell can be hoisted up to the 80Ghz spectrum, then the remaining devices can each have a much larger share of the 800Mhz/1.8Ghz spectrum.

As the leaves blow about in the wind, devices will dynamically shift bands every few milliseconds.
Can someone check if I'm understanding the consequences of this correctly?

It seems to me there are close to none (it's still very interesting nonetheless. I wasn't aware of DFA):
- You still need to have the right to view the video
- You still need to run proprietary widevine blob once per file to extract AES key
- You already could extract the encrypted file before, by simply looking like an hardware codec, in which case this fake codec

So for "pirates", who shares the files, it doesn't change anything, because they already extracted the files
For standard users, they still need the proprietary blob anyway.

It could be a little bit interesting for foreign architectures (like RISC-V) with no widevine L3 proprietary blobs, which would be able to run the AES key extractor in qemu, then decipher using native instructions.
What's the difference between Google and Apple?

Google might be unethical, but so is Apple. They routinely:

- kick out unwanted apps from their app store

- deplatform unwanted people using "hate speech" as a pretext, while keeping awful actual "hate speech" in the form of hip-hop songs

- refuse to admit to indisputable hardware problems (like the keyboard in MBP, now iPads that bend too easily) until they're hit with class actions

I'm just curious why you'd de-Google yourself, just to lock yourself in with another company.
It's funny you say this, because my most viewed article from organic searches is about converting your polyrepo setup to a monorepo https://www.jvt.me/posts/2018/06/01/git-subtree-monorepo/
There's additionally 4. Targeting transaction throughput via spam/dust attacks where malicious miners introduce empty blocks or transactions with very small sums to clog up the network/drive up tx fees. To my knowledge, this has been tried against BTC, ETH, NEO, and BCH, where at least the dust attacks against BTC were done to try to force a big-block agenda.
Well... Why does that make sense? I have a repository containing both the GUI and the server, and sometimes I have to make changes to both. Locating those related changes together in the same commit and/or PR makes a lot of sense to me: the changes depend on each other, and thus should be reviewed together. What's the advantage of splitting them up?
Even more so given that how do you navigate these things in space, I mean its position. Given how large space is, and there is no map etc.

It's just insane. I guess every press of button needs to be planned years in advance.
Hmm. Monorepos strongly favor "always-good". Core library breakage gets detected and rolled back really fast. It's been months since I've been affected by one.

Known-good is in the eye of the beholder, and is just another dimension that generates breakage.
> then why on earth would google invest enormous effort constructing an entire ecosystem around a monorepo? Choices: 1) Google is dumb. 2) Mono and poly are not identical.

I think, once you've chosen a path of mono or poly, you have quite a challenge ahead of you to migrate to the other.

At that point, the tradeoffs arent based purely on the technical benefits - and "invest in monorepo tooling" may become a perfectly valid decision, as it's cheaper than "migrate to a polyrepo setup'.

I'm not arguing either way for or against monorepo, just pointing out that "must be a good idea because Google does it" is invalid - technical merit is just one of the thousands of concerns to be balanced.
That’s India’s fault for not allowing foreign companies to own stores:

https://www.quora.com/Why-is-there-no-Apple-store-in-India-1

I can’t imagine Apple headquarters wanting to ignore a 100 million rich people market, but obviously it’s not worth the trade off of having to become business partners with someone they don’t want to be partners with.
I believe this has already been done in Siberia
Good time to short AAPL stock, will probably drop to 46$
Blood contains immune system elements which would likely reject cancer samples from a different donor. Having to obtain blood and cancer sample from the same donor would complicate things quite a bit.

In addition, it doesn't seem as though they are able to recycle the medium. Frequently draining and refilling with fresh blood seems rather wasteful.
There's a major component missing in modern OSes:

- a peripheral firewall that asks the user if a particular device should be connected.

The problem is, there is no reliable and nonrepudiable way to differentiate and authenticate said devices. What I hope this extension does is help implement such a OS peripheral firewall. What such a standard would need:

- a nonrepudiable unique identifier to know if it's been previously attached

- a secure channel (at least at the lower layer(s)) to communicate on to avoid the "http"-like attack surfaces: spoofing, interception, modification

The several risks of adding a seemingly vital feature set to a standard better be overwhelmingly offset by the rigor, completeness and simplicity of the proposal.
> it never simplified anything, especially with the huge amount of dependencies[...]

That's an odd way of looking at things. Ultimately it's software accomplishing task X. How are things simpler if instead of depending on other projects they'd have implemented those things on their own? Then you'd be carrying duplicate work.

> [...]but in the end of the day each distro has to maintain their own .service files anyway.

Sure, but e.g. on Debian /etc/systemd/system/sshd.service is 22 lines. The still-carried shellscript version is 162 lines, and that's before counting any of the per-distro shellscript libraries systemd removed the need for. That's a big reduction in complexity even if systemd didn't have any advantages over shellscript init, which it does.
I’d love for someone to build a track pad into the J key, and maybe a high sensitivity trackpad into the K key.
Demystifying ClickOnce
Considering GA is blocked by every adblocker I wouldn't rely too much on it anyway.
Link to the paper "Why Google Stores Billions of Lines of Code in a Single Repository" https://cacm.acm.org/magazines/2016/7/204032-why-google-stor...

Also, "Software Engineering at Google"
https://arxiv.org/pdf/1702.01715.pdf
No VCS will ever protect you from crappy code though.
Live streaming apps from the cloud rather than running them locally on the device suddenly becomes practical when you have reliable low latency connections.

That in turn means apps can be faster because they're running on a cluster of powerful machines with a big GPU.

Developers will look back at the old times when apps had to be unloaded to save memory, and then try to recover state when reopened.
I already have this problem with current USB: I don't really know which of my cables do data transfer, and which just do power transfer. The few times I try to transfer data by cable, I have to keep trying a bunch of different cables.

It sounds like USB-C is that, but worse.

(If there's any way to tell what cable is a data cable, I'd love for someone to enlighten me.)
It's a broader issue but Apple is more exposed to it, because [large percentage] of recent growth has been in China.

In the bigger picture Trump has decided that a trade war with China is a good idea, so of course there are going to be unpleasant consequences.

Cook's reign has been rather miserly - pay more for less. It's been an effective short-term strategy for investor returns, but it hasn't created a solid foundation for future expansion, and has also given users very little to be proud of.

Where does Apple want to be five years from now? iPhone XIIIS? MacBook Hydrogen? Mac Pro Gold Professional Edition? There's only so far you can push that boat before the lustre fades.